» electronică » Arduino »Sistem de udare automat pentru plantele interioare pumperino

Sistem de udare automat pentru plantele interioare pumperino


Au fost setate următoarele sarcini:
  1. Realizarea unui dispozitiv pentru udarea automată regulată a plantelor interioare cu durată reglabilă de udare;
  2. Faceți ieftin;
  3. Utilizați numărul minim de instrumente;
  4. Pentru a-l face simplu, de preferință din componente gata, pentru a nu intra prea mult în încântările ingineriei electrice;
  5. Încadrați-vă în volumul casetei standard pentru REU, pentru a nu vă deranja designul carcasei și imprimarea 3D;
  6. Desfigurați minim caseta atunci când instalați componente, pe cât posibil;
  7. Utilizați numărul minim de butoane pentru a controla;
  8. Utilizați o panou de decuplare pentru a nu proiecta pcb;
  9. Proiectați un dispozitiv cu un număr minim de fire scurte care conectează componente în interiorul carcasei;


Au fost utilizate următoarele componente (preț estimat, fără livrare în magazinele chineze):
  1. Set pentru irigare (383,48 ruble) - furtunuri, conectori, rafturi;
  2. Pompă 12V, 800 ml / min (121,56 ruble);
  3. Placa de prototipare Arduino Nano v3 (126,94 ruble);
  4. Modul de alimentare 5V (60,45 ruble);
  5. Comutator buton verde cu auto-resetare (19,48 ruble), 175,96 ruble. / set (10 buc);
  6. Tastatură cu membrană pentru 4 taste (48,36 ruble);
  7. Modul MOSFET IRF520 (19,48 ruble);
  8. Ecran OLED galben-albastru 0,96 inch 128x64 I2C SSD1306 (132,98 ruble);
  9. Conector de alimentare (modul) 5,5 mm x 2,1 mm DC-005 (27,54 ruble), 187,38 ruble. / set (10 buc);
  10. Carcasă ABS cu capac transparent 115 mm x 90 mm x 55 mm (212,23 ruble);
  11. Alimentare 12V 1A (179,99 ruble);
  12. Placă de prototip 4x6 pentru dezvelire (83,28 ruble / set (5 buc.));
  13. Brichete din nylon (distanță) M2 alb (232,37 ruble / set (180 buc.));
  14. Șuruburile din nylon (distanțier) și piulițele M3 sunt negre (227 ruble / set (180 buc.));
  15. Adeziv epoxidic cu două componente (56,42 ruble);
  16. 24 fire AWG negru și roșu, 2 x 71,86 rub. / set;
  17. Cabluri flexibile din silicon 20 AWG albastru și alb 5m, 2 x 144,40 ruble;
  18. Firuri Dupont femelă la femelă 10cm (43,66 ruble);
  19. Rezistență de 10k ohm (5 ruble).


După cum puteți vedea, costul producției inițiale a unui astfel de model fără a ține cont de costul uneltelor poate depăși 2.700 de ruble (fără livrare). Al doilea dispozitiv va costa 1300 de ruble (fără livrare). Puteți economisi și pe un set pentru irigare, ale cărui componente individuale (te, furtunuri și rafturi) sunt foarte ieftine dacă le cumpărați separat și în vrac. 50 buc de tee costă aproximativ 50 de ruble, iar 20 de metri de furtun aproximativ 500 de ruble.Acest furtun este ideal deoarece se fixează strâns pe cablurile pompei (5 mm) și, în principiu, nu necesită utilizarea de cleme. Deși, pentru siguranță, clemele sunt încă mai bune de utilizat (în Rusia, clemele cu un diametru mai mic de 8 mm nu sunt cu siguranță de vânzare).

Instrumente:
  1. Fier de lipit, gel de flux, lipit POS-41, covor siliconic, bărbierit pentru vârfuri de curățare;
  2. șurubelniță;
  3. Burghiu de lemn de 8mm
  4. Burghie ceramică 12mm;
  5. Set de fișiere COBALT 247-835 (plat, 3 și 4 mm);
  6. Un set de șurubelnițe pentru microelectronică.


Progresul producției:
În primul rând, a fost construit un prototip pe panoul de bord utilizând un modul buton gata. În locul unei pompe de testare, s-a folosit o lampă de plafon de 12 V.

