» Elektronica » Arduino »Automatisch sproeisysteem voor kamerplanten pumperino

Automatisch sproeisysteem voor kamerplanten pumperino


De volgende taken zijn ingesteld:
  1. Om een ​​apparaat te maken voor automatisch regelmatig besproeien van kamerplanten met instelbare besproeiingsduur;
  2. Goedkoop maken;
  3. Gebruik het minimum aantal tools;
  4. Om het simpel te maken, bij voorkeur uit kant-en-klare componenten, om niet in de geneugten van de elektrotechniek te duiken
  5. Past in het volume van de standaarddoos voor de REU, om geen last te hebben van het ontwerp van de behuizing en 3D-printen;
  6. Zorg ervoor dat u de doos zo min mogelijk vervormt bij het installeren van componenten;
  7. Gebruik het minimale aantal knoppen om te bedienen;
  8. Gebruik een ontkoppelingsbord om geen pcb te ontwerpen;
  9. Ontwerp een apparaat met een minimum aantal korte draden die componenten in de behuizing verbinden;


De volgende componenten zijn gebruikt (geschatte prijs exclusief levering in Chinese winkels):
  1. Set voor irrigatie (383,48 roebel) - slangen, connectoren, rekken;
  2. 12V-pomp, 800 ml / min (121,56 roebel);
  3. Prototyping bord Arduino Nano v3 (126,94 roebel);
  4. 5V step-down voedingsmodule (60,45 roebel);
  5. Groene knopschakelaar met zelfreset (19,48 roebel), 175,96 roebel. / set (10 stuks);
  6. Membraantoetsenbord voor 4 toetsen (48,36 roebel);
  7. MOSFET IRF520-module (19,48 roebel);
  8. OLED-display geelblauw 0,96 inch 128x64 I2C SSD1306 (132,98 roebel);
  9. Stroomconnector (module) 5,5 mm x 2,1 mm DC-005 (27,54 roebel), 187,38 roebel. / set (10 stuks);
  10. ABS-behuizing met een transparante afdekking 115 mm x 90 mm x 55 mm (212,23 roebel);
  11. Voeding 12V 1A (179,99 roebel);
  12. 4x6 prototype bord uitpakken (83,28 roebel / set (5 stuks));
  13. Nylon stutten (afstandsstuk) M2 wit (232,37 roebel / set (180 stuks));
  14. Nylon stutten (afstandsstuk) en M3-moeren zijn zwart (227 roebel / set (180 stuks));
  15. Tweecomponenten epoxylijm (56,42 roebel);
  16. 24 AWG-draden zwart en rood, 2 x 71,86 wrijven. / set;
  17. Siliconen flexibele draden 20 AWG blauw en wit 5 m, 2 x 144,40 roebel;
  18. Draden Dupont vrouwelijk naar vrouwelijk 10 cm (43,66 roebel);
  19. Weerstand van 10k ohm (5 roebel).


Zoals u kunt zien, kunnen de kosten van de eerste productie van een dergelijk model zonder rekening te houden met de kosten van gereedschappen meer dan 2700 roebel bedragen (exclusief levering). Het tweede apparaat kost 1300 roebel (exclusief bezorging). U kunt ook besparen op een set voor irrigatie, waarvan de afzonderlijke componenten (T-stukken, slangen en rekken) erg goedkoop zijn als u ze afzonderlijk en in bulk koopt. 50 stuks tees kosten ongeveer 50 roebel en 20 meter slang ongeveer 500 roebel.Deze slang is ideaal omdat hij strak om de pompslangen (5 mm) past en in principe geen klemmen nodig heeft. Hoewel voor de veiligheid klemmen nog steeds beter te gebruiken zijn (in Rusland zijn klemmen met een diameter van minder dan 8 mm zeker niet te koop).

Gereedschap:
  1. Soldeerbout, fluxgel, POS-41-soldeer, siliconenmat, spaanders voor reinigingstips;
  2. Schroevendraaier;
  3. 8 mm houtboor
  4. Keramische boor 12 mm;
  5. Set bestanden COBALT 247-835 (plat, 3 en 4 mm);
  6. Een set schroevendraaiers voor micro-elektronica.


