Obsah:
Video: Senzor kysnutého cesta (ESP8266): 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Stále som tam, aby som skúsil zmerať kvasenie môjho štartéra z kysnutého cesta a chcel som skúsiť toto riešenie so senzorom Sharp. Senzor zmeria vzdialenosť od povrchu prípravku. Čím vyššie ide, tým je prípravok kvasenejší. Nárast je spôsobený baktériami a kvasinkami, ktoré jedia múku a produkujú oxid uhličitý. Tento plyn sa zachytí v prípravku a nafúkne ho.
Toto používa jednoduchý ESP8266 na prenos opatrení sprostredkovateľovi MQTT. Vytlačil som kryt, aby som integroval komponenty do uzáveru nádoby, aby sa nepohyboval príliš ľahko.
Zásoby
- ESP8266 - Vzal som NodeMCU v3 z aliexpressu
- Sharp Sensor GP2Y0A41SK0F - ten, ktorý používam, je dobrý na 4 cm až 30 cm, čo bude v takom prípade dobrý zápas.
- Server MQTT - ten, ktorý používam, spravuje môj softvér domáceho asistenta, urobí to každý
- Jedna sklenená nádoba
- Nejaký kváskový štartér
- USB powerbank alebo napájací adaptér s výstupom micro USB
Krok 1: Vytlačte kryt nádoby
Kryt som navrhol s Fusion 360, nakrájal na plátky s Cura a vytlačil na svojom Creality 3D CR10S. Ponechal som niekoľko otvorov na vetranie, aby na ostrom senzore nedochádzalo ku kondenzácii.
Našiel som nejaký dobrý dizajn pre nodemcu na grabcad. Rovnako ako pre ostrý senzor. Oveľa jednoduchšie je navrhnúť otvory pre upevnenie. Na úpravu výšky komponentu nad vrchom krytu som použil niekoľko rozperiek z montážnych dielov arduino dosiek.
grabcad.com/library/nodemcu-lua-lolin-v3-m…
grabcad.com/library/sharp-2y0a21-distance-… (nie je to isté, ale dostatočne blízko na zapadnutie otvorov)
Nalepil som trochu obojstrannej pásky, aby kryt zostal na svojom mieste na vrchu nádoby.
Krok 2: Kabeláž
Najprv musíme zapojiť nodemcu k ostrému senzoru. To je celkom jednoduché.
- Senzor Sharp bude mať vstup 5 voltov, aby sme ho mohli zapojiť do VU (VUSB) na nodemcu.
- Potom ostrý snímač uzemnite na akýkoľvek uzemňovací kolík nodemcu.
- A nakoniec V0 z ostrého senzora prejde na A0 (analógový vstup) na ESP.
- Našťastie výstup ostrého senzora je maximálne 3,1 voltu. Bolo by to vyššie, mali by sme problémy s ESP ako beží na 3,3 voltov a neocenili by sme vyššie napätie na jeho vstupnom pine.
Potom na napájanie nodemcu používam štandardnú powerbanku USB s konektorom micro USB alebo zástrčku v stene. To sa musí urobiť, pretože chceme mať platný VUSB na 5 voltov. Senzor bude trvať iba medzi 4,5 až 5,5 voltov. nodemcu zvyčajne beží na 3,3 V, čo je nedostatočné.
Krok 3: Kódovanie
Tento kód používa na programovanie ESP8266 jazyk Arduino IDE. Na to, aby ste ho mohli programovať z tohto IDE, budete musieť nainštalovať dosku ESP8266.
www.arduino.cc/en/main/Software
github.com/esp8266/Arduino
github.com/knolleary/pubsubclient
Vyhľadajte a nahraďte kľúčové slovo „VYMENIŤ“svojimi vlastnými hodnotami.
Pre ostrý snímač existuje fáza kalibrácie. Uvidíte vzorec na prevod analógových hodnôt na centimetre, ktorý je možné po kalibrácii upraviť. Typickou kalibráciou je vykonať sériu meraní so senzorom a pomocou programu Excel vypočítať koeficienty pre vzorec. Zlepší sa tým presnosť opatrení.
Niekoľko príkladov kalibračného postupu
diyprojects.io/proximity-sensor-a02yk0-tes…
Kód obsahuje pripojenie k akejkoľvek wifi stanici, ktorú máte. Vďaka tomuto wifi pripojeniu môže ESP odosielať hodnoty na nakonfigurovaný server MQTT.
Krok 4: Skontrolujte MQTT
Po zapojení začne esp odosielať hodnoty na MQTT. Potom pomocou domáceho asistenta (https://www.home-assistant.io/) prečítam front a zobrazím výsledok.
Potom vám zostane pridanie štartéra Soudough, múky a vody a potom počkajte, kým senzor zmeria úroveň povrchu v sklenenej nádobe. Dúfajme, že to bude indikovať úroveň kvasenia kysnutého cesta, aby sme vedeli, kedy sa dosiahne vrchol.
Priložil som graf prvého použitia senzora. Údaje zo senzorov som preniesol späť do InfluxDB a tento graf je z Grafany, takže môžete vidieť pekný vývoj meraní v priebehu času.
Dúfam, že sa vám tento návod páčil, dajte mi prosím vedieť, ak potrebujete ďalšie podrobnosti o niektorých krokoch!
Odporúča:
Lampe Pentagonale (à L'arrache). Pentagonálna lampa (drsná cesta) .: 6 krokov
Lampe Pentagonale (à L'arrache). Pentagonálna lampa (Uvažovaná cesta) .: Francúzsko: Inšpiratívne a inštruktážne pokyny: https://www.instructables.com/id/Porus-Lamp/ j'ai r é alis é un petit mod è le é clair é par un chemin de led neopixel d'adafruit. Camp lampe tourne é galeme
MEROSS MSS620 - cesta za zvláštnosťou: 3 kroky
MEROSS MSS620 - Cesta za zvláštnosťou: Moja priateľka potrebovala na svoj balkón nejaké napájacie zásuvky ovládané wifi - viete, obvyklé: zalievanie rastlín, rozsvecovanie svetla, keď sa zotmie. Po nejakom prehliadaní webu som prišiel na MEROSS MSS620 - dve napájacie
Vypnutie počítača Remotley (skutočná cesta): 4 kroky
Vypnutie počítača Remotley (skutočná cesta): Toto je návod, ktorý vám ukáže, ako vypnúť počítač (z vlastného) na diaľku. nie je potrebné odosielať súbory na ich počítač alebo mať s nimi akýkoľvek kontakt. Vyžaduje si to malé alebo žiadne znalosti DOSu, aj keď to pomôže, ak máte 1337
Ako nainštalovať Flash na Ubuntu Linux, jednoduchá cesta!: 4 kroky
Ako nainštalovať Flash na Ubuntu Linux, jednoduchá cesta !: Jednou z prvých vecí, ktoré sa mi na Linuxe nepáčia, je to, ako ťažké môže byť inštalácia nových aplikácií alebo doplnkov. To môže byť náročné, ak nie ste práve naj dobré používanie príkazových riadkov a dávajte prednosť používaniu GUI - vyslovene Gooey (grafické používateľské rozhranie) toto
Burn Live Linux Distro je jednoduchá cesta!: 3 kroky
Burn Live Linux Distro je jednoduchý spôsob !: Poznámka: Toto je môj prvý pokyn. Ak sa vyskytnú nejaké chyby, vopred sa ospravedlňujem. Unetbootin (Universal Netboot Installer) je softvér na vytváranie živých diskov USB Linux. Dodáva sa s radom vopred vybraných distribúcií