Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01
Ik heb een op arduino gebaseerd bewateringssysteem voor mijn pepers gemaakt terwijl ik niet thuis ben. Ik heb deze toevallig gemaakt als een webserver die ik kan monitoren vanaf LAN en van het domoticasysteem (Hassio). Dit is nog in aanbouw, ik zal meer pompen toevoegen en zal uitzoeken hoe meer analoge bodemvochtsensoren kunnen worden toegevoegd. Ik zou ook een AAN/UIT-schakelaar moeten toevoegen. Een van de belangrijkste upgrades die ervoor zorgen dat batterijen langer meegaan, is door een slaapfunctie aan deze webserver toe te voegen en de communicatie van http naar mqtt in te stellen. Dit hele proces begon toen ik dit project zag. Ik had bme280 en wemos d1 mini rondslingeren van een project dat de temperatuur / vochtigheid van de koffiebrouwer op kantoor bewaakte, zodat ik niet hoefde te gaan controleren of het gebrouwen was (ja, ik ben lui). Ik heb ook bme280 aan dit project toegevoegd, maar had er verschillende problemen mee die Ik heb niet echt tijd om het op te lossen omdat water geven prima werkte terwijl ik een week op zomervakantie was.
Benodigdheden
Voor dit project heb je de volgende benodigdheden nodig:
- Wemos D1 mini (ik had een normale, maar je zou een pro moeten nemen en ervoor zorgen dat de spanningsregelaar niet goedkoop is, zodat hij ook goed opstart met een beetje versleten batterij!)
- 18650 Li-Ion-batterij of weinig. Ik heb de mijne van een oude laptop geborgen en 4 werkende gevonden
- 18650 batterijhouder voor de hoeveelheid batterijen die u nodig heeft. Ik heb er vier gebruikt en ze parallel aangesloten
- TP4056 batterij laadbord
- Capacitieve bodemvochtsensor v1.2 (die niet-geïsoleerd is, dus je moet wat niet-geleidende epoxy toevoegen aan de zijkanten en over alle gesoldeerde componenten. Ik heb gehoord dat hotglue ook werkt, maar ik heb epoxy gebruikt)
- BME280 temperatuur- en vochtigheidssensor
- 5.5V 0.66W 120mA Monokristallijn Mini Zonnepaneel Fotovoltaïsch Paneel (of krachtiger, ik denk dat dit niet genoeg is).
- 1N5819-diode
- 6V dompelpomp
- 5V Relaismodule om pomp te regelen. Ik heb gekozen voor een module met 5 relais om klaar te zijn om te upgraden
- vezel protoboard
- en natuurlijk wat draad
- Eén waterdichte doos die alle elektronica in de zijkant kan houden.
- siliconen buis van voedingskwaliteit. De mijne was ongekleurd en de binnendiameter was ongeveer 5 mm diameter.
Stap 1: Bedradingsschema
Dit is absoluut geen technische bedradingsdocumentatie, maar heb dit toegevoegd om te laten zien hoe ik deze heb aangesloten. Geef me een reactie als je hier hulp bij nodig hebt!
Stap 2: Isoleer de bodemvochtsensor
Gebruik hete lijm en epoxy om de hoeken van deze sensor te isoleren. Ik heb hete lijm gebruikt in de buurt van de draadaansluitklem om er zeker van te zijn dat epoxy daar niet vast komt te zitten.
Stap 3: Arduino-code
Ik heb deze arduino-code bijgevoegd. Het zal wat kopieer- en plakcode van andere projecten bevatten. Ik had persoonlijk wat problemen met deze en alles had te maken met de bme-bibliotheek die ik had.
Het probleem was dat ik geen verbinding kon maken met de server. Een snelle oplossing om dit op te lossen, is door commentaar op regels 125 en 126 te verwijderen of toe te voegen
Dus als alles werkte zoals het hoort, kun je je domotica-server toevoegen om json te lezen van 192.168.1.241/json
Ik denk dat dit moet worden gewijzigd om het mqtt-protocol te gebruiken en de slaapfunctie moet inschakelen. Als ik dit met mqtt doe, zal ik dit doen om de metingen op mijn HASSIO te plaatsen en dan verder te slapen.
Om op te merken, dit bestand is nogal gehaast gemaakt toen ik het alleen nodig had om water te geven terwijl ik op vakantie was. Ik denk dat ik de privacy-instellingen hiervan in github moet wijzigen, als je iets aan dit project wilt toevoegen:)
Stap 4: Batterijen redden van laptopbatterijpakket
In deze stap moet je extra voorzichtig zijn! Deze batterijen kunnen exploderen met een kracht, maar dat is mij nog nooit overkomen. Batterijbehuizing is meestal erg strak en kan zelfs worden gelijmd. Ik gebruikte een beetje warmte van een haardroger en een platte schroevendraaier om dit open te snijden. Daarna heb ik de gelaste metalen strip losgekoppeld van de batterijen.
Stap 5: Sluit alles aan en zet vast met wat elektrische tape
Ik heb een foto bijgevoegd van mijn protoboard en al het andere dat ik in de behuizing heb gestopt.
Ik heb wat gaten geboord voor de bedrading (vochtsensor en waterpomp).
Stap 6: Sluit de siliconenslang aan
Daarna heb ik de siloconbuis aangesloten op de dompelpomp. Het was een strakke pasvorm, maar als de jouwe uiteindelijk los zit, raad ik aan om wat ritssluitingen te gebruiken om dat op zijn plaats te houden.
Ik sneed de buis op een paar plaatsen door en stopte wat bbq-sticks in gaten die te groot werden. Zo kon ik één pomp voor meerdere planten gebruiken en kreeg iedereen gelijk water!:NS
Aanbevolen:
Automatisch volledig opladen mobiel uitschakelen: 20 stappen
Auto-off voor volledig opladen van mobiele telefoons: het opladen van de mobiele telefoon wordt automatisch uitgeschakeld wanneer deze volledig is opgeladen. U hoeft zich geen zorgen te maken over de levensduur van de batterij, zelfs niet als u deze 's nachts hebt achtergelaten. Mobiele telefoons werken op batterijen. Hoewel batterijen handig in gebruik zijn, zijn er ook voorzorgsmaatregelen nodig. Een ma
Automatisch dagalarm: 3 stappen
Automatisch dagalarm: Dit is een automatisch dagalarm. wanneer zonlicht op de LDR valt, wordt het alarm ingeschakeld. het is super makkelijk om te maken
Automatisch een programma starten bij het aansluiten van een laptop op een dockingstation: 5 stappen
Een programma automatisch starten wanneer u een laptop op een dockingstation aansluit: deze instructie gaat over het uitvoeren van een programma of een toepassing wanneer u uw laptop op een dockingstation aansluit. In dit voorbeeld gebruik ik Lenovo T480 Windows 10
Garduino – de slimme tuin met Arduino: 4 stappen (met afbeeldingen)
Garduino – de slimme tuin met Arduino: tegenwoordig is niemand onschuldig. Is er iemand die niet per ongeluk een plant heeft gedood???Het is moeilijk om je planten in leven te houden. Je koopt een nieuwe plant en in het ergste geval vergeet je hem gewoon water te geven. In het betere geval onthoud je dat het bestaat, maar je doet
Automatisch pneumatisch kanon. Draagbaar en Arduino-aangedreven: 13 stappen
Automatisch pneumatisch kanon. Draagbaar en Arduino-aangedreven.: Hallo allemaal! Dit is de instructie om een draagbaar pneumatisch kanon te monteren. Het idee was om een kanon te maken dat verschillende dingen kan schieten. Ik heb een paar hoofddoelen gesteld. Dus, wat mijn kanon zou moeten zijn: automatisch. Om de lucht niet handmatig te comprimeren met