Sisällysluettelo:

Seuraa COVID-19-puhkeamista ESP8266: 11 vaihetta (kuvilla)
Seuraa COVID-19-puhkeamista ESP8266: 11 vaihetta (kuvilla)

Video: Seuraa COVID-19-puhkeamista ESP8266: 11 vaihetta (kuvilla)

Video: Seuraa COVID-19-puhkeamista ESP8266: 11 vaihetta (kuvilla)
Video: Antidote COVID-19 | Virallinen traileri 2024, Heinäkuu
Anonim
Image
Image
Seuraa ESP8266: n COVID-19-puhkeamista
Seuraa ESP8266: n COVID-19-puhkeamista

Tämä pieni gadget auttaa sinua pysymään ajan tasalla koronavirusepidemiasta ja maasi tilanteesta. Tämä on IoT-pohjainen projekti, joka näyttää reaaliaikaiset tiedot tapauksista, kuolemista ja toipuneista ihmisistä koronaviruksen (COVID-19) vuoksi. Se käyttää Wemos D1 Mini Pro -korttia, joka perustuu ESP8266 Wifi -moduuliin saadakseen tietoja maailmanmittareista ThingSpeak -sovellusliittymän kautta. Olen käyttänyt 0,96 tuuman OLED -näyttöä kojelaudan luomiseen kaikille reaaliaikaisille tiedoille.

