Sisällysluettelo:
- Vaihe 1: Tarvikkeet
- Vaihe 2: Johdotus
- Vaihe 3: UPyCraft IDE
- Vaihe 4: Käytä ThingSpeak IoT: tä
- Vaihe 5: Koodi
- Vaihe 6: Asenna
- Vaihe 7: Mittaa
- Vaihe 8: Suorita loppuun
Video: Tee itse infrapunalämpömittari COVID-19: lle MicroPythonilla: 8 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Koronaviruspandemian (COVID-19) puhkeamisen vuoksi yrityksen HR: n on mitattava ja rekisteröitävä jokaisen työntekijän lämpötila. Tämä on työläs ja aikaa vievä tehtävä HR: lle. Joten tein tämän projektin: työntekijä painoi painiketta, tämä laite mitasi lämpötilan, ladasi tiedot Internetiin ja HR voi mennä verkkoon ja tarkistaa kaikkien lämpötilan milloin tahansa.
Vaihe 1: Tarvikkeet
Laitteisto:
- MakePython ESP32
- MLX90614
- Painike
- Akku
- Leipälauta
MakePython ESP32 on ESP32-kortti, jossa on integroitu SSD1306 OLED -näyttö, ja voit saada sen tästä linkistä:
Ohjelmisto:
uPyCraft V1.1
Lataa uPyCraft IDE for Windows napsauttamalla tätä linkkiä:
randomnerdtutorials.com/uPyCraftWindows.
Vaihe 2: Johdotus
- MLX90614: n VIN -nasta on kytketty MakePython ESP32: n 3V3: een, GND on kytketty GND: hen, SCL -nasta on kytketty IO22: een ja SDA -nasta on liitetty kortin IO22: een.
- Painikkeen VCC -nasta ja GND -nasta on kytketty MakePython ESP32: n 3V3- ja GND -liittimeen ja OUT -nasta on liitetty IO14 -liitäntään.
- Yhdistä MakePython ESP8266 tietokoneeseen USB -kaapelilla.
Vaihe 3: UPyCraft IDE
- Jos et ole käyttänyt uPyCraftia, voit ladata MicroPython ESP32 Dev Kit Guidance -asiakirjan ja yksityiskohtaiset ohjeet.
- Voit ohittaa tämän vaiheen, jos olet käyttänyt sitä.
Vaihe 4: Käytä ThingSpeak IoT: tä
Lämpötilan etävalvonta ThingSpeakissa, vaiheet:
- Luo tili osoitteessa https://thingspeak.com/. Jos sinulla on jo sellainen, kirjaudu sisään suoraan.
- Luo uusi ThingSpeak -kanava napsauttamalla Uusi kanava.
- Syötön nimi, Kuvaus, Valitse kenttä 1. Tallenna sitten kanava alareunaan.
- Napsauta API -avaimet -vaihtoehtoa, kopioi API -avain, käytämme sitä ohjelmassa.
Vaihe 5: Koodi
Lataa ja suorita ajuritiedosto ssd1306.py, MLX90614.py.
Tee seuraavat muutokset main.py -tiedostoon, tallenna ja suorita sitten.
Muokkaa SSID: tä ja PSW: tä yhdistääksesi WiFi -yhteyden
SSID = 'Makerfabs'
PSW = '20160704'
Muokkaa edellisessä vaiheessa saamaasi API -AVAINTA
API_KEY = 'RATU1SWM0MT46HHR'
Tämä on koodi lämpötilan saamiseksi ja tietojen lataamiseksi:
kun taas True: if (button.value () == 1): Temp = sensor.getObjCelsius () #Get temperature information oled.fill (0) oled.text ('Temperature:', 10, 20) oled.text (str (Temp), 20, 40) print (Temp) oled.show () #Käytä API -näppäimiä lämpötilatietojen kirjoittamiseen kanavalle URL = "https://api.thingspeak.com/update?api_key="+API_KEY+"& field1 = "+str (Temp) res = urequests.get (URL) print (res.text)
Vaihe 6: Asenna
Kiinnitä kortti oveen kaksipuolisella teipillä, avaa akun kytkin, näyttö ilmoittaa WiFi-yhteyden onnistumisesta.
Vaihe 7: Mittaa
Näytössä lukee "Mittaa lämpötila, paina painiketta", pääset mahdollisimman lähelle MLX90614 ja paina sitten -painiketta, se näyttää lämpötilan ja lähettää tiedot verkkosivustolle.
Vaihe 8: Suorita loppuun
Mene osoitteeseen https://thingspeak.com ja näet mitat yksityisessä näkymässä.
Tämä projekti tallentaa lämpötilan ja mittausajan, joita voidaan käyttää myös läsnäolotietueena. Nyt HR voi nähdä tietosi kirjautumalla ThingSpeak -verkkoon, mikä on erittäin kätevää.
Suositeltava:
Tee se itse - tee USB -minikaiutinjärjestelmä PAM8403: lla ja pahvilla - Kultainen ruuvi: 5 vaihetta
Tee se itse - tee USB -minikaiutinjärjestelmä PAM8403: lla ja pahvilla | Kultainen ruuvi: Tänään näytän sinulle, kuinka tehdä USB -minikaiutinjärjestelmä PAM8403 -vahvistinmoduulilla ja pahvilla. Se on erittäin helppoa halpoilla materiaaleilla
IOT-älykäs infrapunalämpömittari (COVID-19): 3 vaihetta
IOT-älykäs infrapunalämpömittari (COVID-19): Vuoden 2019 COVID-kansannousun vuoksi päätimme valmistaa älykkään IOT-infrapunalämpömittarin, joka yhdistää älylaitteisiin tallennetun lämpötilan osoittamiseksi. Tämä ei ole vain halvempi vaihtoehto, vaan myös loistava tekniikan ja IOT: n opetusmoduuli, joka
Micro: Bit Robot & Joystick -ohjelmointi: Bit Controller MicroPythonilla: 11 vaihetta
Micro: Bit Robot & Joystick -ohjelmointi: Bit Controller MicroPythonilla: Kesärobotiikkaleirillämme Robocamp 2019, 10-13-vuotiaat nuoret juottavat, ohjelmoivat ja rakentavat BBC: n bittipohjaista '' vastapainorobottia '' sekä ohjelmoivat mikro: bitti kauko -ohjaimena.Jos olet tällä hetkellä Robocampissa, hiihdä
DIN -kiskoasennus Arduino YUN: lle, UNO: lle ja nanolle: 7 vaihetta
DIN -kiskokiinnitys Arduino YUN: lle, UNO: lle ja Nanolle: Joskus on hyödyllistä asentaa Arduino -projektisi pysyvästi kytkentäkaappiin - esimerkiksi kodin automaatioon tai teollisiin sovelluksiin. Tällaisissa tapauksissa ArduiBox -kotelomme Arduino Nanolle, UNO: lle ja Yun Rev2: lle voi auttaa sinua tulemaan matkaan
Lisätty todellisuus (AR) Dragonboard410c: lle tai Dragonboard820c: lle OpenCV: n ja Python 3.5: n avulla: 4 vaihetta
Lisätty todellisuus (AR) Dragonboard410c: lle tai Dragonboard820c: lle OpenCV: n ja Python 3.5: n käyttö: Tässä ohjeessa kuvataan OpenCV: n, Python 3.5: n ja Python 3.5: n riippuvuuksien asentaminen lisätyn todellisuuden sovelluksen suorittamiseen