Daftar Isi:
- Perlengkapan
- Langkah 1: Cetak Penutup Jar
- Langkah 2: Pengkabelan
- Langkah 3: Pengkodean
- Langkah 4: Periksa MQTT
Video: Sensor Sourdough (ESP8266): 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
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
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
Pertama kita harus menghubungkan nodemcu ke sensor sharp. Ini cukup mudah.
- Sensor Sharp akan mengambil 5 volt sebagai input sehingga bisa kita tancapkan ke VU (VUSB) pada nodemcu.
- Kemudian arde sensor tajam ke pin arde nodemcu mana pun.
- Dan akhirnya V0 dari sensor tajam masuk ke A0 (input analog) pada ESP.
- 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
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:
Sensor Nafas DIY Dengan Arduino (Sensor Peregangan Rajutan Konduktif): 7 Langkah (dengan Gambar)
Sensor Nafas DIY Dengan Arduino (Sensor Peregangan Rajutan Konduktif): Sensor DIY ini akan berbentuk sensor peregangan rajutan konduktif. Ini akan membungkus dada/perut Anda, dan ketika dada/perut Anda mengembang dan berkontraksi, begitu juga sensor, dan akibatnya data input yang diumpankan ke Arduino. Jadi
ESP8266 - Sensor Pintu dan Jendela - ESP8266. Pendampingan Lansia (lupa): 5 Langkah
ESP8266 - Sensor Pintu dan Jendela - ESP8266. Bantuan Lansia (lupa): ESP8266 - Sensor pintu/jendela menggunakan GPIO 0 dan GPIO 2 (IOT). Itu dapat dilihat di web atau di jaringan lokal dengan browser. Juga terlihat melalui "HelpIdoso Vxapp" aplikasi. Menggunakan supply 110/220 VAC untuk 5Vdc, 1 relay/tegangan
Sensor Suhu dan Kelembaban Bertenaga Surya Arduino Sebagai Sensor Oregon 433mhz: 6 Langkah
Sensor Suhu dan Kelembaban Bertenaga Surya Arduino Sebagai Sensor Oregon 433mhz: Ini adalah build dari sensor suhu dan kelembaban bertenaga surya.Sensor mengemulasi sensor Oregon 433mhz, dan terlihat di gateway Telldus Net.Yang Anda butuhkan:1x "10-LED Sensor Gerak Tenaga Surya" dari eBay. Pastikan tertulis adonan 3.7v
Sensor Magnet RaspberryPi 3 Dengan Sensor Buluh Mini: 6 Langkah
Sensor Magnet RaspberryPi 3 Dengan Sensor Mini Reed: Dalam Instruksi ini, kami akan membuat sensor magnet IoT menggunakan RaspberryPi 3. Sensor terdiri dari LED dan buzzer, yang keduanya menyala ketika magnet dirasakan oleh sensor buluh mini
Antarmuka Arduino Dengan Sensor Ultrasonik dan Sensor Suhu Tanpa Kontak: 8 Langkah
Antarmuka Arduino Dengan Sensor Ultrasonik dan Sensor Suhu Tanpa Kontak: Saat ini, Pembuat, Pengembang lebih memilih Arduino untuk pengembangan prototipe proyek yang cepat. Arduino adalah platform elektronik open-source berdasarkan perangkat keras dan perangkat lunak yang mudah digunakan. Arduino memiliki komunitas pengguna yang sangat baik. Dalam proyek ini