Sommario:

Stazione meteorologica: 7 passaggi
Stazione meteorologica: 7 passaggi

Video: Stazione meteorologica: 7 passaggi

Video: Stazione meteorologica: 7 passaggi
Video: Miglior Stazione Meteo 2023 2024, Luglio
Anonim
Stazione metereologica
Stazione metereologica

In questo Instructable mostrerò i passaggi e il codice per costruire la tua stazione meteorologica! Sarai in grado di alternare temperatura, umidità e luminosità! Tieni presente che il tuo codice remoto sarà diverso dal mio, ma ti mostrerò come trovare i tuoi ID codice corretti! COSE DI CUI HAI BISOGNO:

  • 1 x Arduino UNO R3
  • 1 x telecomando IR (qualsiasi funzionerà)
  • 1 x sensore IR
  • 1 x fotoresistenza (sensore di luminosità)
  • Schermo LCD 1x16x2
  • Resistore 3 x 220 Ohm
  • 1 x potenziometro
  • 1 x DHT11 (sensore temperatura/umidità)
  • 1 x tagliere
  • Cavi per ponticelli

Passaggio 1: fili positivi e di terra

Fili positivi e di terra
Fili positivi e di terra

CONFIGURAZIONE DI BASE

  1. Collega 1 cavo jumper (rosso) al lato + della breadboard alla porta GND sull'arduino
  2. Utilizzare un altro cavo jumper (rosso) per collegarsi all'altro lato della breadboard sul binario +
  3. Collega 1 cavo jumper (nero) al lato - della breadboard alla porta 5v sull'arduino
  4. Utilizzare un altro cavo jumper (nero) per collegarsi all'altro lato della breadboard sul binario +

Passaggio 2: aggiunta di fotoresistenza

Aggiunta di fotoresistenza
Aggiunta di fotoresistenza
  1. Posiziona la fotoresistenza sulla breadboard
  2. Collega il lato destro al binario +
  3. Collega il lato sinistro a un resistore da 220 Ohm
  4. Collega un filo dal resistore alla porta 7 sull'arduino
  5. Collegare un filo di terra proveniente dal binario - sulla breadboard allo stesso binario collegato al filo precedente (porta 7)

Passaggio 3: aggiungere il sensore IR

Aggiungi sensore IR
Aggiungi sensore IR
  1. Posiziona il sensore IR sulla breadboard
  2. Collegare il primo filo alla guida GND(-) alla prima porta sull'IR
  3. Collegare il secondo filo alla guida POSITIVE(+) alla seconda porta sull'IR
  4. Collega un filo dalla porta 10 su arduino all'ultimo post sul sensore IR

Passaggio 4: aggiunta di LCD e potenziometro

Aggiunta di LCD e potenziometro
Aggiunta di LCD e potenziometro

Iniziamo con l'aggiunta del potenziometro

  1. Posiziona lo schermo LCD e il potenziometro sulla breadboard
  2. Collegare il binario GND(-) al lato negativo del potenziometro
  3. Collegare il binario POSITIVO (+) al lato positivo del potenziometro
  4. Collegare un filo dalla parte superiore del potenziometro alla porta V0 sull'LCD
  5. Questo imposterà il contrasto dell'LCD per regolare per una visione più facile

Aggiungiamo lo schermo LCD, i fili saranno in ordine

  1. Posiziona lo schermo LCD sulla breadboard
  2. Collegare un filo di terra alla porta VSS sull'LCD
  3. (V0 è già connesso dal passaggio precedente)
  4. RS si collegherà alla porta 12 su arduino
  5. RW si collegherà a terra sulla breadboard
  6. E si collegherà alla porta ~11 su arduino
  7. D4 si collegherà alla porta ~5 su arduino
  8. D5 si collegherà alla porta 4 su arduino
  9. D6 si collegherà alla porta 3 su arduino
  10. D7 si collegherà alla porta 2 su ardiino
  11. A si collegherà a un resistore da 220 Ohm, il resistore si collega al binario di terra sulla breadboard
  12. K si collegherà per connettersi alla guida di terra sulla breadboard

Passaggio 5: aggiunta di DHT11 (sensore di temperatura e umidità)

Aggiunta di DHT11 (sensore di temperatura e umidità)
Aggiunta di DHT11 (sensore di temperatura e umidità)
  1. Posiziona DHT11 sulla breadboard
  2. Collega il binario positivo (+) sulla breadboard al pin positivo su DHT11, sarà il primo pin a sinistra
  3. Collega il secondo pin del DHT11 a un resistore da 220 Ohm
  4. Collega la resistenza da 220 Ohm alla porta ~6 su arduino
  5. Collega l'ultimo e più a destra al binario negativo sulla breadboard

Passaggio 6: aggiunta del telecomando, ora sei un meteorologo

Aggiungendo il telecomando, ora sei un meteorologo!
Aggiungendo il telecomando, ora sei un meteorologo!

Se sorgono problemi durante la costruzione di questo, si prega di guardare indietro attraverso i diagrammi sono cablati correttamente. Molto probabilmente il telecomando che ho usato su questo non sarà lo stesso del tuo. Ciò significa che dovrai modificare il codice per farlo funzionare per te.

  1. Scarica l'IDE Arduino per apportare queste correzioni ai tuoi materiali.
  2. Scarica il codice fornito (remoteFinder.ino), apri l'IDE e carica/compila il programma.
  3. Assicurati di aprire il monitor seriale.
  4. Premi i due pulsanti che desideri utilizzare e registra il codice che ti viene fornito dal monitor seriale.

NOTA: FFFFFF non è corretto, la libreria IR lo lancia quando rileva l'uso dello stesso pulsante. Questo sta solo dicendo che stai premendo lo stesso pulsante più e più volte. Se non riesci a scaricare il file, eccolo qui per copiarlo e incollarlo.

int RECV_PIN = 6;IRrecv irrecv(RECV_PIN); decode_results risultati;

void setup() { Serial.begin(9600); irrecv.enableIRIn(); // Avvia il ricevitore }

void loop() { if (irrecv.decode(&results)) { Serial.println(results.value, HEX); irrecv.resume(); // Ricevi il valore successivo } } Quindi apri WeatherStation.ino e cambia i valori per i pulsanti con i tuoi. Nel codice sono all'inizio del file e si chiamano code1 code2 code3Compila il codice e carica e ora sei pronto per prendere il controllo di Canale 10!

Passaggio 7: librerie utilizzate

dht.h

IRremote.h

LiquidCrystal.h https://www.arduino.cc/en/Reference/LiquidCrystalSe queste librerie si sono aggiornate o non funzionano, non esitare a scrivermi e ti invierò le mie librerie!

Consigliato: