Mündəricat:
- Təchizat
- Addım 1: uğursuz
- Addım 2: Booster Fanlarını quraşdırın
- Addım 3: Bağlayın
- Addım 4: Kod
- Addım 5: Quraşdırın
- Addım 6: Test edin
Video: VentMan Part II: Arduino-Avtomatlaşdırılmış Fırın Algılayıcıları: 6 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Əsas nöqtələr:
- Bu, AC/soba üfürücü motorumun nə vaxt işlədiyini aşkar etmək üçün qoyulmuş müvəqqəti bir hack idi ki, iki gücləndirici fanatım açılsın.
- Daha çox isti/soyuq havanı iki təcrid olunmuş yataq otağından itələmək üçün kanalımda iki gücləndirici fanata ehtiyacım var. Ancaq fanatları hər zaman işə salmaq istəmirəm, yalnız ocaq üfürmə mühərriki işləyərkən.
Təchizat
- WeMos D1 Mini (və ya ucuz nokaut / hər şey ESP8266)
- Jumper telləri
- 10K rezistor
- Sünnəri əymək
Addım 1: uğursuz
Bu həlldən əvvəl uğursuz olan bəzi cəhdlər:
- Termostatın vəziyyətini aşkar etmək üçün ecobee API -dən istifadə edin. API 20 dəqiqədən iki saata qədər gecikir, kifayət qədər yaxşı deyil
- Kanaldakı Arduino flex sensoru kifayət qədər həssas deyildi
- Termostatdan gələn 24V fan xəttindəki cərəyan sensoru, DC cərəyan sensoru yox idi və səbirsiz idim. Üstəlik, fikir məni qorxudur.
- Homeassistant/Hass.io ecobee API ilə eyni məhdudiyyətlər
- Hava axını sensoru geri dönən hava kanalı axını üçün kifayət qədər həssas deyil.
Addım 2: Booster Fanlarını quraşdırın
Bu yazma, gücləndirici azarkeşlərin özləri ilə bağlı deyil, ancaq lazımlı bir addımdır. İki sıralı gücləndirici fanat quraşdırdım, havalandırma lenti ilə hava sızmalarını bağladım və hər ikisini də Tasmotanı çırpdığım ağıllı fişə qoşdum, belə ki, hər iki fanatı tək bir GET istəyi ilə aça/söndürə bildim.
Titrəməni azaltmaq üçün fanatların tavan kirişlərinə quraşdırıldığı istifadə olunan rezin yuyucular.
Addım 3: Bağlayın
D1 mini, əyilmə sensoru və rezistor bir -birinə uyğun gəlir, buna görə analog pin əyilmə parametrini oxuyur.
Addım 4: Kod
#include #include // D1 MİNİ VİBRASİYA SENSÖRÜNDƏN DAİMİ OXUYUR // 60 İKİNCİ PİNCƏRDƏ İKİ FARKLI VİBRASİYA AÇILIRSA, WEB TƏLƏBİ YARADILIR // SIFIR VƏ BİR VİBRASİYA AÇILDIĞI halda, heç bir əlaqəsi yoxdur A0; uint32_t dövr = 1 * 60000; // 60 saniyəlik pəncərədə flex = 0; // başlanğıc dəyərləri char* ssid = "ssid"; // WIFI SSID əlavə et char* password = "parol"; // WIFI ŞİFRƏSİ əlavə et void setup () {WiFi.begin (ssid, password); Serial.begin (9600); pinMode (sigPin, GİRİŞ); } boşluq döngəsi () {flex = 0; Serial.println ("yenidən başlatma sayı"); for (uint32_t tStart = millis (); (millis () - tStart) <dövr;) {verim (); int sigStatus = analogRead (sigPin); əgər (sigStatus! = 1024) // işləyir {//Serial.println("up "); flex += 1; Serial.println (flex); əgər (flex == 2) {//Serial.println("İki dəfə silkələyin, bu realdır "); HTTPClient http; //http.begin("https://10.0.0.50:5000/fan_on "); http.begin ("https:// IP: PORT/yol"); // DOĞRU IP, PORT, DƏYƏRLƏR ƏLAVƏ et httpCode = http. GET (); String yükü = http.getString (); Serial.println (faydalı yük); http.end (); gecikmə (6000); // bir az istirahət} gecikmə (1000); } başqa {Serial.println ("narahat olmayan"); }}}
Addım 5: Quraşdırın
Bu çətin hissədir, çox sınaq və səhv tələb etdi. Havalandırma kanalındakı pas ləkələrinə məhəl qoymayın, onlar kanalda quraşdırılmış köhnə bir nəmləndiricidəndir.
Titrəmə sensörünü soba girişinə yaxın olan soyuq hava dönüş kanalının içərisinə yerləşdirmək qərarına gəldim ki, üfleyici mühərrikə daxil olan bütün hava onun yanından keçsin və inşallah bir az sarsılsın. Ən çətin şey, sensorun ayağa qalxması və hələ də hava axınında çırpınması üçün tam olaraq asılmasını təmin etmək idi. Fotoşəkillər, həllini daha daimi etməzdən əvvəl çörək taxtasını göstərir. Wi -Fi siqnalını güclü saxlamaq üçün D1 mini özü kanalın kənarında qaldı.
Nəmləndiricini idarə etmək üçün istifadə olunan köhnə bir telə əyilmə sensorunu asmağa başladım, ancaq kanalda qalıb, bu şəkildə düzgün bucağı əldə etdim.
Addım 6: Test edin
Kod, hərəkət edən 60 saniyəlik bir pəncərəni saxlayaraq və titrəmənin neçə dəfə aşkarlandığını hesablayaraq işləyir. Dəyişənləri dəyişə bilərsiniz, ancaq 60 saniyəlik bir pəncərədə ən azı 2 titrəmə aşkar edilərsə mənimki mənim şüşə serverimə GET sorğusu verməyə hazırdır.
Şüşə server daha sonra günün vaxtı və evin dolması kimi gücləndirici pərəstişkarlarımı işə salmalı olub olmadığını müəyyən etmək üçün digər məlumatlardan istifadə edir. Ətraflı məlumat üçün baxın:
www.instructables.com/id/VentMan-DIY-Autom…
github.com/onetrueandrew/green_ecobee
Tövsiyə:
Arduino-tomation Part 5: LE TUNNEL DE CHAUFFE: 4 Addım
Arduino-tomation Part 5: LE TUNNEL DE CHAUFFE: İki ay əvvəl çalışdığım yerin döyüş evində saxlanılan kiçik bir unudulmuş sistemi yenidən qurmağa qərar verdim. Bu sistem elektron cihazları qızdırmaq və ya xüsusi yüksək temperatura qoymaq üçün hazırlanmışdır. Konveyer kəmərinə müqavimət göstərin
Alovlu Neopixel Fırın Mitt: 3 addım
Alovlu Neopixel Fırın Mitt: Tüstü olan yerdə od olmalıdır. Xüsusilə qaynar bir qızartma qabda fajitalara xidmət edərkən bu, bəzi neopikselləri yandırmaq üçün soba əlciyinə doldurmaq üçün sürətli bir layihədir
Mikrodalğalı Fırın Transformatorundan Noktalı Qaynaq Maşını Qurmaq: 7 Addım (Şəkillərlə)
Mikrodalğalı Fırın Transformatorundan Noktalı Qaynaq Maşını Yaratmaq: Bu layihədə 18650 lityum ion hüceyrəli batareya paketləri qurmaq üçün istifadə ediləcək bir DIY qaynaq maşını hazırlayıram. Həm də 100 dollar civarında olan professional Sunkko 737G modelli qaynaq qaynağım var, amma məmnuniyyətlə deyə bilərəm ki, DIY spot qaynaqçım o
Mikrodalğalı Fırın #1: 6 -dan Faydalı Bitlərin Alınması
1 nömrəli Mikrodalğalı Fırından Faydalı Bitlərin Alınması: Bu Təlimat qüsurlu mikrodalğalı sobada tapıla bilən faydalı bitlərin bərpası haqqındadır. ÇOX CİDDİ XƏBƏRDARLIQLAR: 1. Bu, yalnız elektrik şəbəkəsi ilə işləyən bir cihaz deyil, həm də son dərəcə təhlükəli yüksək gərginliklərə malik ola bilər. Sürücülük edən kondansatör
Mikrodalğalı Fırın Transformatorundan Xüsusi DC Gücü: 9 Addım (Şəkillərlə birlikdə)
Mikrodalğalı Fırın Transformatorundan Xüsusi DC Gücü: Bu təlimat, dövriyyədə olan bir neçə fərqli anlayışı bir araya gətirir. Mikrodalğalı soba transformatorları zəhmlidir. Ancaq 2000 volt öldürmə-çox faydalı deyilsən. Bir çox insan qaynaqçı edir, amma sadə, faydalı yolda çox şey görmədim