Sommario:

Stazione Meteo di Aurino: 8 Passi
Stazione Meteo di Aurino: 8 Passi

Video: Stazione Meteo di Aurino: 8 Passi

Video: Stazione Meteo di Aurino: 8 Passi
Video: Valle Aurina, oltre un metro di neve 2024, Luglio
Anonim
Stazione meteo di Aurdino
Stazione meteo di Aurdino

Hai mai desiderato creare la tua stazione meteorologica Aardino? Bene, ora è la tua occasione! Attraverso questo tutorial, imparerai le basi su come costruire una stazione meteorologica Aurino e imparerai il codice dietro di essa. Alla fine di questo progetto, avrai una stazione meteorologica completamente funzionante in grado di rilevare la temperatura e l'umidità e di soffiare manualmente su una ventola del motore CC. Questo progetto richiederà da 45 minuti a 2 ore a seconda della tua esperienza in ingegneria. Buona fortuna e buon divertimento!

Passaggio 1: raccolta dei materiali

Raccolta di materiali
Raccolta di materiali

In questo progetto, avrai bisogno dei seguenti elementi:

  • Arduino Uno con cavo
  • Motore a corrente continua
  • 1 LED verde
  • 1 LED rosso
  • 1 Mezza Tagliere
  • Display I2C LCD1602
  • Ventola ad elica Trifoil a 3 pale per motore DC (opzionale)
  • Set di cavi (preferibilmente di colore diverso)
  • 1 Sensore di umidità DHT 11/ DHT 22
  • 1 pulsante
  • 2 resistore da 2,20 K
  • 1 resistore da 10k
  • Un computer in grado di eseguire il software Audino Uno
  • Coltello a lama
  • Tronchese
  • Banca di alimentazione USB (opzionale)
  • Scatola abbastanza grande da contenere breadboard e Audino.

La maggior parte di questi articoli sono relativamente economici e sono facilmente acquistabili nei negozi di tecnologia online o su eBay.

Passaggio 2: dare potere alla breadboard

Dare potere alla breadboard
Dare potere alla breadboard

Assicurati che tutti i materiali necessari siano disponibili e assicurati che sia disponibile uno spazio di lavoro pulito su cui lavorare.

Il circuito che stiamo per realizzare necessita di alimentazione ed è preso dall'Arduino Uno.

Collegare un filo dal pin +3,3 V sull'Arduino Uno al binario positivo sulla breadboard indicato da una linea rossa. Ciò significa che +5V è ora disponibile da qualsiasi punto della linea rossa. Attacca il negativo o GND (terra) alla linea blu sulla breadboard. Ora il terreno è disponibile su tutta la linea blu. Per rendere disponibili +5V e GND su entrambi i lati della breadboard, utilizzare due fili per saltare da un'estremità all'altra della breadboard. Segui lo schema sopra per posizionare il resto dei cavi di terra e di alimentazione.

Passaggio 3: collegare il display DHT11 e I2C LCD1602

Collegare il display DHT11 e I2C LCD1602
Collegare il display DHT11 e I2C LCD1602

Collegare un filo da Alimentazione del display I2C LCD1602 al pin +5V di Arduino Uno e un filo da Terra del display I2C LCD1602 al pin di terra di Arduino Uno. Quindi collegare un altro filo da SDA del display I2C LCD1602 al pin analogico A4 di Arduino Uno e un filo da SCL del display al pin analogico A5 di Arduino Uno. Si noti che il display utilizzato nello schema non è montato su PCB, pertanto il cablaggio sarà errato per display I2C LCD1602 non PCB.

Ora prendi il sensore DHT 11 e collega un filo dalla terra di DHT11 al pin di terra su Aurino. Collegare un filo dall'alimentazione del DHT 11 alla barra di alimentazione sulla breadboard. Infine, collegare un filo dalla presa del segnale del sensore DHT11 al Pin digitale 7. Si noti che nello schema sopra, non è stato utilizzato DHT 11 ma è stato utilizzato il sensore TMP36. Tuttavia, il cablaggio è identico allo schema.

Il nostro LCD e il nostro sensore Humiture ora funzionano, con la programmazione possiamo controllare come funzioneranno insieme.

Se sei confuso sul posizionamento del filo, fai riferimento allo schema sopra.

Passaggio 4: collegare i LED e il pulsante

Collegare LED e pulsante
Collegare LED e pulsante

