Mündəricat:
Video: Arduino Kombucha Termostatı: 3 Adım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Mən həmişə Kombuçanı çox sevirəm, amma mağazada o qədər bahadır. 12 oz üçün təxminən 4 dollar. istədiyim qədər içməyə imkanım yoxdur. Öz kombuçamın hazırlanmasına baxdım və başa düşdüm ki, bu o qədər də çətin deyil və çoxlu resurs tələb etmir. İşə başlamaq üçün bu kiti aldım, amma bu əşyalar çox ola bilər, buna görə də artıq bir şey almayın! Mən tam zamanlı bir tələbəyəm və demək olar ki, evdə olmuram, buna görə də istilik tənzimlənməsini avtomatlaşdırmaq üçün Arduino istifadə edərək bir dövrə qurmağa çalışacağımı düşündüm.
Dövr etmək üçün tələb olunan maddələr:
- Arduino Uno (Arduino yoxdursa, başlamaq üçün bir dəst almağı məsləhət görürəm. Bununla başladım və LCD, çörək taxtası, səs siqnalı, LED və istifadə edilə bilən bir TMP36 temperatur sensoru ilə gəldi. Kombucha xaricində)
- Çörək paneli və tellər
- DS18B20 Temperatur Sensoru (4.7k rezistora da ehtiyacınız olacaq)
- Relay Modulu
- Qızdırıcı
Dövrə etmək üçün İsteğe bağlı maddələr:
- Çörək paneli lövhəsi
- Çörək paneli LED
- Çörək paneli Piezo Buzzer
Kombucha etmək üçün lazım olan məhsullar:
Aşağıda və daha çox şeyə sahib olan bu dəsti aldım.
- Kombucha Scoby
- 1 Qallon Şüşə Kavanoz
- Qara, Yaşıl və ya Oolong Çayı
- Təmizlənmiş Şəkər
- Qapaqlı Şüşə Şüşələr (kombunu ikinci mayaya qoymaq üçün)
Addım 1: İlk Fermentasiyaya başlayın
Bu addım üçün heç bir elektronikaya ehtiyacımız olmayacaq, sadəcə kiçik bir qazan, şəkər, qoxu və çay.
- 4 stəkan su qaynadın. Gözəl bir qaynama qaynadıqdan sonra ocağı söndürün.
- Ya 6 çay paketini götürün, ya da pambıq çay paketinə 3 xörək qaşığı boş yarpaqlı qara, yaşıl və ya oolong çay tökün və qazana əlavə edin.
- 5-7 dəqiqə israr edin.
- Çay paketlərini çıxarın və çayı atın.
- Tencereye 1 stəkan şəkər əlavə edin və qarışdırın. Bu qədər şəkər içməkdən narahat olmayın, qoxu mayalanma zamanı şəkərin çox hissəsini yeyir.
- Şəkər həll edildikdən sonra 1 gallon dəmlənmiş bankaya şirin çay tökün.
- 8 stəkan SOĞUK, FİLTRE su tökün. Soyuq qablaşdırılmış su istifadə edirəm.
- Qarışıq artıq otaq temperaturunda və ya bir az yuxarıda olmalıdır. Növbəti addıma keçməzdən əvvəl suyun Azadlıq bölmələrində 86 dərəcədən yuxarı olmadığından əmin olun.
- Qarışığa daxil olan qaşıq və maye başlanğıc əlavə edin. YALNIZ BİR DƏFƏ qarışdırın.
- Kavanozu pambıq parça ilə örtün və rezin bantla bağlayın.
İndi (tezliklə olacaq) kombuçamız var, gəlin ona mikrokontrolör beyni verək ….
Addım 2: Dövrün qurulması
İkinci addımı başlamaq üçün əvvəlcə bir çörək taxtasının yanında Arduino qurun və uzun müddətdə özünüzə kömək etmək üçün lazım olan bütün hissələri yığın. Gözlərinizi asanlaşdırmaq üçün dövrəni 3 diaqrama, LCD -yə, bildiricilərə və temperatur sensoruna ayırdım. Məcburi olaraq bu diaqramların hamısını Fritzing ilə hazırladım. Son şəkil mənim dövrə aiddir. Dövrəniz mənim kimi səliqəli görünmürsə narahat olmayın. (;
*** Diqqət edin, Arduinonun analoq tərəfi istifadə edilmir. Bu yuvalara heç bir tel qoşmayın. ***
İstilik sensoru ilə başlayacağam. DS18B20 -nin qırmızı, mavi və sarı telləri vardı, sizinki də oxşar rənglərdə olmalıdır. Qırmızı 5V -ə, mavi GND -yə bağlanır. Sarı maraqlıdır, çünki məlumat telidir, ancaq 4.7k Ohm müqavimət vasitəsi ilə əlavə gücə ehtiyac duyur, buna görə də sarı Arduino -da pin 13 -ə qoşulur və 4.7k Ohm rezistor sarıdan 5V -ə keçir. Daha yaxşı başa düşmək üçün şəkilə baxın.
* LCD ən çox yer tutur və hər şeyi dəli kimi göstərir, lakin olduqca sadədir. Soldan Sağa doğru sırayla 1 -dən başlayaraq 16 -da bitəcəyəm.
- Birinci pin GND -ə gedir.
- 2 -ci pin 5V -ə keçir
- Üçüncü pin GND -ə gedir.
- 4 -cü pin Arduino -da 12 -ə gedir.
- 5 -ci pin GND -ə gedir.
- 6 -cı pin Arduino -da 11 -ə gedir.
- 7-10 pinləri istifadə edilmir.
- 11 -ci pin Arduino -da 5 -ə gedir.
- 12 -ci pin Arduino -da 4 -ə gedir.
- 13 -cü pin Arduino -da 3 -ə gedir.
- 14 -cü pin Arduino -da 2 -ə gedir.
- 15 -ci pin 330 Ohm müqavimət vasitəsi ilə 5V -ə qoşulur.
- 16 -cı pin GND -yə qoşulur.
Röle, Termostat hissəsi üçün ən vacib hissədir, çünki qızdırıcının nə vaxt açılacağını və ya sönməsini idarə edir. Modulu əslində qurmaq üçün bu təlimatı SparkFun -dan istifadə etdim. Tellərin hara getdiyini fərqləndirməyə kömək edən bu veb saytdan istifadə etdim. Alternativ olaraq, eyni şeyi edən SparkFun və ya Adafruit -dən IOT Relay ala bilərsiniz. Röleydəki məlumat pinini Arduino üzərindəki Digital pin 6 -ya qoydum. Röleyimi NC və ya Normal olaraq Bağlı olaraq qurdum, buna görə NO və ya Normal Açıq olaraq seçsəniz kodu dəyişdirməlisiniz.
Nəhayət, bildiricilər dediyim şey. Bu alternativdir və lazım deyil. Əsasən, qızdırıcının açıldığı və söndüyündə rölin idarə edilməsini istəmirsinizsə, bip səsini eşitdiyiniz zaman əl ilə edə bilərsiniz. Bir LED və bir Piezo siqnalı var. LED -in daha uzun tərəfi Arduino -da 8 -ci pinlə əlaqələndirilən 220 Ohm müqavimətə bağlanır. Qısa tərəf GND -yə bağlanır. Siqnalın müsbət və mənfi tərəfləri var, ümumiyyətlə müvafiq olaraq + və - ilə işarələnir. + Tərəfi Arduino'da 9 pininə, tərəf GND -ə gedir.
* Unutmayın ki, bu layihəni əlinizdə olan kimi dəyişdirə biləcəyiniz üçün açıq mənbə etdim! LCD -nin yoxdursa, kodu eyni olmadan işləməyə dəyişə bilərsiniz!
Addım 3: Ən Yaxşı Hissə… Kodu Yazmaq
İlk cəhddə işləyən kod yazmaqdan daha yaxşı bir qürur və uğur hissi yoxdur! Təəssüf ki, bu mənim üçün belə deyildi, amma işləyərkən hələ də əyləncəlidir. Kodu Uno -ya yandırmaq üçün Arduino IDE -yə ehtiyacınız olacaq. Başqa yollar var, amma bu ən sadədir. IDE qurmadınız və ya qurmadınızsa, zəhmət olmasa bu dovşan çuxurunu yıxın.
İlk addım başlanğıcdır. Bu kod üçün lazım olan üç kitabxana var, hamısını Arduino IDE vasitəsi ilə Sketch -> Kitabxanaları Daxil et -> Kitabxanaları İdarə et … sonra OneWire, LiquidCrystal və Dallas Temperatur kitabxanalarını axtarın və quraşdırın. Kodu əlavə etdim və Github -a yüklədim! Fayl KombuchaThermostat.ino adlanır.
Yalnız röleyi istəyirsinizsə (məsələn, LED və ya Siqnal yoxdur) və onu Normal Qapalı bir röle olaraq qurmusunuzsa, kodu birbaşa yükləmək mümkündür. Əks təqdirdə, alternativ kodu yazdım və strategiyalarını düzəltdim, sadəcə şərh etdilər. Kodum İctimai Sahə altında lisenziyalıdır, buna görə kodu tərzinizə və zövqünüzə görə dəyişdirməkdən çekinmeyin.
Məlumat Ayıklama…
Hata ayıklama heç də qorxulu deyil, xüsusən də Arduino ilə.
- Kodunuz tərtib edilmirsə, çox güman ki, kitabxanalar quraşdırılmamışdır.
- Yüklənmirsə, çox güman ki, səhv port, lövhə və ya proqramçı seçmisiniz. IDE qurmaq üçün yuxarıdakı link, bütün əşyalarınızın düzgün qurulduğundan əmin olmaq üçün əla bir qaynaqdır.
- İstiliklər qəribə görünürsə, içərisində "Serial" işarəsi olan bütün sətirləri ayırın və temperaturunuzun necə olduğunu görmək üçün Serial monitoru açın.
Bu kod Ubuntu 16.04 -də sınaqdan keçirilmişdir.
Sisteminizdə fərqli bir əməliyyat sistemi ilə işləyirsə, mənə bildirin və siyahıya əlavə edəcəyəm!
Tövsiyə:
Yuva Termostatı, İşgüzarlığın İzlənməsi: 12 addım
Nest Thermostat, İşgüzarlığın İzlənməsi: Nest Thermostat istifadə edərək evimin soyutma avtomatlaşdırılması, yaxın vaxtlara qədər Life360 -ın "evə ilk gələn" IFTTT tərəfindən idarə olunurdu. və " evdən son çıxan " tetikler. Bu əla idi, çünki ailə üzvlərimi Li -yə əlavə edə bilərdim
Otaq Termostatı - Arduino + Ethernet: 3 addım
Otaq Termostatı-Arduino + Ethernet: Təchizat baxımından layihədə istifadə olunur: Arduino Uno / Mega 2560 Ethernet qalxanı Wiznet W5100 / Ethernet modulu Wiznet W5200-W5500 DS18B20 OneWire avtobus rölesi SRD-5VDC-SL-C-də keçid
Avtomatik odun sobası termostatı necə hazırlanır: 5 addım (şəkillərlə)
Avtomatik Taxta Soba Termostatı Necə Hazırlanır: Mexatronika Dərsləri Layihəm üçün, Odun sobamdakı damper vəziyyətini idarə etmək üçün bir Step motoru idarə edən bir PID nəzarətçisi olan WiFi effektiv bir Arduino istifadə edərək Avtomatik Taxta Soba Termostatını hazırlamağa və yaratmağa qərar verdim. Çox geri dönüş oldu
LapStat - Laptop Termostatı: 6 addım
LapStat - Laptop Termostatı: LapStat, dizüstü kompüteriniz üçün termostatdır! Laptopun temperaturunu ölçmək üçün dizüstü kompüterinizin hər tərəfi üçün iki temperatur sensoru istifadə edir. Sonra, kompüterinizi soyutmaq üçün iki fanatın sürətini idarə edir. Azarkeşlər daha güclüdür
HestiaPi Touch - Ağıllı Termostatı Açın: 9 Addım (Şəkillərlə birlikdə)
HestiaPi Touch - Açıq Smart Termostat: HestiaPi Touch haqqında HestiaPi Touch eviniz üçün tamamilə açıq mənbəli ağıllı termostatdır. Bütün rəqəmsal fayllar və məlumatlar aşağıda və əsas veb saytımızda mövcuddur. Bununla evinizin temperaturunu, nisbi rütubətini və atmosferini izləyə bilərsiniz