Obsah:

Senzor kysnutého cesta (ESP8266): 4 kroky
Senzor kysnutého cesta (ESP8266): 4 kroky

Video: Senzor kysnutého cesta (ESP8266): 4 kroky

Video: Senzor kysnutého cesta (ESP8266): 4 kroky
Video: Быстрый торт! Пеку, когда совершенно нет времени ВКУСНО и ПРОСТО. 2024, November
Anonim
Senzor kysnutého cesta (ESP8266)
Senzor kysnutého cesta (ESP8266)

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

Vytlačte kryt nádoby
Vytlačte kryt nádoby
Vytlačte kryt nádoby
Vytlačte kryt nádoby
Vytlačte kryt nádoby
Vytlačte kryt nádoby
Vytlačte kryt nádoby
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áž

Kabeláž
Kabeláž
Kabeláž
Kabeláž
Kabeláž
Kabeláž
Kabeláž
Kabeláž

Najprv musíme zapojiť nodemcu k ostrému senzoru. To je celkom jednoduché.

  1. Senzor Sharp bude mať vstup 5 voltov, aby sme ho mohli zapojiť do VU (VUSB) na nodemcu.
  2. Potom ostrý snímač uzemnite na akýkoľvek uzemňovací kolík nodemcu.
  3. A nakoniec V0 z ostrého senzora prejde na A0 (analógový vstup) na ESP.
  4. 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

Skontrolujte MQTT
Skontrolujte MQTT
Skontrolujte MQTT
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: