Satura rādītājs:

Izveidojiet tīmekļa radio par mazāk nekā 15 ASV dolāriem: 4 soļi (ar attēliem)
Izveidojiet tīmekļa radio par mazāk nekā 15 ASV dolāriem: 4 soļi (ar attēliem)

Video: Izveidojiet tīmekļa radio par mazāk nekā 15 ASV dolāriem: 4 soļi (ar attēliem)

Video: Izveidojiet tīmekļa radio par mazāk nekā 15 ASV dolāriem: 4 soļi (ar attēliem)
Video: Joka pēc alfabēts / Funny Alphabet 2024, Jūlijs
Anonim
Image
Image
Materiālu rēķins
Materiālu rēķins

Tātad, es nolēmu īstenot projektu, kuru kādu laiku esmu atlikusi: pašdarināts, pilnībā funkcionējošs interneta radio, komplektā ar pastiprinātāju un skaļruni, zem 15 € !.

Jūs varat pārslēgties starp iepriekš definētām straumēšanas radiostacijām, nospiežot pogu, un varat kontrolēt skaļumu, pagriežot jauku potenciometru.

1. darbība: materiālu saraksts

Materiālu rēķins
Materiālu rēķins
  • Uz ESP-WROOM32 balstīta mikrokontrolleru plate. Ar šo mikrokontrollera mikroshēmu patiesībā ir vismaz divi interesanti varianti (skat. Attēlu) - es izmantoju WEMOS LOLIN32, kuram nav iebūvētas pogas, jo vēlējos izmantot savu. Ja tomēr vēlaties izvairīties no pēc iespējas vairāk lodēšanas, varat izvēlēties otru variantu, kuram ir poga un tapas, kas jau ir pielodētas.
  • Adafruit I2S 3W D klases pastiprinātājs Breakout - MAX98357A. Šajā minūtes panelī ir brīnumaina mikroshēma no Maxim Electronics, kas ir gan DAC (digitālā līdz analogā pārveidotājs), gan 3 W D klases pastiprinātājs! Jūs to barojat ar digitālo signālu no μkontrollera un vadāt skaļruņus tieši, citas shēmas nav vajadzīgas.
  • Skaļrunis 4Ω/8Ω. Es izmantoju SHARP RSP-ZA249WJZZ L, 8 Ω, 10 W, Sharp televizoru atlikušo daļu, ko iegādājos tiešsaistes pārpalikumu veikalā.
  • Dobā bukse 5,5/2,1 mm
  • Lineārais potenciometrs 120Ω. Tas pilnībā neapklusinās radio, kad tas ir pagriezts līdz galam, taču, izmantojot to, jūs iegūstat ļoti izmantojamu skaļruņu skaļuma diapazonu.
  • Miniatūra poga (ja akli ievērojat šo rokasgrāmatu, pārliecinieties, vai izmantotā poga parasti ir izslēgtā stāvoklī un iespiesta). Lai uzlabotu pogas darbību, iespējams, būs jāmaina arī avota kods (skatiet programmatūras darbību). Izlaidiet to, ja jums ir mikrokontrolleris ar pogu.
  • Smalka stieple (dažādās krāsās)
  • Termiski saraušanās caurules
  • Barošanas avots 5V ar izejas spraudni 5,5/2,1
  • Lieta. Ja jums izdodas atrast skaļruni, kura virsmas izmēri ir līdzīgi manam (11 cm x 4 cm), tad varat izdrukāt futrāli, pamatojoties uz manu iesniegto stl failu. Pretējā gadījumā jūs varat improvizēt: piemēram, kartons lieliski paveiktu šo darbu!

Jūs varat braukt pat lētāk

  • skaļruņa noņemšana no izmestās elektronikas (es to izdarīju pirmajā mēģinājumā un pēc tam meklēju kaut ko labāku).
  • izlaižot speciālo barošanas avotu un 5.5/2.1 ieliktni, un vienkārši izmantojot mikrokontrollera microUSB portu un tālruņa lādētāju. Noteikti pievienojiet mikrokontrollera 5V/GND ar pastiprinātāja pārtraukumu, kā arī izmantojiet pietiekami jaudīgu tālruņa lādētāju.
  • izlaižot speciālo pogu un izmantojot iebūvēto pogu.

Tādā veidā jūs varat samazināt izmaksas līdz mazāk nekā 10 ASV dolāriem!

