Inhoudsopgave:
- Stap 1: Vereiste hardware en software
- Stap 2: Stappen om gegevens naar LabVIEW temperatuur- en vochtigheidsplatform te verzenden met behulp van IoT lange afstand draadloze temperatuur- en vochtigheidssensor en lange afstand draadloos mesh-modem met USB-interface-
- Stap 3: De code uploaden naar ESP32 met behulp van Arduino IDE:
- Stap 4: Seriële monitoruitgang
- Stap 5: De Ubidot laten werken:
- Stap 6: UITGANG
- Stap 7:
- Stap 8: Evenementen maken in Ubidots:
Video: Waarschuwingen maken met Ubidots-ESP32 + temperatuur- en vochtigheidssensor - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
In deze zelfstudie meten we verschillende temperatuur- en vochtigheidsgegevens met behulp van de temperatuur- en vochtigheidssensor. U leert ook hoe u deze gegevens naar Ubidots kunt sturen. Zodat u het overal kunt analyseren voor verschillende toepassingen. Ook door e-mailwaarschuwingen voor verschillende temperatuur- en vochtigheidsgegevens te creëren, kunnen we op de hoogte worden gehouden van verschillende veranderingen die optreden bij elke systeemtemperatuur
Stap 1: Vereiste hardware en software
Benodigde hardware:
- NCD ESP32 IoT WiFi BLE-module met geïntegreerde USB
- NCD IoT lange afstand draadloze temperatuur- en vochtigheidssensor
- NCD draadloos lange afstand mesh-modem met USB-interface
Benodigde software:
- Arduino IDE
- LabView-hulpprogramma
- Ubidots
Gebruikte bibliotheek:
- PubSubClient-bibliotheek
- Draad.h
Stap 2: Stappen om gegevens naar LabVIEW temperatuur- en vochtigheidsplatform te verzenden met behulp van IoT lange afstand draadloze temperatuur- en vochtigheidssensor en lange afstand draadloos mesh-modem met USB-interface-
- Ten eerste hebben we een Labview-hulpprogramma nodig, namelijk het bestand ncd.io Wireless Temperature And Humidity Sensor.exe waarop gegevens kunnen worden bekeken.
- Deze Labview-software werkt alleen met de ncd.io draadloze temperatuursensor
- Om deze gebruikersinterface te gebruiken, moet u de volgende stuurprogramma's installeren. Installeer de runtime-engine vanaf hier 64bit
- 32 bits
- Installeer NI Visa-stuurprogramma
- Installeer de LabVIEW Run-Time Engine en NI-Serial Runtime
- Aan de slag-gids voor dit product.
Stap 3: De code uploaden naar ESP32 met behulp van Arduino IDE:
- Download en voeg de PubSubClient-bibliotheek en de Wire.h-bibliotheek toe.
- U moet uw unieke Ubidots TOKEN, MQTTCLIENTNAME, SSID (WiFi-naam) en wachtwoord van het beschikbare netwerk toewijzen.
- Compileer en upload de temp_humidity.ino-code.
- Om de connectiviteit van het apparaat en de verzonden gegevens te controleren, opent u de seriële monitor. Als er geen reactie wordt gezien, probeert u uw ESP32 los te koppelen en vervolgens weer aan te sluiten. Zorg ervoor dat de baudrate van de seriële monitor is ingesteld op dezelfde als gespecificeerd in uw code 115200.
Stap 4: Seriële monitoruitgang
Stap 5: De Ubidot laten werken:
- Maak het account aan op Ubidots.
- Ga naar mijn profiel en noteer de tokensleutel die een unieke sleutel is voor elk account en plak deze in uw ESP32-code voordat u deze uploadt.
- Voeg een nieuw apparaat toe aan uw Ubidots-dashboardnaam esp32.
- Klik op apparaten en selecteer apparaten in Ubidots.
- Nu zou u de gepubliceerde gegevens in uw Ubidots-account moeten zien, in het apparaat met de naam "ESP32".
- Maak in het apparaat een nieuwe sensor met variabele naam waarin uw temperatuurmeting wordt weergegeven.
- Nu kunt u de temperatuurgegevens en andere sensorgegevens bekijken die eerder in de seriële monitor werden bekeken. Dit gebeurde omdat de waarde van verschillende sensormetingen wordt doorgegeven als een tekenreeks en wordt opgeslagen in een variabele en wordt gepubliceerd naar een variabele in het apparaat esp32.
Stap 6: UITGANG
Stap 7:
Stap 8: Evenementen maken in Ubidots:
- Selecteer Gebeurtenissen (in de vervolgkeuzelijst Gegevens).
- Klik nu op Evenement aanmaken.
- Soorten gebeurtenissenUbidots ondersteunen reeds geïntegreerde gebeurtenissen, zodat u gebeurtenissen, waarschuwingen en meldingen kunt verzenden naar degenen die moeten weten wanneer ze het moeten weten. De vooraf gebouwde integraties van Ubidots omvatten:
1. E-mailmeldingen
2. SMS-meldingen
3. Webhook-evenementen - meer informatie
4. Telegram-meldingen
5. Slack-meldingen - meer informatie
6. Meldingen voor spraakoproepen - meer informatie
7. Terug naar normale melding - meer informatie
8. Geofence-meldingen - meer informatie
- Kies vervolgens een apparaat en bijbehorende variabele die de "waarden" van het apparaat aangeeft.
- Selecteer nu een drempelwaarde voor uw evenement om te activeren en vergelijk deze met apparaatwaarden en selecteer ook de tijd om uw evenement te activeren.
- Maak nu een actietype door op het plusteken te klikken.
- Bepaal en configureer welke acties moeten worden uitgevoerd en het bericht naar de ontvanger: stuur sms, e-mail, webhooks, telegrammen, telefoontjes, SLACK en webhooks naar degenen die het moeten weten.
- Vul nu alle verplichte velden in.
- Bepaal het activiteitenvenster waarin de gebeurtenissen wel/niet mogen worden uitgevoerd.
- Bevestig uw evenementen.
Aanbevolen:
Temperatuur-/vochtigheidsgegevensanalyse met behulp van Ubidots en Google-Sheets: 6 stappen
Temperatuur-/vochtigheidsgegevensanalyse met behulp van Ubidots en Google-Sheets: in deze zelfstudie zullen we verschillende temperatuur- en vochtigheidsgegevens meten met behulp van temperatuur- en vochtigheidssensoren. U leert ook hoe u deze gegevens naar Ubidots kunt sturen. Zodat u het overal kunt analyseren voor verschillende toepassingen. Ook door op te sturen
Temperatuur- en vochtigheidssensor: 7 stappen
Temperatuur- en vochtigheidssensor: Mijn naam is Tucker Chaisit. Ik zit in mijn vierde jaar en volg momenteel een bachelor in Electrical Engineering aan de University of Massachusetts Amherst, en ik ben een frequente bezoeker van het ECE Makerspace-gebied, ook wel bekend als M5
ThingSpeak, IFTTT, temperatuur- en vochtigheidssensor en Google-blad: 8 stappen
ThingSpeak, IFTTT, temperatuur- en vochtigheidssensor en Google Sheet: in dit project zullen we temperatuur en vochtigheid meten met behulp van de NCD-temperatuur- en vochtigheidssensor, ESP32 en ThingSpeak. We sturen ook verschillende temperatuur- en vochtigheidsmetingen naar Google Sheet met behulp van ThingSpeak en IFTTT voor het analyseren van de se
E-mailwaarschuwingen maken van de NCD draadloze temperatuur- en vochtigheidssensor met Node-Red: 22 stappen
E-mailwaarschuwingen maken van de NCD draadloze temperatuur- en vochtigheidssensor met behulp van Node-Red: we gebruiken hier de temperatuur- en vochtigheidssensor van NCD, maar de stappen blijven gelijk voor elk van de ncd-producten, dus als u andere draadloze ncd-sensoren heeft, kunt u gratis naast observeren. Door middel van de stop van deze tekst moet je
WiFi IoT-temperatuur- en vochtigheidssensor. Deel: 8 IoT, domotica: 9 stappen
WiFi IoT-temperatuur- en vochtigheidssensor. Deel: 8 IoT, Home Automation: Preamble Dit artikel documenteert de praktische robuustheid en verdere ontwikkeling van een eerdere Instructable: 'pimpen' van uw eerste IoT WiFi-apparaat. Deel 4: IoT, Domotica inclusief alle benodigde softwarefunctionaliteit om de succe