MULTIMEDIA CREATIVE STUDIO ASTI
GUIDA COMPLETA per costruire un FAN CONTROLLER con un microcontrollore ESP8266 ed interfacciabile con Home Assistant

FAN CONTROLLER con ESP8266 (Parte #2)

Come controllare la velocità di una ventola in base alla temperatura

Guida completa alla realizzazione

(In questa seconda parte vi spiego il collegamento ARGB ed il codice ESPHome impiegato)

Se hai perso la prima parte di questo progetto 👉 guardala qui 👈​ ​

Ti spiego passo passo TUTTO quello che ho studiato e sperimentato ❤️​


Per raffreddare il mio Rack che contiene il mio HUB domotico, NAS, Router ed NVR ho voluto realizzare un mio sistema di raffreddamento a ventola controllabile anche da Home Assistant.

Tra i tanti tutorial stranieri cercati in rete non sono riuscito a trovarne uno che soddisfacesse le mie specifiche esigenze pertanto … eccovi la mia soluzione.
Già che la scimmia prendeva il sopravvento ho aggiunto il controllo dei led scegliendo una ventola ARGB in modo da indicare anche
visivamente lo status del controller che svilupperò nei mesi a seguire

Il progetto nasce da un esempio che ho trovato in rete e di cui per correttezza ne cito la provenienza (https://github.com/sker65/esphome-fan-controller)
L’ho poi ampiamente modificato affinché funzionasse nel mio hardware e sviluppato implementando diverse interessanti funzioni, e questo mi ha consentito di apprendere tantissime nuove cognizioni.

⚠️ Ti ricordo che questo è un esperimento che seppur funzionante non è omologato da nessuno !
Non posso darvi alcuna garanzia ne assistenza sul progetto in quanto basato
sulle mie esigenze, sul mio hardware e non ho potuto testarlo per tante settimane per individuarne eventuali bug.

E’ a mio parere, un ottimo progetto educativo per chi ha delle competenze di elettronica e/o è in fase di apprendimento nella programmazione dei microcontrollori in modo particolare della serie ESP.

Capitoli del video su YouTube
00:18 Il Fan Controller con i LED ARGB
02:23 Lo schema con l’ Addressable RGB
04:10 I componenti montati sulla millefori
05:23 Mi manca l’RTTTL dell’inno nazionale !!!
05:47 Le entità e funzioni aggiunte
07:39 Test del Fan Controller
10:37 Le entità controllabili da Home Assistant con le automazioni/script
13:00 Troverete i codici sul sito
13:15 L’anomalia rilevata nel funzionamento
14:07 Vediamo il CODICE di programmazione
20:58 Nota sull’ADDRESS dei sensori DALLAS
22:06 Nota sul sensore DHT22
29:41 La preparazione e programmazione dell’ESP
31:43 Conclusioni 👋​

GLI SCHEMI

SCHEMA con ventola COOLER MASTER con LED ARGB

👉​ Se invece cerchi lo schema con ventola NOCTUA guarda l’articolo precedente qui

#
#
#
# 👇​ Il codice lo potete scaricare nel link più sotto 👇​
#
# MA IMPORTANTE !
# Il codice riporta i pin indicandoli come D1, D7 etc...
# Se in compilazione vi dovesse dare errore perché quella versione di microcontrollore esp8266 non accetta quella nomenclatura
# allora sostituite D1 con GPIO5, D7 con GPIO13 e cosi via, secondo la tabella che qui vi riporto per comodità:
#
#

🛒 Questo è l’elenco del materiale utilizzato:
✅​ ECCO DOVE PUOI TROVARLO ✅​

➡️ Microcontrollore ESP8266 type C: https://amzn.to/46WulXx
➡️ Ventola Noctua NF-P12 redux-1300 PWM – 120 mm, 4-Pin: https://amzn.to/3Mh6sAl
➡️ Ventola Cooler Master MasterFan MF120 Halo2 ARGB: https://amzn.to/3XkduJB
➡️ Sensore Temperatura DS18B20: https://amzn.to/4d7VBDR
➡️ Step Down Converter 12V to 5V: https://amzn.to/4cyGwuA / (mini regolabile) https://amzn.to/4fP2goS
➡️ Rele: https://amzn.to/3AtOhou
➡️ MosFet: Amazon: https://amzn.to/3AB6jFq
➡️ Buzzer 3,3-5V passivo : https://amzn.to/3ZfvXKb
➡️ Alimentatore 12V, 3,5A (cosi può servire anche per altro): https://amzn.to/4dOTmpJ versione hard!: https://amzn.to/3yJ2EER
➡️ Contenitore plastico trasparente: https://amzn.to/3MkX7Hv
➡️ Breadboard per montare al volo dei circuiti completa di ponticelli: https://amzn.to/3XvU8S0
➡️ Resistenze miste: https://amzn.to/3XLYpSA (dovreste trovare anche quella da 4,7kΩ)
➡️ Condensatori ceramici di valore misto: https://amzn.to/3BgaXIW
➡️ Basetta millefori di varie dimensioni: https://amzn.to/47wj6p1
➡️ Morsettiera per PCB: https://amzn.to/4e4p7LL

(Come Affiliato Amazon ricevo un guadagno dagli acquisti idonei fatti da questi link 🙏🏻​)

🔹 LINK UTILI 🔹
🔗 ESPHome – Output Component ESP8266 Software PWM Output: 🔗 https://esphome.io/components/output/esp8266_pwm
🔗 ESPHome – Light Component: https://esphome.io/components/light/index.html
🔗 ESPHome – Rtttl Buzzer: https://esphome.io/components/rtttl.html
🔗 ESPHome – Dallas Temperature Sensor: 🔗 https://esphome.io/components/sensor/dallas_temp.html
🔗 ESPHome – DHT Temperature+Humidity Sensor: https://esphome.io/components/sensor/dht.html
🔗 ESPHome – Light Component: NeoPixelBus Light: https://esphome.io/components/light/neopixelbus.html
🔗 ESPHome – Light Component: https://esphome.io/components/light/
🔗 ESPHome – Light Component: Monochromatic Ligh: https://esphome.io/components/light/monochromatic.html

❤️​ Se vuoi sostenermi nel realizzare nuovi tutorial puoi farlo con i Super Grazie (Trovi il tasto su YouTube e saresti… l’unico ! 🙂 o anche condividendo i miei video nei tuoi social e perché no, acquistando dai link indicati 🙏​

I componenti:

D1Mini - ESP8266

ESP8266 D1 Mini per migliaia di applicazioni da realizzare per Home Assistant
Circa € 4 – Lo trovi qui


Ventola NF-P12 redux-1300 PWM 12V

Noctua NF-P12 redux-1300 PWM, Ventola Silenziosa, 4-Pin, 1300 RPM (120 mm, Grigio)
Circa € 15 – Lo trovi qui


Ventola Cooler Master MasterFan MF120 Halo2 ARGB

Cooler Master MasterFan MF120 Halo2 ARGB (120 mm)
Circa € 16 – Lo trovi qui


Sonda Temperatura DS18B20 Dallas

DS18B20 Sonda di Temperatura
Circa € 8 – Lo trovi qui


Sonda DHT22 temperatura e umidità

DHT22 Sonda di Temperatura e umidità
Circa € 9,5 – Lo trovi qui


Step Down Converter 12 to 5V DC

Step Down converter 12V DC to 5V DC
Circa € 13 – Lo trovi qui


Rele 12V con trigger

Relè 12V
Circa € 13 – Lo trovi qui


mosfet trigger 5V-36V PWM

Mosfet (al posto del Relè)
Circa € 13 – Lo trovi qui


buzzer_passivi

BUZZER PASSIVI
Circa € 8 – Lo trovi qui


Box per piccoli circuiti elettrici ed elettronici

Contenitore plastica (10×68) per piccoli circuiti
Circa € 11 – Lo trovi qui


breadboard_kit per circuiti elettronici

Breadboard Kit
Circa € 14 – Lo trovi qui


basette millefori

Piastre milleforiBreadboard Kit
Circa € 16 – Lo trovi qui


resistenze miste

Pacco resistenze miste
Circa € 14 – Lo trovi qui


condensatori_misti

Pacco condensatori ceramici misti
Circa € 14 – Lo trovi qui


morsettiere_PCB

Morsettiere per PCB
Circa € 10 – Lo trovi qui


alimentatore-12V-2A

Alimentatore 220V AC to 12V DC 3,5A
Circa € 10 – Lo trovi qui


alimentatore_220_3A

Alimentatore 220V AC to 12V DC 3A per montaggi in rack
Circa € 15 – Lo trovi qui


❤️​ IL CODICE da scaricare liberamente della versione ARGB ❤️​

Se vuoi puoi offrirmi un caffè qui sotto ❤️​

📧​ ​CONTATTI
Alla mail aziendale come sugli altri contatti social o telefonici rispondo solo alle richieste di consulenza o info commerciali/professionali (lavoro !) ma vi ringrazio per tutti i preziosi commenti che mi scrivete, sono sempre molto graditi e cerco, nel limite del possibile, di rispondervi sempre. Grazie a tutti Voi 👋​

fan #fancolntroller #noctua #nfp12 #coolermaster #argb #dallas #ds18b20 #dht22 #ventola #tachimeter #d1mini #esp8266 #esphome #homeassistant #faidate #circuiti #elettronica, #pwm