Inhoudsopgave:
- Stap 1: Benodigdheden
- Stap 2: Bedrading
- Stap 3: UPyCraft IDE
- Stap 4: Gebruik ThingSpeak IoT
- Stap 5: Coderen
- Stap 6: Installeren
- Stap 7: Meten
- Stap 8: Voltooien
Video: DIY een infraroodthermometer voor COVID-19 met MicroPython: 8 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:14
Vanwege het uitbreken van de Coronavirusziekte (COVID-19) moet de HR van het bedrijf de temperatuur van elke werknemer meten en registreren. Dit is een vervelende en tijdrovende taak voor HR. Dus deed ik dit project: de werknemer drukte op de knop, dit instrument meet de temperatuur, uploadde de gegevens naar internet en HR kon online gaan en ieders temperatuur op elk moment controleren.
Stap 1: Benodigdheden
Hardware:
- MerknaamPython ESP32
- MLX90614
- Knop
- Accu
- Breadboard
MakePython ESP32 is een ESP32-bord met een geïntegreerd SSD1306 OLED-scherm, je kunt het krijgen via deze link:
Software:
uPyCraft V1.1
Klik op deze link om uPyCraft IDE voor Windows te downloaden:
randomnerdtutorials.com/uPyCraftWindows.
Stap 2: Bedrading
- De VIN-pin van de MLX90614 is verbonden met 3V3 van MakePython ESP32, GND is verbonden met GND, SCL-pin is verbonden met IO22 en SDA-pin is verbonden met IO22 van het bord.
- De VCC-pin en GND-pin van de knop zijn verbonden met de 3V3 en GND van MakePython ESP32 en de OUT-pin is verbonden met IO14.
- Verbind MakePython ESP8266 met de pc via de USB-kabel.
Stap 3: UPyCraft IDE
- Als u uPyCraft nog niet hebt gebruikt, kunt u het MicroPython ESP32 Dev Kit Guidance-document met gedetailleerde instructies downloaden.
- U kunt deze stap overslaan als u deze heeft gebruikt.
Stap 4: Gebruik ThingSpeak IoT
Bewaak de temperatuur op afstand op ThingSpeak, stappen:
- Maak een account aan op https://thingspeak.com/. Als je er al een hebt, meld je dan direct aan.
- Klik op Nieuw kanaal om een nieuw ThingSpeak-kanaal te maken.
- Voer naam in, Beschrijving, Selecteer veld 1. Sla vervolgens het kanaal onderaan op.
- Klik op de optie API-sleutels, kopieer de API-sleutel, we zullen deze in het programma gebruiken.
Stap 5: Coderen
Download en voer het stuurprogrammabestand ssd1306.py, MLX90614.py uit.
Breng de volgende wijzigingen aan in het bestand main.py, sla het op en voer het uit.
Wijzig SSID en PSW om wifi te verbinden
SSID='Makerfabs'
PSW='20160704'
Wijzig de API KEY die je in de vorige stap hebt gekregen
API_KEY='RATU1SWM0MT46HHR'
Dit is de code om de temperatuur te krijgen en de gegevens te uploaden:
while True: if(button.value() == 1): Temp = sensor.getObjCelsius() #Get temperatuurinformatie oled.fill(0) oled.text('Temperature:', 10, 20) oled.text(str (Temp), 20, 40) print(Temp) oled.show() #Gebruik API-sleutels om temperatuurgegevens naar een kanaal te schrijven URL="https://api.thingspeak.com/update?api_key="+API_KEY+"&field1 ="+str(Temp) res=urequests.get(URL) print(res.text)
Stap 6: Installeren
Bevestig het bord aan de deur met dubbelzijdig plakband, open de schakelaar op de batterij, het scherm geeft aan dat de wifi-verbinding is gelukt.
Stap 7: Meten
Het scherm zegt "Measure temp Please press the button", je komt zo dicht mogelijk bij MLX90614, druk dan op de knop, het zal je temperatuur tonen en de gegevens uploaden naar de website.
Stap 8: Voltooien
Ga naar https://thingspeak.com en je kunt de metingen zien in Private View.
Dit project registreert uw temperatuur en meettijd, die ook als aanwezigheidsregistratie kan worden gebruikt. HR kan nu uw gegevens zien door in te loggen op het ThingSpeak-web, wat erg handig is.
Aanbevolen:
IOT slimme infraroodthermometer (COVID-19): 3 stappen
IOT Smart Infrared Thermometer (COVID-19): Vanwege de COVID-opstand van 2019 hebben we besloten om een IOT Smart Infrared Thermometer te maken die verbinding maakt met slimme apparaten om de geregistreerde temperatuur weer te geven, dit is niet alleen een goedkoper alternatief, maar ook een geweldig lesmodule voor tech en IOT die w
Hoe maak je een infraroodthermometer? - Ajarnpa
Hoe maak je een infraroodthermometer?: De infraroodthermometer kan de oppervlaktetemperatuur van een object meten. Het voordeel is contactloze temperatuurmeting, die gemakkelijk en nauwkeurig de temperatuur van een object op afstand kan meten, dat veel wordt gebruikt. Hier introduceren we
Op Arduino gebaseerde contactloze infraroodthermometer - Op IR gebaseerde thermometer met Arduino: 4 stappen
Arduino-gebaseerde contactloze infraroodthermometer | IR-gebaseerde thermometer met Arduino: Hallo allemaal, in deze instructables zullen we een contactloze thermometer maken met behulp van Arduino. Omdat de temperatuur van de vloeistof / vaste stof soms veel te hoog of te laag is en dan is het moeilijk om er contact mee te maken en de temperatuur dan in die sc
Verander een gewone videoprojector in een model met korte projectieafstand voor ~ 40 $: 6 stappen (met afbeeldingen)
Verander een gewone videoprojector in een short-throw-model voor ~40$: als videokunstenaar voer ik videoprojecties graag rechtstreeks vanaf het podium uit. Ik waardeer deze aanpak omdat het gemakkelijker en sneller te installeren is dan videoprojectoren op een grill-top te hangen of minder gecompliceerd dan andere installaties. Goed gedaan
Instructies voor het maken van een bevestiging met vier stangen voor een in het midden gemonteerde voetsteun - Ajarnpa
Instructies voor het maken van een bevestiging met vier stangen voor een in het midden gemonteerde voetsteun: Elektrische rolstoelen met middenaandrijving (PWC) zijn de laatste jaren populairder geworden. Door de plaatsing van de voorste zwenkwielen zijn de traditionele aan de zijkant gemonteerde voetsteunen echter vervangen door een enkele in het midden gemonteerde voetsteun. Helaas, middenm