Tastatura cu membrană și afișajul OLED au fost testate pe dispozitivul asamblat.
Apoi, lipirea a fost făcută pe placa prototipului de lipit:

Drept urmare, a fost implementată următoarea schemă:

Dificultăți de fabricație
  1. Este mai greu să găsești elemente de fixare adecvate decât electronic componente și costă mai mult datorită vânzării răspândite în vrac. În Rusia, este aproape imposibil de găsit la un preț accesibil;
  2. O cutie pentru REA a fost mutilată. S-a dovedit că nu există suficient spațiu liber în înălțime, deși nimic nu a fost prezentat. Ambalarea elementelor dintr-o cutie mică s-a dovedit a fi o sarcină mai dificilă decât proiectarea umplerii electronice a dispozitivului;
  3. Forajul găurilor pătrate este asociat cu inconveniente și costuri mari. În acest proiect, i-am refuzat și a fost achiziționat pentru viitor un mic gravor;
  4. De asemenea, legătura cu caracteristica anterioară este problema ieșirii unui conector de alimentare în orificiul carcasei (conectoarele rotunde se vând doar în magazinele chineze). Drept urmare, a fost utilizat un modul cu un LED albastru luminos, montat pe placă și aproape de capac. Gaura capacului pentru conectarea alimentării este realizată de două burghie diferite. De asemenea, cu ajutorul unor fișiere mici, s-a tăiat o gaură dreptunghiulară în capacul sub conectorul miniUSB și s-a tăiat carcasa pentru ieșirea buclei tastaturii;

  5. Foarte puține butoane mici pentru montarea într-o gaură rotundă pe carcasă. 5, 7 și 8mm - literalmente pe un singur model și numai în magazinele chineze;
  6. Din modulul MOSFET IRF520, a trebuit să lipesc picioarele de colț și să le lipar drept pentru a se potrivi în interiorul corpului pe toată lungimea;

Dispozitiv asamblat:




Aparatul funcționează foarte simplu: prin apăsarea butonului verde, udarea se realizează cu forță. Dacă faceți clic pe ea în timpul udării, aceasta se oprește. În modul automat, udarea se efectuează la un interval de zile multiple. Durata de udare (în secunde) și de pauză (în zile) este reglată cu ajutorul tastaturii cu membrană (trebuie să găsiți undeva „mai mult sau mai puțin”).

Caracteristici interesante
  • Din cauza economisirii de spațiu și a simplificării dispozitivului, am refuzat să folosesc modulul RTC în timp real și m-am limitat la utilizarea funcției millis () pentru a porni regulat pompa prin cronometru;
  • Ecranul se aprinde apăsând oricare dintre butoanele membranei și se oprește după 10 secunde dacă nu există clicuri. Realizat pentru a preveni arderea rapidă a afișajului OLED. Ecranul utilizează o bibliotecă modificată ozOLED (mulțumesc) de când exerciții de adafruit preia multă memorie RAM. Interesant este că, pentru utilizarea completă a ozOLED, a trebuit să implementez o verificare a numărului de caractere afișate pe ecran, deoarece caracterul lipsă trebuie înlocuit cu un spațiu (de exemplu, pentru a afișa 9 după 10, trebuie să imprimați 9_, altfel va imprima 90);
  • Senzorii de umiditate nu sunt folosiți intenționat. Asigurarea unei vieți ideale pentru plante nu a făcut parte din proiect. Scopul este de a asigura supraviețuirea plantelor vara, în timp ce chiriașii apartamentului sunt în țară;
  • Sursa de alimentare din rețeaua de 230 V este utilizată în mod intenționat, deoarece autonomia dispozitivului într-un apartament din oraș nu este necesară. Din același motiv, consumul de energie nu a fost optimizat (LED-urile nu s-au evaporat și nu se utilizează moduri de economisire mai profunde decât IDLE);
  • Tastatura cu membrană 1x4 a fost aleasă dintr-un singur motiv: a fost scrisă o bibliotecă convenabilă AmperkaKB, care vă permite să utilizați pur și simplu această tastatură și să nu vă gândiți la declanșatoare, evenimente, stick-uri și sonerie.Da, știu că în această bibliotecă codul pentru trei tastaturi este deodată - există suficientă memorie Arduino Nano. Ordinea contactelor acestei tastaturi nu corespunde cu ordinea butoanelor: primul contact este comun, restul contactelor au ordinea inversă a numerotării pe tastatură;
  • EEPROM este utilizat pentru a stoca doar două valori ale variabilelor - timpul activității și timpul de expirare (în milisecunde). Resetarea acestor valori la condiții implicite se realizează prin apăsarea primului buton de membrană timp de 3 secunde;
  • Capacul este conectat numai la carcasă prin conexiunile detașabile ale butonului verde și ale puterii pompei.

Sper că această recenzie îi va ajuta pe începători să navigheze în fabricarea lor DIY pe Arduino și nu îmi voi repeta greșelile.
cu cod și schemă în Fritzing.
7.7
9.7
9

Adaugă un comentariu

    • zâmbetzâmbetexaxabinedontknowYahooNea
      șefzgârieturăpăcălidada-daagresivsecret
      scuzedansdance2dance3iertareajutorbăuturi
      oprireprietenibungoodgoodfluiersincopălimbă
      fumaplauzeCrayvestimbatjocoritorDon-t_mentiondescărcare
      căldurămânioslaugh1mdaîntâlniremoskingnegativ
      not_ifloricele de porumbpedepsicititsperiasperiecăutare
      batjocurăthank_youacestto_clueUmnikacutconveni
      răubeeeblack_eyeblum3roșilăudăroșenieplictiseală
      cenzuratpleasantrysecret2amenințavictorieyusun_bespectacled
      ShokRespektlolprevedbun venitKrutoyya_za
      ya_dobryiajutorne_huliganne_othodifludinterdicțieînchide
6 comentariu
Da, o diodă de protecție ar trebui să fie instalată întotdeauna cu o sarcină inductivă, indiferent dacă este o bobină de releu sau un motor. Din câte știu, mecanismul de deteriorare a tranzistorului fără această diodă este acesta. Când tranzistorul este închis, EMF de auto-inducție este adăugat la tensiunea sursei de alimentare, în plus, este adăugat la polaritatea „necesară” și tranzistorul este aprins cu o tensiune crescută.
Autorul
Sunt în inginerie electrică aplicată - zero. La vremea respectivă, la universitate, el a desenat circuite doar în programe precum NI Multisim. Acum nu prea există nicio legătură cu asta la locul de muncă, scriu în principal aplicații informatice și produse științifice și tehnice de hârtie. De aici greșelile copiilor.
Vă mulțumim pentru comentariu, am mers deja în legătură cu încărcarea inductivă și protecția cu curent invers.
Citat: Eig
Nu știam despre funcțiile cu omul de câmp
Acest lucru nu este doar cu un operator de câmp, orice tranzistor (bipolar, câmp, SIT, IGBT) care operează pe o sarcină inductivă gravă (ED, releu, solenoid etc.) trebuie protejat cu o diodă.
Pentru primul proiect de pe Arduino - nu este foarte rău.
Alte câteva sfaturi:
Este mai bine să folosiți o pompă submersibilă, în general, într-un rezervor separat de carcasă cu electronică. Mai mult, rezervorul de apă trebuie să fie în mod necesar sub nivelul pervazului (sau a locului unde sunt vasele). În caz contrar, după principiul comunicării vaselor, după oprirea pompei, apa nu va înceta să curgă până nu se va scurge.
Autorul
Mulțumesc pentru comentariu. O experiență foarte plină de satisfacții. Mi-am propus să fac următoarele în ceea ce privește bateriile și senzorii de umiditate, dar nu știam despre caracteristicile unui om de câmp - ar fi foarte util. În principiu, acesta poate fi dezvoltat în acest fel. Nu prea îmi fac griji cu privire la rețeaua de alimentare, dar, desigur, într-un mod bun, trebuie să faceți deschideri de urgență pentru a scădea apa din partea inferioară a carcasei (dacă ceva începe să se scurgă în pompă). Sau, în general, puneți senzorul de scurgere în jos și realizați deschiderea mecanică a circuitului, dar acest lucru este deja mai dificil.
În principiu, mai mult de 4 plante nu au fost încă planificate. Inițial era clar că presiunea unei astfel de pompe nu va fi suficientă pentru mai mult.
Acesta este, în general, primul meu dispozitiv pornit Arduinoși scopul a fost să mă verific dacă pot face ceva viabil. Acum există un motiv semnificativ de revizuire, iar acest lucru este minunat. Multumesc
Salutări!
Mare articol, totul este foarte detaliat, chiar și cu buget.
În calitate de „proiectant” al unor astfel de sisteme de udare automate care lucrează la mine de aproximativ un an și jumătate, vreau să împărtășesc experiența mea.Acest site are un articol despre unul dintre sistemele mele:
https://rom.imdmyself.com/14856-sistema-avtopoliva-dlja-komnatnyh-rastenij-na-Arduino.html
Și, de asemenea, există un alt videoclip pe al doilea sistem de pe canalul meu:
https://www.youtube.com/channel/UCn29s1IXPj7QjKouSYS45aQ/videos?view_as=subscriber

Există un punct important în ceea ce privește apa proiectării dvs.: nu există suficient diodă de protecție pentru operatorul de câmp (nu este în acest modul, am aceleași module, am verificat-o în mod special) din curentul invers al motorului electric. Am ignorat cu nerăbdare momentul și am dat peste o problemă. Sistemul meu funcționează pe baterii și deodată, după aproximativ 3 luni, observ că se scufundă foarte repede. Am verificat că circuitul s-a dovedit a fi un lucrător pe teren aproximativ 50 mA, când în teorie ar trebui închis. Cred că, la naiba cu el, se pare că tranzistorul defect a fost prins. Înlocuit, alte 2 luni au trecut aceleași simptome, dar pe un tranzistor diferit. "Coincidență? - Nu cred!" Am început să citesc informații despre acest subiect și am aflat că, fără o diodă de protecție, pompa omoară lucrătorii de câmp (pentru că motorul funcționează ca generator în modul de frânare).

Punctele rămase sunt o problemă de gust, dar totuși mă voi exprima dacă doriți să faceți altceva pe acest subiect:
* Dacă trebuie să udați mai mult de 3-4 plante, atunci aveți nevoie de mai mult de o pompă. Am 9 plante pe pervaz, în ghivece diferite, cu cerințe de irigare diferite. Este posibil să ajustați debitele doar cu un pieptene cu robinete pentru 3-4 plante, pentru un număr mai mare de plante este ireal, am verificat-o personal. Am 3 pompe conectate la sistem, fiecare cu propriile sale setări de udare
* Numărătoarea inversă a lui Millis este foarte întâmplătoare. Am avut un astfel de sistem, poyuzat o lună și am decis să fac altele. Dacă intervalul de răspuns al zilei este și mai mic și dacă setați, de exemplu, udarea o dată pe săptămână, atunci eroarea va fi de +/- zi. Timpul de răspuns este, de asemenea, oricare. De exemplu, la ora 4 dimineața, vă puteți trezi la sunetul unei pompe zumzăitoare și a bulelor zgomotoase (deși acest lucru depinde de cât de mult dormiți sunetul și rudele voastre)
* Sunt în continuare pentru opțiunea pe baterii. Încă din copilărie, părinții mei m-au învățat să opresc tot ce este posibil (cu excepția frigiderului) din prize atunci când plecați. Nu pot face nimic în acest sens.

În general, vreau să spun că astfel de sisteme sunt potrivite nu numai pentru perioadele de plecare. Înainte de introducerea unor astfel de sisteme, plantele au murit adesea pentru mine, deoarece fie au fost uitate de apă, fie turnate dimpotrivă. După introducere, totul a început să crească, să înflorească și să crească, cazurile letale s-au oprit.

PS:
Un alt sfat cu privire la instalarea întrerupătoarelor, butoanelor, conectorilor etc. în cutii de plastic. Dacă este posibil, puneți totul rotund și folosiți un burghiu în trepte chinezesc. Am fost chinuit tăind găuri dreptunghiulare pentru întrerupătoare. Apoi am cumpărat o fază rotundă, câteva secunde de foraj cu un burghiu pas cu pas și comutatorul este deja în funcțiune!

Vă sfătuim să citiți:

Înmânează-l pentru smartphone ...