Sommario:
- Passaggio 1: app mobile Blynk
- Passaggio 2: come iniziare
- Passaggio 3: come si presenta il set-up?
- Passaggio 4: e il codice?
Video: YABC - Ancora un altro controller Blynk - Controller di temperatura e umidità cloud IoT, ESP8266: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
Ciao Maker, Di recente ho iniziato a coltivare funghi a casa, funghi ostriche, ma ho già 3x di questi controller a casa per il controllo della temperatura del fermentatore per la mia birra fatta in casa, anche mia moglie sta facendo questa cosa Kombucha ora e come termostato per il controllo del riscaldatore. Il concetto è lo stesso per molte applicazioni diverse, serre, birra fatta in casa, piscine termali, riscaldatori e così via.
Credo che il controllo della temperatura sia una delle applicazioni più popolari dell'IoT e Blynk ha quindi deciso di realizzare questo progetto e condividerlo con voi. La cosa che mi infastidisce di più sono quei terminali fragili su una scheda economica che non tengono correttamente i cavi, lasciando scoperti i fili sotto tensione e per di più, tutti i miei tentativi di trovare custodie "belle" per i progetti fai-da-te utilizzando schede diverse sono falliti, e non ho mai provato la stampa 3D.
**Caratteristiche PCB:**
- ESP8266 basato su ESP-WROOM-02;
- OTA locale abilitato;
- LED RGB WS2812;
- Pin TX e RX esposti su un'intestazione maschio a 3 pin, per la programmazione e il monitoraggio;
- 3 x 250VAC/30VDC 7A AgSnO2 relè;
- Morsetti a vite plug-in;
- Alimentazione 9~12VDC (non inclusa);
**Sonde supportate**
- BME280;
- HTU21D;
- SHT3x;
- AM2315; (Il mio preferito per la sua forma)
- DS18B20 un filo;
- Termistore NTC (non proprio una buona opzione);
**Piattaforma**
Poiché ESP8266 ha alcune peculiarità su quale pin può essere utilizzato come sensore e come relè mentre cambia il suo stato durante l'avvio, ho cambiato alcuni pin come segue:
#define NTCINPUT A0
#define SDA_PIN 12 #define SCL_PIN 14 //DS18B20 IL FILO DATI VA ANCHE QUI #define RLY1_PIN 4 //Active HIGH #define RLY2_PIN 5 //Active HIGH #define RLY3_PIN 15 //Active HIGH #define BOARD_BUTTON_PIN 0 //Active LOW # definire BOARD_LED_PIN_WS2812 13
**Se vuoi comprarne uno e aiutarmi a lasciare il mio lavoro diurno;) -- IL MIO Store su Tindie
Passaggio 1: app mobile Blynk
Questa è una versione estesa dell'app Blynk, dovrai acquistare energia poiché l'app richiede 4.400 punti energia, troverai una versione più semplice su: YABC Simple e inizialmente non dovrai acquistare energia.
Scarica l'app Blynk: per iniziare con Blynk
- Scarica l'app Blynk: https://j.mp/blynk_Android o
- Tocca l'icona del codice QR e punta la fotocamera sul codice qui sotto
- Goditi la mia app!
Passaggio 2: come iniziare
Il firmware ha tutto ciò di cui hai bisogno per controllare il riscaldamento e il raffreddamento tramite l'app Blynk Cloud.
Tenere premuto il pulsante per almeno 3 secondi e la scheda avvierà la modalità Access point "YABC-xxxxx" seguita dalle ultime 6 cifre dell'indirizzo MAC della scheda:
Collegati alla rete (nessuna password richiesta) e il Captive Portal dovrebbe avviarsi automaticamente, se non si avvia vai sul tuo browser internet e vai a 192.168.4.1 saranno disponibili le seguenti schermate di configurazione, inserisci le tue credenziali WiFi, Blynk Numero di autenticazione recuperato dall'App durante la clonazione del progetto di cui sopra e selezionare la sonda di temperatura e salvare.
Dopo aver salvato la configurazione la scheda si riavvierà e si connetterà al WiFi informato e se tutto è a posto puoi iniziare a utilizzare la tua app Blynk e controllare la temperatura con il tuo controller IoT.
Passaggio 3: come si presenta il set-up?
Sto usando un dispositivo di raffreddamento a semiconduttore di refrigerazione termoelettrico da 60 W Kit sistema di raffreddamento ventola di raffreddamento Kit finito per controllare il riscaldamento e il raffreddamento poiché il Peltier può fare entrambe le cose cambiando la sua polarità, so che non è il modo più efficiente ma fa il lavoro.
Peltier è abbastanza affamato di energia, quindi avrai bisogno di un alimentatore 12VDC "ad alta corrente" qualcosa del genere: AC110V 220V A DC12V Alimentatore 12V 10A assicurati di selezionarne uno ad alta capacità poiché il Peltier ha bisogno di 60W e hai ancora bisogno di alimentare ventola e la scheda ESP8266 + le specifiche dell'alimentatore non sono troppo affidabili.
Sto usando relè esterni per proteggere la scheda principale (i relè esterni sono più economici della sostituzione della scheda principale se qualcosa va storto) e anche per cambiare la polarità, se stai usando il Peltier per il raffreddamento **O** il riscaldamento * *solo** o hai 2 fonti che non ti servono.
**Lo schema elettrico funziona così:**
Passaggio 4: e il codice?
Ecco, ma avrai anche bisogno della libreria untrol_WiFiManager adattata da GitHub. E molti altri.
Il codice sembra divertente quando viene pubblicato qui, ma puoi vederlo su My Github Page
Consigliato:
Automatizzare una serra con LoRa! (Parte 1) -- Sensori (temperatura, umidità, umidità del suolo): 5 passaggi
Automatizzare una serra con LoRa! (Parte 1) || Sensori (temperatura, umidità, umidità del suolo): in questo progetto ti mostrerò come ho automatizzato una serra. Ciò significa che ti mostrerò come ho costruito la serra e come ho collegato l'elettronica di alimentazione e automazione. Inoltre ti mostrerò come programmare una scheda Arduino che utilizza L
ESP8266 Nodemcu Monitoraggio della temperatura utilizzando DHT11 su un server Web locale - Ottieni la temperatura e l'umidità della stanza sul tuo browser: 6 passaggi
ESP8266 Nodemcu Monitoraggio della temperatura utilizzando DHT11 su un server Web locale | Ottieni la temperatura e l'umidità della stanza sul tuo browser: Ciao ragazzi, oggi faremo un'umidità e l'umidità; sistema di monitoraggio della temperatura utilizzando ESP 8266 NODEMCU & Sensore di temperatura DHT11. La temperatura e l'umidità saranno ottenute da DHT11 Sensor & può essere visto su un browser quale pagina web verrà gestita
ESP8266 NodeMCU Access Point (AP) per server Web con sensore di temperatura DT11 e stampa di temperatura e umidità nel browser: 5 passaggi
ESP8266 NodeMCU Access Point (AP) per server Web con sensore di temperatura DT11 e temperatura e umidità di stampa nel browser: ciao ragazzi nella maggior parte dei progetti utilizziamo ESP8266 e nella maggior parte dei progetti utilizziamo ESP8266 come server Web in modo da poter accedere ai dati su qualsiasi dispositivo tramite wifi accedendo al server Web ospitato da ESP8266 ma l'unico problema è che abbiamo bisogno di un router funzionante per
Monitoraggio remoto della temperatura e dell'umidità con ESP8266 e l'app Blynk: 15 passaggi
Monitoraggio remoto della temperatura e dell'umidità con ESP8266 e l'app Blynk: è stato il mio primo progetto con il chip ESP8266. Ho appena costruito una nuova serra vicino a casa mia ed è stato interessante per me cosa succede lì durante il giorno? Voglio dire, come cambia la temperatura e l'umidità? La serra è abbastanza ventilata? Quindi dico
Monitor di umidità wireless (ESP8266 + sensore di umidità): 5 passaggi
Wireless Moisture Monitor (ESP8266 + Moisture Sensor): compro il prezzemolo in vaso e la maggior parte del giorno il terreno era asciutto. Quindi decido di realizzare questo progetto, sul rilevamento dell'umidità del terreno in vaso con prezzemolo, per verificare, quando ho bisogno di versare il terreno con acqua. Penso che questo sensore (sensore di umidità capacitivo v1.2) sia buono perché