Mündəricat:

Arduino Kombucha Termostatı: 3 Adım (Şəkillərlə birlikdə)
Arduino Kombucha Termostatı: 3 Adım (Şəkillərlə birlikdə)

Video: Arduino Kombucha Termostatı: 3 Adım (Şəkillərlə birlikdə)

Video: Arduino Kombucha Termostatı: 3 Adım (Şəkillərlə birlikdə)
Video: Электромагнитный пускатель, подключение, принцип работы в отоплении. 2024, Noyabr
Anonim
Arduino Kombucha Termostatı
Arduino Kombucha Termostatı
Arduino Kombucha Termostatı
Arduino Kombucha Termostatı

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.

  1. 4 stəkan su qaynadın. Gözəl bir qaynama qaynadıqdan sonra ocağı söndürün.
  2. 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.
  3. 5-7 dəqiqə israr edin.
  4. Çay paketlərini çıxarın və çayı atın.
  5. 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.
  6. Şəkər həll edildikdən sonra 1 gallon dəmlənmiş bankaya şirin çay tökün.
  7. 8 stəkan SOĞUK, FİLTRE su tökün. Soyuq qablaşdırılmış su istifadə edirəm.
  8. 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.
  9. Qarışığa daxil olan qaşıq və maye başlanğıc əlavə edin. YALNIZ BİR DƏFƏ qarışdırın.
  10. 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ı

Dövrə qurulması
Dövrə qurulması
Dövrə qurulması
Dövrə qurulması
Dövrə qurulması
Dövrə qurulması
Dövrə qurulması
Dövrə 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ə: