» Elektronica » Arduino »Bloempot met automatische besproeiing

Automatische irrigatie bloempot



Dit zelfgemaakt ontworpen om het leven van tuinders gemakkelijker te maken. U hoeft nu niet meer bang te zijn om 'te vergeten de bloemen water te geven' of omgekeerd om 'sterk te vol te doen'. U bent niet gehecht aan het huis, vanwege de angst dat uw bloemen uitdrogen, doet automatisering alles voor u.

De volgende functies zijn geïmplementeerd in dit apparaat:
-Ingebouwde watertank
- Sensor voor controle van bodemvocht
-Pomp voor watertoevoer naar de grond
- Waterniveausensor in de tank
- LED informeert over gebrek aan water in de tank

Allemaal elektronicaDe pompen en de watertank zitten in de pot. Elke pot kan ook worden aangepast aan de behoeften van verschillende soorten planten.

Gereedschap en materialen:
-Arduino Nano;

-Tube;
Transistor 2N2222;
- Weerstand 1 kOhm;
-Weerstanden 4,7 kOhm;
-Draad;
-LED LED;



-3D-printer;
- Afdichtmiddel;
-Soldeeraccessoires;
-Derde arm;
-Nippers;
-Izolenta;
- Thermo-lijm;
-Computer;


Stap één: 3D-printen
De pot bestaat uit drie delen: een elektronicaruimte, een tank en een bloempot. Alle onderdelen zijn gedrukt op een 3D-printer. Af te drukken bestanden kunnen worden gedownload hier. Na het printen is het noodzakelijk om de tank te controleren op lekken, gebruik eventueel afdichtmiddel.



Stap twee: regeling
Installatie van elektronica zal worden uitgevoerd volgens het schema op de foto.

Stap drie: Arduino
Nu kunt u beginnen met de installatie van elektronica. Soldeer Arduino op het bord. Op het Perma-proto-bord staan ​​symbolen voor het aanbrengen van gaten. Het is noodzakelijk om het contact van de Arduino D12 te combineren met het montagegat H7 van het bord en vervolgens alle connectoren te solderen.



Stap vier: transistor, weerstand
Verdere soldeerweerstanden en een transistor. De transistor draait platte kant naar Arduino, installeert de poten in de montagegaten C24, C25 en C26 van het bord, soldeer.
In de gaten A25 en A28 is een weerstand van 4,7 kOhm gesoldeerd. Op de pennen J18 en J22 is een weerstand van 1 kΩ gemonteerd.




Stap vijf: LED
Het soldeert draden van 7 cm lang naar de LED en vervolgens de anode (lange poot) naar J17, de kathode (korte poot) naar I22.





Stap zes: draden
Voegt 13 centimeter draden toe aan elke pompdraad. De kruising isoleert.



Soldaten 20 centimeter draden naar elke uitgang van de waterniveausensor.


Soldeer de draad met het ene uiteinde aan de min van het bord, het tweede aan B26. Nog een draad naar de min en de A20. Een derde draad verbindt C28 en J7.



Zevende stap: vochtigheidssensor
Soldaten 10 centimeter draden naar drie contacten (D0, GND, VCC) van de vochtmodule. Soldeer de draden van de module naar het bord in de volgende volgorde:
module bord
D0 - J12
GND - GND
VCC - C8
Soldeer 25 cm draad aan de contacten die de module en de vochtigheidssensor verbinden.






Stap acht: bouwen
Lijmt de waterniveausensor op de plaat in de tank. De draden worden in het gat in de tank getrokken en gemarkeerd. Installeer de LED in het gat in de standaard.





Trekt de pompdraad in de tankopening. Installeer een buis op de pomp, waarvan het tweede uiteinde in een speciaal gat in de pot wordt gestoken. Zet een pot in de tank.





Trekt draden door het gat in de standaard (onder). De draad van de vochtigheidssensor strekt zich in de tegenovergestelde richting uit in de pot.




Soldeer de draden van de pomp naar B18 en B24. De massa van de waterniveausensor is gesoldeerd op de GND-plaat, de positieve draad van de sensor naar A8 en de sensordraad naar A13.





Bevestigt het bord en de vochtigheidsmodule in de behuizing.

Stap negen: een plant planten
Nu kun je aarde gieten en een plant planten.



Stap tien: vochtigheidssensor
Soldeer de draden aan de vochtsensor en installeer deze in de grond.



Stap elf: Downloadcode
Je kunt de code hier downloaden. hier
Na het downloaden moet je het bestand "SmartPlant-V1-1.ino" openen in de Arduino IDE en het uploaden naar Arduino. Als alles correct is gedaan, dan:
Na het voltooien van de download en het herstarten van de Arduino, zou de LED vijf keer snel moeten knipperen om te bevestigen dat de code is geladen en werkt.
Het huidige waterniveau wordt op het scherm weergegeven.
Na een paar seconden hoor je de pomp starten.
Vervolgens moet de LED langzaam beginnen te knipperen om aan te geven dat er geen water in de binnentank zit.



Stap twaalf: Kalibratie
Onderaan de pot zit een bodemvochtsensormodule. Deze module heeft een potentiometer, waarmee je de vochtsensor moet kalibreren. Om dit te doen, moet je de plant water geven tot het vereiste niveau. Wacht ongeveer een uur.
Vervolgens moet u de schroef van de potentiometer draaien totdat de tweede indicator erop gaat branden, op dat moment stoppen en vervolgens in de tegenovergestelde richting draaien totdat het lampje uitgaat.


Nu moet u het waterpeil in de tank kalibreren.
Laadt de code "Water_Tank_Threshold_Test.ino".
Na het laden begint u langzaam water aan de tank toe te voegen totdat het display het waterniveau toont. Registreert de gemiddelde waarde die momenteel wordt weergegeven.

Nu moet u deze waarden in de kolom WaterLevelThreshold-code schrijven.
Stel het controle-interval in op 180.000 Dit betekent dat het bodemvochtgehalte ieder uur wordt gecontroleerd. De emptyReservoirTimer moet worden ingesteld op 900. Dit betekent dat de LED 30 minuten langzaam zal knipperen om een ​​laag waterpeil in de tank aan te geven.

De variabele voor "amountToPump" bepaalt hoeveel water er in de grond wordt gepompt. De wizard stelt de waarde in op 300.



Wanneer water wordt toegevoegd, wordt het niveau geregeld via een opening in de tank.
Alles is klaar, meer details over de montage van een dergelijk apparaat zijn te zien in de video.
7
9
8.3

Voeg een opmerking toe

    • lachglimlachtxaxaokweet het nietyahoonea
      baaskrabbendwaasjaja-jaagressiefgeheim
      sorrydansdance2dance3pardonhulpdrankjes
      stopvriendengoedgoedfluitjebezwijmdtong
      rookklappencrayverklarenbeledigenddon-t_mentiondownloaden
      hittebooslach1mdavergaderingmoskingnegatief
      not_ipopcornstraffenlezenschrikschriktzoeken
      bespottendankjewelditto_clueUmnikacuutmee eens
      slechtbeeeblack_eyeblum3: oopscheppenverveling
      gecensureerdbeleefdheidgeheim2bedreigenoverwinningyusun_bespectacled
      shokrespektlolvoorgekomenwelkomkrutoyya_za
      ya_dobryihelperne_huliganne_othodifludverbodsluiten

We raden je aan om te lezen:

Geef het voor de smartphone ...