Laikrodis pagal ESP32: 4 žingsniai
Laikrodis pagal ESP32: 4 žingsniai
Anonim
Image
Image
Dalys ir bibliotekos
Dalys ir bibliotekos

Pamoka, kaip sukurti laikrodį pagal esp32 su įmontuotu OLED ekranu, su jutikliniu mygtuku, be jokių kitų dalių, nereikia jokių laidų/litavimo

1 žingsnis: dalys ir bibliotekos

Dalys ir bibliotekos
Dalys ir bibliotekos

Dalys

  • ESP32 modulis su įmontuotu OLED ekranu („Amazon“)
  • Mikro USB kabelis

Bibliotekos

  • NTPTime.h čia
  • SSD1306 esp čia

2 žingsnis: kodas

Pirmiausia įsitikinkite, kad prie lentos tvarkyklės pridėtas esp32 paketas (jei to nepadarėte, vadovaukitės čia pateiktomis instrukcijomis).

Kodas yra github, nuoroda čia.

Atsisiųskite arba įklijuokite į arduino eskizą. Būtinai pakeiskite SSID, slaptažodį ir laiko juostą.

Kaip lentą pasirinkite „wemos lolin32“ir įkelkite kodą (prieš įkeliant gali tekti palaikyti įkrovos mygtuką ir paspausti „en“mygtukus).

3 žingsnis: Atlikta

padaryta
padaryta
padaryta
padaryta

Dabar laikrodis turėtų būti padarytas. Norėdami perjungti datos rodinį, tiesiog palieskite T1 arba 0 kaištį esp.

Patobulinimai

Jei norite, kad jis būtų vėsesnis, galite lituoti laidą ant kaiščio GPIO0, tada kitame gale pritvirtinkite metalinę mažą plokštelę/monetą. Izoliuokite metalinį esp dangtį ir ten pritvirtinkite plokštelę/monetą (karštais klijais).

Problemos

Jei turite kitų problemų, nedvejodami palikite jas komentaruose.

4 žingsnis: nuorodos

  • Individualūs šriftai
  • Originali ssd1306 biblioteka

Rekomenduojamas: