Tempo totale: circa 30 minuti · Difficoltà: Media · Costo: ≈ 25-30 €
Perché la temperatura è critica per il reef
In un acquario marino la stabilità termica è importante quanto la salinità. Uno sbalzo di pochi gradi può stressare coralli e pesci, favorendo malattie e sbiancamento. In estate, con temperature ambientali che superano i 30°C, la vasca può surriscaldarsi rapidamente — specialmente se illuminata con LED o metalli.
La soluzione più semplice ed efficace è una ventola di raffreddamento che si attiva automaticamente quando la temperatura supera una soglia impostata, e si spegne quando torna sotto controllo.
Con JoyReef puoi costruire questo sistema con pochi euro e averlo sempre sotto controllo via smartphone.
Cos’è il controller JoyReef
Se hai già letto la guida dell’ATO, sai già cos’è: un piccolo NodeMCU (ESP8266) che legge sensori (temperatura, galleggianti, pH e ORP) e comanda dispositivi esterni (prese smart) attraverso il portale JoyReef (portal.joy-reef.com).
In questa guida useremo lo stesso controller, ma invece dei galleggianti dell’ATO collegheremo una sonda di temperatura DS18B20 e la useremo per accendere/spegnere una ventola tramite una presa smart.
Componenti necessari — Setup base (≈ 25-30 €)
| Componente | Uso | Costo indicativo |
|---|---|---|
| NodeMCU v3 (ESP8266) | Legge la sonda e comanda la presa | 4-7 € |
| Sonda temperatura DS18B20 con cappuccio in plastica | Misura la temperatura in vasca (o sump) | 3-5 € |
| Presa smart Tasmota (o Kamoer KXF) | Accende/spegne la ventola | 12-18 € |
| Ventola da acquario / ventola PC 12V | Raffredda la superficie dell’acqua | 5-10 € |
| Cavo USB per alimentazione ventola (opz.) | Alimenta la ventola se 5V | 2-3 € |
| Resistenza 4.7 kΩ (pull-up) | Necessaria per il bus 1-Wire della DS18B20 | 0,05 € (inclusa nei kit) |
Mappa pin NodeMCU
Il firmware JoyReef usa questi pin del NodeMCU. Sulla shield a morsetti trovi gli stessi nomi stampati accanto a ogni vite:
| Pin NodeMCU | GPIO | Collega |
|---|---|---|
| 3V3 | — | Alimentazione sensori (+3.3V) — va a tutti i sensori |
| GND | — | Massa (return) — va a tutti i sensori |
| D5 | GPIO14 | Sonda DS18B20 (filo giallo dati) + resistenza 4.7kΩ pull-up |
| D3 | GPIO0 | Display OLED — SDA (dati) |
| D4 | GPIO2 | Display OLED — SCL (clock) |
💡 Sulla shield: i pin sono etichettati con lo stesso nome (D5, D3, 3V3…). Non serve sapere dov’è fisicamente il pin sul NodeMCU: basta cercare il nome sul morsetto.
Collegamento sonda DS18B20
La sonda DS18B20 ha tre fili — non invertire rosso e nero, si surriscalda e si danneggia:
| Filo sonda | Colore | Morsetto NodeMCU |
|---|---|---|
| VCC (alimentazione) | 🔴 Rosso | 3V3 |
| GND (massa) | ⚫ Nero | GND |
| DATA (dati) | 🟡 Giallo | D5 (GPIO14) |
- Spella circa 5 mm di guaina da ogni filo della sonda (usa un pelacavi o forbici).
- Inserisci il rame nudo nel foro sopra il morsetto corrispondente: Rosso → 3V3, Nero → GND, Giallo → D5.
- Avvita con il cacciavite fino a che il filo non esce più tirando delicatamente. Non forzare oltre.
Resistenza pull-up 4.7 kΩ (indispensabile!)
La resistenza da 4.7 kΩ è obbligatoria per far funzionare il bus 1-Wire della DS18B20. Senza, il firmware non vede la sonda e la temperatura resterà a 0°C o —127°C.
- Collega un capo della resistenza al morsetto 3V3 (insieme al filo rosso della sonda).
- Collega l’altro capo al morsetto D5 (insieme al filo giallo della sonda).
💡 Se hai una DS18B20 con breakout, spesso la resistenza è già saldata sulla PCB. In tal caso non serve aggiungerla.
Collegamento ventola e presa smart
La ventola non si collega direttamente al NodeMCU — il controller comanda la presa smart via Wi-Fi, e la presa alimenta la ventola:
- Presa smart → Ventola: inserisci lo spinotto della ventola nella presa smart Tasmota/Kamoer.
- Presa smart → Muro: la presa smart va collegata alla corrente 220V.
- Alimentazione ventola: se la ventola è 12V, la presa smart eroga 220V → serve un alimentatore 220V→12V intermedio, oppure usa una ventola 220V o una ventola PC 12V con un alimentatore dedicato acceso dalla presa smart.
- Controller → Presa: nessun cavo. Il NodeMCU comanda la presa via Wi-Fi attraverso il portale JoyReef.
💡 Consiglio: monta la ventola in modo che soffi direttamente sulla superficie dell’acqua — l’evaporazione forzata è il metodo più efficace per abbassare la temperatura.
Verifica finale
- Tutti i fili ben stretti nei morsetti — nessun rame esposto che possa toccare altri morsetti.
- Resistenza 4.7 kΩ saldamente tra 3V3 e D5.
- Sonda DS18B20: Rosso → 3V3, Nero → GND, Giallo → D5. Doppio controllo — l’inversione rosso/nero danneggia la sonda.
- Ventola inserita nella presa smart, presa smart a muro.
- NodeMCU inserito correttamente sulla shield a morsetti, senza pin piegati.
✅ Collegamento completato. Ora sei pronto per la Parte 2: flash del firmware, connessione Wi-Fi e configurazione della sonda sul portale.
Dove comprare
| Componente | Amazon | AliExpress |
|---|---|---|
| DS18B20 | Amazon | AliExpress |
| Presa smart Tasmota | Amazon | AliExpress |
| Ventola 12V | Amazon | AliExpress |
| Controller JoyReef | Negozio JoyReef | |
👉 Prossima parte: Parte 2 — Configura la sonda DS18B20 e la presa smart sul portale
Guida JoyReef · Parte 1 di 3 · v1.0 · Domande? Scrivici a supporto@joy-reef.com

