Turinys:

ESP8266 LED matricinis laikrodis: 8 žingsniai (su paveikslėliais)
ESP8266 LED matricinis laikrodis: 8 žingsniai (su paveikslėliais)

Video: ESP8266 LED matricinis laikrodis: 8 žingsniai (su paveikslėliais)

Video: ESP8266 LED matricinis laikrodis: 8 žingsniai (su paveikslėliais)
Video: Blink External LED Using NodeMCU ESP8266 2024, Lapkritis
Anonim
ESP8266 LED matricinis laikrodis
ESP8266 LED matricinis laikrodis

ESP8266 LED matricinis laikrodis

Paprastas LED matricinis laikrodis, pagrįstas populiariu ESP8266 su realaus laiko laikrodžio moduliu ir laiko sinchronizavimu per „WiFi“iš NTP serverio.

NAUJIENA! Taip pat galima ESP32 versija

1 žingsnis: dalys ir įrankiai

Dalys ir įrankiai
Dalys ir įrankiai
Dalys ir įrankiai
Dalys ir įrankiai
Dalys ir įrankiai
Dalys ir įrankiai

Pirmiausia pažiūrėkime, ko mums reikia.

Dalys:

  • 6 x 8x8 MAX7219 LED matrica „Banggood“
  • 1 x RTC DS3231
  • 1 x ESP12 lenta „Bangood“
  • 1 x makaronų indelis
  • 1 x 5,5 mm x 2,1 mm nuolatinės srovės maitinimo šaltinio metalinis lizdo skydo laikiklis
  • 1 x USB iki 5,5 mm x 2,1 mm statinės lizdo 5 V nuolatinės srovės maitinimo kabelis
  • 1 x langų atspalvio plėvelė
  • 11 x moterų ir moterų dupont laidai Bangood

Įrankiai:

  • lituoklis
  • purškimo buteliukas
  • pomėgio peilis
  • dvipusė juosta

Visas dalis galima lengvai įsigyti iš „ebay“/„aliexpress“ir (arba) vietinių parduotuvių.

2 žingsnis: LED matricos paruošimas

LED matricos paruošimas
LED matricos paruošimas
LED matricos paruošimas
LED matricos paruošimas

Man buvo lengviau nusipirkti 2 x 4 vnt modulius, perpjauti vieną iš jų per pusę ir lituoti prie kito, išlaikant ant PCB atspausdintą orientaciją.

3 veiksmas: prijunkite LED matricos ekraną ir RTC prie ESP8266

Prijunkite LED matricos ekraną ir RTC prie ESP8266
Prijunkite LED matricos ekraną ir RTC prie ESP8266
Prijunkite LED matricos ekraną ir RTC prie ESP8266
Prijunkite LED matricos ekraną ir RTC prie ESP8266
Prijunkite LED matricos ekraną ir RTC prie ESP8266
Prijunkite LED matricos ekraną ir RTC prie ESP8266

Lituokite kaiščių antgalius ant modulių, tada naudokite dupontinius kabelius, kad juos prijungtumėte taip.

Nuo MAX7219 iki ESP8266

  • VCC - 3.3V
  • GND - GND
  • CS - D8
  • DIN - D7
  • CLK - D5

Nuo DS3231 iki ESP8266

  • GND - GND
  • VCC - 3.3V
  • SDA - D1
  • SCL - D2

Viena pastaba apie RTC modulį, matyt, ji taip pat turi galimybę įkrauti akumuliatorių, tačiau tai nėra gera idėja naudojant CR2032. Vienas iš galimų sprendimų būtų sumažinti paveikslėlyje pažymėtą pėdsaką, kad būtų išjungta grandinės įkrovimo dalis. Daugiau informacijos apie tai galite rasti čia.

4 veiksmas: paleiskite ESP8266 modulį

Blykstelėkite ESP8266 modulį
Blykstelėkite ESP8266 modulį