Productievoortgang:
Eerst werd op de breadboard een prototype gebouwd met behulp van een kant-en-klare knopmodule. In plaats van een testpomp werd een 12 V plafondlamp gebruikt.

Het membraantoetsenbord en het OLED-display zijn getest op het geassembleerde apparaat.
Vervolgens werd het solderen gedaan op het soldeerprototype bord:

Als gevolg hiervan is de volgende regeling geïmplementeerd:

Productieproblemen
  1. Het is moeilijker om geschikte bevestigingsmiddelen te vinden dan elektronisch componenten, en het kost meer vanwege de wijdverbreide verkoop in bulk. In Rusland is het bijna onmogelijk om het tegen een betaalbare prijs te vinden;
  2. Eén doos voor REA is verminkt. Het bleek dat er niet genoeg vrije ruimte in de hoogte was, hoewel niets voorspelde. Het inpakken van de elementen in een kleine koffer bleek een moeilijkere taak dan het ontwerpen van de elektronische vulling van het apparaat;
  3. Het boren van vierkante gaten brengt veel ongemak en kosten met zich mee. In dit project heb ik ze afgewezen en voor de toekomst werd een kleine graveur gekocht;
  4. Ook gerelateerd aan de vorige functie is het probleem van het uitvoeren van een stroomconnector in het gat in de behuizing (ronde connectoren worden alleen verkocht in Chinese winkels). Als resultaat werd een module met een felblauwe LED gebruikt, gemonteerd op het bord en dicht bij de kap. Het gat in het deksel voor het aansluiten van de voeding wordt gemaakt door twee verschillende boren. Ook werd met behulp van kleine bestanden een rechthoekig gat in het deksel onder de miniUSB-connector gesneden en de behuizing werd gesneden voor de uitvoer van de toetsenbordlus;

  5. Zeer weinig kleine knoppen voor montage in een rond gat in de behuizing. 5, 7 en 8 mm - letterlijk op één model en alleen in Chinese winkels;
  6. Van de MOSFET IRF520-module moest ik de hoekpoten solderen en de rechte solderen zodat deze over de lengte in het lichaam paste;

Gemonteerd apparaat:




Het apparaat werkt heel eenvoudig: door op de groene knop te drukken, wordt de watergift krachtig uitgevoerd. Als je erop klikt tijdens het besproeien, stopt het. In de automatische modus wordt water gegeven met een interval van meerdere dagen. De duur van het besproeien (in seconden) en de pauze (in dagen) wordt geregeld met het membraantoetsenbord (je moet ergens "min of meer" stickers vinden).

Interessante kenmerken
  • Vanwege ruimtebesparing en vereenvoudiging van apparaten weigerde ik de real-time RTC-module te gebruiken en beperkte ik me tot het gebruik van de millis () -functie om de pomp regelmatig met de timer in te schakelen;
  • Het display wordt ingeschakeld door op een van de membraanknoppen te drukken en wordt na 10 seconden uitgeschakeld als er geen klikken zijn. Gemaakt om snelle burn-out van het OLED-display te voorkomen. Het beeldscherm maakt gebruik van een aangepaste bibliotheek ozOLED (bedankt) sinds adafruit oefeningen veel RAM in beslag nemen. Interessant genoeg moest ik voor het volledige gebruik van ozOLED een controle uitvoeren van het aantal tekens dat op het scherm werd weergegeven, omdat het ontbrekende teken moet worden vervangen door een spatie (om bijvoorbeeld 9 na 10 weer te geven, moet u 9_ afdrukken, anders wordt 90 afgedrukt);
  • Vochtsensoren worden niet opzettelijk gebruikt. Zorgen voor een ideaal leven voor planten was geen onderdeel van het project. Het doel is om ervoor te zorgen dat planten in de zomer overleven, terwijl de huurders van het appartement op het platteland zijn;
  • De voeding van het 230V-netwerk wordt opzettelijk gebruikt, omdat de autonomie van het apparaat in een stadsappartement niet vereist is. Om dezelfde reden was het stroomverbruik niet geoptimaliseerd (de LED's verdampten niet en er werden geen diepere besparingsmodi gebruikt dan IDLE);
  • Het 1x4 membraantoetsenbord is om één reden gekozen: er is een handige bibliotheek voor geschreven AmperkaKB, waarmee je dit toetsenbord eenvoudig kunt gebruiken en niet hoeft te denken aan triggers, events, sticks en rammelaars.Ja, ik weet dat in deze bibliotheek de code voor drie toetsenborden tegelijk is - er is voldoende Arduino Nano-geheugen. De volgorde van de contacten van dit toetsenbord komt niet overeen met de volgorde van de knoppen: het eerste contact is gebruikelijk, de rest van de contacten heeft de omgekeerde volgorde van nummering op het toetsenbord;
  • EEPROM wordt gebruikt om slechts twee waarden van variabelen op te slaan: activiteitstijd en time-out (in milliseconden). Het resetten van deze waarden naar de standaardcondities wordt gerealiseerd door de eerste membraanknop gedurende 3 seconden vast te klemmen;
  • Het deksel is alleen verbonden met de behuizing via de afneembare aansluitingen van de groene knop en het pompvermogen.

Ik hoop dat deze recensie beginners zal helpen om te navigeren bij het maken van hun zelfgemaakt op Arduino en zal mijn fouten niet herhalen.
met code en schema in Fritzing.
7.7
9.7
9

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
6 opmerkingen
Ja, een beschermende diode moet altijd worden geïnstalleerd met een inductieve belasting, of het nu een relaisspoel of een motor is. Voor zover ik weet, is het mechanisme van schade aan de transistor zonder deze diode dit. Wanneer de transistor gesloten is, wordt de zelfinductie-EMF opgeteld bij de spanning van de stroombron, bovendien wordt deze toegevoegd aan de "noodzakelijke" polariteit en flitst de transistor met een verhoogde spanning.
De auteur
Ik zit in de toegepaste elektrotechniek - nul. Destijds tekende hij op de universiteit alleen circuits in programma's als NI Multisim. Nu er op het werk weinig mee te maken heeft, schrijf ik vooral computertoepassingen en papieren wetenschappelijke en technische producten. Vandaar de fouten van de kinderen.
Bedankt voor de opmerking, ik heb al gegoogeld over inductieve belasting en tegenstroombeveiliging.
Citaat: Eig
Ik wist niet van de functies met de veldman
Dit is niet alleen bij een veldoperator, elke transistor (bipolair, veld, SIT, IGBT) die werkt op een ernstige inductieve belasting (ED, relais, solenoïde, enz.) Moet worden beschermd met een diode.
Voor het eerste project op Arduino is het niet erg slecht.
Nog een paar tips:
Het is beter om in het algemeen een dompelpomp te gebruiken in een tank gescheiden van de behuizing met elektronica. Bovendien moet de watertank noodzakelijkerwijs onder het niveau van de vensterbank liggen (of de plaats waar de potten staan). Anders, volgens het principe van communicerende vaten, stopt het water na het uitschakelen van de pomp niet met stromen totdat het op is.
De auteur
Bedankt voor de reactie. Een heel lonende ervaring. Ik was van plan het volgende al te doen op batterijen en met vochtigheidssensoren, maar ik wist niet van de functies met een veldman - het zou erg handig zijn. Deze kan in principe op deze manier verder ontwikkeld worden. Ik maak me niet echt zorgen over de netspanning, maar natuurlijk moet je op een goede manier noodopeningen maken om het water vanaf de onderkant van de behuizing te laten zakken (als er iets in de pomp begint te lekken). Of leg in het algemeen de leksensor neer en realiseer de mechanische opening van het circuit, maar dit is al moeilijker.
Meer dan 4 fabrieken zijn in principe nog niet gepland. Aanvankelijk was het duidelijk dat de druk van zo'n pomp niet genoeg zou zijn voor meer.
Dit is over het algemeen mijn eerste apparaat Arduino, en het doel was om mezelf te controleren of ik iets werkbaars kon doen. Nu is er een belangrijke reden voor herziening en dit is geweldig. Dank je wel
Groetjes!
Geweldig artikel, alles is zeer gedetailleerd, zelfs met een beperkt budget.
Als "ontwerper" van dergelijke automatische besproeiingssystemen die al ongeveer anderhalf jaar bij mij werken, wil ik mijn ervaring delen.Deze site heeft een artikel over een van mijn systemen:
https://nlm.imdmyself.com/14856-sistema-avtopoliva-dlja-komnatnyh-rastenij-na-arduino.html
En er is ook nog een video op het tweede systeem op mijn kanaal:
https://www.youtube.com/channel/UCn29s1IXPj7QjKouSYS45aQ/videos?view_as=subscriber

Er is een belangrijk punt over het water van uw ontwerp: er is niet genoeg beschermende diode voor de veldwerker (het zit niet in deze module, ik heb dezelfde modules, ik heb het specifiek gecontroleerd) van de tegenstroom van de elektromotor. Ik negeerde het moment onwetend en kwam een ​​probleem tegen. Mijn systeem werkt op batterijen en plotseling merk ik na ongeveer 3 maanden dat ze snel wegzakken, heel snel. Ik controleerde dat het circuit een veldwerker bleek te zijn van ongeveer 50 mA, terwijl het in theorie gesloten zou moeten zijn. Ik denk, verdomme met hem, blijkbaar was de defecte transistor gevangen. Vervangen, gingen nog 2 maanden voorbij dezelfde symptomen, maar op een andere transistor. 'Toeval? - Ik denk het niet!' Ik begon informatie over het onderwerp te lezen en kwam erachter dat zonder een beschermende diode de pomp veldwerkers doodt (omdat de motor als generator in remmodus werkt).

De resterende punten zijn een kwestie van smaak, maar toch zal ik me uiten als je iets anders wilt doen over dit onderwerp:
* Als u meer dan 3-4 planten water moet geven, heeft u meer dan één pomp nodig. Ik heb 9 planten op de vensterbank, in verschillende potten met verschillende irrigatievereisten. Het is alleen mogelijk om de stromen aan te passen met een kam met kranen voor 3-4 planten, voor een groter aantal planten is het onrealistisch, ik heb het persoonlijk gecontroleerd. Ik heb 3 pompen aangesloten op het systeem, elk met zijn eigen besproeiingsinstellingen
* Millis countdown is erg willekeurig. Ik had zo'n systeem, poyuzat een maand en besloot om anderen te doen. Als het responsinterval van de dag nog kleiner is, en als je bijvoorbeeld een keer per week water geeft, dan is de fout +/- dag. De reactietijd is ook willekeurig. Om 4 uur 's ochtends kun je bijvoorbeeld wakker worden met het geluid van een zoemende pomp en borrelende bubbels (hoewel dit afhangt van hoeveel jij en je familieleden goed slapen)
* Ik ben nog steeds voor de optie op batterijen. Van kinds af aan hebben mijn ouders me geleerd om alles wat mogelijk is (behalve de koelkast) uit te schakelen wanneer je weggaat. Ik kan er niets aan doen.

Over het algemeen wil ik zeggen dat dergelijke systemen niet alleen geschikt zijn voor vertrekperiodes. Vóór de introductie van dergelijke systemen stierven planten vaak voor mij omdat ze werden vergeten water te geven of integendeel gegoten. Na de introductie begon alles te groeien, bloeide en piekte, de dodelijke gevallen stopten.

PS:
Nog een advies over het installeren van schakelaars, knoppen, connectoren, enz. in plastic koffers. Zet indien mogelijk alles rond en gebruik een Chinese getrapte boor. Ik werd vroeger gekweld door rechthoekige gaten voor schakelaars te snijden. Toen kocht ik rond, een paar seconden boren met een trapboor en de schakelaar is al op zijn plaats!

We raden je aan om te lezen:

Geef het voor de smartphone ...