Voor de aansturing en monitoring van ons IoT-Based Paludarium maken we gebruik van Blynk, een krachtig platform waarmee we sensoren en actuatoren eenvoudig kunnen beheren via een mobiele app. In deze blog nemen we je mee in de basis van onze programmatie en hoe Blynk ons helpt om een slim en efficiënt systeem te bouwen.
Onze microcontroller: ESP32
Voor de besturing van ons paludarium kiezen we de ESP32, een krachtige en veelzijdige microcontroller met:
✅ WiFi & Bluetooth voor draadloze communicatie
✅ 34 I/O-pinnen voor het aansluiten van sensoren en actuatoren
Bovendien is deze microcontroller kostenefficiënt en kunnen we dankzij de ingebouwde WiFi-functionaliteit de data in real-time naar Blynk sturen en het paludarium eenvoudig beheren via onze app op onze smartphone.
Waarom Blynk?
Blynk is een gebruiksvriendelijke IoT-app waarmee je microcontrollers zoals de ESP32 of Arduino kunt verbinden met een cloudplatform. Dit stelt ons in staat om:
✅ Sensorwaarden in real-time uit te lezen (bv. temperatuur, luchtvochtigheid, waterkwaliteit).
✅ Actuatoren te besturen (bv. verlichting, ventilatie, watercirculatie).
✅ Data te loggen en te visualiseren in een overzichtelijke interface.
Gebruikte sensoren en actuatoren
Om ons IoT-Based Paludarium intelligent en volledig geautomatiseerd te maken, gebruiken we verschillende sensoren en actuatoren. Hieronder enkele voorbeelden:
Sensoren (metingen & monitoring)
Onze sensoren helpen bij het verzamelen van gegevens over de omgeving binnen het paludarium:
- DHT22 – Meet temperatuur en luchtvochtigheid om het klimaat binnen het paludarium optimaal te houden.
- Waterniveau sensor – Controleert of het waterpeil voldoende is en voorkomt drooglopen van de pomp.
- Bodemvochtigheidssensor – Zorgt ervoor dat het substraat niet te droog of te nat wordt.
- ...
Actuatoren (actieve besturing)
Deze actuatoren reageren op de gemeten waarden en regelen automatisch de omgeving in het paludarium:
- LED-verlichting – Simuleert dag- en nachtcycli en past zich aan op basis van lichtintensiteit.
- Ventilator – Zorgt voor luchtcirculatie om schimmelvorming te voorkomen en het klimaat te reguleren.
- Waterpomp – Houdt het waterniveau op peil en circuleert water indien nodig.
- Mistmaker (ultrasoon vernevelaar) – Zorgt voor de juiste luchtvochtigheid door fijne mist te vernevelen.
- ...
Al deze componenten worden aangestuurd via onze ESP32 en verbonden met Blynk, zodat we het paludarium eenvoudig kunnen monitoren en besturen via onze smartphone.
Ben je benieuwd naar de technische details van deze sensoren? Neem dan zeker een kijkje in onze blog "Technische aspecten van de gebruikte componenten".
Voorbeeld programmatie met Blynk
Hieronder kunnen jullie alvast een deel van onze code bekijken voor ons IoT-Based Paludarium. Deze code regelt momenteel de pomp, DHT11-sensor (temperatuur en luchtvochtigheid), LED-strip en meer. Uiteraard zal de code verder worden uitgebreid en geoptimaliseerd naarmate ons project vordert.
De code is geschreven met behulp van de Arduino IDE en stelt ons in staat om de verzamelde gegevens in real-time uit te lezen via onze Blynk-app. Hierdoor kunnen we het paludarium efficiënt monitoren en aansturen, waar en wanneer we maar willen.
Blynk dashboard
Hiernaast krijgen jullie een kijkje in de Blynk-app, waarmee we ons IoT-Based Paludarium monitoren en besturen. In deze app, die we volledig zelf kunnen aanpassen, zien we in real-time alle belangrijke parameters, zoals temperatuur en luchtvochtigheid, inclusief grafieken voor een duidelijk overzicht.
Daarnaast kunnen we via de app ook actuatoren bedienen, zoals het aan- en uitschakelen van de pomp en LED-strip. Dit maakt ons paludarium slim en eenvoudig te beheren, waar en wanneer we maar willen! 🌿
Elektronisch Schema van het IoT-Based Paludarium
Hierboven zie je het elektronisch schema van ons IoT-Based Paludarium. Dit schema geeft een overzicht van de componenten en hun verbindingen binnen ons systeem.
🔹 Microcontroller (ESP32): Stuurt de sensoren en actuatoren aan en communiceert via Blynk.
🔹 Sensormodule: Omvat onder andere een DHT11 voor temperatuur- en luchtvochtigheidsmeting en een capacitatieve bodemvochtsensor.
🔹 Voedingsmodule: 12V en 5V spanningsregelaars (LM7812 & LM7805) om de componenten correct van stroom te voorzien.
🔹 Actuatoren: LED-strips, een ventilator en pompen die via relais en een L298N motor driver worden aangestuurd.
🔹 Relaismodule: Schakelt grotere verbruikers zoals de LED-verlichting en waterpompen in en uit.
Dit schema vormt de basis van ons project en zal verder geoptimaliseerd worden naarmate we testen en verfijnen.
Conclusie
Met de combinatie van de ESP32, Blynk en verschillende sensoren en actuatoren bouwen we een slim en efficiënt IoT-Based Paludarium. Dankzij real-time monitoring en draadloze besturing kunnen we de omgeving optimaal afstemmen op de behoeften van de planten en dieren.
Ons project blijft evolueren, en in de komende weken zullen we de functionaliteiten verder uitbreiden en optimaliseren. Blijf onze blog volgen voor updates, nieuwe inzichten en de verdere ontwikkeling van ons slimme ecosysteem!
💬 Heb je vragen, tips of ideeën? Laat het ons weten in de reacties!
🚀 Blijf ons volgen en ontdek samen met ons de kracht van IoT in een paludarium!
– Team IoT-Based Paludarium 🌿🔧
Reactie plaatsen
Reacties