Huomautus: Tein tämän projektin huvin ja oppimisen vuoksi. Tämän projektin COVID-19-datanäyttö perustuu täysin osoitteessa www.worldometers.info/coronavirus/ oleviin tietoihin. Seuraa WHO: ta (https://www.who.int/) saadaksesi COVID19 -päivitykset.

Tarvikkeet

1. Wemos D1 Mini Pro (Amazon)

2. OLED -näyttö (Amazon)

3. Prototyyppitaulu (Amazon)

4. 18650 Akku (Amazon)

5. 18650 Akun pidike (Amazon)

6. Liukukytkin (Amazon)

7. Naarasotsikot (Amazon)

8. 24 AWG -johdot (Amazon)

Vaihe 1: Valmistele lauta

Valmista hallitus
Valmista hallitus
Valmista hallitus
Valmista hallitus
Valmista hallitus
Valmista hallitus

Jotta projekti olisi kompakti ja siisti, tein sen käyttämällä rei'itettyä levyä.

Ensin mittaan Wemos -levyn leveyden ja leikkaan sitten rei'itetystä levystä hieman leveyttä suuremman palan. Leikkasin rei'itetyn levyn pois veitsellä.

Vaihe 2: Asenna Wemos -levy (ESP8266)

Asenna Wemos Board (ESP8266)
Asenna Wemos Board (ESP8266)
Asenna Wemos Board (ESP8266)
Asenna Wemos Board (ESP8266)
Asenna Wemos Board (ESP8266)
Asenna Wemos Board (ESP8266)

Wemos -levyn kiinnittämiseen tarvitset naaraspuolisen suoran otsatapin. Kun ostat suorat otsikot, ne ovat liian pitkiä Arduino Nanolle. Sinun on leikattava ne sopivan pituisiksi. Leikkasin sitä nipillä.

Juotetaan sitten naaraspuoliset otsatapit rei'itetylle levylle.

Vaihe 3: Kiinnitä OLED -näyttö

Kiinnitä OLED -näyttö
Kiinnitä OLED -näyttö
Kiinnitä OLED -näyttö
Kiinnitä OLED -näyttö
Kiinnitä OLED -näyttö
Kiinnitä OLED -näyttö

Tässä projektissa käytän 0,96 I2C OLED -näyttöä. Joten tarvitset 4 -nastaisen otsikon.

Aivan kuten edellinen vaihe, leikkaa otsikkotappi ulos nipalla.

Juotos sitten otsikkotapit yllä olevan kuvan mukaisesti.

Vaihe 4: Asenna kytkin

Asenna kytkin
Asenna kytkin
Asenna kytkin
Asenna kytkin
Asenna kytkin
Asenna kytkin

Kytkintä tarvitaan akun ja Wemos -kortin virran eristämiseen. Käytän tähän liukukytkintä.

Juotos liukukytkin yllä olevan kuvan mukaisesti.

Vaihe 5: Tee piiri

Tee piiri
Tee piiri
Tee piiri
Tee piiri
Tee piiri
Tee piiri
Tee piiri
Tee piiri

Tämän projektin kytkentäkaavio on hyvin yksinkertainen. OLED -näyttö on kytketty Wemos -korttiin I2C -tiedonsiirtotilassa.

OLED -> Wemos

VCC -> VCC

GND -> GND

SCL-> D1

SDA -> D2

Olen käyttänyt 24AWG värillisiä johtoja piirin tekemiseen. Juotosjohto piirikaavion mukaisesti.

Kaavio on liitteenä alla.

Vaihe 6: Asenna akun pidike

Asenna akun pidike
Asenna akun pidike
Asenna akun pidike
Asenna akun pidike
Asenna akun pidike
Asenna akun pidike
Asenna akun pidike
Asenna akun pidike

Wemos-kortin ja OLED-näytön käyttämiseen tarvittava teho saadaan 18650 litiumioniakusta.

Kiinnitä ensin kaksipuolinen teippi paristopidikkeen takapuolelle.

Liitä se sitten rei'itetyn levyn alapuolelle. Voit nähdä yllä olevan kuvan siitä.

Sitten levitin kuumaliimaa paristopidikkeen ympärille.

Vaihe 7: Suorita piiri

Täytä piiri
Täytä piiri
Täytä piiri
Täytä piiri
Täytä piiri
Täytä piiri
Täytä piiri
Täytä piiri

Lopuksi sinun on suoritettava piiri liittämällä akun napa Wemos -korttiin liukukytkimen kautta.

Liitä paristopidikkeen plusnapa liukukytkimen keskitappiin. Liitä sitten toinen kytkimen jäljellä olevista kahdesta nastasta Wemos 5V -tapaan.

Liitä akun negatiivinen napa Wemos -kortin GND -nastaan.

Vaihe 8: ThingSpeak -asetukset

ThingSpeak -asetukset
ThingSpeak -asetukset
ThingSpeak -asetukset
ThingSpeak -asetukset

Luo ensin tili ThingSpeakissa ja kirjaudu sitten tiliisi.

Napsauta ylävalikosta sovellusta ja paina Uusi asia

Huomaat paljon tyhjiä kenttiä, mutta älä huoli, sinun on täytettävä seuraavat kolme:

1. Nimi: Nimeä kenttä haluamallasi tavalla

2. URL -osoite:

3. Jäsennysjono: Seuraavassa vaiheessa opastan sinua tämän merkkijonon saamisessa.

Vaihe 9: Kirjoita jäsennysjono

Kirjoita jäsennysmerkkijono
Kirjoita jäsennysmerkkijono
Kirjoita jäsennysjono
Kirjoita jäsennysjono
Kirjoita jäsennysjono
Kirjoita jäsennysjono

Siirry WorldOmeters -verkkosivulle

Etsi maan nimi, minun tapauksessani se on Intia. Napsauta sitten maan nimeä. Löydät 3 laskuria

1. Koronavirustapaukset

2. Kuolemat

3. Palautettu

Valitse laskuri -> Napsauta hiiren kakkospainikkeella -> Tarkasta

Vie hiiri näytön oikealla puolella olevien elementtien päälle, kunnes valitset oikeat tiedot. Voit nähdä yllä olevan kuvan ymmärtääksesi paremmin.

Paina sitten elementtiä hiiren kakkospainikkeella ja Kopioi XPath.

Palaa nyt ThingHTTP -kenttään (tapaukset) ja liitä se Parse Stringiin ja paina "Tallenna ThingHTTP".

Nyt olet valmis!

Vaihe 10: Ohjelmistot ja kirjastot

Ohjelmistot ja kirjastot
Ohjelmistot ja kirjastot
Ohjelmistot ja kirjastot
Ohjelmistot ja kirjastot

Lataa ensin alla oleva koodi. Lataa sitten OLED -kirjasto GitHubista.

Jos haluat käyttää Wemos D1: tä Arduino -kirjaston kanssa, sinun on käytettävä Arduino IDE: tä ja ESP8266 -levytukea. Jos et ole vielä tehnyt sitä, voit helposti asentaa ESP8266 Board -tuen Arduino IDE -laitteeseesi seuraavasti:

Tämä Sparkfunin opetusohjelma.

Täytä koodissa WiFi -reitittimen SSID ja salasana.

Täytä sitten api_key kaikille kolmelle kentälle.

Voit käyttää api_key -painiketta yllä olevan kuvan avulla.

Kun olet muokannut koodiasi, käännä se ja lataa se sitten Wemos/ ESP8266 -kortillesi.

Luotto: Alkuperäisen koodin kirjoitti SurtrTech, olen muokannut koodin sopimaan tarpeeseeni.

Vaihe 11: Lopullinen testaus

Lopullinen testaus
Lopullinen testaus
Lopullinen testaus
Lopullinen testaus
Lopullinen testaus
Lopullinen testaus

Kun olet ladannut koodin onnistuneesti, voit siirtyä sarjamonitoriin. Löydät numerot WorldoMeters -verkkosivustolla.

Tässä lyhyt leike testausta varten:

www.instagram.com/p/B-xemNTjI2C/?utm_sourc…

Onnittelut, nyt pieni gadgetisi on käyttövalmis. Aseta 18650 -paristo paristopidikkeeseen.

Liu'uta kytkin ON -asentoon, huomaat CORONA -viruksen kuvakkeen OLED -näytössä. Sitten tiedot näytetään yksi toisensa jälkeen.

Kiitos, että luit tämän artikkelin.

Suositeltava: