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
- Passaggio 8: gioca
Video: Ventola di raffreddamento automatica con sensore di temperatura e umidità Servo e DHT11 con Arduino: 8 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 09:59
In questo tutorial impareremo come avviare e ruotare una ventola quando la temperatura supera un certo livello.
Passaggio 1: cosa ti servirà
- Sensore DHT11
- Arduino UNO (o qualsiasi altra scheda)
- Modulo ventola L9110
- Display OLED
- Servomotore
- Ponticelli
- tagliere
- Programma Visuino: Scarica Visuino
Passaggio 2: il circuito
- Collegare il pin "Arancione" (segnale) del servomotore al pin digitale Arduino[2]
- Collegare il pin "Rosso" del servomotore al pin positivo Arduino [5V]
- Collegare il pin "marrone" del servomotore al pin negativo Arduino [GND]
- Collegare il pin del modulo ventola [VCC] al pin arduino [5V]
- Collegare il pin del modulo ventola [GND] al pin arduino [GND]
- Collegare il pin del modulo ventola [INA] al pin digitale arduino [5]
- Collega 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 [SDA] al pin Arduino [SDA]
- Collega il pin del display OLED [SCL] al pin Arduino [SCL]
- Collegare il pin positivo DHT11 + (VCC) al pin Arduino +5V
- Collegare il pin negativo DHT11 - (GND) al pin Arduino GND
- Collegare il pin DHT11 (Out) al pin digitale Arduino (4)
Passaggio 3: avviare Visuino e selezionare il tipo di scheda Arduino UNO
Il Visuino: https://www.visuino.eu deve essere installato. 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 "Sine Analog Generator"
- Aggiungi il componente "Servo"
- Aggiungi il componente "DHT"
- Aggiungi il componente "Valore analogico"
- Aggiungi il componente "Confronta valore analogico" 2X
- Aggiungi il componente "OLED"
Passaggio 5: nei componenti del set Visuino
- Seleziona "SineAnalogGenerator1" e nella finestra delle proprietà imposta Amplitude su 0.30 e Frequency su 0.1, imposta abilitato su False e fai clic sull'icona Pin e seleziona Boolean sink pin
- Selezionare "CompareValue1" e nella finestra delle proprietà impostare Value su 24 (temperatura che avvierà la ventola) e Compare Type su ctBiggerOrEqual
- Selezionare "CompareValue2" e nella finestra delle proprietà impostare Value su 24 (livello di temperatura che fermerà la ventola) e Compare Type su ctSmaller
- Fare doppio clic su "AnalogValue1" e nella finestra Elements trascinare "Set Value" a sinistra
- Nella finestra delle proprietà imposta Valore su 0,5
- Nella finestra Elementi trascina un altro "Imposta valore" a sinistra
- Nella finestra delle proprietà imposta Valore su 1
Fare doppio clic su "DisplayOLED1"
Nella finestra Elementi:
- Trascina "Disegna testo" a sinistra e nella finestra delle proprietà imposta il testo su "TEMP"
- Trascina "Campo di testo" a sinistra e nella finestra delle proprietà imposta Dimensione su 2 e Y su 9
- Trascina "Disegna testo" a sinistra e nella finestra delle proprietà imposta il testo su "UMIDITÀ" e Y su 26
- Trascina "Campo di testo" a sinistra e nella finestra delle proprietà imposta Dimensione su 2 e Y su 36
- Trascina "Draw Text" a sinistra e nella finestra delle proprietà imposta Text su "FAN ACTIVE" e Y su 54 e imposta Enabled su false, fai clic sull'icona della puntina e imposta BooleanSinkPin
Chiudi la finestra Elementi
Passaggio 6: nei componenti di Visuino Connect
- Collegare il pin SineAnalogGenerator1 [Out] al pin Servo1 [In]
- Collegare il pin Servo1 [Out] al pin digitale Arduino [2]
- Collegare il pin [Sensore] di "HumidityThermometer1" al pin digitale Arduino [4]
- Collegare il pin "HumidityThermometer1"[Temperature] al pin DisplayOLED1>TextField1[In] e al pin CompareValue1[In] e al pin CompareValue2[In]
- Collegare il pin "HumidityThermometer1"[Temperature] al pin DisplayOLED1>TextField2[In]
- Collega "CompareValue1" pin[Out] a DisplayOLED1>DrawText3 pin[Iclock] e pin[Enabled]
- Collegare il pin "CompareValue1" [Out] al pin AnalogValue1>Set Value1 [In] e al pin SineAnalogGenerator1 [Enabled]
- Collegare il pin "CompareValue2" [Out] al pin AnalogValue1>Set Value2 [In]
- Collega "DisplayOLED1" pin I2C [Out] alla scheda Arduino I2C [In]
Passaggio 7: genera, compila e carica il codice
In Visuino, in basso, fai clic sulla scheda "Build", assicurati che sia selezionata la porta corretta, quindi fai clic sul pulsante "Compila/Crea e carica".
Passaggio 8: gioca
Se si alimenta il modulo Arduino UNO, il Display OLED inizierà a mostrare i valori di temperatura e umidità e se la ventola è attiva. Quando la temperatura supera i 24 gradi, la ventola inizia a girare.
Congratulazioni! Hai completato il tuo progetto con Visuino. In allegato c'è anche il progetto Visuino, che ho creato per questo Instructable, puoi scaricarlo e aprirlo in Visuino:
Consigliato:
Raspberry Pi Box di ventola di raffreddamento con indicatore della temperatura della CPU: 10 passaggi (con immagini)
Raspberry Pi Box di raffreddamento FAN con indicatore della temperatura della CPU: avevo introdotto il circuito dell'indicatore della temperatura della CPU raspberry pi (di seguito come RPI) nel progetto precedente. Il circuito mostra semplicemente RPI 4 diversi livelli di temperatura della CPU come segue.- LED verde acceso quando La temperatura della CPU è entro 30~
Sensore di temperatura e umidità DHT11 con Arduino: 5 passaggi
Sensore di temperatura e umidità DHT11 con Arduino: oggi ti insegnerò come utilizzare il modulo sensore di temperatura e umidità KY-015 che contiene il sensore di temperatura e umidità DHT11. Se preferisci imparare dai video, ecco un video tutorial che ho realizzato !:
Sensore di temperatura e umidità ad energia solare Arduino come sensore Oregon da 433 mhz: 6 passaggi
Sensore di temperatura e umidità ad energia solare Arduino come sensore Oregon da 433 mhz: questa è la costruzione di un sensore di temperatura e umidità ad energia solare. Il sensore emula un sensore Oregon da 433 mhz ed è visibile nel gateway Telldus Net. Cosa ti serve: 1 x "10 LED Sensore di movimento a energia solare" da Ebay. Assicurati che dica batteria a 3,7 V
Come utilizzare il sensore di temperatura DHT11 con Arduino e stampare la temperatura di calore e umidità: 5 passaggi
Come utilizzare il sensore di temperatura DHT11 con Arduino e stampare la temperatura Calore e umidità: il sensore DHT11 viene utilizzato per misurare la temperatura e l'umidità. Sono appassionati di elettronica molto popolari. Il sensore di umidità e temperatura DHT11 rende davvero facile aggiungere dati di umidità e temperatura ai tuoi progetti di elettronica fai-da-te. È per
Pad di raffreddamento per laptop fai da te - Impressionanti trucchi di vita con ventola della CPU - Idee creative - Ventola del computer: 12 passaggi (con immagini)
Pad di raffreddamento per laptop fai da te | Impressionanti trucchi di vita con ventola della CPU | Idee creative | Fan del computer: devi guardare questo video fino alla fine. per capire il video