Mundarija:
- 1 -qadam: materiallar ro'yxati
- 2 -qadam: Elektronni birgalikda lehimlash
- 3 -qadam: dasturiy ta'minot (dasturiy ta'minot)
- 4 -qadam: tugatish
Video: 15 dollardan kam bo'lmagan veb-radio qiling: 4 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Shunday qilib, men bir muddat qoldirgan loyihani amalga oshirishga qaror qildim: uy qurilishi, to'liq ishlaydigan, radio kuchaytirgich va karnay, 15 evrogacha!
Siz tugmachani bosib, oldindan belgilangan radiostansiyalar o'rtasida almashishingiz mumkin va siz potentsiometrni aylantirish orqali ovoz balandligini boshqarishingiz mumkin.
1 -qadam: materiallar ro'yxati
- ESP-WROOM32 asosidagi mikrokontroller kartasi. Bu mikrokontroller chipiga qiziqishning kamida ikkita varianti bor (rasmga qarang) - men WEMOS LOLIN32 -dan foydalandim, uning tugmachasi yo'q, chunki men o'zimnikidan foydalanmoqchi edim. Agar siz iloji boricha ko'proq lehimdan qochmoqchi bo'lsangiz, boshqa variantga o'tishingiz mumkin, u tugma va pinlar allaqachon lehimlangan holda keladi.
- Adafruit I2S 3W D sinfidagi kuchaytirgichning uzilishi - MAX98357A. Bu daqiqali taxtada Maxim Electronics kompaniyasining mo''jizaviy chipi mavjud, u ham DAC (raqamli -analogli konvertor), ham 3W D toifali kuchaytirgichdir! Siz uni mikrokontrolderdan raqamli signal bilan ta'minlaysiz va karnaylarni to'g'ridan -to'g'ri boshqarasiz, boshqa sxemalar kerak emas.
- Karnay 4Ω/8Ω. Men SHARP RSP-ZA249WJZZ L, 8 dyuymli, 10 Vtli, Internetdagi ortiqcha do'kondan sotib olgan Sharp televizorlarining qolgan qismini ishlatardim.
- 5,5/2,1 mm bo'sh teshik
- Chiziqli potentsiometr 120Ω. Bu radioning ovozini butunlay o'chirib qo'ymaydi, lekin siz uni ishlatadigan dinamiklarning tovush diapazonini olasiz.
- Miniatyura tugmasi (agar siz bu ko'rsatmaga ko'r -ko'rona amal qilsangiz, siz ishlatadigan tugma odatda yopiq holatda va bosilganda yoqilganligiga ishonch hosil qiling). Bundan tashqari, tugmachaning ishini yaxshilash uchun manba kodini o'zgartirishingiz kerak bo'lishi mumkin (dasturiy ta'minot bosqichiga qarang). Agar sizda tugmachali mikrokontroller bo'lsa, buni o'tkazib yubormang.
- Yupqa sim (har xil rangda)
- Issiqlikka chidamli quvurlar
- 5,5/2,1 chiqish vilkasi bilan 5V quvvat manbai
- Koson. Agar siz men foydalanadigan (11sm x 4sm) o'lchamdagi o'xshash karnayni topa olsangiz, men taqdim etgan stl fayliga asoslangan holda chop etishingiz mumkin. Aks holda, siz improvizatsiya qilishingiz mumkin: masalan, karton bu vazifani a'lo darajada bajaradi!
Siz undan ham arzonroq borishingiz mumkin
- karnayni tashlangan elektronikadan tozalash (men buni birinchi urinishimda qildim va keyin yaxshiroq narsani qidirdim).
- maxsus quvvat manbai va 5.5/2.1 o'tkazgichlarini o'tkazib yubormaslik, va faqat mikrokontrollerning microUSB porti va telefon zaryadlovchi qurilmasidan foydalanish. Kuchaytirgichning 5V/GND mikrokontrolerini ulashga ishonch hosil qiling, shuningdek, telefon zaryadlovchi qurilmasini ishlating.
- ajratilgan tugmani o'tkazib yuborish va bortdagi tugmani ishlatish.
Shunday qilib, siz o'z xarajatlaringizni 10 dollardan kamroqqa tushirishingiz mumkin!
2 -qadam: Elektronni birgalikda lehimlash
Ushbu bosqichni bajarish uchun siz lehimlashning asosiy ko'nikmalariga ega bo'lishingiz kerak
Quvvatni ulang
5.5/2.1 besleme trubkasi terminallarining har biriga ikkita simni lehimlang. Agar sizda turli xil ranglar bo'lsa, ijobiy (5V) uchun qizil yoki jigarrang, salbiy (GND) uchun qora yoki yashil ranglardan foydalanish yomon emas. Shunday qilib, siz har doim qaysi kabelning kuchlanish/musbat, qaysi biri tuproqli/salbiy ekanligini bilasiz.
Kabellarning ikkinchi uchini ESP32 va MAX98357A platalariga lehimlang (sxemaga qarang).
ESP32 ni MAX98357A ga ulang
quyidagicha:
ESP pin ----------------- I2S signal GPIO25/DAC1 --------- LRCKGPIO26/DAC2 --------- BCLK GPIO22 --- --------------- Ma'lumotlar manbasi:
Miniatyura tugmasi
Miniatyura tugmachasini GPIO0 pin va GND bilan ulang. Bu radiostansiyalar o'rtasida almashish uchun ishlatiladi.
Karnay va potentsiometr
MAX98357A dinamikining chiqishini karnay va potansiyometr bilan ketma -ket ulang.
Aylantirmoq
Tugatgandan so'ng, hamma narsani issiqlikka bardoshli quvurlarga o'rang. O'zingizning radioingizni qanday qadoqlashni rejalashtirayotganingizga qarab, tasodifiy elektr aloqalarini oldini olish uchun siz karnayning orqa yuzasini niqobli lenta bilan niqoblashingiz mumkin.
3 -qadam: dasturiy ta'minot (dasturiy ta'minot)
Veb -radio uchun dasturiy ta'minot bu erda allaqachon mavjud:
Buning uchun faqat:
-
ESP-IDF deb nomlangan ESP-ni ishlab chiqish uchun kripto muhitini o'rnating. O'rnatish jarayoni operatsion tizimingizga qarab biroz farq qiladi. Siz batafsil ko'rsatmalarni bu erda topishingiz mumkin:
docs.espressif.com/projects/esp-idf/en/lat… Bu foydalanuvchilar uchun qulay emas, lekin bu sizni qo'rqitishiga yo'l qo'ymang!
- Manba kodini yuqoridagi manzildan yuklab oling yoki (git clone).
- WLAN tarmog'iga kirishni sozlang: menuconfig qiling va Wi -Fi ma'lumotlarini kiriting.
-
O'z xohishingizga ko'ra veb -radiolar ro'yxatini o'zgartiring: Pleylistni quyidagi manzilda topishingiz mumkin
ESP32_MP3_Dekoder/asosiy/ijro ro'yxati.pls
- Agar siz o'z tugmachangizni ulagan bo'lsangiz (o'rnatilgan tugmachali taxta variantini ishlatishdan farqli o'laroq), siz ESP32_MP3_Decoder/komponentlar/web_radio/da web_radio.c faylini bu erda berilgan bilan almashtirishni xohlashingiz mumkin. Men bir nechta tugmachalarni bosish hodisalari veb -radioda ishlamasligi uchun ba'zi o'zgartirishlar kiritdim. Hech bo'lmaganda, bu mening kodimda o'zgartirilmagan.
- hamma narsani ESP32 mkontrolleriga yuklang: qiling va keyin (agar tuzilish xato qilmasa) fleshni yoqing. Mening holatimda, make flash ishlamadi, lekin make ni ishga tushirganingizda, bu buyruqni taklif qiladi (python ~/esp/esp-idf/komponentlar/esptool_py/esptool/esptool.py bla bla). holatlar.
4 -qadam: tugatish
Hamma narsani sumkaga soling, hech qanday Supero'tkazuvchilar yuzalar bir -biriga tegmasin. Buning uchun siz issiqlik o'tkazmaydigan quvurlar, PVX izolyatsion lenta yoki hatto yopishqoq to'pponcha ishlatishingiz mumkin. Hamma narsani joyida tuzatish uchun yopishtiruvchi to'pponcha ham kerak. Buni hamma narsani sinab ko'rganingizdan va hamma narsa kutilganidek ishlayotganidan keyin qiling.
Bu shunday edi, zavqlaning!
Tavsiya:
ESP32: 5 qadam (rasmlar bilan) yordamida 30 dollardan kam bo'lmagan hajmdagi tank o'quvchisini yarating
ESP32 -dan foydalanib, 30 dollardan kam bo'lmagan hajmda tank o'quvchisini yarating: narsalar Interneti ko'plab hunarmandlar va sharob ishlab chiqaruvchilarning uylariga ilgari murakkab bo'lgan ko'plab qurilmalarni olib keldi. Darajali datchikli ilovalar o'nlab yillar davomida yirik neftni qayta ishlash zavodlarida, suv tozalash inshootlarida va kimyo sanoatida ishlatilgan
[HASS.IO] 100 dollardan kam bo'lmagan aqlli uyingizni kodlashsiz qurishni boshlang: 6 qadam
[HASS.IO] Aqlli uyingizni kodlashsiz qurishni boshlang, 100 dollardan kam: yaqinda men uyimni chalkashtirib yubordim va o'z uyimni "ahmoqona" qilib qo'ydim. Shunday qilib, men qanday qilib aqlli uy tizimini arzon narxlarda, yuqori muvofiqlik bilan, qanday qilib uzluksiz va barqaror ishlashini aytib beraman
Mashhur sovun ko'pikli bokeh linzalarini 60 dollardan kam bo'lmagan narxda oling: 3 qadam
Mashhur sovunli ko'pikli bokeh linzalarini 60 dollardan kamroq narxda oling: agar siz "qabariq bokeh" nima ekanligini bilmasangiz, google -dan "Meyer Gorlitz trioplan namunalari" ni oling. Taassurot qoldirdimi? Endi Ebay -dan ushbu linzani qidiring, hozirgi narxlarni ko'rish uchun. Arzon emas (& $ 300), to'g'rimi? lekin siz deyarli s ni olishingiz mumkin
2 dollardan kam bo'lmagan kichik mikro-nazorat loyihasi: 11 qadam
2 dollardan kam bo'lmagan kichik mikro-nazoratchi loyihasi: Internetda mikrokontrollerni ishga tushirish haqida ko'p narsa bor. U erda juda ko'p tanlov bor, ularni yalang'och chipdan, ishlab chiqish taxtalaridan yoki keng qamrovli SOC -dan (System On Chip) boshlaysizmi yoki yo'qmi, ularni dasturlashning ko'plab usullari
Bose QC25 -ni 15 dollardan kam bo'lmagan simsiz mikrofonga aylantiring !: 4 qadam (rasmlar bilan)
Bose QC25 -ni 15 dollardan kam bo'lmagan simsiz mikrofonga aylantiring!: Bu eng zo'r hack emas, lekin bu ajoyib mikrofonli quloqchinlarni QC25 simsiz qilishning eng arzon va xayoliy usuli! Bizga atigi 2 ta arzon bo'lak va qumlanadigan narsa kerak bo'ladi: 1: aylantirish uchun nokia adapteri