Mündəricat:
- Təchizat
- Addım 1: Kavanoz qapağını çap edin
- Addım 2: Kabel çəkmə
- Addım 3: Kodlaşdırma
- Addım 4: MQTT yoxlayın
Video: Sourdough Sensor (ESP8266): 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Turş mayasının mayalanmasını ölçmək üçün hələ də oradayam və bu həlli Sharp sensoru ilə sınamaq istədim. Sensor preparatın səthinə olan məsafəni ölçəcək. Nə qədər yüksəkdirsə, hazırlıq bir o qədər mayalanır. Boyun artması bakteriya və mayanın unu yeyərək karbon dioksid istehsal etməsi ilə əlaqədardır. Bu qaz preparatın içərisində qalacaq və onu şişirəcək.
Tədbirləri bir MQTT brokerinə ötürmək üçün sadə bir ESP8266 istifadə edir. Qapağı çox asanlıqla hərəkət etməməsi üçün konteyner qapağına daxil etmək üçün çap etdim.
Təchizat
- ESP8266 - Aliexpress -dən NodeMCU v3 aldım
- Sharp Sensor GP2Y0A41SK0F - istifadə etdiyim 4 sm -dən 30 sm -ə qədər yaxşıdır, bu halda yaxşı bir uyğunluq olacaq.
- MQTT Server - istifadə etdiyim hər şeyi ev köməkçisi proqramım idarə edir
- Bir şüşə qab
- Bir az mayalı başlanğıc
- USB powerbank və ya mikro USB çıxışı olan güc adapteri
Addım 1: Kavanoz qapağını çap edin
Qapağı Cura ilə dilimlənmiş və Creality 3D CR10S -də çap olunmuş Fusion 360 ilə hazırladım. Kəskin sensorda kondensasiya olmaması üçün havalandırma üçün bir neçə deşik buraxdım.
Grabcad -da nodemcu üçün yaxşı bir dizayn tapdım. Kəskin sensor üçün olduğu kimi. Montaj üçün deliklərin dizaynı daha asandır. Arduino lövhələrimdən bir neçə arakəsmə istifadə edərək komponentin üst hissəsinin hündürlüyünü tənzimlədim.
grabcad.com/library/nodemcu-lua-lolin-v3-m…
grabcad.com/library/sharp-2y0a21-distance-… (eyni deyil, lakin çuxurların yerləşdirilməsi üçün kifayət qədər yaxındır)
Qapağın bankanın üstündə yerində qalması üçün bir az ikiqat yan bant yapışdırdım.
Addım 2: Kabel çəkmə
Əvvəlcə nodemcunu kəskin sensora bağlamalıyıq. Bu olduqca sadədir.
- Sharp sensoru giriş olaraq 5 volt alacaq, buna görə də onu nodemcu üzərindəki VU (VUSB) -ə qoşa bilərik.
- Sonra hər hansı bir nodemcu torpaq piminə kəskin sensoru topraklayın.
- Və nəhayət, kəskin sensordan gələn V0, ESP -də A0 -a (analoq giriş) keçir.
- Xoşbəxtlikdən, kəskin sensorun çıxışı maksimum 3.1 voltdur. ESP ilə bağlı problemlərimiz 3.3 voltdan daha yüksək olardı və giriş pinindəki daha yüksək gərginliyi qiymətləndirməyəcəyik.
Sonra nodemcu işə salmaq üçün mikro USB fişli və ya divar prizli standart bir USB güc bankından istifadə edirəm. 5 voltda etibarlı bir VUSB -yə sahib olmaq istədiyimiz üçün bu edilməlidir. Sensor yalnız 4.5 ilə 5.5 volt arasında olacaq. nodemcu ümumiyyətlə 3.3v -də işləyir, bu da kifayət deyil.
Addım 3: Kodlaşdırma
Bu kod, ESP8266 proqramlaşdırmaq üçün Arduino IDE dilindən istifadə edir. Bu IDE -dən proqramlaşdırmaq üçün ESP8266 lövhəsini quraşdırmalısınız.
www.arduino.cc/en/main/Software
github.com/esp8266/Arduino
github.com/knolleary/pubsubclient
"REPLACE" sözünü axtarın və öz dəyərlərinizlə əvəz edin.
Kəskin sensor üçün bir kalibrləmə mərhələsi var. Analog oxunuşu santimetrə çevirmək formulunu görəcəksiniz, kalibrdən sonra dəyişdirilə bilər. Tipik kalibrləmə, sensorla bir sıra ölçmələr aparmaq və formula üçün əmsalları hesablamaq üçün excel istifadə etməkdir. Bu tədbirlərin dəqiqliyini artıracaq.
Kalibrləmə prosesinin bəzi nümunələri
diyprojects.io/proximity-sensor-a02yk0-tes…
Kod, hər hansı bir wifi stansiyasına bir əlaqə ehtiva edir. Bu wifi bağlantısı sayəsində ESP, dəyərləri konfiqurasiya edilmiş MQTT serverinə göndərə bilər.
Addım 4: MQTT yoxlayın
Bağlandıqdan sonra, esp dəyərləri MQTT -ə göndərməyə başlayacaq. Sonra növbəni oxumaq və nəticəni göstərmək üçün ev köməkçisindən (https://www.home-assistant.io/) istifadə edirəm.
Sonra qatı bir başlanğıc, bir az un və su əlavə edin və sonra sensorun şüşə qabdakı səth səviyyəsini ölçməsini gözləyin. Bu, ümid edirik ki, xəmirin mayalanma səviyyəsini göstərəcək, buna görə zirvəyə nə vaxt çatıldığını bilirik.
Sensoru ilk dəfə istifadə etdiyimin qrafikini əlavə etdim. Sensor oxunuşlarını yenidən InfluxDB -ə köçürdüm və bu qrafik Grafana'dan gəlir, belə ki zamanla ölçülərin gözəl bir təkamülünü görə bilərsiniz.
Ümid edirəm bu dərsliyi bəyənmisiniz, zəhmət olmasa bəzi addımlar haqqında daha çox təfərrüata ehtiyacınız olub olmadığını mənə bildirin!
Tövsiyə:
Məktəblər, uşaq bağçaları və ya eviniz üçün NodeMCU/ESP8266 ilə CO2 Sensor Ekranı Plug & Play: 7 addım
Məktəblər, uşaq bağçaları və ya eviniz üçün NodeMCU/ESP8266 ilə Plug & Play CO2 Sensor Ekranı: Mən sizə necə tez bir fiş quracağınızı göstərəcəyəm. Layihənin bütün elementlərinin DuPont telləri ilə birləşdiriləcəyi CO2 sensoru oynayın. Lehimləmək lazım olan yalnız 5 nöqtə olacaq, çünki ümumiyyətlə bu layihədən əvvəl lehimləməmişəm
Sistem Sensor MPU-6050 Com Sensor: 6 Addım
Sistem Sensorları MPU-6050: MPU-6050 sensoru MEMS-dən istifadə etməklə çipə malikdir. Suallar 3 ildir ki, giroskopiya üçün 3 eixos, 6 aydan çox azaddır (6DOF) .Vamos bir kompüter sistemini hazırladıqdan sonra
Arduino Uno ilə Akustik Levitasiya Addım-addım (8 addım): 8 addım
Arduino Uno ilə Akustik Levitasiya Adım Adım (8 addım): ultrasəs səs ötürücüləri L298N Dc dişi qadın adapteri kişi dc pinli Arduino UNOBreadboard Bu necə işləyir: Əvvəlcə Arduino Uno-ya kod yükləyirsiniz (rəqəmsal ilə təchiz edilmiş bir mikro nəzarətçidir) və kodu çevirmək üçün analog portlar (C ++)
ESP8266 və BME280 istifadə edərək Apple HomeKit Temperatur Sensor Cihazı yaradın: 10 addım
Bir ESP8266 və BME280 istifadə edərək bir Apple HomeKit Temperatur Sensor Cihazı qurun: Bugünkü təlimatda, AOSONG AM2302/DHT22 və ya BME280 temperatur/rütubət sensoru, YL-69 nəm sensoru əsasında aşağı qiymətli temperatur, rütubət və nəm sensoru hazırlayacağıq. və ESP8266/Nodemcu platforması. Və göstərmək üçün
Mənim qapımda kim var? PIR Motion Sensor/Range Sensor Layihəsi: 5 Addım
Kim mənim qapımdadır? PIR Motion Sensor/Range Sensor Project: Layihəmizin məqsədi PIR və məsafə sensorları vasitəsi ilə hərəkəti hiss etməkdir. Arduino kodu istifadəçiyə yaxın olduğunu bildirmək üçün vizual və səs siqnalı çıxaracaq. MATLAB kodu, istifadəçiyə birinin yaxın olduğunu bildirmək üçün am e -poçt siqnalı göndərəcək. Bu cihaz