Mundarija:
- 1 -qadam: kerakli ko'nikmalar
- 2 -qadam: Komponentlar va qismlar ro'yxati
- 3 -qadam: O'chirish diagrammasi
- 4 -qadam: PCB dizayni
- 5 -qadam: Internetni boshqarish uchun Adafruit konfiguratsiyasi
- 6 -qadam: ESP8266 dasturlash va test
- 7 -qadam: LED matritsasini pochtachi bilan boshqarish
- 8 -qadam: Men sinovdan o'tkazgan prototipli ilova
Video: DIY INTERNET NAZORATLI SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:22
Mana, men sizga ko'rsatishdan juda xursand bo'lgan loyihaga 2 -chi qadamim. Bu DIY Smart LED matritsasi haqida, bu sizga YouTube statistikasi, Smart Home statistikasi kabi ma'lumotlarni, harorat, namlik kabi oddiy soat bo'lishi mumkin, yoki faqat matn va ko'rsatuvlarni ko'rsatish imkonini beradi.
Bu ikkinchi darslikda men Internet orqali matnli va rangli ma'lumotlarni yuboraman. Agar siz vizual o'rganuvchi bo'lsangiz, bilaman, qiymati 1000 so'zdan oshadigan video, shuning uchun bu erda qo'llanma videosi. (Men ispan tilida gapiraman, shuning uchun inglizcha subtitrlarni yoqishni o'ylab ko'ring):
1 -qadam: kerakli ko'nikmalar
Ko'rib turganingizdek, bu loyihada hech narsa qiyin ko'rinmaydi, lekin sizga quyidagi bilimlar kerak bo'ladi:
-Arduino IDE -dan foydalanish.
-ESP8266 dasturlash.
-3D bosib chiqarish yoki qo'l san'atlari (tarmoq uchun).
-Payvandlash.
-simlar.
2 -qadam: Komponentlar va qismlar ro'yxati
Men sizning komponentlaringizni topishni maslahat beradigan yaxshi joy, bu MakerFocus, bu ochiq manba uskunalar do'koni!
1. PCB Men sizga buyurtma berish uchun JLCPCB SMT xizmatlaridan foydalanishni maslahat beraman, siz LEDlar yo'q versiyasini tanlashingiz va LED tasmalarini o'zingiz qo'shishingiz mumkin, yoki LED bilan.
2. ESP8266 (Mikrokontroller).
3. WS2812 LED chiziqlar.
4. 5v 2A quvvat manbai.
5. PCB quvvat ulagichi.
6. 3D printer (ixtiyoriy) Siz qismlarni karton yoki qattiq narsa bilan bajarishingiz mumkin.
3 -qadam: O'chirish diagrammasi
Mana, O'chirish diagrammasi, sizda loyihani amalga oshirish uchun bir nechta variant bor. Siz faqat sxemaning boshqaruv qismini, birinchi rasmda ko'rsatilgandek, 3 -rasmda ko'rsatilgandek individual LED chiziqlar ulashingiz mumkin.
Yo, LED chiziqlar o'rniga LED panellarini ishlatishingiz mumkin.
Bu bizga PCB dizaynini keyinchalik yaratishga imkon beradigan sxemaning barcha ichki birikmalarini o'z ichiga oladi, shuningdek, sxemalarning PDF -faylini biriktirganman, shuning uchun uni yaxshiroq ko'rishingiz mumkin.
Sxemalar, kodlar va kutubxonalarni BEPUL yuklab oling.
4 -qadam: PCB dizayni
Yaxshi loyihani amalga oshirish uchun bizga uni tuzadigan sxemaning ishonchli yig'ilishi kerak bo'ladi va buni yaxshi PCBdan ko'ra yaxshiroq qilishning iloji yo'q.
Bu erda siz PCB -ni PCB ishlab chiqaruvchi kompaniyangizga buyurtma qilishingiz kerak bo'lgan Gerber, BOM va Pick & Place fayllarini yuklab olishingiz mumkin.
Men JLCPCB ni taklif qilaman:
5 PCB va arzon SMT (2 kupon) uchun $ 2
ALBAYT TASHLANGAN BO'LIMNI sotib oling, Gerber + Pick & Place + BOM
5 -qadam: Internetni boshqarish uchun Adafruit konfiguratsiyasi
- Adafruit IO sahifasiga o'ting
- Bepul hisob yaratish.
- Adafruit ma'lumotlarini ko'ring va kodingizga nusxa ko'chiring.
- Lentalarga o'ting> Hammasini ko'rish> Yangi tasma yaratish.
- Quyida tasmalarni yarating.
- -erkaklar.
- -rojo
- -verde
- -azul
Adafruit API Documentation -da biz server bilan to'g'ri aloqa qilish uchun ma'lumotga egamiz.
Tez orada biz ushbu URLdan foydalanamiz:
io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data
6 -qadam: ESP8266 dasturlash va test
1. USB -ni TTL konvertoriga quyidagicha ulang:
USB-TTL ----- ESP8266
3.3V kuchlanishli tok
tx rx
rx tx
Gnd Gnd
1- ESP8266-ni dasturlash uchun biz o'tish joyini (PROG pozitsiyasiga) joylashtirishimiz kerak, USB-ni TTL-konvertoriga mos keladigan pimlarni, so'ngra shaxsiy kompyuterimizga ulashimiz, kutubxonalarni o'rnatishimiz va yuklashimiz kerak. (IDE -ga ESP8266 Packaje o'rnatilgan bo'lishi kerak).
2- Kutubxonalar va qaramliklarni o'rnating.
3- IDE-ni qayta ishga tushiring, kodni oching.
4- WiFi hisob ma'lumotlarini va Adafruit IO foydalanuvchi nomi va parolini sozlang
4- Eskizni yuklang.
5- USE-da o'tish kabeli, USB-ni uzing va 5V quvvat manbaiga ulang.
6- Barcha LEDlar yaxshi ishlashini tekshiring.
QAYD: ESPni quvvatlantirish uchun USB-TTL konvertorining 3.3v kuchlanishidan foydalaning. (5v bilan yonadi).
7 -qadam: LED matritsasini pochtachi bilan boshqarish
- Postmanning bosh sahifasiga o'ting va bepul dasturiy ta'minotni yuklab oling
- (+) Tugmasini bosish orqali yangi so'rov yarating.
- POST variantini tanlang.
- URL manzilini joylashtiring (https://io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data) va foydalanuvchi nomi va tasma kalitining parametrlarini moslashtiring.]
- "Sarlavhalar" ga o'ting va Adafruit kalitingizni qo'shing: X-AIO-Key | xxxxxxxxxxxxxxxxxxxxxxxxxx
- "Body" -ga o'ting va "JSON" va "RAW" turini o'rnating, so'ngra tasmalarni rasmda ko'rsatilgandek o'zgartiring: {"value": "text"} yoki {"value": raqamlar}
- "Yuborish" tugmasini bosing, agar u muvaffaqiyatli bo'lsa, terminalda siz yoqimli xabarni ko'rasiz
- Sizning LED matritsangiz sizga yangi matn yoki rang beradi.
8 -qadam: Men sinovdan o'tkazgan prototipli ilova
Pochtachida qo'llaniladigan tushunchalar yordamida men MCM-LED-matritsasini mobil telefon orqali va yaxshi interfeys bilan boshqarish imkoniyatiga ega bo'lish uchun yuborish va yuborishni taqlid qiladigan ilova yaratdim.
Rangli palet va matn kiritish uchun matn qutisi.
Loyiha sizga yoqadi degan umiddamiz, iltimos, o'z rejalaringizni baham ko'ring.
Tavsiya:
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 qadam (rasmlar bilan)
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): Mana, men sizga ko'rsatishdan juda xursand bo'lgan loyiha bilan tanishdim. Bu DIY Smart LED matritsasi haqida, uni ko'rsatishga imkon beradi, masalan, YouTube statistikasi, Smart Home statistikasi, harorat, namlik, oddiy soat bo'lishi mumkin
Raspberry Pi bilan ishlaydigan Internet radiosi: 5 qadam (rasmlar bilan)
Raspberry Pi bilan ishlaydigan Internet radiosi: eski radiolardagidek, terish va tugmachalarni bosishdan mamnun bo'lgan narsa bor. Afsuski, bu radiolarning ko'pchiligi buzilgan yoki stantsiyalar jim bo'lib qolgan. Yaxshiyamki, har qanday radiolarni Internet -radioga yangilash unchalik qiyin emas
Internet bilan boshqariladigan ko'pikli mashina: 4 qadam (rasmlar bilan)
Internet boshqariladigan pufakchali mashina: Ko'pchilik pufakchalarni puflash juda kulgili ekanligini hamma biladi, lekin bu qiyin ish bo'lishi mumkin. Biz bu muammoni Internet orqali boshqariladigan ko'pikli mashinani yaratish orqali hal qila olamiz, barcha mukofotlarni yig'ib olamiz
TERMINAL NAZORATLI ROBOT / KO'RSATMA USULI: 5 qadam
TERMINAL KONTROLLANGAN ROBOT / KO'RSATISH UChUN TO'LIMI: Salom, men bu yo'riqnomada men bu terminalni boshqariladigan roverni qanday yaratganimni aytib beraman, eng yaxshi tomoni shundaki, men hech qanday kodlash yoki mikrokontroller ishlatmaganman, bu ko'rsatishning oddiy usuli. ko'rsatmalar usuli qanday ishlaydi, ko'rsatmalar to'plami
Mikro-nazoratli puls oksimetr: 5 qadam
Mikro-nazoratli puls oksimetr: Men bu loyihada sizga mikro-boshqariladigan puls-oksimetr loyiham bilan hozirgacha qilgan ishlarimni ko'rsatishni rejalashtirganman. Mening elektronika va fitnesga bo'lgan ishtiyoqim juda kuchli, shuning uchun men ikkala ehtirosimni ham ishlatishga imkon beradigan loyiha yaratishga qaror qildim.