2. solis: Elektronikas lodēšana kopā

Elektronikas lodēšana kopā
Elektronikas lodēšana kopā
Elektronikas lodēšana kopā
Elektronikas lodēšana kopā
Elektronikas lodēšana kopā
Elektronikas lodēšana kopā

Lai pabeigtu šo darbību, jums ir nepieciešamas dažas pamata lodēšanas prasmes

Pievienojiet strāvu

Lodējiet divus vadus katrā no 5,5/2,1 barošanas bukses spailēm. Ja jums ir dažādas krāsas, nav slikta ideja izmantot sarkanu vai brūnu pozitīvam (5V) un melnu vai zaļu negatīvam (GND). Tādā veidā jūs vienmēr zināt, kurš kabelis ir spriegums/pozitīvs un kurš ir zemējums/negatīvs.

Lodējiet kabeļu otru galu pie ESP32 un MAX98357A plāksnēm (skatiet shēmu).

Savienojiet ESP32 ar MAX98357A

sekojoši:

ESP tapa ----------------- I2S signāls GPIO25/DAC1 --------- LRCKGPIO26/DAC2 --------- BCLK GPIO22 --- --------------- DATU avots:

Miniatūra poga

Savienojiet miniatūru pogu ar GPIO0 tapu un GND. To izmanto, lai pārslēgtos starp radiostacijām.

Skaļrunis un potenciometrs

Pievienojiet sērijas MAX98357A skaļruņu izeju ar skaļruni un potenciometru.

Satīt

Pēc pabeigšanas visu iesaiņojiet termiski saraušanās caurulē. Atkarībā no tā, kā plānojat iepakot radio, iespējams, vēlēsities pat maskēt skaļruņa aizmugurējo virsmu ar kādu maskēšanas lenti, lai izvairītos no nejaušiem elektriskiem kontaktiem.

3. darbība: programmatūra (programmaparatūra)

Tīmekļa radio programmatūra jau ir pieejama šeit:

Viss, kas jums jādara, ir:

  1. Iestatiet noslēpumainu vidi ESP izstrādei, ko sauc par ESP-IDF. Iestatīšanas process nedaudz atšķiras atkarībā no jūsu operētājsistēmas. Detalizētus norādījumus varat atrast šeit:

    docs.espressif.com/projects/esp-idf/en/lat… Tas nav īsti lietotājam draudzīgs, bet neļaujiet tam jūs biedēt!

  2. Lejupielādējiet vai (git klonējiet) avota kodu no iepriekš minētās adreses.
  3. Konfigurējiet piekļuvi savam WLAN: izveidojiet menuconfig un ievadiet savus wifi akreditācijas datus.
  4. mainīt Web radio sarakstu atbilstoši savām vēlmēm: Atskaņošanas sarakstu var atrast vietnē

    ESP32_MP3_Decoder/main/playlist.pls

  5. Ja esat pievienojis savu pogu (atšķirībā no tāfeles varianta izmantošanas ar iebūvētu pogu), iespējams, vēlēsities aizstāt failu web_radio.c sadaļā ESP32_MP3_Decoder/components/web_radio/ar šeit norādīto. Esmu veicis dažas izmaiņas, lai novērstu vairāku pogu nospiešanas notikumu radīšanu interneta radio. Vismaz tas notika manā gadījumā ar nemodificēto kodu.
  6. augšupielādējiet visu savā ESP32 μkontrollerī: izveidojiet un pēc tam (ja uzbūve neuzrāda kļūdas) uzliesmojiet. Manā gadījumā make flash nedarbojās, bet, palaižot make, tas liecina par komandu (kaut kas līdzīgs python ~/esp/esp-idf/components/esptool_py/esptool/esptool.py bla bla), kurai vajadzētu darboties lielākajā daļā gadījumos.

4. solis: apdare

Apdare
Apdare

Ielieciet visu korpusā, rūpējoties, lai nevienu vadošu virsmu nepieskartos viens otram. Šim nolūkam varat izmantot termiski saraušanās caurules, PVC izolācijas lenti vai pat līmes pistoli. Līmes pistole ir nepieciešama arī, lai visu fiksētu vietā. Dariet to pēc tam, kad esat visu pārbaudījis un zināt, ka viss darbojas kā paredzēts!

Tā tas bija, izbaudi!

Ieteicams: