Sommario:

The Brew Probe - Monitoraggio della temperatura WiFi: 14 passaggi (con immagini)
The Brew Probe - Monitoraggio della temperatura WiFi: 14 passaggi (con immagini)

Video: The Brew Probe - Monitoraggio della temperatura WiFi: 14 passaggi (con immagini)

Video: The Brew Probe - Monitoraggio della temperatura WiFi: 14 passaggi (con immagini)
Video: Smart Boat 14: Oil Pressure monitor with ESP32, INA219 and Home Assistant 2024, Luglio
Anonim
The Brew Probe - Monitoraggio della temperatura WiFi
The Brew Probe - Monitoraggio della temperatura WiFi

In questo tutorial costruiremo una sonda di temperatura che utilizza MQTT e Home Assistant per trasmettere le informazioni sulla temperatura a una pagina Web in cui è possibile monitorare la temperatura di germinazione in qualsiasi punto del fermentatore.

L'elenco completo delle cose da avere per questo è il seguente:

Custodia stampabile in 3Dhttps://www.thingiverse.com/thing:2502515

Codice Arduino e file modello 3D

github.com/misperry/Brew_Probe

Kit sensore impermeabile DS18B20: $ 8

www.dfrobot.com/product-1354.html

scarabeo di fuoco

www.dfrobot.com/product-1590.html

Devo installare a mano la libreria onewire

playground.arduino.cc/Learning/OneWire

È necessario installare la libreria arduinoJson Aggiungi https://arduino.esp8266.com/stable/package_esp8266… agli URL del gestore delle schede.

È necessario aggiungere la libreria firebeetle

git.oschina.net/dfrobot/FireBeetle-ESP32/…

HomeAssistant Sensore MQTT

home-assistant.io/components/sensor.mqtt/…

Articoli da acquistare per aiutare nella costruzione:

Scheda breakout USB Micro-B

www.amazon.com/gp/product/B00KLDPZVU/ref=…

Nastro biadesivo Great Planes 1x3'

www.amazon.com/gp/product/B001BHLRTY/ref=…

Interruttore PCB

www.amazon.com/gp/product/B01E3G12YY/ref=…

HATCHBOX Filamento PLA rosso

www.amazon.com/gp/product/B00J0GO8I0/ref=…

Passaggio 1: saldare il Firebeetle

Saldare il Firebeetle
Saldare il Firebeetle

Ora dovrai saldare un'intestazione inclusa solo su un lato del firebeetle. Sarà il lato con il VCC su di esso.

Passaggio 2: cambia alloggio

Cambia alloggio
Cambia alloggio
Cambia alloggio
Cambia alloggio
Cambia alloggio
Cambia alloggio

Per prima cosa sarà necessario rimuovere l'alloggiamento dal connettore della sonda termica e sostituirlo con un alloggiamento singolo per ogni pin.

Puoi prendere un perno di alloggiamento da quanto segue:

Kit alloggiamento

Passaggio 3: saldare i fili a Micro USB

Fili di saldatura a Micro USB
Fili di saldatura a Micro USB
Fili di saldatura a Micro USB
Fili di saldatura a Micro USB

Ora dovrai saldare i cavi di alimentazione e di terra alla scheda breakout mirco usb in modo da poter alimentare l'unità da una connessione micro usb.

Passaggio 4: rottura della saldatura su Firebeetle

Breakout di saldatura a Firebeetle
Breakout di saldatura a Firebeetle

Ora devi guardare la porta micro USB sul Firebeetle. Ci sono due pad etichettati "+" e "-". Saranno dove collegherai l'alimentazione e la messa a terra dalla scheda breakout USB.

Passaggio 5: stampa 3D della custodia

Stampa 3D della custodia
Stampa 3D della custodia

Ora dovrai stampare in 3D la custodia. I file del modello possono essere posizionati nei seguenti punti:

www.thingiverse.com/thing:2502515

Passaggio 6: incollare l'inserto

Incolla l'inserto
Incolla l'inserto
Incolla l'inserto
Incolla l'inserto

Ora dovrai applicare la colla all'inserto a testa esagonale e quindi inserirlo nel corpo principale dell'alloggiamento.

Passaggio 7: posizionare il doppio nastro posteriore

Posiziona il doppio nastro posteriore
Posiziona il doppio nastro posteriore
Posiziona il doppio nastro posteriore
Posiziona il doppio nastro posteriore

Metti il doppio nastro posteriore sul retro del firebeetle e anche sul retro del pannello di controllo della temperatura per l'installazione.

Passaggio 8: creare connessioni

Crea connessioni
Crea connessioni
Crea connessioni
Crea connessioni

Collegherai il pin rosso al VCC e il pin nero a terra. Collegherai il pin sens al GPIO D6 sul firebeetle.

Inoltre sarà necessario collegare lo switch in serie con la linea di alimentazione proveniente dalla LiPo Battery. In questo modo, quando si accende l'interruttore, si controlla l'alimentazione dell'unità.

Passaggio 9: codifica - Firebeetle

Ora dovrai modificare il codice per la tua applicazione.

La sezione sarà la seguente:

const PROGMEM char* MQTT_CLIENT_ID = "";

const PROGMEM char* MQTT_SERVER_IP = "";

const PROGMEM uint16_t MQTT_SERVER_PORT = 1883;

const PROGMEM char* MQTT_USER = "";

const PROGMEM char* MQTT_PASSWORD = "";

const PROGMEM char* MQTT_SENSOR_TOPIC = "";

Passaggio 10: installazione di librerie per Firebeetle

Nel tuo software arduino dovrai andare su file -> preferenze. Quindi nella sezione "Ulteriori URL di Board Manager:" aggiungerai i seguenti due collegamenti con una virgola in mezzo.

git.oschina.net/dfrobot/FireBeetle-ESP32/r…

arduino.esp8266.com/versions/2.3.0/package_…

Quindi vai su Strumenti -> Bacheca -> Gestione schede… e cerca firebeetle. Scegli la "FireBeetle-ESP32 Mainboard di DFrobot DFRDuino" e installala.

Infine devi andare su Schizzo -> Includi libreria -> Gestisci librerie… e cercherai quanto segue:

ArduinoJson di Benoit Blanchon (installalo)

un filo

pubsubcliente

Una volta terminato, installerai il codice che hai scegliendo la scheda firebeetle, collegandovi un cavo USB, scegliendo la porta com su cui si trova nel menu arduino e caricando lo sketch.

Passaggio 11: configurazione del file.yaml di Home Assistant

Ora dovrai andare al tuo file configuration.yaml per l'istanza dell'assistente domestico. Una volta che stai modificando questo file, dovrai aggiungere la seguente configurazione:

#da qualche parte in alto aggiungi

mqt:

#poi devi aggiungere il seguente sensore

sensore 1:

piattaforma: mqtt

state_topic: ''

nome: ''

unit_of_measurement: '°F'

value_template: '{{ value_json.temperature }}'

Passaggio 12: installazione dell'hardware

Installa l'hardware
Installa l'hardware
Installa l'hardware
Installa l'hardware
Installa l'hardware
Installa l'hardware

Installerai il firebeetle nella parte inferiore della custodia rimuovendo il nastro biadesivo e incollandolo all'interno della custodia.

Installa il breakout USB sui due distanziatori laterali. Usa due piccole viti per fissarlo.

Quindi alimenterai la sonda di temperatura attraverso l'inserto e collegherai il filo rosso all'alimentazione, il nero a terra e il giallo al pin del segnale della scheda di breakout della sonda termica.

Infine installa la scheda breakout nel lato del case staccando il supporto sul nastro e fissandolo sul lato dove non interferisce con gli altri componenti.

Infine dovrai collegare la batteria e infilare tutti i fili all'interno della custodia.

Passaggio 13: fissare la batteria al coperchio

Fissare la batteria al coperchio
Fissare la batteria al coperchio
Fissare la batteria al coperchio
Fissare la batteria al coperchio

Ora dovrai semplicemente attaccare la batteria al coperchio con lo stesso metodo di applicare del nastro biadesivo al pacco batteria e poi attaccarlo al coperchio dell'unità.

Una volta che la batteria è a posto, ora puoi far scattare il coperchio sulla custodia e accenderla!!

Passaggio 14: maggiori dettagli

Image
Image

Se desideri maggiori dettagli, guarda il video su come costruirlo e alla fine c'è un link al video di approfondimento con la procedura di costruzione completa preparata per te.

--------------------------------------------------- -------------------- Prova Amazon Prime 30 giorni

Supporta il suggerimento del canale con bitcoin Indirizzo: 1MvcZHRbDm9czS8s776iutBBPJ39K4PEHh

Seguimi su Instructables

Seguimi su Facebook

Seguimi su Twitter

Magliette

Consigliato: