Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Valmistele lauta
- Vaihe 2: Asenna Wemos -levy (ESP8266)
- Vaihe 3: Kiinnitä OLED -näyttö
- Vaihe 4: Asenna kytkin
- Vaihe 5: Tee piiri
- Vaihe 6: Asenna akun pidike
- Vaihe 7: Suorita piiri
- Vaihe 8: ThingSpeak -asetukset
- Vaihe 9: Kirjoita jäsennysjono
- Vaihe 10: Ohjelmistot ja kirjastot
- Vaihe 11: Lopullinen testaus
Video: Seuraa COVID-19-puhkeamista ESP8266: 11 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
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
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)
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ö
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
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
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
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
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
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
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
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
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:
Henkilö, joka seuraa ostoskoria: 8 vaihetta
Henkilö seuraa ostoskoria: Robotit saavat yhä enemmän huomiota monilla aloilla joka päivä. Nykyään robotit ottavat haltuunsa suurimman osan triviaaleista töistä, joissa kerran vaadittiin ihmisen huomiota. Aloitetaan yhdellä yksinkertaisella - botilla, joka seuraa sinua
5 in 1 Arduino -robotti - Seuraa minua - Rivin jälkeen - Sumo - Piirustus - Esteiden välttäminen: 6 vaihetta
5 in 1 Arduino -robotti | Seuraa minua | Rivin jälkeen | Sumo | Piirustus | Esteiden välttäminen: Tämä robotin ohjauskortti sisältää ATmega328P -mikrokontrollerin ja L293D -moottoriajurin. Se ei tietenkään eroa Arduino Uno -levystä, mutta se on hyödyllisempi, koska se ei tarvitse toista suojaa moottorin käyttämiseen! Se on vapaa hyppäämisestä
MyPetBot (Bot, joka seuraa sinua): 10 vaihetta (kuvilla)
MyPetBot (botti, joka seuraa sinua): Ai on yksi matematiikan kauneimmista sovelluksista. Se on pohjimmiltaan joukko matriisitoimintoja, jotka on optimoitu vastaamaan etsimääsi tulosta. Onneksi on olemassa monia avoimen lähdekoodin työkaluja, joiden avulla voimme käyttää sitä. Alunperin ha
Seuraa linjarobottia: 8 vaihetta (kuvilla)
Seuraa linjarobottia: Olet ehkä nähnyt tämän pienen rivin seuraavan robotin ebayssä, koska ne ovat erittäin halpoja ja hyviä lapsille. Tämä ohje on tarkoitettu pienille lapsille tai suurille lapsille, jotka haluavat tehdä yksinkertaisen robotin. Kun olet onnistunut robotin kanssa ja sinulla on
Kasvihuoneprojekti (RAS): Seuraa elementtejä reagoimaan istutuksellemme: 18 vaihetta (kuvilla)
Kasvihuoneprojekti (RAS): Seuraa istutuksellemme reagoivia elementtejä: Tässä projektissa ehdotetaan ilman lämpötilan, kirkkauden ja kosteuden sekä lehtojen lämpötilan ja kosteuden seurantaa. Se ehdottaa myös näiden toimenpiteiden verkottamista verkkoon, jotka ovat niin luettavissa Actoborad.com -verkkosivustolla