Ora che il nostro display e il sensore Humiture è il momento di installare i LED e i pulsanti. Il pulsante controllerà il motore CC. Se si preme il pulsante, il motore CC inizierà a funzionare, poiché il motore CC è in funzione, il LED verde si accenderà, mentre il LED rosso rimarrà spento. Se il pulsante non viene premuto, il LED rosso si accenderà mentre il LED verde si spegnerà.

Collegare il catodo del Led Verde sotto il filo di terra su A4 della breadboard. Fai lo stesso con il LED rosso posizionando il catodo sotto il filo di terra su A10 della breadboard. Ora posiziona la resistenza da 2,2 K sull'anodo dei LED verde e rosso.

Collegare il pulsante attraverso il ponte della breadboard come mostrato nello schema sopra. Collegare la resistenza da 10k sotto il terminale 2a del pulsante (pin in basso a destra). Assicurarsi che l'estremità del resistore sia collegata al filo di terra come mostrato nello schema sopra.

Passaggio 5: collegamento dei cavi e aggiunta del motore CC

Collegamento dei cavi e aggiunta del motore CC
Collegamento dei cavi e aggiunta del motore CC

Abbiamo quasi finito di cablare! Collegare con cautela un filo dall'estremità della resistenza del LED verde al Pin 2 digitale dell'Aurino. Allo stesso modo, collegare un filo dall'estremità del resistore del Led rosso al Pin 3 digitale dell'Aurino. Collegare ora un filo dal morsetto 2b del pulsante (pin in alto a destra) al pin 4 digitale dell'Aurino.

Ora prendi il motore CC e posiziona l'estremità positiva sul terminale 2b del pulsante, proprio sopra il filo che si collega al pin digitale 4. Posiziona l'estremità negativa del motore CC sulla riga 27, la riga che è collegata a terra.

La polarità dei motori non ha importanza. Il senso di rotazione può essere modificato mediante programmazione.

Passaggio 6: ripulire e organizzare i cavi

Pulisci e organizza i cavi
Pulisci e organizza i cavi

Taglia i fili alla lunghezza appropriata e usa i colori appropriati per ogni filo. (Filo nero per terra, filo rosso per alimentazione, filo blu per pin digitali). Utilizzando un filo nero, legare il filo in eccesso sul sensore DHT11 e sul display I2C LCD1602 come una fascetta. Dovresti essere in grado di accedere facilmente a tutti i fili dopo questo processo.

Passaggio 7: caricare il codice su Audino

Scarica il software Arduino sul tuo computer da qui. Apri il programma e crea un nuovo schizzo premendo "Ctrl+N". Etichetta questo nuovo schizzo "Stazione meteorologica di Audino". Scarica il codice qui sotto e incollalo nel tuo programma. Collega il cavo USB al tuo computer e al tuo Arduino. Ora salva il codice premendo "Ctrl+Shift+S" e premi il pulsante di caricamento che ha la forma di una freccia rivolta verso destra. Assicurati che tutte le librerie necessarie siano scaricate e installate per assicurarti che questo programma funzioni. (libreria LCD, libreria DHT11)

Passaggio 8: aggiungi involucro e prova

Aggiungi involucro e prova
Aggiungi involucro e prova

Usando una scatola, ritaglia pezzi specifici per creare un involucro. Il display LCD avrà bisogno di un taglio rettangolare di (2 cm x 7 cm) sulla parte superiore della scatola. Taglia un foro a sinistra della scatola abbastanza grande da contenere un sensore DHT11. Fai lo stesso a destra della scatola per adattare il cavo USB Audino. Taglia un foro abbastanza grande da contenere un motore CC in qualsiasi posizione desiderata, questa sarà la ventola. Praticare dei fori sul lato inferiore della scatola per i LED verde e rosso. Infine, crea un foro nella scatola che si trova direttamente sopra il pulsante. Usando una matita o un cacciavite premere il pulsante, dal foro praticato direttamente sopra il pulsante, assicurarsi che il pulsante possa essere premuto facilmente.

Ora sei pronto per testare la Stazione Meteorologica di Aardino. Carica il codice sull'Audino e fallo girare! Il display LCD dovrebbe visualizzare l'umidità e la temperatura. Quando il pulsante non viene premuto, il LED rosso dovrebbe essere acceso. Tuttavia, una volta premuto il pulsante, il motore CC dovrebbe essere in funzione così come il LED verde.

Consigliato: