Arduino Micro – Irrigatore con soil moisture sensor FC-28

Salve Nerdacci,

oggi parliamo dell’ultimo progettino di elettronica a cui ho lavorato nelle ultime 2 settimane ovvero il mini irrigatore automatico con arduino micro.

soil_m_fb

Le parti in blu le ho stampate con la solidoodle 2 pro per poter avvitare la pompa in una vasca (l’anello)  e adattarer la cannuccia a quest’ultima.

Vi mostro subito lo schema  elaborato con fritzing:

soil_m_schem

Lo schema mostra chiaramente un transistor pnp come switch per attivare e disattivare la pompa (M1).

Sulla destra invece i due componenti (4,5) che sono rispettivamente il regolatore di sensibilità che permette di tarare la giusta umidità sotto la quale la nostra piantina dovrà essere innaffiata e di seguito il sensore che verrà posizionato nel terreno.

Nella foto è possibile notare la presenza di un 7805 che ho utilizzato per portare la tensione della batteria ricaricabile da 9V a 5V.

Il codice (che potete arricchire ulteriormente e scrivere nei commenti) è il seguente (molto banale):


int sm = 0;

void setup() {

Serial.begin(9600);

pinMode(3,OUTPUT);

pinMode(4,INPUT);

pinMode(2,INPUT);

}

void loop() {

sm = analogRead(2);

Serial.println(sm);

if(digitalRead(4)==HIGH) { digitalWrite(3,HIGH); } else digitalWrite(3,LOW);

delay(1000);

}

Spero di esservi stato utile e scrivetemi se avete apportato delle migliorie =)

A presto!

Annunci

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione /  Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione /  Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione /  Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione /  Modifica )

w

Connessione a %s...