„Nest“veiksmas būtų įkelti kodą į ESP8266.

Nors originalų kodą galite rasti čia (didelis ačiū autoriui!), Pridėtą jo versiją rasite angliškai.

Įkėlimo procesas yra gana paprastas, tik nepamirškite atnaujinti kodo naudodami „WiFi“prisijungimo duomenis.

char ssid = "xxxxx"; // jūsų tinklo SSID (vardas) char pass = "xxxxx"; // jūsų tinklo slaptažodis

5 žingsnis: ant makaronų stiklainio uždėkite saulės plėvelę

Ant makaronų stiklainio uždėkite saulės plėvelę
Ant makaronų stiklainio uždėkite saulės plėvelę
Ant makaronų stiklainio uždėkite saulės plėvelę
Ant makaronų stiklainio uždėkite saulės plėvelę
Ant makaronų stiklainio uždėkite saulės plėvelę
Ant makaronų stiklainio uždėkite saulės plėvelę
Ant makaronų stiklainio uždėkite saulės plėvelę
Ant makaronų stiklainio uždėkite saulės plėvelę

Aš nusprendžiau tik vieną stiklainio dalį padengti plėvele, kad likę komponentai būtų matomi.

Po tam tikrų bandymų ir klaidų pastebėjau, kad „paslaptis“yra tai, kad ir stiklainis, ir plėvelė būtų kuo drėgnesni muiluotu vandeniu, kad juos pritaikant būtų galima atlikti pakeitimus. Naudokite purškimo buteliuką, kad viskas būtų gražu ir drėgna, o pomėgio peiliu nupjaukite plėvelės perteklių.

Kai visiškai išdžius, plėvelė turėtų būti gana gerai ištempta ant stiklainio.

6 žingsnis: Paruoškite nuolatinės srovės maitinimo šaltinio metalinį lizdą

Paruoškite nuolatinės srovės maitinimo šaltinio metalinį lizdą
Paruoškite nuolatinės srovės maitinimo šaltinio metalinį lizdą
Paruoškite nuolatinės srovės maitinimo šaltinio metalinį lizdą
Paruoškite nuolatinės srovės maitinimo šaltinio metalinį lizdą
Paruoškite nuolatinės srovės maitinimo šaltinio metalinį lizdą
Paruoškite nuolatinės srovės maitinimo šaltinio metalinį lizdą

Lituokite 2 dvigubus laidus prie nuolatinės srovės lizdo. Jie bus prijungti prie ESP8266 taip.

  • + - VIN
  • - - GNG

Gręžkite visą stiklainio dangčio viduryje ir pritvirtinkite nuolatinės srovės lizdą.

7 žingsnis: viską sudėkite

Image
Image
Viską sujungti
Viską sujungti
Viską sujungti
Viską sujungti

Kad viskas būtų šiek tiek tvarkingiau, aš priklijavau RTC ir ESP8266 prie LED ekrano galo, naudodamas dvipusę juostą. Įsitikinkite, kad moduliai neliečia nė vieno šviesos diodų modulio kontaktų, o jei liečia, kontaktų uždengimui naudokite tam tikrą elektros juostą, kad išvengtumėte šortų.

Be to, norėdamas įsitikinti, kad ekranas nejuda, kai atsukau stiklainio dangtelį, apatiniame jo gale pridėjau šiek tiek juostos, kad ji liktų vietoje stiklainio apačioje.

Belieka tik prijungti USB kabelį ir viskas!

8 žingsnis: Kitos idėjos

  • Pridėkite atsarginę bateriją, įkrautą per TP4056;
  • Pridėkite temperatūros ir drėgmės jutiklį;
  • Suprojektuokite 3D spausdintą dėklą;
  • Pridėkite šviesos jutiklį, kad naktį pritemdytumėte ekraną.

Tikimės, kad jums patiko šis projektas ir jei turite klausimų, nedvejodami klauskite.

Rekomenduojamas: