Sommario:
- Passaggio 1: saldare il Firebeetle
- Passaggio 2: cambia alloggio
- Passaggio 3: saldare i fili a Micro USB
- Passaggio 4: rottura della saldatura su Firebeetle
- Passaggio 5: stampa 3D della custodia
- Passaggio 6: incollare l'inserto
- Passaggio 7: posizionare il doppio nastro posteriore
- Passaggio 8: creare connessioni
- Passaggio 9: codifica - Firebeetle
- Passaggio 10: installazione di librerie per Firebeetle
- Passaggio 11: configurazione del file.yaml di Home Assistant
- Passaggio 12: installazione dell'hardware
- Passaggio 13: fissare la batteria al coperchio
- Passaggio 14: maggiori dettagli
Video: The Brew Probe - Monitoraggio della temperatura WiFi: 14 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
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
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
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
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
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
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
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
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
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
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
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
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:
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~
Indicatore della temperatura della CPU Raspberry Pi: 11 passaggi (con immagini)
Indicatore della temperatura della CPU Raspberry Pi: in precedenza avevo introdotto un semplice circuito indicatore di stato operativo lampone pi (di seguito come RPI). Questa volta, spiegherò alcuni circuiti indicatori più utili per l'RPI in esecuzione come modalità headless (senza monitor). CPU
Hackerare un pulsante della porta della Jubilee Line della metropolitana di Londra: 12 passaggi (con immagini)
Hacking di un pulsante della porta della Jubilee Line della metropolitana di Londra: Il negozio del London Transport Museum vende pulsanti della porta dismessi della Jubilee Line (sono disponibili sia a sinistra che a destra). Se stai pensando di realizzare un progetto che necessita di un pulsante e di una spia di qualche tipo, saresti
Controllo batteria con selezione della temperatura e della batteria: 23 passaggi (con immagini)
Controllo batteria con selezione della temperatura e della batteria: tester di capacità della batteria. Con questo dispositivo è possibile controllare la capacità della batteria 18650, acido e altro (la batteria più grande che ho testato è la batteria acida 6v 4,2A). Il risultato del test è in milliampere/ora. Creo questo dispositivo perché ho bisogno di verificare
Controlla i tuoi elettrodomestici con il telecomando della tua TV (telecomando ir) con display della temperatura e dell'umidità: 9 passaggi
Controlla i tuoi elettrodomestici con il telecomando della tua TV (telecomando a infrarossi) con display di temperatura e umidità: ciao sono Abhay ed è il mio primo blog su Instructables e oggi ti mostrerò come controllare i tuoi elettrodomestici con il telecomando della tua TV costruendo questo progetto semplice. grazie al laboratorio atl per il supporto e la fornitura del materiale