Sommario:

Sistema di irrigazione automatico con scheda La COOL: 4 passaggi (con immagini)
Sistema di irrigazione automatico con scheda La COOL: 4 passaggi (con immagini)

Video: Sistema di irrigazione automatico con scheda La COOL: 4 passaggi (con immagini)

Video: Sistema di irrigazione automatico con scheda La COOL: 4 passaggi (con immagini)
Video: Impianto irrigazione giardino fai da te (Parte 3di3) - La pratica 2024, Dicembre
Anonim
Sistema di irrigazione automatico con La COOL Board
Sistema di irrigazione automatico con La COOL Board
Sistema di irrigazione automatico con La COOL Board
Sistema di irrigazione automatico con La COOL Board

Ciao a tutti, quindi questa volta inizieremo i nostri Instructables scavando un po' più a fondo in La COOL Board. L'Actor Output sulla nostra scheda attiva la pompa quando il terreno è asciutto. In primo luogo, spiegherò come funziona: La COOL Board ha un'uscita da 3, 3 volt per controllare un attore tramite un transistor o una scheda relè. Vorrei ribadire che vogliamo misurare l'umidità del terreno e attivare la pompa quando il terreno è troppo secco. Non preoccuparti per il programma Arduino poiché non esiste "nessuna" programmazione, solo alcuni file di configurazione e il caricamento del software e delle configurazioni sulla scheda. La nostra biblioteca si sta occupando del resto in modo che tu possa concentrarti su altre cose:)

Assicurati di leggere le nostre altre istruzioni su La COOL Board:

Costruire una stazione meteorologica all'aperto

Il budget totale di questo Instructables, senza tener conto del prezzo di La COOL Board, è stato di 0 € poiché ho usato solo cose che avevo in giro. Se devi comprare tutto dovrebbe costare meno di 50€

Hai bisogno:

  1. La COOL Board
  2. Qualche vecchio alimentatore USB
  3. due vecchi cavi USB (uno con un buon USB-A e uno con un Micro USB funzionante)
  4. alcuni fili
  5. Pompa dell'acqua 5-12V economica
  6. Una scatola di giunzione
  7. alcuni tubi chiari
  8. Emettitori di gocce
  9. un po' di filo
  10. un po' di perfboard
  11. 1 x diodo 1N4001
  12. 3 x Pinhead maschio (se usi un MOSFET SMD come faccio io)
  13. 1 x VNN3NV04PTR-E OMNIFET (ogni MOSFET che accetta 3V dovrebbe farlo)
  14. 1 x resistenza da 220 Ohm (opzionale)
  15. 1 LED rosso da 3 mm (opzionale)
  16. L'Outdoor Case che abbiamo costruito nell'ultimo tutorial (opzionale)

Strumenti necessari:

  • Saldatore
  • pinze diverse
  • coltello
  • Multimetro
  • colla calda
  • Penso sia tutto..

Passaggio 1: programmazione della scheda COOL

Programmazione della scheda COOL
Programmazione della scheda COOL
Programmazione della scheda COOL
Programmazione della scheda COOL
Programmazione della scheda COOL
Programmazione della scheda COOL

In questo passaggio, daremo un'occhiata ai file di configurazione e parlerò un po' di come utilizziamo le metriche per avviare o arrestare la nostra pompa. Alla fine farò altre configurazioni di esempio. È necessario aver installato Arduino e aver caricato tutto il codice necessario per il funzionamento della scheda (come descritto qui):

Iniziare con La COOL Board

Apri Arduino, vai su File/Esempi/CoolBoard/AutoSprinkle.

Vai su File / salva con nome e salvalo nella directory di Arduino (perché non puoi salvare negli esempi).

Ora vai al tuo nuovo progetto Arduino sul tuo computer. Nella directory vedi il file.ino e una directory dati (foto 2), dai un'occhiata alla cartella dati. Come puoi vedere ci sono 10 file chiamati COOLsomething.json (foto 3). Apri coolBoardActorConfig.json!

Puoi modificare i valori se lo desideri, oppure puoi semplicemente usarli così come sono. Bene ora potrei dire che tutto è dettagliato nel Readme.md della libreria, ma dato che in realtà è davvero molto facile lo spiego velocemente:

{

"actif":1, "inverted":0, "temporal":0, "low":[50, 0, 0, 0], "high":[40, 0, 0, 0], "type": ["umidità del suolo", ""] }

actif: definisce se utilizziamo effettivamente l'attore a bordo, impostalo su 0 (zero) per disattivare.

invertito: Fammi usare un semplice esempio. Se accendi un riscaldatore la temperatura aumenta, ma se usi un elemento di raffreddamento (come una ventola o il lato freddo di un peltier) la temperatura si abbassa. Quindi l'attore con l'elemento di raffreddamento reagisce in modo invertito sulla metrica che monitoriamo. Fatto? per favore commenta se è chiaro..

temporale: Un attore che lavora con il tempo, ne parliamo dopo.

low: se la metrica supera quel valore l'attore si abbassa. Attenzione se usi la bandiera invertita!

high: se la metrica scende al di sotto di quel valore, l'attore diventa alto. Attento se usi la bandiera invertita!

tipo: quale metrica viene utilizzata per controllare il nostro attore? in questo caso è l'umidità del suolo, ma non sappiamo da dove venga:(Ora dai un'occhiata a coolBoardSensorConfig.json (foto 5). Questo è il file di configurazione per tutti i sensori a bordo. In fondo puoi trovare soilMoisture;)

Puoi modificare i valori se lo desideri, oppure puoi usarli così come sono

Tutto quello che devi fare è caricare lo schizzo e gli SPIFFS e la tua COOL Board è pronta

Vediamo un altro esempio, se la temperatura relativa uniforme di una stanza è 33°C e attiviamo un ventilatore e la temperatura scende a 27°C. in questo caso la configurazione è:

{

"actif":1, "invertito":1, "temporale":0, "basso":[27, 0, 0, 0], "alto":[33, 0, 0, 0], "tipo": ["Temperatura", ""] }

Diamo uno sguardo più approfondito alla configurazione:

È lo stesso per le estensioni future che vuoi collegare alla scheda. Qui ho aggiunto un sensore C02 esterno e una ventola in un ambiente controllato sperimentale per kombucha. Questo sarà uno dei miei prossimi tutorial…

{

"actif":1, "invertito":1, "temporale":0, "basso":[500, 0, 0, 0], "alto":[900, 0, 0, 0], "tipo": ["C02", ""] }

Ma per ora inizia con tutta quella roba.

La sintassi di alto e basso è:

Act.low:[rangeLow, timeLow, hourLow, minuteLow]

Act.high:[rangeHigh, timeHigh, hourHigh, minuteHigh]

E qui la sintassi per il tipo:

Act.type:["primaryType", "secondaryType"]

OK, spero che questo non sia troppo confuso per te, quindi modifichiamo il nostro esempio di pompa in modo che l'irrigazione avvenga solo durante il giorno quando sei fuori casa al lavoro:

{

"actif":1, "inverted":0, "temporal":1, "low":[50, 0, 20, 0], "high":[40, 0, 9, 0], "type": ["umidità del suolo", "ora"] }

Si prega di prendere nota del fatto che tutti i Coolboard stanno lavorando su GMT! Ad esempio devi aggiungere manualmente le ore per il tuo fuso orario, ma presto questo sarà solo un preset nel menu COOL…

Passaggio 2: saldare la scheda del driver

Saldare la scheda driver
Saldare la scheda driver
Saldare la scheda driver
Saldare la scheda driver
Saldare la scheda driver
Saldare la scheda driver

Per prima cosa taglia i cavi USB in modo da avere un cavo con un connettore USB-A per l'alimentazione e un secondo cavo con un micro-USB per alimentare La COOL Board (Foto1). Quindi Striscia di circa 5 cm di isolamento da ciascun cavo. Dovresti avere almeno 4 fili (5 nel mio caso: rosso, nero, verde, bianco e massa). Di solito 5 Volt è rosso e la massa è nera, ma si prega di controllare con un multimetro (foto 2). Taglia gli altri fili, ci serve solo l'alimentazione (cavi rosso e nero)!

