Isi kandungan:
- Bekalan
- Langkah 1: Gagal
- Langkah 2: Pasang Booster Fans
- Langkah 3: Wire Up
- Langkah 4: Kod
- Langkah 5: Pasang
- Langkah 6: Uji
Video: VentMan Bahagian II: Pengesanan Tungku Automatik Arduino untuk Penggemar Penguat: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Perkara Utama:
- Ini adalah penggodaman sementara untuk mengesan kapan motor AC / relau blower saya berjalan, supaya dua kipas penggalak saya dapat menyala.
- Saya memerlukan dua kipas penggalak di saluran kerja saya untuk mendorong lebih banyak udara hangat / sejuk dua dua bilik tidur yang terpencil. Tetapi saya tidak mahu menggerakkan kipas sepanjang masa, hanya ketika motor blower relau berjalan.
Bekalan
- WeMos D1 Mini (atau tiruan murah / apa sahaja ESP8266)
- Wayar pelompat
- Pelawat 10K
- Condongkan sesnor
Langkah 1: Gagal
Beberapa usaha yang gagal sebelum penyelesaian ini:
- Gunakan ecobee API untuk mengesan status termostat. API mengalami kelewatan 20 minit hingga dua jam, tidak cukup baik
- Sensor flex Arduino di saluran tidak cukup sensitif
- Sensor semasa pada saluran kipas 24V dari termostat, saya tidak mempunyai sensor arus DC dan tidak sabar. Tambahan, idea itu menakutkan saya.
- Batasan homeassistant / Hass.io yang sama dengan ecobee API
- Sensor aliran udara tidak cukup sensitif untuk mengembalikan aliran saluran udara.
Langkah 2: Pasang Booster Fans
Penulisan ini bukan mengenai penggemar penggalak sendiri, tetapi ini adalah langkah yang diperlukan. Saya memasang dua kipas penggalak dalam talian, menutup sebarang kebocoran udara dengan pita ventilasi, dan memasangkan keduanya ke palam pintar yang saya pasangkan Tasmota, jadi saya dapat menghidupkan / mematikan kedua-dua kipas dengan satu permintaan GET.
Mesin basuh getah terpakai di mana kipas dipasang ke tali siling untuk mengurangkan getaran.
Langkah 3: Wire Up
Mini D1, sensor kecondongan, dan perintang sepadan sehingga pin analog membaca tetapan kecondongan.
Langkah 4: Kod
#include #include // MEMBACA DENGAN PENTING D1 MINI GANGGUAN MINI // JIKA DUA GARISAN DISTINCT DITETAPKAN DALAM WINDOW 60-KEDUA, PERMINTAAN WEB DIBUAT // JIKA ZERO ATAU SATU GETARAN YANG DITETAPKAN, TIDAK ADA, SANGKUTNYA, MENGHUKUM A0; tempoh uint32_t = 1 * 60000; // 60 tetingkap kedua flex = 0; // memulakan valueconst char * ssid = "ssid"; // TAMBAH WIFI SSIDconst char * password = "kata laluan"; // TAMBAHKAN WIFI PASSWORDhindari penyediaan () {WiFi.begin (ssid, password); Serial.begin (9600); pinMode (sigPin, INPUT); } gelung void () {flex = 0; Serial.println ("memulakan semula kiraan"); untuk (uint32_t tStart = millis (); (millis () - tStart) <tempoh;) {hasil (); int sigStatus = analogRead (sigPin); jika (sigStatus! = 1024) // berfungsi {//Serial.println("up "); flex + = 1; Serial.println (flex); jika (flex == 2) {//Serial.println(" Goncang dua kali, ini benar "); HTTPClient http; //http.begin("https://10.0.0.50:5000/fan_on "); http.begin ("https:// IP: PORT / path"); // TAMBAHKAN IP, PORT, NILAI BETUL int httpCode = http. GET (); Muatan rentetan = http.getString (); Serial.println (muatan); http.end (); kelewatan (6000); // berehat sedikit} kelewatan (1000); } lain {Serial.println ("tidak terganggu"); }}}
Langkah 5: Pasang
Ini adalah bahagian yang sukar, memerlukan banyak percubaan-dan-kesalahan. Abaikan noda karat di bolong, itu dari pelembap lama yang dipasang di saluran.
Saya memutuskan untuk meletakkan sensor getaran tepat di dalam saluran udara sejuk dekat dengan pengambilan tungku, supaya semua udara yang masuk ke motor blower akan melaluinya, mudah-mudahan memungkinkannya bergetar sedikit. Bahagian yang paling sukar adalah membuat sensor digantung tepat sehingga ia berdiri dan masih bergetar dalam aliran udara. Foto menunjukkan papan roti sebelum saya membuat penyelesaiannya lebih kekal. Mini D1 itu sendiri berada di luar saluran, untuk memastikan isyarat wifi tetap kuat.
Saya akhirnya menggantung sensor kecondongan pada wayar lama yang dulu digunakan untuk mengawal pelembap, tetapi ditinggalkan di saluran, dengan cara itu saya mendapat sudut tepat.
Langkah 6: Uji
Kod ini berfungsi dengan menyimpan tetingkap 60 saat yang bergulir, dan mengira berapa kali getaran dikesan. Anda boleh mengubah pemboleh ubah, tetapi saya ditetapkan untuk membuat permintaan GET ke pelayan termos saya jika sekurang-kurangnya 2 getaran dikesan dalam tetingkap 60 saat.
Pelayan termos kemudian menggunakan data lain untuk menentukan sama ada ia harus menghidupkan penggemar penggalak saya, seperti waktu siang, dan penghunian rumah. Lihat untuk maklumat lanjut:
www.instructables.com/id/VentMan-DIY-Autom…
github.com/onetrueandrew/green_ecobee
Disyorkan:
TouchFree: Pemeriksaan Suhu Automatik dan Kios Pengesanan Topeng: 5 Langkah
TouchFree: Pemeriksaan Suhu Automatik dan Kios Pengesanan Topeng: Ketika Negara-negara di Seluruh Dunia Membuka Semula, hidup dengan Coronavirus Novel menjadi cara hidup baru. Tetapi untuk Menghentikan Penyebaran Virus kita perlu memisahkan orang yang mempunyai Coronavirus dari yang lain. Menurut CDC, demam adalah
Betulkan Tungku Rusak Dengan Arduino: 3 Langkah
Memperbaiki Tungku Rusak Dengan Arduino: Papan kawalan di relau saya tidak akan menyalakannya kecuali saya menghidupkan peniup secara manual. Tetapi apabila saya melakukan itu, peniup tetap menyala sehingga saya mematikannya secara manual .. Oleh itu, saya membina ini untuk menghidupkan dan mematikan peniup dan juga untuk mengatasi termostat. Saya membina
ECG Automatik Mudah (1 Penguat, 2 Penapis): 7 Langkah
ECG Automatik Mudah (1 Penguat, 2 Penapis): Elektrokardiogram (ECG) mengukur dan memaparkan aktiviti elektrik jantung menggunakan elektrod berbeza yang diletakkan pada kulit. EKG dapat dibuat dengan menggunakan penguat instrumen, saringan takik, dan saringan lulus rendah. Terakhir, ditapis sebuah
Pengawal PC Groove Coaster [BAHAGIAN 1: Perkakasan Penguat]: 9 Langkah
Pengawal PC Groove Coaster [BAHAGIAN 1: Perkakasan Penguat]: Mengusahakan pengawal PC untuk pelepasan PC Groove Coaster yang akan datang di Steam Berikut adalah tutorial kecil mengenai cara memasang perkakasan untuk penggalak berasaskan arcade stick
Cara Memasang Kipas Penguat Tungku dengan Harga Murah: 8 Langkah
Cara Memasang Kipas Penguat Tungku dengan Harga Murah: Bilik tidur utama kami selalu sejuk di musim sejuk atau panas di musim panas. Fakta bahawa pembangun merosakkan dengan memasang hanya satu daftar di bilik dan bilik itu sendiri betul-betul di atas garaj tidak membantu. Menggunakan termomete digital