Daftar Isi:
Video: FurnaceClip: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Tungku kami seperti binatang buas yang tinggal di ruang bawah tanah kami. Ketika "hidup", rumah memiliki dengungan bass dan Anda dapat melihat ada sesuatu yang terbakar, tidak jauh dari tempat Anda berada.
Pasangkan ketidaknyamanan ini dengan rasa ingin tahu untuk mengetahui kapan tungku menyala dan untuk berapa lama, dan Anda memiliki latar belakang untuk FurnaceClip saya.
(Informasi semacam ini dapat berguna. Beberapa tahun yang lalu, tungku kami cukup sering menyala di musim panas. Tampaknya tidak tepat. Kami mengetahui beberapa tahun kemudian bahwa pengontrol tangki air panas kami rusak. Saya tidak dapat memberi tahu Anda berapa banyak bahan bakar dan uang tunai yang kami buang tidak mengatasi masalah itu lebih cepat).
Saya telah mencoba beberapa pendekatan selama bertahun-tahun dan memiliki iterasi sekarang yang telah bekerja selama beberapa bulan dan (akhirnya) mencapai tujuan saya.
Langkah 1: Pengaturan
Saya memiliki server Blynk yang berjalan pada Raspberry Pi, yang dikhususkan untuk tugas menyediakan tautan antara FurnaceClip, yang berisi papan breakout Adafruit Huzzah yang mendukung WiFi untuk ESP8266, dan internet. Data disimpan di cloud Blynk. Ini dapat diunduh dalam format CSV, yang kadang-kadang saya lakukan, untuk mendapatkan gambaran besar tentang tren.
Aplikasi Blynk juga diinstal di ponsel saya sehingga saya bisa mendapatkan status tungku waktu nyata dan waktu berjalannya selama beberapa jam, minggu, atau bulan terakhir.
Untuk menerapkan apa yang saya miliki, Anda memerlukan papan FurnaceClip, akses ke saluran 115V di tungku Anda yang menyala saat tungku berjalan, Raspberry Pi, dan server java Blynk dan aplikasi Blynk untuk ponsel pintar Anda.
Langkah 2: Sirkuit
Skema FurnaceClip ada di atas. Mungkin tugas tersulit dalam keseluruhan proyek ini adalah menemukan metode untuk menggerakkan sirkuit. Saya ingin sirkuit dipicu ketika tungku "menyala".
Ini tentang iterasi ketiga. Pada iterasi pertama, saya memiliki sensor suhu DHT22 di bawah ventilasi daya yang terhubung ke Raspberry Pi. Itu terlalu bergantung pada kode jadi saya pergi ke kipas kecil yang terpasang ke sirkuit komparator.
Langkah 3: Percobaan Pertama
Saya mencoba kipas kecil di bawah blower di bagian luar jendela tungku, yang mereka sebut Powervent. Itu bekerja dengan baik. Sebuah kipas kecil menghasilkan sekitar 2V ketika berputar dengan cepat.. tapi butuh panas (100 derajat C), aliran kotor knalpot tungku setiap hari. Saya menemukan bahwa kipas cenderung aus setelah satu atau dua bulan jadi itu bukan operasi yang dapat diandalkan yang saya cari.
Rangkaian untuk mengimplementasikan ini menggunakan komparator pada saluran tegangan kipas kecil.
Langkah 4: Percobaan Kedua
Kemudian saya menemukan bahwa tungku saya memiliki sensor suhu berlebih di lubang pembuangan yang dirancang untuk trip ketika suhu lubang pembuangan berlebihan. Saya percaya ini dirancang untuk mematikan tungku jika salju besar turun dan ventilasi listrik ke luar terhalang. Kami mengalami hujan salju besar di New England, tetapi tidak ada yang membuat itu terjadi… belum.
Sirkuit suhu berlebih mendapat input 115V saat tungku dimulai. Selama 115V berhasil melewati sensor, tungku akan berjalan. Jika tidak, terlalu panas dan tungku akan mati.
Saya menggunakan 115V ini sebagai input saya ke multi-vibrator satu tembakan, yang mengatur ulang ESP8266 yang sedang tidur. Chip bangun, membuat koneksi jaringan ke WiFi rumah dan mulai menghitung waktu yang telah berlalu. Ketika tungku mati, pin input turun di bawah tegangan ambang batas, penghitungan berhenti, nilai akhir ditulis ke server Blynk, dan chip kembali ke mode shutdown. Jika Anda tertarik dengan kodenya, beri tahu saya dan saya akan membagikannya. Saya juga memiliki papan dan suku cadang untuk dua yang tersisa dari pesanan awal saya, jadi, jika Anda bersedia untuk menguji beta ini, kirimkan saya minat itu dan saya akan mengirimi Anda papan.
Itu saja. Seperti banyak hal, hal yang baik tentang proyek ini adalah iterasi yang telah saya lalui untuk mencapai posisi saya sekarang. Mereka semua menghasilkan beberapa pembelajaran dan wawasan dan itulah intinya!
Direkomendasikan:
Sistem Peringatan Parkir Terbalik Mobil Arduino - Langkah demi Langkah: 4 Langkah
Sistem Peringatan Parkir Mundur Mobil Arduino | Langkah demi Langkah: Pada proyek kali ini, saya akan merancang Rangkaian Sensor Parkir Mundur Mobil Arduino sederhana menggunakan Sensor Ultrasonik Arduino UNO dan HC-SR04. Sistem peringatan mundur mobil berbasis Arduino ini dapat digunakan untuk Navigasi Otonom, Jarak Robot, dan r
Langkah demi Langkah Membangun PC: 9 Langkah
Langkah demi Langkah Membangun PC: Perlengkapan: Perangkat Keras: MotherboardCPU & Pendingin CPUPSU (Unit catu daya)Penyimpanan (HDD/SSD)RAMGPU (tidak diperlukan)Kasing Alat: Obeng Gelang ESD/pasta matstermal dengan aplikator
Tiga Sirkuit Loudspeaker -- Tutorial Langkah-demi-Langkah: 3 Langkah
Tiga Sirkuit Loudspeaker || Tutorial Langkah-demi-Langkah: Sirkuit Loudspeaker memperkuat sinyal audio yang diterima dari lingkungan ke MIC dan mengirimkannya ke Speaker dari mana audio yang diperkuat diproduksi. Di sini, saya akan menunjukkan kepada Anda tiga cara berbeda untuk membuat Sirkuit Loudspeaker ini menggunakan:
Pendidikan Langkah demi Langkah dalam Robotika Dengan Kit: 6 Langkah
Pendidikan Selangkah demi Selangkah dalam Robotika Dengan Kit: Setelah beberapa bulan membuat robot saya sendiri (silakan lihat semua ini), dan setelah dua kali mengalami bagian yang gagal, saya memutuskan untuk mengambil langkah mundur dan memikirkan kembali strategi dan arahan. Pengalaman beberapa bulan terkadang sangat bermanfaat, dan
Levitasi Akustik Dengan Arduino Uno Langkah-demi-Langkah (8-langkah): 8 Langkah
Akustik Levitation Dengan Arduino Uno Langkah-demi-Langkah (8-langkah): transduser suara ultrasonik L298N Dc female adapter power supply dengan pin dc laki-laki Arduino UNOBreadboardCara kerjanya: Pertama, Anda mengunggah kode ke Arduino Uno (ini adalah mikrokontroler yang dilengkapi dengan digital dan port analog untuk mengonversi kode (C++)