Mundarija:

DIY INTERNET NAZORATLI SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 qadam (rasmlar bilan)
DIY INTERNET NAZORATLI SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 qadam (rasmlar bilan)

Video: DIY INTERNET NAZORATLI SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 qadam (rasmlar bilan)

Video: DIY INTERNET NAZORATLI SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 qadam (rasmlar bilan)
Video: Autoimmune Autonomic Ganglionopathy: 2020 Update- Steven Vernino, MD, PhD 2024, Iyun
Anonim
DIY INTERNET nazorati ostida SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812)
DIY INTERNET nazorati ostida SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812)

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

Kerakli ko'nikmalar
Kerakli ko'nikmalar
Kerakli ko'nikmalar
Kerakli ko'nikmalar
Kerakli ko'nikmalar
Kerakli ko'nikmalar
Kerakli ko'nikmalar
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

Komponentlar va ehtiyot qismlar ro'yxati
Komponentlar va ehtiyot qismlar ro'yxati
Komponentlar va ehtiyot qismlar ro'yxati
Komponentlar va ehtiyot qismlar ro'yxati
Komponentlar va ehtiyot qismlar ro'yxati
Komponentlar va ehtiyot 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

O'chirish diagrammasi
O'chirish diagrammasi
O'chirish diagrammasi
O'chirish diagrammasi
O'chirish diagrammasi
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

PCB dizayni
PCB dizayni
PCB dizayni
PCB dizayni
PCB dizayni
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 Internetni boshqarish uchun konfiguratsiya
Adafruit Internetni boshqarish uchun konfiguratsiya
Adafruit Internetni boshqarish uchun konfiguratsiya
Adafruit Internetni boshqarish uchun konfiguratsiya
Adafruit Internetni boshqarish uchun konfiguratsiya
Adafruit Internetni boshqarish uchun konfiguratsiya
Adafruit Internetni boshqarish uchun konfiguratsiya
Adafruit Internetni boshqarish uchun konfiguratsiya
  1. Adafruit IO sahifasiga o'ting
  2. Bepul hisob yaratish.
  3. Adafruit ma'lumotlarini ko'ring va kodingizga nusxa ko'chiring.
  4. Lentalarga o'ting> Hammasini ko'rish> Yangi tasma yaratish.
  5. 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

ESP8266 dasturlash va sinov
ESP8266 dasturlash va sinov
ESP8266 dasturlash va sinov
ESP8266 dasturlash va sinov
ESP8266 dasturlash va sinov
ESP8266 dasturlash va sinov

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

LED matritsasini pochtachi bilan boshqarish
LED matritsasini pochtachi bilan boshqarish
LED matritsasini pochtachi bilan boshqarish
LED matritsasini pochtachi bilan boshqarish
LED matritsasini pochtachi bilan boshqarish
LED matritsasini pochtachi bilan boshqarish
LED matritsasini pochtachi bilan boshqarish
LED matritsasini pochtachi bilan boshqarish
  1. Postmanning bosh sahifasiga o'ting va bepul dasturiy ta'minotni yuklab oling
  2. (+) Tugmasini bosish orqali yangi so'rov yarating.
  3. POST variantini tanlang.
  4. URL manzilini joylashtiring (https://io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data) va foydalanuvchi nomi va tasma kalitining parametrlarini moslashtiring.]
  5. "Sarlavhalar" ga o'ting va Adafruit kalitingizni qo'shing: X-AIO-Key | xxxxxxxxxxxxxxxxxxxxxxxxxx
  6. "Body" -ga o'ting va "JSON" va "RAW" turini o'rnating, so'ngra tasmalarni rasmda ko'rsatilgandek o'zgartiring: {"value": "text"} yoki {"value": raqamlar}
  7. "Yuborish" tugmasini bosing, agar u muvaffaqiyatli bo'lsa, terminalda siz yoqimli xabarni ko'rasiz
  8. Sizning LED matritsangiz sizga yangi matn yoki rang beradi.

8 -qadam: Men sinovdan o'tkazgan prototipli ilova

Sinov uchun men yaratgan prototipli ilova
Sinov uchun men yaratgan prototipli ilova
Sinov uchun men yaratgan prototipli ilova
Sinov uchun men yaratgan prototipli ilova
Sinov uchun men yaratgan prototipli ilova
Sinov uchun men yaratgan 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: