Բովանդակություն:
- Պարագաներ
- Քայլ 1. Վարորդի և գրադարանի տեղադրում Arduino IDE- ում
- Քայլ 2. Շղթայի միացումներ և փորձարկում
- Քայլ 3: Կոդ
- Քայլ 4: Արդյունք
![Coronavirus Case Counter - ESP32: 4 քայլ Coronavirus Case Counter - ESP32: 4 քայլ](https://i.howwhatproduce.com/images/006/image-15272-j.webp)
Video: Coronavirus Case Counter - ESP32: 4 քայլ
![Video: Coronavirus Case Counter - ESP32: 4 քայլ Video: Coronavirus Case Counter - ESP32: 4 քայլ](https://i.ytimg.com/vi/HX2szVGYoX4/hqdefault.jpg)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
![Coronavirus Case Counter - ESP32 Coronavirus Case Counter - ESP32](https://i.howwhatproduce.com/images/006/image-15272-1-j.webp)
Վերջին համաճարակի հետ մեկտեղ, ես որոշեցի օրագրում գրանցել կորոնավիրուսի ճանապարհորդությունը: Բայց իմ առջև ծառացած խնդիրներից մեկը վիրուսի տարածման վերաբերյալ ճիշտ և վերջին թվեր ստանալն էր: Երբ արգելափակումը սկսվեց, հայրս ինձ համար ESP -32 տախտակ էր գնել, և երբ ես սովորում էի այն օգտագործել, որոշեցի լուծել իմ խնդիրը:
Ես ստեղծել եմ ծրագիր, որը համաշխարհային վարակների վերաբերյալ տվյալներ է վերցնում https://github.com/NovelCOVID/API("source »կայքից և այն ցույց է տալիս 0.96" OLED- ով: Այսպիսով, ես կկիսեմ ծածկագիրը և կարգավորումը ձեզ, ինչպես նաև սովորեցնելով ձեզ, թե ինչպես է աշխատում ծածկագիրը:
Ես օգտագործել եմ ESP-32 DOIT DEVKIT V1 տախտակը, բայց կարող եք օգտագործել Wi-Fi հնարավորություններով ցանկացած տախտակ:
Պարագաներ
Հիմնական անհրաժեշտություն
USB- ից միկրո-USB մալուխ
ESP-32 տախտակ (ցանկացած, իմը DOIT DEVKIT V1 է)
OLED էկրան - 0.96 դյույմ (128 x 64 պիքսել)
4 էգից դեպի կին jumper լարեր
Arduino IDE (համակարգչի վրա)
Ըստ ցանկության
Breadboard
Քայլ 1. Վարորդի և գրադարանի տեղադրում Arduino IDE- ում
![Վարորդի և գրադարանի տեղադրում Arduino IDE- ում Վարորդի և գրադարանի տեղադրում Arduino IDE- ում](https://i.howwhatproduce.com/images/006/image-15272-2-j.webp)
![Վարորդի և գրադարանի տեղադրում Arduino IDE- ում Վարորդի և գրադարանի տեղադրում Arduino IDE- ում](https://i.howwhatproduce.com/images/006/image-15272-3-j.webp)
- Նախ, գնացեք Գործիքներ >> Տախտակ և փոխեք այն, ինչ տախտակ ունեք: Հնարավոր է ՝ ստիպված լինեք ավելացնել այն ՝ օգտագործելով Տախտակների կառավարիչը:
- Այնուհետև փոխեք պորտը ձեր ցանկացած նավահանգստում և տեղադրեք բեռնման արագությունը 115200 -ի վրա:
-
Հաջորդը, գնացեք ուրվագիծ >> Ներառել գրադարան >> Կառավարեք գրադարանները և ավելացրեք հետևյալ գրադարանները
- Arduino_Json
- NTP հաճախորդ
- Adafruit GFX գրադարան
- Adafruit SSD1306
- Ժամանակը
Դրանից հետո դուք պատրաստ եք միացնել միացումը:
Քայլ 2. Շղթայի միացումներ և փորձարկում
![Շղթայական միացումներ և փորձարկում Շղթայական միացումներ և փորձարկում](https://i.howwhatproduce.com/images/006/image-15272-4-j.webp)
![Շղթայական միացումներ և փորձարկում Շղթայական միացումներ և փորձարկում](https://i.howwhatproduce.com/images/006/image-15272-5-j.webp)
![Շղթայական միացումներ և փորձարկում Շղթայական միացումներ և փորձարկում](https://i.howwhatproduce.com/images/006/image-15272-6-j.webp)
Սկսեք ՝ VCC կապը միացնելով ESP32- ի 3.3V ելքին և միացրեք GND- ը գետնին:
Հաջորդը, միացրեք SCL կապը ձեր ESP32- ի D22 կապին և միացրեք SDA կապը ձեր ESP32- ի D21 կապին:
OLED- ը փորձարկելու համար գնացեք Ֆայլ >> Օրինակներ և ոլորեք ներքև, մինչև հասնեք մաքսային գրադարանների օրինակներին: Այժմ, որոնեք Adafruit SSD1306: Ընտրեք ssd1306_128x64_i2c: Հնարավոր է ՝ ստիպված լինեք ընտրել մեկ ուրիշը, եթե ձեր OLED- ն այլ է:
Ձեզ համար կարևոր է կատարել այն, որ եթե ձեր OLED- ը չունի վերականգնման կոճակ, ապա փոփոխականը պետք է սահմանեք -1:
#սահմանեք OLED_RESET -1
Քայլ 3: Կոդ
Հիմա սա ամենաբարդ մասն է: կոդավորումը: Տվյալները ստանալու համար ես օգտագործում եմ սա: Սա իմ գրած ծածկագիրն է: Այժմ, եթե չեք ուզում հասկանալ, թե ինչպես է այն գրված, և պարզապես ցանկանում եք փորձել այն, անցեք հաջորդ քայլին:
Հակառակ դեպքում, եկեք սկսենք:
Կոդի սկզբում «ներառել» -ը ծրագրին ասում է, թե որն է օգտագործել գրադարանները, ինչը օգնում է գրել ավելի հեշտ գործառույթներ, ինչպես նաև ավելացնել գործառույթներ, ինչպիսիք են OLED- ը:
Այնուհետև այն գնում է սերվեր և խնդրում վերջին թարմացումը, որը այն ձևաչափում և ցուցադրում է էկրանին:
Ես նաև մեկնաբանություններ եմ ավելացրել կոդի յուրաքանչյուր քայլին `ավելի մանրամասն հասկանալու համար:
Քայլ 4: Արդյունք
![Արդյունք Արդյունք](https://i.howwhatproduce.com/images/006/image-15272-7-j.webp)
Այժմ, ծրագիրը գործարկելու համար ստուգեք, որ դուք ընտրել եք վավեր նավահանգիստ և որ ձեր վարորդը տեղադրված է: Հետևեք այս հղմանը, եթե դա չկա, կամ որոնեք առցանց:
Այժմ, գնացեք և սեղմեք վերբեռնման կոճակը, ձեր տախտակը միացնելուց հետո, և դուք պետք է ստանաք այնպիսի ելք, ինչպիսին է վերը նշվածը:
Շնորհավոր! Այժմ դուք ունեք լիովին գործող COVID հաշվիչ: Շարունակեք խաղալ կոդի հետ և տեսեք, արդյոք կարող եք այն կցել ազդանշանին, որպեսզի ձեզ ասի, թե երբ է թիվը ավելացել, կամ ստիպել ցույց տալ որոշակի երկիր:
Հուսալով, որ այս համաճարակը շուտով կավարտվի և ոգևորված կտեսնեմ, թե ինչ եք անելու, Դուրս գալով, Xarcrax
Խորհուրդ ենք տալիս:
Ինչպես պատրաստել Coronavirus COVID 19 տվյալների կենդանի հետևիչ ESP8266- ով, էլեկտրոնային թղթի ցուցադրում ՝ 7 քայլ
![Ինչպես պատրաստել Coronavirus COVID 19 տվյալների կենդանի հետևիչ ESP8266- ով, էլեկտրոնային թղթի ցուցադրում ՝ 7 քայլ Ինչպես պատրաստել Coronavirus COVID 19 տվյալների կենդանի հետևիչ ESP8266- ով, էլեկտրոնային թղթի ցուցադրում ՝ 7 քայլ](https://i.howwhatproduce.com/images/001/image-660-34-j.webp)
Ինչպես կատարել Coronavirus COVID 19 տվյալների կենդանի հետևիչ ESP8266- ով, էլեկտրոնային թղթի ցուցադրում ՝ 1
CoronaVirus Killer Arduino Nano- ով և ուլտրամանուշակագույն լույսով ՝ 5 քայլ
![CoronaVirus Killer Arduino Nano- ով և ուլտրամանուշակագույն լույսով ՝ 5 քայլ CoronaVirus Killer Arduino Nano- ով և ուլտրամանուշակագույն լույսով ՝ 5 քայլ](https://i.howwhatproduce.com/images/005/image-14757-j.webp)
Առողջապահության ազգային հանձնաժողովի հրապարակած նոր կորոնավիրուսի ախտորոշման և բուժման վերջին ուղեցույցի համաձայն ՝ Առողջապահության ազգային հանձնաժողովի հրապարակած վերջին ուղեցույցի համաձայն, վիրուսը զգայուն է ուլտրամանուշակագույն լույսի և ջերմության նկատմամբ, ուստի ուլտրամանուշակագույն ճառագայթումը կարող է արդյունավետորեն վերացնել վիրուսը:
Coronavirus EXTER-MI-NATION Micro: bit և Daleks ՝ 4 քայլ (նկարներով)
![Coronavirus EXTER-MI-NATION Micro: bit և Daleks ՝ 4 քայլ (նկարներով) Coronavirus EXTER-MI-NATION Micro: bit և Daleks ՝ 4 քայլ (նկարներով)](https://i.howwhatproduce.com/images/007/image-18402-j.webp)
Coronavirus EXTER-MI-NATION Micro: bit և Daleks. Սա երկրորդ նախագիծն է TinkerGen- ից կորոնավիրուսների պաշտպանության վերաբերյալ: Առաջին հոդվածը կարող եք գտնել այստեղ: Մենք հաստատապես հավատում ենք, որ մարդկության հավաքական ջանքերով ներկայիս համաճարակը շուտով կավարտվի: Բայց նույնիսկ այն բանից հետո, երբ COVID-19- ն անցավ
Մազոտ Iphone! DIY PHONE CASE Life Hacks - Hot Glue Phone Case: 6 քայլ (նկարներով)
![Մազոտ Iphone! DIY PHONE CASE Life Hacks - Hot Glue Phone Case: 6 քայլ (նկարներով) Մազոտ Iphone! DIY PHONE CASE Life Hacks - Hot Glue Phone Case: 6 քայլ (նկարներով)](https://i.howwhatproduce.com/images/003/image-6593-7-j.webp)
Մազոտ Iphone! DIY PHONE CASE Life Hacks - Hot Glue Phone Case. Գրազ եմ գալիս, որ դուք երբեք մազոտ iPhone չեք տեսել: Դե, այս DIY հեռախոսի գործի ձեռնարկում դուք, անշուշտ, կանեք :) :) Քանի որ մեր օրերում մեր հեռախոսները մի փոքր նման են մեր երկրորդ ինքնությանը, ես որոշեցի պատրաստել " մանրանկարչություն ինձ " … Մի փոքր սողացող, բայց շատ զվարճալի:
Archos 9 Case Tablet Pc Case: 5 քայլ
![Archos 9 Case Tablet Pc Case: 5 քայլ Archos 9 Case Tablet Pc Case: 5 քայլ](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11135407-archos-9-case-tablet-pc-case-5-steps-j.webp)
Archos 9 Case Tablet Pc Case: Ստեղծելով Archos 9 Tablet PC պատյան cd/DVD պատյանից և որոշ նյութերից: Ես օգտագործել եմ 1X CD/DVD երկփեղկ 1X Մկրատներ 1X գերծանրքաշային սոսինձ 1X թակած թել 1X ասեղ 1 մետր մետաքս (շատ ավելին, քան անհրաժեշտ է) 1 մետր լիցք (անհրաժեշտից ավելին) 5X թավշյա ներդիրներ