Daftar Isi:

Sensor Sourdough (ESP8266): 4 Langkah
Sensor Sourdough (ESP8266): 4 Langkah

Video: Sensor Sourdough (ESP8266): 4 Langkah

Video: Sensor Sourdough (ESP8266): 4 Langkah
Video: DHT11 Sensor Data to New Blynk2.0 using BlynkEdgent Method- Fetch the Humidity & Temperature Values 2024, Juli
Anonim
Sensor penghuni pertama (ESP8266)
Sensor penghuni pertama (ESP8266)

Saya masih di luar sana untuk mencoba mengukur fermentasi starter penghuni pertama dan saya ingin mencoba solusi ini dengan sensor Sharp. Sensor akan mengukur jarak ke permukaan persiapan. Semakin tinggi, semakin terfermentasi persiapannya. Peningkatan tinggi ini disebabkan oleh bakteri dan ragi yang memakan tepung dan menghasilkan karbon dioksida. Gas ini akan terperangkap dalam preparasi dan mengembang.

Ini menggunakan ESP8266 sederhana untuk mengirimkan langkah-langkah ke broker MQTT. Saya mencetak penutup untuk mengintegrasikan komponen di tutup wadah agar tidak terlalu mudah bergerak.

Perlengkapan

  • ESP8266 - Saya mengambil NodeMCU v3 dari aliexpress
  • Sensor Sharp GP2Y0A41SK0F - yang saya gunakan bagus untuk 4cm hingga 30cm yang akan cocok untuk kasus itu.
  • Server MQTT - yang saya gunakan ditangani oleh perangkat lunak asisten rumah saya, apa pun akan dilakukan
  • Satu toples kaca
  • Beberapa starter penghuni pertama
  • Powerbank USB atau adaptor daya dengan output micro USB

Langkah 1: Cetak Penutup Jar

Cetak Penutup Guci
Cetak Penutup Guci
Cetak Penutup Guci
Cetak Penutup Guci
Cetak Penutup Guci
Cetak Penutup Guci
Cetak Penutup Guci
Cetak Penutup Guci

Saya mendesain sampul dengan Fusion 360, diiris dengan Cura dan dicetak pada Creality 3D CR10S saya. Saya meninggalkan beberapa lubang untuk ventilasi agar tidak ada pengembunan pada sensor tajam.

Saya menemukan beberapa desain yang bagus untuk nodemcu di grabcad. Begitu juga untuk sensor tajamnya. Jauh lebih mudah untuk merancang lubang untuk pemasangan. Saya menggunakan beberapa spacer dari bagian pemasangan papan arduino saya untuk menyesuaikan ketinggian komponen di atas penutup atas.

grabcad.com/library/nodemcu-lua-lolin-v3-m…

grabcad.com/library/sharp-2y0a21-distance-… (tidak sama tapi cukup dekat untuk lubang pas)

Saya menempelkan sedikit selotip dua sisi untuk membuat penutup tetap di tempatnya di atas toples.

Langkah 2: Pengkabelan

Pemasangan kabel
Pemasangan kabel
Pemasangan kabel
Pemasangan kabel
Pemasangan kabel
Pemasangan kabel
Pemasangan kabel
Pemasangan kabel

Pertama kita harus menghubungkan nodemcu ke sensor sharp. Ini cukup mudah.

  1. Sensor Sharp akan mengambil 5 volt sebagai input sehingga bisa kita tancapkan ke VU (VUSB) pada nodemcu.
  2. Kemudian arde sensor tajam ke pin arde nodemcu mana pun.
  3. Dan akhirnya V0 dari sensor tajam masuk ke A0 (input analog) pada ESP.
  4. Untungnya output dari sensor sharp maksimal 3,1 volt. Akan lebih tinggi jika kita memiliki masalah dengan ESP daripada berjalan pada 3,3 volt dan tidak akan menghargai tegangan yang lebih tinggi pada pin inputnya.

Kemudian saya menggunakan powerbank USB standar dengan colokan micro USB atau colokan dinding untuk memberi daya pada nodemcu. Ini harus dilakukan karena kita ingin memiliki VUSB yang valid pada 5 volt. Sensor hanya akan mengambil antara 4,5 hingga 5,5 volt. nodemcu biasanya berjalan pada 3.3v yang tidak mencukupi.

Langkah 3: Pengkodean

Kode ini menggunakan bahasa Arduino IDE untuk memprogram ESP8266. Anda harus menginstal papan ESP8266 untuk dapat memprogramnya dari IDE ini.

www.arduino.cc/en/main/Software

github.com/esp8266/Arduino

github.com/knolleary/pubsubclient

Cari dan ganti kata kunci "GANTI" dengan nilai Anda sendiri.

Ada fase kalibrasi untuk sensor tajam. Anda akan melihat rumus untuk mengubah pembacaan analog ke sentimeter, ini dapat dimodifikasi setelah kalibrasi. Kalibrasi tipikal adalah melakukan serangkaian pengukuran dengan sensor dan menggunakan excel untuk menghitung koefisien rumus. Ini akan meningkatkan akurasi tindakan.

Beberapa contoh proses kalibrasi

diyprojects.io/proximity-sensor-a02yk0-tes…

Kode tersebut berisi koneksi ke stasiun wifi apa pun yang Anda miliki. Berkat koneksi wifi ini, ESP dapat mengirim nilai ke server MQTT yang dikonfigurasi.

Langkah 4: Periksa MQTT

Periksa MQTT
Periksa MQTT
Periksa MQTT
Periksa MQTT

Setelah dicolokkan, esp akan mulai mengirim nilai ke MQTT. Kemudian saya menggunakan asisten rumah (https://www.home-assistant.io/) untuk membaca antrian dan menampilkan hasilnya.

Kemudian Anda tinggal menambahkan starter soudough Anda, sedikit tepung dan air dan kemudian menunggu sensor untuk mengukur tingkat permukaan di toples kaca. Ini diharapkan akan menunjukkan tingkat fermentasi penghuni pertama sehingga kita tahu kapan puncaknya tercapai.

Saya melampirkan grafik saat pertama kali menggunakan sensor. Saya mentransfer pembacaan sensor kembali ke InfluxDB dan grafik ini dari Grafana sehingga Anda dapat melihat evolusi pengukuran yang bagus dari waktu ke waktu.

Saya harap Anda menyukai tutorial ini, tolong beri tahu saya jika Anda memerlukan detail lebih lanjut tentang beberapa langkah!

Direkomendasikan: