Sommario:
- Forniture
- Passaggio 1: stampa il coperchio del barattolo
- Passaggio 2: cablaggio
- Passaggio 3: codifica
- Passaggio 4: verifica MQTT
Video: Sensore di lievito naturale (ESP8266): 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Sono ancora in giro per provare a misurare la fermentazione del mio lievito madre e ho voluto provare questa soluzione con un sensore Sharp. Il sensore misurerà la distanza dalla superficie del preparato. Più si sale, più la preparazione è fermentata. L'aumento di altezza è dovuto ai batteri e ai lieviti che mangiano la farina e producono anidride carbonica. Questo gas sarà intrappolato nella preparazione e lo gonfierà.
Si tratta di utilizzare un semplice ESP8266 per trasmettere le misure a un broker MQTT. Ho stampato il coperchio per integrare i componenti nel tappo del contenitore in modo che non si muova troppo facilmente.
Forniture
- ESP8266 - Ho preso un NodeMCU v3 da aliexpress
- Sensore Sharp GP2Y0A41SK0F - quello che uso è buono per 4 cm a 30 cm che sarà una buona partita in quel caso.
- Server MQTT: quello che uso è gestito dal mio software di assistenza domestica, qualsiasi cosa va bene
- Un barattolo di vetro
- Un po' di lievito madre
- Powerbank USB o alimentatore con uscita micro USB
Passaggio 1: stampa il coperchio del barattolo
Ho disegnato la copertina con Fusion 360, affettata con Cura e stampata sulla mia Creality 3D CR10S. Ho lasciato dei fori per la ventilazione in modo che non ci sia condensa sul sensore nitido.
Ho trovato un buon design per nodemcu su grabcad. Così come per il sensore nitido. Molto più facile progettare i fori per il montaggio. Ho usato alcuni distanziatori dai pezzi di montaggio delle mie schede arduino per regolare l'altezza del componente sopra la parte superiore del coperchio.
grabcad.com/library/nodemcu-lua-lolin-v3-m…
grabcad.com/library/sharp-2y0a21-distance-… (non uguale ma abbastanza vicino per il montaggio dei fori)
Ho attaccato un po' di nastro biadesivo per far rimanere il coperchio in posizione sopra il barattolo.
Passaggio 2: cablaggio
Per prima cosa dobbiamo collegare il nodemcu al sensore sharp. Questo è abbastanza semplice.
- Il sensore Sharp prenderà 5 volt come input in modo da poterlo collegare a VU (VUSB) sul nodemcu.
- Quindi il sensore affilato viene messo a terra su qualsiasi pin di terra nodemcu.
- E infine il V0 dal sensore di nitidezza va all'A0 (ingresso analogico) sull'ESP.
- Fortunatamente l'uscita del sensore nitido è al massimo di 3,1 volt. Sarebbe più alto che avremmo problemi con l'ESP rispetto a quello che funziona a 3,3 volt e non apprezzeremmo tensioni più elevate sul suo pin di ingresso.
Quindi uso un powerbank USB standard con presa micro USB o una presa a muro per alimentare il nodemcu. Questo deve essere fatto poiché vogliamo avere un VUSB valido a 5 volt. Il sensore impiegherà solo tra 4,5 e 5,5 volt. nodemcu funziona tipicamente a 3.3v che è insufficiente.
Passaggio 3: codifica
Questo codice utilizza il linguaggio Arduino IDE per programmare ESP8266. Dovrai installare la scheda ESP8266 per poterla programmare da questo IDE.
www.arduino.cc/en/main/Software
github.com/esp8266/Arduino
github.com/knolleary/pubsubclient
Cerca e sostituisci la parola chiave "SOSTITUISCI" con i tuoi valori.
C'è una fase di calibrazione per il sensore di nitidezza. Vedrai la formula per convertire la lettura analogica in centimetri, questa può essere modificata dopo la calibrazione. La calibrazione tipica consiste nell'eseguire una serie di misurazioni con il sensore e utilizzare excel per calcolare i coefficienti per la formula. Ciò migliorerà la precisione delle misure.
Alcuni esempi di processo di calibrazione
diyprojects.io/proximity-sensor-a02yk0-tes…
Il codice contiene una connessione a qualsiasi stazione wifi che possiedi. Grazie a questa connessione wifi, l'ESP può inviare i valori al server MQTT configurato.
Passaggio 4: verifica MQTT
Una volta collegato, l'esp inizierà a inviare valori all'MQTT. Quindi uso l'assistente domestico (https://www.home-assistant.io/) per leggere la coda e visualizzare il risultato.
Quindi non resta che aggiungere il tuo lievito madre, un po' di farina e acqua e quindi attendere che il sensore misuri il livello della superficie nel barattolo di vetro. Si spera che questo indichi il livello di fermentazione della pasta madre in modo da sapere quando viene raggiunto il picco.
Allego il grafico della prima volta che ho usato il sensore. Ho trasferito le letture del sensore su InfluxDB e questo grafico è di Grafana, quindi puoi vedere una bella evoluzione delle misurazioni nel tempo.
Spero che questo tutorial ti sia piaciuto, per favore fammi sapere se hai bisogno di maggiori dettagli su alcuni passaggi!
Consigliato:
Come realizzare un BB8 a grandezza naturale con Arduino: 12 passaggi
Come realizzare un BB8 a grandezza naturale con Arduino: Ciao a tutti, siamo due studenti italiani che hanno costruito un clone BB8 con materiali economici e con questo tutorial vogliamo condividere la nostra esperienza con voi! Abbiamo utilizzato materiali economici a causa della nostra limitata budget, ma il risultato finale è molto buono
Costruisci BB-8 fai da te in India -- Controllato da Android e loquace -- A grandezza naturale: 19 passaggi (con immagini)
Costruisci BB-8 fai da te in India || Controllato da Android e loquace || A grandezza naturale: ISCRIVITI al mio canale per altri progetti. Questo progetto riguarda come costruire un droide Starwars BB-8 funzionante, a grandezza naturale, loquace e controllato da Arduino. useremo solo materiali domestici e un po 'di circuiti Arduino. In questo siamo
Auto RC a grandezza naturale: 14 passaggi (con immagini)
Auto RC a grandezza naturale: che cos'è? Pensi che le auto RC siano solo per bambini? Pensa di nuovo! Questo tutorial ti mostrerà come allestire e costruire un'auto RC 1: 1 a grandezza naturale. Dotare un'auto di questi controlli è una buona piattaforma di partenza per costruire la propria auto completamente autonoma (prossima fase
Lampada LED Lotus (sostenibilità ambiente naturale): 4 passaggi
Lotus LED Lamp (Sustainability Natural Environment): Abstract: Una lampada dalla forma simile al noto fiore di loto. L'idea alla base della lampada è che può essere utilizzata in diverse configurazioni a seconda delle preferenze degli utenti finali poiché verrà data la luce incandescente quando il (Lotus flo
Costruire un Cubesat con un sensore Arduino e gas naturale (MQ-2): 5 passaggi
Costruire un Cubesat con un Arduino e un sensore di gas naturale (MQ-2): il nostro obiettivo era realizzare un cubesat di successo in grado di rilevare il gas nell'atmosfera