Kazalo:
Video: OGLEDALEC STANJA ESP32 COVID19: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Ta projekt dobi status COCID19 v formatu json in ga prikaže v OLED.
1. korak: Zgrabite stvari
HARDWARE
1. Razvojni modul Esp32
2. 128 x 32 OLED zaslon
PROGRAMSKA OPREMA
1. Arduino IDE (Namestite plošče esp32 z upraviteljem plošč)
2. Knjižnica OLED Display
3. Knjižnica Arduinojson
2. korak: Kodiranje
1. Najprej namestite esp32 v Arduino IDE.
V svojem Arduino IDE pojdite na Datoteka> Nastavitve.
Vnesite https://dl.espressif.com/dl/package_esp32_index.j… v polje »URL -ji dodatnih upraviteljev upravnega odbora«, kot je prikazano na spodnji sliki. Nato kliknite gumb »V redu«
Odprite Upravitelja plošč. Pojdite v Orodja> Kartica> Upravitelj plošč …
Poiščite ESP32 in pritisnite gumb za namestitev za »ESP32 by Espressif Systems« Kliknite namesti.
2 Namestitev knjižnic
Pojdi na skico> Vključi knjižnico> Upravljanje knjižnic.
Vnesite SSD1306 in namestite Adafruit SSD1306
Vnesite Arduinojson in namestite ArduinoJson avtorja Benoita Blanchona
3. Po namestitvi potrebnih knjižnic kopirajte in prilepite kodo (ali klonirajte) s spodnje povezave:
github.com/Anirudhvl/ESP32-COVID19-Status-…
4. Naložite v esp32.
5. Če želite spremeniti državo, pojdite na:
github.com/novelcovid/api
in si oglejte njihovo dokumentacijo.
6. Če želite spremeniti državo ali druge podatke, najprej dobite odgovor json in ga prilepite v
arduinojson.org/v6/assistant/
Nato izračunajte dinamično velikost. Preprosto preprosto kopirajte celotno kodo iz
Program razčlenjevanja in prilepite v funkcijo parseJson () na skici.
3. korak: Nastavitev strojne opreme
Povezave OLED Pin
OLED-ESP32 ---------------------------------------------
1. GND - GND
2. +3,3v - 3v3
3. SDA - pin 21
4. SCL - pin 22
4. korak: Teorija
Ta projekt pošlje zahtevo GET na
corona.lmao.ninja/countries/india
in posredujte odgovor funkciji Deserialize za razdelitev podatkov. Deserialize je metoda iz Arduinojsona.
Priporočena:
Hack luči stanja garažnih vrat: 3 koraki
Hack Garage Door Status Light Hack: Živim v hiši, kjer ni lahko videti, ali so garažna vrata odprta ali zaprta. V hiši imamo gumb, vendar vrata niso vidna. Misel na inženiring neke vrste stikala in napajanja je bila nezaželena zaradi visokih cen
Prenos podatkov NBIoT Kako uporabljati ščite na osnovi modema BC95G - preskus UDP in signalizacija stanja omrežja: 4 koraki
Prenos podatkov NBIoT Kako uporabljati ščite, ki temeljijo na modemu BC95G - UDP test in signalizacija stanja omrežja: O teh projektih: Preizkusite zmogljivosti omrežja NB IoT in prenos surovih podatkov UDP s pomočjo xyz -mIoT s pomočjo ščita itbrainpower.net, opremljenega z modemom Quectel BC95G. Potreben čas: 10-15 minut. Težava: vmesna. Opomba: potrebne so sposobnosti spajkanja
Kako narediti mini prikaz stanja vremena: 4 koraki
Kako narediti mini prikaz stanja vremena: O projektu Mikrokontroler je lahko zabaven in hkrati zabaven, dodajte nekaj internetne povezave za pravi internet stvari! Dovolite mi, da vam pokažem, kako mi je uspelo ustvariti mini prikaz stanja vremena z matričnim zaslonom 8x8 in
Naprava Palm Os deluje kot LCD -prikazovalnik stanja. (zdaj s slikami!): 4 koraki
Naprava Palm Os deluje kot LCD -prikazovalnik stanja. (zdaj s slikami!): Ta članek govori o tem, kako z napravo za operacijski sistem dlani posnemati LCD -prikazovalnik stanja računalnika! Prikažete lahko sistemske statistične podatke (na primer: grafikone obremenitve procesorja, temperature procesorja, prosti prostor na disku), opozorila o novicah, borzne indekse, grafikone WinAmp itd
Lučke indikatorja stanja kopalnice in samodejno stikalo: 4 koraki (s slikami)
Indikatorske luči stanja kopalnice in samodejno stikalo: Ta projekt uporablja bližinska stikala in releje za nadzor nabora indikatorskih luči. Luči izražajo zasedenost dveh kopalnic. Težava: Dve kopalnici za enega uporabnika - v hiši v skupnem domu - si deli več ljudi, toda