Taula de continguts:
- Pas 1: llista de materials
- Pas 2: Soldar l'electrònica junts
- Pas 3: programari (firmware)
- Pas 4: Acabat
Vídeo: Feu una ràdio web per menys de $ 15: 4 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
Per tant, vaig decidir fer un projecte que posposo durant un temps: una ràdio web casolana, totalment funcional, amb amplificador i altaveu, per menys de 15 € !.
Podeu canviar entre estacions de ràdio en streaming predefinides amb només prémer un botó i podeu controlar el volum girant un bon potenciòmetre..
Pas 1: llista de materials
- Placa de microcontroladors basada en ESP-WROOM32. En realitat, hi ha com a mínim dues variants d’interès amb aquest xip de microcontrolador (vegeu la imatge): he utilitzat un WEMOS LOLIN32, que no té cap botó integrat, perquè volia utilitzar el meu propi. Tanmateix, si voleu evitar la màxima soldadura possible, podeu optar per l’altra variant, que inclou un botó i passadors ja soldats al seu lloc.
- Adafruit I2S 3W Classe D Amplificador Breakout - MAX98357A. Aquesta petita placa inclou un miraculós xip de Maxim Electronics, que és alhora un convertidor DAC (convertidor digital a analògic) i un amplificador de classe D de 3W. L’alimenteu de senyal digital des del controlador μ i conduïu els altaveus directament, sense necessitat d’altres circuits.
- Altaveu 4Ω / 8Ω. Vaig utilitzar un SHARP RSP-ZA249WJZZ L, 8 Ω, 10 W, una peça sobrant de televisors Sharp, que he comprat en una botiga d’excedents en línia.
- Boixa buida de 5,5 / 2,1 mm
- Potenciòmetre lineal 120Ω. Això no silenciarà completament la ràdio quan es giri completament, però obtindreu un rang molt útil de volum dels altaveus.
- Botó en miniatura (si seguiu cegament aquesta guia, assegureu-vos que el botó que utilitzeu estigui normalment en posició apagada i activat quan es prem). És possible que també hàgiu de modificar el codi font per millorar el comportament del botó (vegeu el pas del programari). Omet això si tens un microcontrolador amb un botó a bord.
- Fil fi (en diversos colors)
- Tubs retràctils
- Alimentació 5V amb endoll de sortida 5.5 / 2.1
- Caixa. Si aconseguiu trobar un altaveu de dimensions superficials similars a les que he fet servir (11cm x 4cm), podeu imprimir una funda segons el fitxer stl que he proporcionat. En cas contrari, podeu improvisar: un cartró, per exemple, faria la feina perfectament.
Podeu baixar encara més
- eliminant un altaveu d’electrònica rebutjada (ho vaig fer al meu primer intent i després vaig buscar alguna cosa millor).
- saltant-se la font d'alimentació dedicada i la connexió 5.5 / 2.1, i només utilitzant el port microUSB del microcontrolador i un carregador de telèfon. Assegureu-vos de connectar 5V / GND del microcontrolador amb el breakout de l’amplificador i també utilitzeu un carregador de telèfon prou potent.
- saltant-se el botó dedicat i fent servir el de bord.
D'aquesta manera, podeu reduir els vostres costos a menys de 10 dòlars.
Pas 2: Soldar l'electrònica junts
Necessiteu algunes habilitats bàsiques de soldadura per completar aquest pas
Connecteu l’alimentació
Soldeu dos cables a cadascun dels terminals de la boixa de subministrament 5.5 / 2.1. Si teniu colors diferents, no és una mala idea utilitzar el vermell o el marró per a positius (5V) i el negre o verd per a negatius (GND). D’aquesta manera, sempre se sap quin cable té tensió / positiu i quin és terra / negatiu.
Soldeu l’altre extrem dels cables a les plaques ESP32 i MAX98357A (vegeu l’esquema).
Connecteu l’ESP32 al MAX98357A
com segueix:
PIN ESP ----------------- Senyal I2S GPIO25 / DAC1 --------- LRCKGPIO26 / DAC2 --------- BCLK GPIO22 --- --------------- Font de DADES:
Botó en miniatura
Connecteu el botó en miniatura amb el pin GPIO0 i el GND. S’utilitza per canviar entre estacions de ràdio.
Altaveu i potenciòmetre
Connecteu la sortida dels altaveus del MAX98357A en sèrie amb l’altaveu i el potenciòmetre.
Embolicar
Després d’acabar, embolcalleu-ho tot amb tubs termoretràctils. Depenent o com vulgueu empaquetar la ràdio, fins i tot potser voldreu emmascarar la superfície posterior de l'altaveu amb una mica de cinta adhesiva, per evitar contactes elèctrics aleatoris.
Pas 3: programari (firmware)
El programari de la ràdio web ja està disponible aquí:
Tot el que heu de fer és:
-
Configureu l’entorn críptic per al desenvolupament d’ESP anomenat ESP-IDF. El procés de configuració varia lleugerament, segons el vostre sistema operatiu. Podeu trobar instruccions detallades aquí:
docs.espressif.com/projects/esp-idf/en/lat… No és fàcil d'utilitzar, però no deixeu que això us espanti.
- Baixeu o (cloneu el git) el codi font des de l'adreça anterior.
- Configureu l'accés a la vostra WLAN: feu menuconfig i introduïu les vostres credencials de wifi.
- modifiqueu la llista de ràdios web segons les vostres preferències: podeu trobar la llista de reproducció a
ESP32_MP3_Decoder / main / playlist.pls
- Si heu connectat el vostre propi botó (a diferència d’utilitzar una variant de placa amb un botó incorporat), és possible que vulgueu substituir el fitxer web_radio.c a ESP32_MP3_Decoder / components / web_radio / pel que es proporciona aquí. He fet algunes modificacions per evitar que diversos esdeveniments de premsat de botons barallessin la ràdio web. Almenys això és el que va passar en el meu cas amb el codi sense modificar.
- pengeu-ho tot al vostre controlador ESP32 μ: feu i després (si la compilació no mostra errors) feu flash. En el meu cas, make flash no funcionava, però quan executeu make, això suggereix una ordre (alguna cosa com python ~ / esp / esp-idf / components / esptool_py / esptool / esptool.py bla bla), que hauria de funcionar a la majoria casos.
Pas 4: Acabat
Col·loqueu-ho tot a la caixa, procurant que cap superfície conductora es toqui. Amb aquest propòsit, podeu utilitzar tubs termorretractables, cinta aïllant de PVC o fins i tot una pistola de cola. També cal una pistola de cola per arreglar-ho tot en posició. Feu-ho després d’haver-ho provat tot i saber que tot funciona com s’esperava.
Això va ser tot, gaudiu!
Recomanat:
Feu el vostre propi mirall intel·ligent per menys de 80 dòlars: fer servir Raspberry Pi: 6 passos (amb imatges)
Feu el vostre propi mirall intel·ligent per menys de 80 dòlars: utilitzant Raspberry Pi: en aquest projecte, crearem un mirall intel·ligent que us mostrarà informació útil mentre us prepareu al matí. Tot hauria de costar menys de 80 dòlars, per la qual cosa serà dignament assequible per a la majoria de la gent. Aquesta guia només us ensenyarà
Feu un suport de muntatge DSLR per menys de 6 $ mitjançant canonades de PVC (monòpode / trípode per a qualsevol càmera): 6 passos
Feu un suport de muntatge DSLR per menys de 6 $ amb canonades de PVC (monòpode / trípode per a qualsevol càmera): Sí …. Podeu fer-vos el vostre només amb algunes canonades de PVC i T És lleuger … És perfectament equilibrat … És sòlid fort … És personalitzable … Sóc Sooraj Bagal i compartiré la meva experiència sobre aquest suport de càmera que he creat per
Construïu una font d'alimentació dual de 15 V utilitzant els mòduls fora de la prestatgeria per menys de $ 50: 10 passos (amb imatges)
Construïu una font d'alimentació dual de 15 V utilitzant els mòduls fora de la prestatgeria per menys de $ 50: Introducció: Si sou aficionats a l'àudio, coneixereu les fonts d'alimentació de doble carril. La majoria de plaques d'àudio de baixa potència, com ara els pre-amplificadors, requereixen des de +/- 5V fins a +/- 15V. Tenir una font d’alimentació de doble voltatge fa que sigui molt
Feu una unitat d’exposició del PCB adequada amb una làmpada de curació d’ungles UV barata: 12 passos (amb imatges)
Feu una unitat d’exposició del PCB adequada amb una làmpada de curació d’ungles UV barata: què tenen en comú la producció de PCB i les ungles falses? Tots dos utilitzen fonts de llum ultraviolada d’alta intensitat i, per sort, aquestes fonts de llum tenen exactament la mateixa longitud d’ona. Només els de producció de PCB solen ser força costosos
Feu la vostra pròpia màquina de neteja de registres professionals per menys de 80 dòlars i estalvieu fins a 3000 dòlars o més: 6 passos (amb imatges)
Feu la vostra pròpia màquina professional de neteja de discos per menys de 80 dòlars i estalvieu fins a 3000 dòlars i més. Com netejar correctament els registres? Hi ha moltes maneres d’internet. Maneres més econòmiques com el Knosti o el Discofilm, però també