Mundarija:

ESP32 LED matritsali soat: 8 qadam
ESP32 LED matritsali soat: 8 qadam

Video: ESP32 LED matritsali soat: 8 qadam

Video: ESP32 LED matritsali soat: 8 qadam
Video: DIY 32 * 8 точечно-матричные спектральные часы / полноцветный RGB с голосовой активацией 2024, Noyabr
Anonim
ESP32 LED matritsali soat
ESP32 LED matritsali soat

Bu ESP8266 LED matritsali soat loyihasining davomi.

Asl kod muallifi uni ESP32 uchun yangilab qo'ydi (schreibfaul1 uchun katta rahmat!), Shuning uchun men allaqachon qilgan Soatni yangilashga qaror qildim.

1 -qadam: ehtiyot qismlar va asboblar

Qismlar va asboblar
Qismlar va asboblar
Qismlar va asboblar
Qismlar va asboblar
Qismlar va asboblar
Qismlar va asboblar

Qismlar:

  • 6 x 8x8 MAX7219 LED matritsasi
  • 1 x ESP32 kartasi
  • 1 x KY-018 fotoresistor moduli
  • 1 x DHT11 sensori
  • 1 x Micro USB vilkasi
  • 1 x makaron idishi
  • 1 x 5,5 mm X 2,1 mm doimiy quvvat manbai, metall jak paneli
  • 1 x USB -dan 5,5 mm x 2,1 mm gacha bo'lgan barrel 5V shahar quvvat kabeli
  • 1 x Deraza oynasi plyonkasi
  • 11 x urg'ochi -ayol dupont simlari

Asboblar:

  • lehim temir
  • buzadigan amallar shishasi
  • sevimli pichoq
  • ikki tomonlama lenta

Barcha qismlarni ebay/aliexpress va/yoki mahalliy do'konlardan osongina olish mumkin.

2 -qadam: LED matritsasini tayyorlash

LED matritsasini tayyorlash
LED matritsasini tayyorlash
LED matritsasini tayyorlash
LED matritsasini tayyorlash

Men 2 ta 4 dona modulni sotib olishni osonlashtirdim, bittasini yarmini kesib, ikkinchisiga lehimlab, tenglikni bosilgan yo'nalishni saqladim.

3 -qadam: LED matritsali displey, LDR va DHT11 ni ESP32 ga ulang

LED matritsali displey, LDR va DHT11 ni ESP32 ga ulang
LED matritsali displey, LDR va DHT11 ni ESP32 ga ulang
LED matritsali displey, LDR va DHT11 ni ESP32 ga ulang
LED matritsali displey, LDR va DHT11 ni ESP32 ga ulang
LED matritsali displey, LDR va DHT11 ni ESP32 ga ulang
LED matritsali displey, LDR va DHT11 ni ESP32 ga ulang

Modullardagi pin sarlavhalarini lehimlang, so'ng ularni quyidagicha ulash uchun dupont kabellaridan foydalaning.

MAX7219

  • VCC - VIN
  • GND - GND
  • Din - D23
  • CS - D15
  • CLK - D18

DHT11

  • S - D4
  • + - 3V3
  • - - GND

LDR

  • S - D34
  • + - 3V3
  • - - GND

4 -qadam: Quyoshli filmni makaron kavanoziga qo'llang

Quyosh plyonkasini makaron idishiga qo'llang
Quyosh plyonkasini makaron idishiga qo'llang
Quyosh plyonkasini makaron idishiga qo'llang
Quyosh plyonkasini makaron idishiga qo'llang
Quyosh plyonkasini makaron idishiga qo'llang
Quyosh plyonkasini makaron idishiga qo'llang
Quyosh plyonkasini makaron idishiga qo'llang
Quyosh plyonkasini makaron idishiga qo'llang

Qolgan komponentlar ko'rinmasligi uchun bankaning faqat bir qismini plyonka bilan yopishga qaror qildim.

Bir oz xato va xatolardan so'ng, men "sir" - idish va plyonkani iloji boricha sovunli suv bilan namlash, uni qo'llaganingizda sozlash imkoniyatiga ega bo'lishini payqadim. Har bir narsani yaxshi va ho'l saqlash uchun buzadigan amallar shishasidan va ortiqcha plyonkani kesish uchun sevimli mashg'ulot pichog'idan foydalaning. To'liq quriganidan so'ng, film kavanozga juda yaxshi cho'zilgan bo'lishi kerak.

5 -qadam: DC quvvat manbai metall jakni tayyorlang

DC quvvat manbai uchun metall uyani tayyorlang
DC quvvat manbai uchun metall uyani tayyorlang
DC quvvat manbai uchun metall uyani tayyorlang
DC quvvat manbai uchun metall uyani tayyorlang
DC quvvat manbai uchun metall uyani tayyorlang
DC quvvat manbai uchun metall uyani tayyorlang
DC quvvat manbai uchun metall uyani tayyorlang
DC quvvat manbai uchun metall uyani tayyorlang

2 ta dupont simini shahar uyasiga lehimlang va keyin mikro USB vilkasini lehimlang.

Men bu erda tasvirlangan pinoutdan foydalandim.

Kavanoz qopqog'ining o'rtasida bir butunni burg'ulang va shahar uyasini o'rnating.

Bundan tashqari, DHT11 sensori uchun qopqog'ida bir nechta bo'laklarni burg'ulang.

6 -qadam: ESP32 modulini yoqing

ESP32 modulini yoqing
ESP32 modulini yoqing

Keyingi qadam, kodni ESP32 -ga yuklash.

Asl kodni bu erda topish mumkin bo'lsa -da (muallifga katta rahmat!), Uning versiyasini DHT11 va LDR datchiklari yangilanishini o'z ichiga olgan holda topishingiz mumkin. Yuklash jarayoni juda oddiy, kodni WiFi hisob ma'lumotlari bilan yangilashni unutmang.

// Hisob ma'lumotlari ----------------------------------------#SSID identifikatori "### ## "; // Sizning Wi -Fi hisob ma'lumotlari bu erda#PW "#####" ni aniqlang;

7 -qadam: Hammasini bir joyga to'plash

Image
Image

Modullar LED modullarining kontaktlariga tegmasligiga ishonch hosil qiling va agar ular tegsa, qisqa tutashuvlar bo'lmasligi uchun kontaktlarni yopish uchun elektr tasmasini ishlating.

Bundan tashqari, kavanoz qopqog'ini burab qo'yganimdan keyin displey qimirlamasligiga ishonch hosil qilish uchun, uning pastki uchiga tasma qo'shdim, shunda u bankaning pastki qismida qoladi. Faqat USB kabelini ulash kifoya!

8 -qadam: Boshqa fikrlar

TP4056 orqali zaryadlangan zaxira batareyasini qo'shing;

3d bosma qutini loyihalash

Umid qilamanki, sizga bu loyiha yoqdi va agar sizda biron bir savol bo'lsa, so'rashdan tortinmang.

O'qiganingiz uchun tashakkur!

Tavsiya: