Sisukord:
- Samm: tarvikud
- 2. samm: juhtmestik
- 3. samm: UPyCraft IDE
- Samm: kasutage ThingSpeak IoT -d
- Samm: kood
- 6. samm: installige
- 7. samm: mõõtke
- 8. samm: lõpetage
Video: Tehke infrapuna-termomeeter COVID-19 jaoks MicroPythoni abil: 8 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Koroonaviiruse (COVID-19) puhangu tõttu peab ettevõtte personal mõõtma ja registreerima iga töötaja temperatuuri. See on HR-i jaoks tüütu ja aeganõudev ülesanne. Nii et ma tegin selle projekti: töötaja vajutas nuppu, see mõõteriist mõõtis temperatuuri, laadis andmed Internetti ja HR võis igal ajal võrku minna ja kõigi temperatuuri kontrollida.
Samm: tarvikud
Riistvara:
- MakePython ESP32
- MLX90614
- Nupp
- Aku
- Leivalaud
MakePython ESP32 on integreeritud SSD1306 OLED-ekraaniga ESP32-plaat, selle saate sellelt lingilt:
Tarkvara:
uPyCraft V1.1
Windowsi uPyCraft IDE allalaadimiseks klõpsake seda linki:
randomnerdtutorials.com/uPyCraftWindows.
2. samm: juhtmestik
- MLX90614 VIN -tihvt on ühendatud MakePython ESP32 3V3 -ga, GND on ühendatud GND -ga, SCL -tihvt on ühendatud IO22 -ga ja SDA -tihvt on ühendatud plaadi IO22 -ga.
- Nupu VCC tihvt ja GND tihvt on ühendatud MakePython ESP32 3V3 ja GND -ga ning OUT -tihvt on ühendatud IO14 -ga.
- Ühendage MakePython ESP8266 USB -kaabli abil arvutiga.
3. samm: UPyCraft IDE
- Kui te pole uPyCraftit kasutanud, saate alla laadida MicroPython ESP32 Dev Kit Guidance dokumendi koos üksikasjalike juhistega.
- Selle sammu saate vahele jätta, kui olete seda kasutanud.
Samm: kasutage ThingSpeak IoT -d
Jälgige ThingSpeaki temperatuuri kaugjuhtimisega, toimige järgmiselt.
- Registreerige konto saidil https://thingspeak.com/. Kui teil see juba on, logige otse sisse.
- Uue ThingSpeaki kanali loomiseks klõpsake nuppu Uus kanal.
- Sisendi nimi, Kirjeldus, Vali väli 1. Seejärel salvestage kanal allservas.
- Klõpsake suvandil API võtmed, kopeerige API võti, me kasutame seda programmis.
Samm: kood
Laadige alla ja käivitage draiverifail ssd1306.py, MLX90614.py.
Tehke failis main.py järgmised muudatused, seejärel salvestage ja käivitage.
WiFi ühendamiseks muutke SSID -d ja PSW -d
SSID = 'Makerfabs'
PSW = '20160704'
Muutke eelmises etapis saadud API VÕTI
API_KEY = 'RATU1SWM0MT46HHR'
See on kood temperatuuri saamiseks ja andmete üleslaadimiseks:
kuigi tõsi: if (button.value () == 1): Temp = sensor.getObjCelsius () #Temperatuuriteabe saamine oled.fill (0) oled.text ('Temperature:', 10, 20) oled.text (str (Temp), 20, 40) print (Temp) oled.show () #Kasutage API -klahve temperatuuri andmete kirjutamiseks kanali URL -ile = "https://api.thingspeak.com/update?api_key="+API_KEY+"& field1 = "+str (temp) res = urequests.get (URL) print (res.text)
6. samm: installige
Kinnitage plaat kahepoolse teibiga ukse külge, avage aku lüliti, ekraan kuvab WiFi-ühenduse õnnestumise.
7. samm: mõõtke
Ekraan ütleb: "Mõõtke temperatuuri, palun vajutage nuppu", jõuate MLX90614 -le võimalikult lähedale, seejärel vajutage nuppu, see näitab teie temperatuuri ja laadib andmed veebisaidile.
8. samm: lõpetage
Minge aadressile https://thingspeak.com ja näete mõõtmisi privaatses vaates.
See projekt salvestab teie temperatuuri ja mõõtmisaja, mida saab kasutada ka osavõtuandmetena. Nüüd näeb HR teie andmeid, logides sisse ThingSpeaki veebis, mis on väga mugav.
Soovitan:
MicroPythoni programm: värskendage koroonaviiruse (COVID-19) andmeid reaalajas: 10 sammu (koos piltidega)
MicroPythoni programm: värskendage koroonaviiruse haiguse (COVID-19) andmeid reaalajas: viimastel nädalatel on koroonaviirusehaiguse (COVID 19) kinnitatud juhtumite arv kogu maailmas ületanud 100 000 ja maailma terviseorganisatsioon (WHO) on teatanud, et uus koroonaviiruse kopsupõletiku puhang on ülemaailmne pandeemia. Ma olin väga
Mikro: bitiroboti ja juhtkangi programmeerimine: bitikontroller MicroPythoni abil: 11 sammu
Micro: Bit Robot & Joystick programmeerimine: Bit Controller MicroPythoniga: Robocamp 2019, meie suvise robootikalaagri jaoks, 10-13-aastased noored jootavad, programmeerivad ja ehitavad BBC mikro: bitipõhist "antweight robotit", aga ka programmeerivad mikro: bit, mida saab kasutada kaugjuhtimispuldina. Kui olete praegu Robocampis, suusake
Kella tegemine M5stick C abil Arduino IDE abil RTC reaalajas kell M5stack M5stick-C abil: 4 sammu
Kella tegemine M5stick C abil, kasutades Arduino IDE | RTC reaalajas kell koos M5stack M5stick-C-ga: Tere, selles juhendis olevad poisid, me õpime, kuidas Arduino IDE abil kella m5stick-C arendusplaadiga teha. Nii kuvab m5stick kuupäeva, kellaaja ja amp; kuunädal ekraanil
Ehitage Raspberry Pi jaoks Kodi / OSMC infrapuna vastuvõtja ja lähtestamismüts: 5 sammu (koos piltidega)
Ehitage Raspberry Pi jaoks Kodi / OSMC infrapuna -vastuvõtja ja lähtestamismüts: ehitage Raspberry Pi 3 jaoks Kodi / OSMC IR -vastuvõtja ja lähtesta müts. Soovin kogu ruumist: Kodi / OSMC juhtimine Raspberry Pi -ga kaugjuhtimispuldiga Vaadake, kas Raspberry Pi on sisse lülitatud. Samuti tahaksin, et mu pere
Infrapuna temperatuurikontroller SMD pannide tagasivoolu jaoks: 4 sammu
Infrapuna temperatuurikontroller SMD pannide tagasivoolu jaoks: see juhend on abiks, kui proovite SMD (pinnale paigaldatav seade) abil oma trükkplaate teha. Pärast hunniku tahvlite käsitsi jootmist hakkasin ma ise tõesti huvi tundma. Selles juhendatavas kavatsen rääkida peamiselt abist