Turinys:

COVID-19 PSO prietaisų skydelis: 8 žingsniai (su nuotraukomis)
COVID-19 PSO prietaisų skydelis: 8 žingsniai (su nuotraukomis)

Video: COVID-19 PSO prietaisų skydelis: 8 žingsniai (su nuotraukomis)

Video: COVID-19 PSO prietaisų skydelis: 8 žingsniai (su nuotraukomis)
Video: Lietuvių gestų kalbos vertimo centro konferencija 2021-05-11 2024, Lapkritis
Anonim
COVID-19 PSO informacijos suvestinė
COVID-19 PSO informacijos suvestinė

Šiose instrukcijose parodyta, kaip naudojant ESP8266/ESP32 ir LCD sukurti COVID-19 situaciją, PSO prietaisų skydelį.

1 veiksmas: duomenų šaltinis: PSO koronaviruso ligos (COVID-19) situacijos informacijos suvestinė

Duomenų šaltinis: PSO koronaviruso ligos (COVID-19) situacijų informacijos suvestinė
Duomenų šaltinis: PSO koronaviruso ligos (COVID-19) situacijų informacijos suvestinė

Projekto duomenų šaltinis yra iš Pasaulio sveikatos organizacijos (PSO) koronaviruso ligos (COVID-19) situacijos informacijos suvestinės:

experience.arcgis.com/experience/685d0ace5…

2 žingsnis: aparatinės įrangos paruošimas

Techninės įrangos paruošimas
Techninės įrangos paruošimas
Techninės įrangos paruošimas
Techninės įrangos paruošimas
Techninės įrangos paruošimas
Techninės įrangos paruošimas
Techninės įrangos paruošimas
Techninės įrangos paruošimas

ESP8266/ESP32 Dev Board

Bet kuri ESP8266/ESP32 Dev lenta turėtų būti tinkama.

LCD ekranas

Bet kuris „Arduino_GFX“palaikomas skystųjų kristalų ekranas yra tinkamas, šiuo metu palaikomą ekraną galite rasti „GitHub“skaityme:

Bandomoji Lenta

Bet kokia duonos lenta, kuri tinka ESP Dev Board ir LCD ekranui.

Jumper Wire

Kai kurie trumpieji laidai priklauso nuo kūrėjo plokštės ir LCD kaiščių išdėstymo. Daugeliu atvejų pakanka 6–9 jungiamųjų laidų.

3 žingsnis: Aparatūros surinkimas

Techninės įrangos surinkimas
Techninės įrangos surinkimas
Techninės įrangos surinkimas
Techninės įrangos surinkimas
Techninės įrangos surinkimas
Techninės įrangos surinkimas
Techninės įrangos surinkimas
Techninės įrangos surinkimas

Įdėkite ESP32 „Dev Board“į duonos lentą ir prijunkite LCD ekraną prie jungiamųjų laidų.

Čia yra jungties santraukos pavyzdys:

ESP8266 -> LCD

Vcc -> Vcc

GND -> GND GPIO 15 -> CS GPIO 5 -> DC (jei yra) RST -> RST GPIO 14 -> SCK GPIO 12 -> MISO (pasirenkama) GPIO 4 -> LED (jei yra) GPIO 13 -> MOSI / SDA

ESP32 -> LCD

Vcc -> Vcc

GND -> GND GPIO 5 -> CS GPIO 16 -> DC (jei yra) GPIO 17 -> RST GPIO 18 -> SCK GPIO 19 -> MISO (pasirenkama) GPIO 22 -> LED (jei yra) GPIO 23 -> MOSI / SDA

4 žingsnis: Programinės įrangos paruošimas

„Arduino IDE“

Atsisiųskite ir įdiekite „Arduino IDE“, jei dar to nepadarėte:

www.arduino.cc/en/main/software

ESP8266 palaikymas

Vykdykite diegimo instrukcijas ir pridėkite ESP8266 palaikymą, jei to dar nepadarėte:

github.com/esp8266/Arduino

ESP32 palaikymas

Vykdykite diegimo instrukcijas, kad pridėtumėte ESP32 palaikymą, jei to dar nepadarėte:

github.com/espressif/arduino-esp32

„Arduino_GFX“biblioteka

Atsisiųskite naujausias „Arduino_GFX“bibliotekas: (paspauskite „Klonuoti arba atsisiųsti“-> „Atsisiųsti ZIP“)

github.com/moononournation/Arduino_GFX

Importuokite bibliotekas „Arduino IDE“. („Arduino IDE“eskizo meniu -> „Įtraukti biblioteką“-> „Pridėti. ZIP biblioteką“-> pasirinkite atsisiųstą ZIP failą)

5 veiksmas: kompiliavimas ir įkėlimas

  1. Atsisiųskite programą iš „GitHub“: (paspauskite „Klonuoti arba atsisiųsti“-> „Atsisiųsti ZIP“)
  2. Atidarykite „COVID-19_WHO_Dashboard.ino“naudodami „Arduino IDE“
  3. Įveskite „WiFi“AP nustatymus į SSID_NAME ir SSID_PASSWORD
  4. Jei nenaudojate ILI9341 LCD, komentuokite 125 eilutę ir nekomentuokite teisingos LCD klasės deklaracijos
  5. Prijunkite ESP Dev Board prie kompiuterio
  6. Norėdami surinkti ir įkelti programą į ESP kūrėjų lentą, paspauskite mygtuką Įkelti

6 žingsnis: parinktys

Galimybės
Galimybės
Galimybės
Galimybės

who_adm0_url ir who_adm0_new_conf_url nuskaito „Kinija“figūrą, galite pakeisti vertę šalia

"kur = ADM0_NAME%3D%27Kinija%27" į jūsų šalį

  • who_adm1_url nuskaito „Honkongo SAR“skaičių, galite pakeisti vertę šalia „kur = ADM1_NAME%3D%27HONG+KONG+SAR%27“į savo provinciją, autonominį regioną ir savivaldybę
  • „Arduino_GFX“biblioteka palaiko daugelio dydžių skystųjų kristalų ekranus, šrifto dydžiai automatiškai keičiasi atsižvelgiant į ekrano dydį. Aš išbandžiau ST7735 (128 x 160), ILI9341 (240 x 320), ST7796 (320 x 480). Gali reikėti šiek tiek pakoreguoti kitą ekrano dydį.

7 žingsnis: Apribojimas

PSO prietaisų skydelio duomenys pateikiami pagal koronaviruso ligos (COVID-2019) situacijos ataskaitas:

experience.arcgis.com/experience/685d0ace5…

Skaičiai atnaujinami kasdien ir tikimasi, kad jie šiek tiek vėluoja.

8 žingsnis: laimingas karantinas

Laimingo karantino!
Laimingo karantino!

Tai metas vengti socialinių kontaktų ir likti namuose:(Tai taip pat geriausias laikas mokytis elektronikos, programavimo ir daiktų interneto!

Rekomenduojamas: