L’article assistent ens mostrarà com fer un dispositiu per a reg automàtic de plantes. Aquest dispositiu es pot programar per activar el reg qualsevol vegada i qualsevol durada. El dispositiu s’alimenta mitjançant el connector USB. Si cal, podeu fer energia des del panell solar.
Eines i materials:
- Arduino Nano;
- Servo drive;
- Rellotge en temps real Ds3231;
- Connector desmuntable ràpid per a una mànega - 2 peces;
- La grua compatible amb un connector desmuntable ràpidament;
- filferro;
- Femelles i cargols - M3 x 10 - 3 peces;
- Cable USB;
- Connector USB;
- Impressora 3D;
- Informàtica amb programari;
Primer pas: Imprimiu peces 3D
En això casolans Hi ha tres peces que cal imprimir en una impressora 3D: dues parts del cos i un pom rotatiu. A continuació, es poden descarregar els fitxers per imprimir.
Impressió 3D.
Segon segon: connexió Servo
El mestre talla el connector al servo. Hi surten tres cables. Connecta cables a Arduino de la següent manera:
Arduino roja a 5V i placa d’expansió Ds3231
Taronja a D9 Arduino
Marró a GND Arduino
Tercer pas: connecteu la targeta d’expansió Ds3231
Ara cal connectar la placa d’expansió Ds3231. Aquesta junta controlarà el temps. La placa té un connector de sis pins. Aquest projecte necessita quatre contactes.
El mestre talla quatre cables de 7 cm cadascun. Els connecta de la manera següent:
GND Arduino - taulers de GND
5V Arduino - VCC Board
A4 Arduino - taulers SDA
A5 Arduino - Juntes SCL
Es pot visualitzar el diagrama de connexió en aquest tema l’enllaç.
Quatre pas: descarregar el codi
Procedim a descarregar el codi. L’assistent connecta Arduino a un ordinador i s’obre Arduino IDE.
Instal·la biblioteca DS3231 Senzill.
Carrega el codi en aquest enllaç.
Abans de descarregar el codi principal del projecte, heu d'afegir l'hora al DS3231. Després que tot estigui connectat i que la biblioteca DS3231_Simple estigui instal·lada, aneu a "Fitxer" >> "Exemples" >> "DS3231_Simple" >> "Z1_TimeAndDate" >> "SetDateTime", seguiu les instruccions de l'exemple per configurar la data i hora a RTC. .
Al bucle principal del codi, s’escriuen dues ordres IF que comproven l’hora i després inicien la seqüència de reg durant un període de temps determinat. Comprovació de les ordres IF comprova si les hores i els minuts corresponen al temps establert. Si coincideixen, la funció "Obrir vàlvula" s'inicia amb un retard posterior.
Aquest retard (establert en mil·lèsimes de segon) determina quant de temps tindrà lloc el reg (s’obrirà l’aixeta).Podeu programar tantes ordres del codi que necessiteu. N’hi ha prou de copiar-los i enganxar-los mentre actualitzeu el temps i la durada del reg (el retard entre l’obertura i el tancament de la vàlvula).
Cinquè pas: crea el dispositiu
El servo serveix amb una palanca. L’assistent instal·la el servo en la carcassa i el protegeix. Una palanca està muntada a l’eix d’accionament. Instal·la un toc al suport. Poseu l’acoblament al mànec de la grua. Gira la grua 90 graus i, amb esforç, posa l'acoblament a la palanca rotativa del servo.
El mestre utilitza un cable USB de 10 metres per alimentar-lo. Un dels extrems es connecta a Arduino, l’altre a una presa d’alimentació amb el connector corresponent. A tot arreu electrònica s’amaga dins de la caixa i s’instal·la la coberta.
Connecta la mànega a banda i banda de l’aixeta.
Tot està a punt. Ara, les plantes de reg es faran automàticament en intervals especificats.
La posició normal de la vàlvula és "Tancada". Quan s'emet una ordre, el servoaccionament gira la palanca i, en conseqüència, el mànec de la grua (vist a la foto).
Al vídeo es pot veure tot el procés de fabricació d’aquest dispositiu.