Sommario:
- Passaggio 1: cosa ti servirà
- Passaggio 2: il circuito
- Passaggio 3: avviare Visuino e selezionare il tipo di scheda Arduino UNO
- Passaggio 4: in Visuino aggiungi componenti
- Passaggio 5: nei componenti del set Visuino
- Passaggio 6: nei componenti di Visuino Connect
- Passaggio 7: genera, compila e carica il codice Arduino
- Passaggio 8: gioca
Video: Semplice stazione meteorologica fai-da-te con DHT11 e display OLED: 8 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
In questo tutorial impareremo come creare una semplice stazione meteo utilizzando Arduino, sensore DHT11, display OLED e Visuino per visualizzare la temperatura e l'umidità.
Guarda un video dimostrativo.
Passaggio 1: cosa ti servirà
- Arduino UNO (o qualsiasi altro Arduino)
- Display OLED
- Sensore di temperatura/umidità DHT11
- Ponticelli
- Programma Visuino: Scarica Visuino
Passaggio 2: il circuito
- Collegare il pin del sensore DHT11 (VCC o +) al pin Arduino (5V)
- Collegare il pin del sensore DHT11 (GND o -) al pin Arduino (GND)
- Collegare il pin del sensore DHT11 (S) al pin digitale Arduino (7)
- Collegare il pin del display OLED (VCC) al pin Arduino (5V)
- Collega il pin del display OLED (GND) al pin Arduino (GND)
- Collega il pin del display OLED (SCL) al pin Arduino (SCL)
- Collega il pin del display OLED (SDA) al pin Arduino (SDA)
Passaggio 3: avviare Visuino e selezionare il tipo di scheda Arduino UNO
Per iniziare a programmare Arduino, dovrai installare l'IDE Arduino da qui:
Tieni presente che ci sono alcuni bug critici in Arduino IDE 1.6.6. Assicurati di installare 1.6.7 o versioni successive, altrimenti questo Instructable non funzionerà! Se non lo hai fatto, segui i passaggi in questo Instructable per configurare l'IDE Arduino per programmare Arduino UNO! Deve essere installato anche il Visuino: https://www.visuino.eu. Avvia Visuino come mostrato nella prima immagine Fare clic sul pulsante "Strumenti" sul componente Arduino (Immagine 1) in Visuino Quando viene visualizzata la finestra di dialogo, selezionare "Arduino UNO" come mostrato in Figura 2
Passaggio 4: in Visuino aggiungi componenti
- Aggiungi il componente "SSD1306/SH1106 Display OLED (I2C)"
- Aggiungi il componente 2X "Analogico a testo"
- Aggiungi il componente "Umidità e Termometro DHT11/21/22/AM2301"
Passaggio 5: nei componenti del set Visuino
- Selezionare il componente "AnalogToText1" e nella finestra delle proprietà impostare "Precisione" su 0 (Immagine1)
- Selezionare il componente "AnalogToText2" e nella finestra delle proprietà impostare "Precisione" su 0 (Immagine1)
- Seleziona il componente "DisplayOLED1" e fai doppio clic su di esso. (Immagine2)
- Nella finestra dell'elemento trascina 2X "Draw Bitmap" a sinistra (Immagine2)
- Nella finestra dell'elemento trascina 2X "Text Field" a sinistra (Immagine2)
- Nella finestra Elementi selezionare "Draw Bitmap1" a sinistra e nella finestra delle proprietà impostare "Y" su 30 e selezionare "Bitmap" e fare clic sui 3 punti.
- In "Transparency Bitmap Editor" fare clic sul pulsante "Carica" e caricare la bitmap "Cloud" dal file. Nota: la bitmap "Cloud" è disponibile per il download qui oppure è possibile sfogliare ulteriori informazioni qui,
- Chiudi "Editor bitmap per trasparenza"
- Nella finestra Elementi selezionare "Draw Bitmap2" a sinistra e nella finestra delle proprietà impostare "X" su 75 e selezionare "Bitmap" e fare clic sui 3 punti.
- In "Transparency Bitmap Editor" fare clic sul pulsante "Carica" e caricare la bitmap "Drop" dal file. Nota: la bitmap "Drop" è disponibile qui per il download oppure è possibile sfogliare per ulteriori informazioni qui,
- Chiudi "Editor bitmap per trasparenza"
- Nella finestra Elementi selezionare "TextField1" e nella finestra delle proprietà impostare "dimensione" su 4, "X" su 5, "Y" su 5
- Nella finestra Elementi selezionare "TextField2" e nella finestra delle proprietà impostare "dimensione" su 2, "X" su 105, "Y" su 5
Passaggio 6: nei componenti di Visuino Connect
- Collegare il pin del componente "DisplayOLED1" [Out] al pin I2C di Arduino [In]
- Collegare il pin del componente "HumidityThermometer1" [Sensor] al pin digitale Arduino [7]
- Collegare il pin del componente "HumidityThermometer1" [Temperature] al pin AnalogToText1 [In]
- Collegare il pin del componente "HumidityThermometer1" [Humidity] al pin AnalogToText2 [In]
- Collegare il pin "AnalogToText1" [Out] a "DisplayOLED1" > pin del componente TextField1 [In]
- Collegare il pin "AnalogToText2" [Out] a "DisplayOLED1" > pin del componente TextField2 [In]
Passaggio 7: genera, compila e carica il codice Arduino
In Visuino, premere F9 o fare clic sul pulsante mostrato nell'immagine 1 per generare il codice Arduino e aprire l'IDE Arduino
Nell'IDE di Arduino, fare clic sul pulsante Carica, per compilare e caricare il codice (Immagine 2)
Passaggio 8: gioca
Se si alimenta il modulo Arduino UNO, la temperatura ambiente e il livello di umidità dovrebbero essere visualizzati sul display OLED.
Congratulazioni! Hai completato il tuo progetto con Visuino. In allegato anche il progetto Visuino, che ho creato per questo Instructable, potete scaricarlo qui e aprirlo in Visuino:
Consigliato:
Stazione meteorologica professionale con ESP8266 e ESP32 fai da te: 9 passaggi (con immagini)
Stazione Meteo Professionale con ESP8266 ed ESP32 DIY: LineaMeteoStazione è una stazione meteo completa interfacciabile con i sensori professionali di Sensirion e con alcuni componenti dello strumento Davis (Pluviometro, Anemometro) Il progetto è pensato come stazione meteo fai da te ma richiede solo il
Stazione meteorologica semplice con ESP8266.: 6 passaggi (con immagini)
Stazione meteorologica semplice che utilizza ESP8266.: In questo Instructable condividerò come utilizzare ESP8266 per ottenere dati come temperatura, pressione, clima ecc. E dati di YouTube come abbonati e amp; Numero totale di visualizzazioni. e visualizzare i dati sul monitor seriale e visualizzarli su LCD. I dati saranno f
Stazione meteo fai-da-te e stazione sensore WiFi: 7 passaggi (con immagini)
Stazione meteo fai-da-te e stazione sensore WiFi: in questo progetto ti mostrerò come creare una stazione meteo insieme a una stazione sensore WiFi. La stazione sensore misura i dati di temperatura e umidità locali e li invia, tramite WiFi, alla stazione meteorologica. La stazione meteorologica visualizza quindi t
Stazione meteorologica completa fai-da-te Raspberry Pi con software: 7 passaggi (con immagini)
Completa la stazione meteorologica Raspberry Pi fai-da-te con il software: alla fine di febbraio ho visto questo post sul sito Raspberry Pi. http://www.raspberrypi.org/school-weather-station-…Hanno creato le stazioni meteorologiche Raspberry Pi per le scuole. ne volevo assolutamente uno! Ma a quel tempo (e credo ancora mentre scrivo
Stazione meteorologica fai-da-te che utilizza DHT11, BMP180, Nodemcu con Arduino IDE su server Blynk: 4 passaggi
Stazione meteorologica fai-da-te utilizzando DHT11, BMP180, Nodemcu con Arduino IDE su server Blynk: Github: DIY_Weather_Station Hackster.io: Stazione meteorologica Avresti visto l'applicazione meteorologica giusto? Ad esempio, quando lo apri, conosci le condizioni meteorologiche come temperatura, umidità ecc. Quelle letture sono il valore medio di un grande sono