Turinys:

Laikrodis pagal ESP32: 4 žingsniai
Laikrodis pagal ESP32: 4 žingsniai

Video: Laikrodis pagal ESP32: 4 žingsniai

Video: Laikrodis pagal ESP32: 4 žingsniai
Video: ESP32 Tutorial 4 - Data types Define Variable Int, bool, char, Serial Monitor-ESP32 IoT Learnig kit 2024, Liepa
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: