Bolt IoT: Geavanceerde luchtvochtigheids- en temperatuurbewaking met DHT11 en Arduino
Onderdelen en benodigdheden
| DHT11 Temperatuur- & Luchtvochtigheidssensor (4 pins) | 1 |
| Bolt IoT Bolt WiFi Module | 1 |
| Arduino UNO | 1 |
Apps en online diensten
- Bolt IoT Bolt Cloud - voor data visualisatie en bewaking
Over dit project
Het Bolt-team heeft recent de BoltIoT-Arduino-Helper bibliotheek bijgewerkt, en ik dacht dat het een goed idee was om deze te testen. De bibliotheek bevat nu een voorbeeld van hoe je een DHT-sensor koppelt aan de Bolt Cloud, en dit project gaat precies over dat proces.
Hardware-opstelling
Hoewel ik een Boltduino gebruik (een aangepaste versie van de Arduino Uno r2), kan het project net zo goed met een standaard Arduino Uno worden uitgevoerd. Ik heb het Fritzing-diagram met de Arduino UNO gemaakt voor makers die geen Boltduino hebben.
Stap 1: Bolt verbinden met de Boltduino (Arduino)
Deze stap is voor mij eenvoudig, omdat de Boltduino pinheaders heeft die de Bolt WiFi-module vasthouden. Voor makers die de Arduino gebruiken, betekent dit dat je de Bolt-module verbindt met 4 man-naar-man Berg-pin draden.
Stap 2: DHT11 sensor aansluiten op de Boltduino (Arduino)
Stap 3: Benodigde bibliotheken installeren
Voor dit project heb je de volgende Arduino-bibliotheken nodig:
- BoltIoT-Arduino-Helper
- Adafruit_Sensor
- DHT-Sensor-library
Om de bibliotheken te installeren, ga je naar de bovengenoemde links, klik op "Clone or download" en vervolgens op "Download ZIP". Een zip-bestand met de bibliotheek wordt gedownload.
Zodra de bibliotheek is gedownload, ga in de Arduino IDE naar: Sketch > Bibliotheek gebruiken > .ZIP bibliotheek toevoegen...
Selecteer het gedownloade bibliotheekbestand en klik op "Kiezen".
Belangrijk: Installeer ALLE 3 BIBLIOTHEKEN.
Stap 4: De code uploaden
Ga in de Arduino IDE naar: Bestand > Voorbeelden > BoltIoT-Arduino-Helper > DHT2Cloud
Het DHT-bibliotheek voorbeeld opent in een nieuw Arduino IDE-venster.
Verbind je Boltduino met de PC en klik op Uploaden.
LET OP: Voor Arduino Uno gebruikers: onthoud om de Bolt-module van de Arduino te koppelen tijdens het uploaden van de code.
Software-instelling
Er zijn al verschillende projecten ontwikkeld rond de Bolt WiFi-module, dus ik ga ervan uit dat de lezer al een account heeft aangemaakt op de Bolt Cloud en hun Bolt WiFi-module heeft gekoppeld aan het Cloud-account.
Als dat niet het geval is, wil je misschien eerst deze handleiding doorlopen.
Stap 1: Een nieuw product aanmaken op de Bolt Cloud
Zorg ervoor dat je 'Input Devices' en 'UART' selecteert.
Stap 2: Het product configureren
Ik heb de code voor de softwareconfiguratie gedeeld. Zodra je klaar bent, sla je de configuratie op en verlaat je de productconfiguratie-weergave.
Stap 3: Het Bolt-apparaat koppelen aan je nieuwe product
Zodra het apparaat is gekoppeld, onthoud om op de knop "Deploy Configurations" te klikken.
Stap 4: Je apparaat bekijken
De Cloud haalt elke 5 minuten data op van het apparaat, dus het is het beste om het systeem ongeveer 20 tot 25 minuten rustig te laten voordat je de data bekijkt.
Conclusie
Probeer dit project eens uit en als je onze temperatuur- en luchtvochtigheidsbewaking leuk vindt, bekijk dan onze Indiegogo-campagne, steun ons en verspreid het nieuws! We hebben exclusieve kortingen voor developers en de eerste batch Bolts wordt in februari 2018 verzonden.
Hier zijn enkele andere interessante projecten rond het Bolt IoT-platform:
- Bolt IoT demo en deurmonitoring in het Duits
- Plant Monitoring Alert System
- Trash Talker using Bolt IoT
- Bolt IoT CPU Stress-O-Meter
- Crypto Alert System Using Bolt IoT
- 5 minuten, 4 stappen en "OK Google zet de lichten aan"
- FumeSucker Powered By Bolt IoT
- Poor Man's Theremin using Bolt IoT
- Net 4 Eenvoudige Stappen, 5 Min & $12, Bouw een stemgecontroleerd licht
- What's Trending?
- DEbot
- Car-e-OK
- Bouw een Slimme Tuin met IoT Plant Monitoring System
- Niet Meer Een Belangrijke Email Missen
- Desk Buddy Using Bolt IoT
Productieproces
- Naadloze temperatuur- en vochtigheidsbewaking op Raspberry Pi met EzTemp
- DIY thuisbrouw temperatuurcontrole: Monitoren & regelen met Arduino
- Betrouwbaar Arduino RFID Aanwezigheidssysteem Aangedreven door Python
- Slim Binnenklimaat- & Afvalmonitoringssysteem met Raspberry Pi en Arduino
- Arduino temperatuur- en vochtigheidslogger met DHT11 en Ethernet Shield
- BME280 Temperatuur, Vochtigheid & Druk Weergeven op Nextion Touchscreen
- Contactloze temperatuurgate voor snelle, accurate screening
- Naadloze LED-dimmer met Bolt IoT en Arduino UNO
- Real-time Bosbrandbewakingssysteem met SMS-alarmen
- Temperatuur en Vochtigheid met DHT11 op Blynk - Stap-voor-Stap Arduino Tutorial
- Slim Temperatuurmonitoring Systeem voor Scholen: Nauwkeurig, Real-time en Beveiligd