Dai un'occhiata al mio fritzing (foto 7), se hai già fatto dell'elettronica con transistor o FET sono sicuro che questo è facile per te. Se non hai idea di cosa stiamo facendo con un FET, ti consiglio caldamente di dare un'occhiata qui e qui. Per favore, provalo perché questo è il vero fondamento dell'elettronica ed è essenziale sapere se vuoi fare l'elettronica …

Per prima cosa saldiamo il transistor. Ecco alcuni trucchi per saldare alcuni fantasiosi driver per montaggio superficiale su perfboard:

  • Prendi i 3 pinheader maschio e saldali sulla scheda prototipo (foto 3)
  • Metti un po' di saldatura su un pin (foto 4) fai lo stesso con i pin del FET
  • Saldare solo un lato e verificare l'allineamento (foto 5)
  • Se va bene saldare gli altri due pin
  • Ecco!

Ora saldare il resistore, il diodo e il led. Puoi mettere dei fili sul Led come ho fatto io o semplicemente saldarlo sulla scheda come nel fritzing. Alla fine saldare i cavi USB ei fili per la pompa.

Verificare la presenza di cortocircuiti, collegare l'alimentatore e la scheda COOL e verificare se si avvia. In caso contrario, scollega tutto e usa il multimetro per trovare l'errore!

Passaggio 3: metti tutto nella scatola

Metti tutto nella scatola
Metti tutto nella scatola
Metti tutto nella scatola
Metti tutto nella scatola
Metti tutto nella scatola
Metti tutto nella scatola
Metti tutto nella scatola
Metti tutto nella scatola

Incollate il tutto con della colla a caldo (foto 1), questo evita che i fili si rompano se si tirano i cavi.

Ora prendi il tuo coltello e taglia un po' le guarnizioni della scatola di giunzione. spingere i cavi attraverso le guarnizioni (foto 2).

Alla fine dovrebbe apparire come nella foto 3;)

C'è solo un'altra cosa da saldare, il filo dall'uscita della scheda COOL. Di solito saldo le intestazioni dei pin sulla scheda per collegare e scollegare facilmente (foto 4). Puoi saldare direttamente il filo sul pad se vuoi, lo faccio perché riutilizzo la scheda per i prossimi tutorial.

Passaggio 4: collega tutto e mettilo a posto

Collega tutto e mettilo a posto
Collega tutto e mettilo a posto
Collega tutto e mettilo a posto
Collega tutto e mettilo a posto
Collega tutto e mettilo a posto
Collega tutto e mettilo a posto

Collegare la scatola con i cavi all'alimentatore, alla COOLBoard e alla pompa (foto 1).

Tutto il nostro stock presso La COOL Co è in scatole di plastica standardizzate e le usiamo per i sistemi di coltivazione. Ho trovato una scatola con piccoli fori che abbiamo usato per la filtrazione in un sistema acquaponico (foto 2) e una scatola rossa da 22 litri (foto 3 e 4).

Fai il buco un po' più grande e collega la pompa, il tubo flessibile e il gocciolatore. Metti l'acqua nella scatola inferiore con la pompa. Metti la pianta nella scatola e attacca il tubo e il gocciolatore al vaso, l'ultima cosa da fare è mettere la tua COOL Board nel terreno.

Collega l'alimentatore e configura il WiFi come descritto nella nostra guida introduttiva.

Ora controlla se tutto funziona bene (foto 8 e 9) se tiri la scheda COOL dal terreno (per simulare il terreno asciutto) la pompa si avvia alcuni secondi dopo.

Una volta connesso prova se funziona: Estrarre il Coolboard dal terreno, dopo massimo 5 secondi la pompa inizierà a funzionare (foto 9). Rimetti la tavola nel terreno, la pompa si ferma. Verificare che gli erogatori di gocce non spruzzano acqua sulla scheda o utilizzare la custodia per esterni che abbiamo costruito prima (purtroppo la mia pentola era troppo piccola per utilizzare la custodia..).

Gli impianti di grandi dimensioni se la cavano meglio con questo tipo di installazione non è altrettanto utile per gli impianti di taglia acuta.

Grazie a tutti e spero che questo vi mostri un'idea concreta di cosa potete fare con il COOL Board.

Consigliato: