Turinys:
- 1 žingsnis: reikmenys
- 2 žingsnis: laidų prijungimas
- 3 žingsnis: „UPyCraft IDE“
- 4 veiksmas: naudokite „ThingSpeak IoT“
- 5 žingsnis: kodas
- 6 veiksmas: įdiekite
- 7 žingsnis: išmatuokite
- 8 žingsnis: Užbaikite
Video: Pasidaryk pats infraraudonųjų spindulių termometras COVID-19 su „MicroPython“: 8 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Dėl koronaviruso (COVID-19) protrūkio įmonės vyriausiasis darbuotojas turi išmatuoti ir užregistruoti kiekvieno darbuotojo temperatūrą. Tai varginanti ir daug laiko reikalaujanti HR užduotis. Taigi aš padariau šį projektą: darbuotojas paspaudė mygtuką, šis prietaisas matavo temperatūrą, įkėlė duomenis į internetą, o HR bet kuriuo metu galėjo prisijungti prie interneto ir patikrinti visų temperatūrą.
1 žingsnis: reikmenys
Techninė įranga:
- „MakePython ESP32“
- MLX90614
- Mygtukas
- Baterija
- Bandomoji Lenta
„MakePython ESP32“yra ESP32 plokštė su integruotu SSD1306 OLED ekranu, ją galite gauti iš šios nuorodos:
Programinė įranga:
„uPyCraft“V1.1
Spustelėkite šią nuorodą, kad atsisiųstumėte „uPyCraft IDE“, skirtą „Windows“:
randomnerdtutorials.com/uPyCraftWindows.
2 žingsnis: laidų prijungimas
- MLX90614 VIN kaištis prijungtas prie „MakePython ESP32“3V3, GND prijungtas prie GND, SCL kaištis prijungtas prie IO22, o SDA kaištis prijungtas prie plokštės IO22.
- Mygtuko VCC kaištis ir GND kaištis yra prijungti prie „MakePython ESP32“3V3 ir GND, o OUT kaištis prijungtas prie IO14.
- Prijunkite „MakePython ESP8266“prie kompiuterio naudodami USB kabelį.
3 žingsnis: „UPyCraft IDE“
- Jei nenaudojote „uPyCraft“, galite atsisiųsti „MicroPython ESP32 Dev Kit Guidance“dokumentą su išsamiais nurodymais.
- Šį veiksmą galite praleisti, jei jį naudojote.
4 veiksmas: naudokite „ThingSpeak IoT“
Nuotoliniu būdu stebėkite „ThingSpeak“temperatūrą, atlikite šiuos veiksmus:
- Užregistruokite paskyrą https://thingspeak.com/. Jei jau turite, prisijunkite tiesiogiai.
- Spustelėkite Naujas kanalas, kad sukurtumėte naują „ThingSpeak“kanalą.
- Įvesties pavadinimas, Aprašymas, Pasirinkite 1 lauką. Tada išsaugokite kanalą apačioje.
- Spustelėkite parinktį API raktai, nukopijuokite API raktą, mes jį naudosime programoje.
5 žingsnis: kodas
Atsisiųskite ir paleiskite tvarkyklės failą ssd1306.py, MLX90614.py.
Atlikite šiuos main.py failo pakeitimus, tada išsaugokite ir paleiskite.
Norėdami prijungti „WiFi“, pakeiskite SSID ir PSW
SSID = „Gamintojo kabinos“
PSW = '20160704'
Pakeiskite API RAKTĄ, kurį gavote atlikdami ankstesnį veiksmą
API_KEY = 'RATU1SWM0MT46HHR'
Tai kodas temperatūrai gauti ir duomenims įkelti:
nors tiesa: 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 () #Naudokite API raktus, norėdami įrašyti temperatūros duomenis į kanalo URL = "https://api.thingspeak.com/update?api_key="+API_KEY+"& field1 = "+str (Temp) res = urequests.get (URL) print (res.text)
6 veiksmas: įdiekite
Pritvirtinkite plokštę prie durų dvipuse juosta, atidarykite akumuliatoriaus jungiklį, ekranas paragins sėkmingai prisijungti prie „WiFi“.
7 žingsnis: išmatuokite
Ekrane rašoma „Matuoti temperatūrą, prašome paspausti mygtuką“, kuo arčiau MLX90614, tada paspauskite mygtuką, jis parodys jūsų temperatūrą ir įkels duomenis į svetainę.
8 žingsnis: Užbaikite
Eikite į https://thingspeak.com ir matavimus matysite privačiame vaizde.
Šis projektas įrašo jūsų temperatūrą ir matavimo laiką, kuris taip pat gali būti naudojamas kaip lankomumo įrašas. Dabar HR gali matyti jūsų duomenis prisijungęs prie „ThingSpeak“žiniatinklio, o tai yra labai patogu.
Rekomenduojamas:
IOT išmanusis infraraudonųjų spindulių termometras (COVID-19): 3 žingsniai
IOT išmanusis infraraudonųjų spindulių termometras (COVID-19): dėl 2019 m. COVID sukilimo nusprendėme pagaminti išmanųjį infraraudonųjų spindulių termometrą „IOT“, jungiantį prie išmaniųjų įrenginių, kad būtų rodoma užfiksuota temperatūra, tai ne tik pigesnė alternatyva, bet ir puiki technologijų ir IOT mokymo modulis, kuris
„Arduino“lazerinis infraraudonųjų spindulių termometras: 7 žingsniai (su nuotraukomis)
„Arduino“lazerinis infraraudonųjų spindulių termometras: Šiame projekte aš jums parodysiu, kaip sukurti skaitmeninį lazerinį infraraudonųjų spindulių termometrą su pasirinktiniu 3D spausdinimo korpusu
„Pasidaryk pats“terminio vaizdo infraraudonųjų spindulių kamera: 3 žingsniai (su nuotraukomis)
„Pasidaryk pats“terminio vaizdo infraraudonųjų spindulių kamera: Sveiki! Aš visada ieškau naujų projektų savo fizikos pamokoms. Prieš dvejus metus aptikau pranešimą apie „Melexis“šilumos jutiklį MLX90614. Geriausias, turintis tik 5 ° FOV (matymo lauką), būtų tinkamas savadarbei termo kamerai. Skaityti
Arduino pagrindu veikiantis bekontaktis infraraudonųjų spindulių termometras - IR termometras naudojant „Arduino“: 4 žingsniai
„Arduino“nekontaktinis infraraudonųjų spindulių termometras | Infraraudonųjų spindulių termometras naudojant „Arduino“: Sveiki vaikinai, šioje instrukcijoje mes pagaminsime bekontaktį termometrą naudodami arduino. Kadangi kartais skysčio/kietos medžiagos temperatūra yra per aukšta arba per žema, tada sunku su juo susisiekti ir perskaityti Temperatūra tada tokioje aplinkoje
Mobiliojo telefono infraraudonųjų spindulių oro kondicionieriaus nuotolinio valdymo pultas „Pasidaryk pats“Gamyba: 7 žingsniai
Mobiliojo telefono infraraudonųjų spindulių oro kondicionieriaus nuotolinio valdymo pultas „Pasidaryk pats“gamyba: Karštą vasarą, eidami namo ar į biurą, norite įjungti oro kondicionierių, tačiau kurį laiką nerandate nuotolinio valdymo pulto. Tai labai erzina dalykas. Tais laikais, kai šis mobilusis telefonas neišeina, ar galite jį naudoti kaip