Sommario:
- Passaggio 1: video
- Passaggio 2: Distinta base
- Passaggio 3: parti stampate in 3D
- Passaggio 4: collegare il servo
- Passaggio 5: collegare RTC
- Passaggio 6: caricamento e personalizzazione del codice
- Passaggio 7: montare la valvola
- Passaggio 8: collegare il cavo e fissare il coperchio
- Passaggio 9: collegalo all'esterno
- Passaggio 10: progetto completato
Video: Irrigatore da giardino automatico - Stampato in 3D - Arduino: 10 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Sono un appassionato giardiniere, ma annaffiare le piante a mano durante i periodi di siccità richiede un po' di tempo. Questo progetto mi libera dall'irrigazione, così posso lavorare su altri miei progetti. È anche ottimo per prendersi cura del giardino mentre sei lontano da casa e le piante beneficiano dell'irrigazione più regolare.
È alimentato da una porta USB in modo da poterlo collegare a varie fonti di elettricità. Come una presa di corrente esterna o una batteria alimentata tramite USB con ricarica solare integrata. Puoi anche personalizzare a che ora, giorno o notte, le tue piante vengono annaffiate. Attualmente ho il mio innaffiare i cestini appesi due volte al giorno. Una volta al mattino prima dell'alba e poi vengono riforniti di nuovo subito dopo
Passaggio 1: video
Se preferisci seguire un video, ne ho realizzato uno che puoi guardare, altrimenti continua a leggere…
Passaggio 2: Distinta base
Avrai bisogno di alcune cose per costruirne una tua:
■ Elegoo Arduino Nano (x1):
■ Servo (x1):
■ Orologio in tempo reale (x1):
■ Connettore compatibile Hoselock (x2):
■ Cavo:
■ Valvola in linea compatibile Hoselock (x1):
■ Dadi e bulloni - M3 x 10 (x3):
■ Filamento ABS:
■ Cavo USB lungo (x1)
■ Spina USB a muro (x1)
Se preferisci usare il filamento PLA, ho un buon successo con questo:
■ Filamento PLA:
Passaggio 3: parti stampate in 3D
Ci sono tre parti stampabili in questo progetto. L'involucro interno ed esterno e 'l'accoppiamento'.
Puoi scaricare i modelli 3D qui:
Ho stampato tutte le mie parti utilizzando plastica ABS. Potresti usare PLA o PETG ma sappi solo che il PLA ha maggiori probabilità di degradarsi in condizioni esterne o all'interno di una serra. Nelle immagini ci sono le tre stampe 3D che ho fatto e l'ambientazione che ho usato per ognuna.
Passaggio 4: collegare il servo
Salderò tutte le mie connessioni in questo progetto poiché lo installerò permanentemente nel mio giardino. Se preferisci puoi usare dei jumper e una breadboard per fare gli stessi collegamenti che ho io con quello in foto.
C'è uno schema elettrico disponibile qui se li preferisci:
Per prima cosa possiamo spellare la spina dell'estremità del cavo del servo e saldarla direttamente al nano. Ci sono tre fili sul mio, i fili rosso e marrone sono collegati all'alimentazione e alla terra, quindi li collegherò alle connessioni 5V e di terra di Arduino. Questo lascia il filo arancione che è il nostro filo di segnale. Questo deve essere collegato al digitale 9 su Arduino.
Passaggio 5: collegare RTC
Ora possiamo passare all'orologio in tempo reale o "RTC" poiché spesso viene accorciato. Useremo quattro pin. Dovrai preparare quattro spezzoni di filo lunghi 7 cm per questo.
Come prima, il cavo di massa è collegato a terra e VCC allo stesso alimentatore da 5 V a cui è stato appena collegato il servo. Il pin SDA si collega ad A4 su Arduino e SCL ad A5.
Passaggio 6: caricamento e personalizzazione del codice
Usa un cavo USB per collegarlo al tuo PC e apri l'IDE di Arduino.
Puoi scaricare l'IDE Arduino qui:
Questo progetto utilizza la comoda libreria DS3231 Simple:- https://github.com/sleemanj/DS3231_Simple Segui le istruzioni per l'installazione fornite nella pagina delle librerie
E il codice per il progetto può essere trovato qui:
Prima di caricare il codice principale del progetto è necessario impostare l'ora sul DS3231. Dopo averlo collegato come mostrato e aver installato la libreria DS3231_Simple (vedi sopra) andare su 'File' >> 'Esempi' >> 'DS3231_Simple' >> 'Z1_TimeAndDate' >> 'SetDateTime' e seguire le istruzioni nell'esempio per imposta la data e l'ora sul tuo RTC
Nel ciclo principale del codice ci sono due istruzioni IF che controllano l'ora e quindi avviano la sequenza di irrigazione per un periodo di tempo specificato. Il controllo condizionale delle istruzioni IF controlla se il valore delle ore e dei minuti dell'orologio corrisponde a quello che abbiamo impostato qui. Se entrambi corrispondono, viene eseguita la funzione "Apri valvola", seguita da un ritardo.
Questo ritardo (impostato in millesimi di secondo) determina per quanto tempo l'acqua può fluire attraverso il tubo verso le tue piante. Puoi avere tutte le istruzioni nel ciclo principale del codice di cui hai bisogno. Copiale e incollale mentre aggiorni le condizioni dell'istruzione IF e la durata dell'irrigazione (il ritardo tra l'apertura e la chiusura della valvola).
Passaggio 7: montare la valvola
Una volta che hai finito di programmare il tuo programma di irrigazione, possiamo scollegarlo dal computer e iniziare a completare l'assemblaggio.
Utilizzare uno dei bulloni e un dado M3 per fissare il servo in posizione come mostrato nella foto. Abbiamo solo bisogno di fissare uno dei fori per tenerlo sufficientemente.
Il servo dovrebbe essere arrivato con un assortimento di bracci che si adattano ad esso. Vogliamo montare quello armato dritto. Quando spegniamo il circuito dopo aver caricato il codice, il servo dovrebbe essere lasciato nella posizione di valvola chiusa. Quindi, quando adattiamo il braccio, vuoi che sia verticale.
Ora ruotalo di 90 gradi in senso antiorario finché non è orizzontale. Inserire la valvola in linea e montare l'accoppiatore che abbiamo stampato sul braccio del servo. Il bit successivo richiede un po' di forza, ma è necessario ruotare la valvola verso l'accoppiamento mentre la si allontana dal servo. Ci vorrà forza per farlo scattare in posizione, ma dobbiamo farlo solo una volta.
Passaggio 8: collegare il cavo e fissare il coperchio
Userò un cavo USB lungo 10 m per collegarlo alla mia presa di corrente esterna per alimentare la mia. Colleghiamo ora l'estremità Arduino del cavo e finiamo il contenitore.
Ho saldato le mie connessioni direttamente alla scheda, quindi inserirò i miei componenti elettronici all'interno della custodia. Se il tuo è su una breadboard, puoi utilizzare il supporto autoadesivo per tenerlo in posizione sulla sporgenza fornita.
Ci sono due viti che devono essere inserite per completare l'alloggiamento. Questo dovrebbe mantenerlo abbastanza resistente alle intemperie mentre viene tenuto in posizione verticale. Se si desidera fissarlo a un'asse oa un pavimento, ci sono due fori per le viti (uno sotto la valvola in linea e uno all'interno dell'involucro - è necessario fissarli a qualcosa prima di procedere con l'assemblaggio poiché non sono accessibili in seguito.
Passaggio 9: collegalo all'esterno
Portiamo ora il nostro progetto in giardino.
Installerò il progetto tra il mio rubinetto e i cestini appesi. In precedenza ho installato un kit di irrigazione a goccia di Hoselock su ciascuno dei miei cestini appesi. Questo è quello che ho usato con buon successo:
Ora lo colleghiamo al nostro tubo flessibile tra il rubinetto e il kit di irrigazione utilizzando i due connettori a innesto rapido.
Ho alimentato il mio con il lungo cavo USB collegato a una presa esterna.
Passaggio 10: progetto completato
E questo è tutto, i miei cesti appesi ora si prenderanno cura di se stessi fino all'inizio dell'inverno.:)
Grazie per aver dato un'occhiata al mio tutorial. Spero che questo progetto ti sia piaciuto. Se hai, per favore, pensa di dare un'occhiata ad alcuni dei miei altri progetti, non dimenticare di iscriverti alle macchine fai-da-te qui e YouTube e condividere questo progetto con chiunque conosci a cui potrebbe piacere costruirne uno tutto loro.
Altrimenti fino alla prossima volta mangia per ora!
Iscriviti al mio canale Youtube:
Supportami su Patreon:
FACEBOOK:
Consigliato:
ESP8266 - Irrigazione del giardino con timer e telecomando tramite Internet / ESP8266: 7 passaggi (con immagini)
ESP8266 - Irrigazione giardino con timer e telecomando Via Internet / ESP8266: ESP8266 - Irrigazione telecomandata e con temporizzazione per orti, giardini fioriti e prati. Utilizza il circuito ESP-8266 e una valvola idraulica / elettrica per l'alimentazione dell'irrigatore. Vantaggi: Comandi di accesso rapido a basso costo (~ US $ 30,00)
Risali in bicicletta da una luce solare da giardino a un RBG: 7 passaggi (con immagini)
Risali in bicicletta da una luce solare da giardino a un RBG: ci sono molti video su Youtube sulla riparazione delle luci solari da giardino; estendendo la durata della batteria di una luce solare da giardino in modo che funzionino più a lungo di notte e una miriade di altri hack. Questo Instructable è un po' diverso da quelli che trovi su Y
Ornamenti da giardino con bastoncini di zucchero: 6 passaggi (con immagini)
Ornamenti da giardino con bastoncini di zucchero: Data di inizio del progetto: 8-Dec-2018Data di completamento del progetto: 21-Dec-2018INTRODUZIONE: Questo progetto descrive come costruire grandi ornamenti da giardino illuminati con LED indirizzabili. Nello specifico costruiremo un gruppo di quattro bastoncini di zucchero da 40” che vengono illuminati con 2
Cat-a-way - Irrigatore per gatti con visione artificiale: 6 passaggi (con immagini)
Cat-a-way - Irrigatore per gatti con visione artificiale: Problema - I gatti usano il tuo giardino come toiletteSoluzione - Passa troppo tempo a progettare un irrigatore per gatti con la funzione di caricamento automatico su YouTube Questo non è un passo dopo passo, ma una panoramica della costruzione e alcuni code#BeforeYouCallPETA - I gatti sono
Irrigatore automatico per piante EcoDuino: 8 passaggi (con immagini)
EcoDuino Automatic Plant Waterer: EcoDuino è un kit di DFRobot per innaffiare automaticamente le tue piante. Funziona con 6 batterie AA non incluse nel kit. L'installazione è molto semplice e include un microcontrollore basato su Arduino