Mundarija:

Arduino Kombucha termostati: 3 qadam (rasmlar bilan)
Arduino Kombucha termostati: 3 qadam (rasmlar bilan)

Video: Arduino Kombucha termostati: 3 qadam (rasmlar bilan)

Video: Arduino Kombucha termostati: 3 qadam (rasmlar bilan)
Video: Электромагнитный пускатель, подключение, принцип работы в отоплении. 2024, Iyul
Anonim
Arduino Kombucha termostati
Arduino Kombucha termostati
Arduino Kombucha termostati
Arduino Kombucha termostati

Men har doim Kombuchani yaxshi ko'rganman, lekin do'konda bu juda qimmat. 12 oz uchun 4 dollar atrofida. men xohlagan darajada ichishga qodir emasman. Men o'zim kombucha tayyorlashni ko'rib chiqdim va bu unchalik qiyin emasligini va ortiqcha resurslarni talab qilmasligini tushundim. Men bu to'plamni ishga kirishish uchun sotib oldim, lekin sizda bu narsalar ko'p bo'lishi mumkin, shuning uchun sizda bor narsani sotib olmang! Men to'la vaqtli talabaman va deyarli uyda bo'lmaganman, shuning uchun men issiqlik regulyatsiyasini avtomatlashtirish uchun Arduino yordamida sxemani qurishga harakat qilardim.

O'chirish uchun zarur bo'lgan narsalar:

  • Arduino Uno (agar sizda Arduino bo'lmasa, men boshlash uchun komplekt olishni maslahat berardim. Men buni boshladim, u LCD, non paneli, buzzer, LED va TMP36 harorat sensori bilan birga kelgan. Kombucha tashqarisida)
  • Non paneli va simlar
  • DS18B20 harorat sensori (sizga 4.7k rezistor ham kerak bo'ladi)
  • O'rnimizni moduli
  • Isitgich

O'chirish uchun ixtiyoriy elementlar:

  • Breadboard LCD displeyi
  • Elektron panelli LED
  • Non paneli Piezo Buzzer

Kombucha tayyorlash uchun zarur bo'lgan narsalar:

Men bu to'plamni oldim, unda hamma narsa pastda va boshqalar bor.

  • Kombucha Skobi
  • 1 gallonli shisha idishlar
  • Qora, yashil yoki oolong choyi
  • Qayta qilingan shakar
  • Qopqoqli shisha idishlar (ikkinchi fermentatsiya uchun kombuchani qo'yish uchun)

1 -qadam: Birinchi fermentatsiyani boshlash

Bu qadam uchun bizga hech qanday elektronika kerak bo'lmaydi, faqat kichik idish, shakar, aroq va choy.

  1. 4 stakan suvni qaynatib oling. Yaxshi qaynab turgan qaynoq paydo bo'lganda, olovni o'chiring.
  2. Yoki 6 ta choy paketini oling yoki 3 osh qoshiq bo'sh bargli qora, yashil yoki oolong choyni paxta choy paketiga quying va qozonga qo'shing.
  3. 5-7 daqiqa turib oling.
  4. Choy paketlarini olib tashlang va choyni tashlang.
  5. Idishga 1 stakan shakar qo'shing va aralashtiring. Shuncha shakar ichishdan xavotir olmang, qichitqi fermentatsiya paytida shakarning ko'p qismini yeydi.
  6. Shakar erigandan so'ng, shirin choyni 1 gallon pivo kavanoziga quying.
  7. Sovuq, filtrlangan 8 stakan suv quying. Men sovuq shisha suvdan foydalanaman.
  8. Aralash endi xona haroratida yoki biroz yuqoriroq bo'lishi kerak. Keyingi bosqichga o'tishdan oldin, Ozodlik birliklarida suv 86 darajadan yuqori emasligiga ishonch hosil qiling.
  9. Aralashga u kiruvchi va suyuq boshlang'ichni qo'shing. FAQAT BIR marta aralashtiring.
  10. Kavanozni paxta mato bilan yoping va rezina bant bilan yoping.

Endi bizda (yaqinda) kombucha bor, keling, unga mikrokontroller miyasini beraylik ….

2 -qadam: O'chirish tizimini yaratish

O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri

Ikkinchi bosqichni boshlash uchun, birinchi navbatda, non paneli yonida Arduino -ni o'rnating va uzoq vaqt davomida o'zingizga yordam berish uchun zarur bo'lgan barcha qismlarni yig'ing. Ko'zlaringizni yengillashtirish uchun men sxemani 3 ta diagramma, LCD, bildirishnomalar va harorat sensori bilan ajratdim. Majburiy men bu diagrammalarning barchasini Fritzing bilan tuzganman. Oxirgi rasm mening davram. Xavotir olmang, agar sizning davrangiz meniki kabi toza ko'rinmasa. (;

*** E'tibor bering, Arduinoning analog tomoni ishlatilmaydi. Ularni hech qanday simga ulamang

Men harorat sensori bilan boshlayman. Mening DS18B20 -da qizil, ko'k va sariq sim bor edi, sizniki o'xshash ranglarga ega bo'lishi kerak. Qizil 5V ga, ko'k GND ga ulanadi. Sariq qiziqarli, chunki bu ma'lumot simidir, lekin u 4,7k Ohmli rezistor orqali qo'shimcha quvvatga muhtoj, shuning uchun sariq Arduino -ning 13 -piniga ulanadi va 4,7k Ohmli rezistor sariqdan 5Vgacha o'tadi. Yaxshi tushunish uchun rasmga qarang.

* LCD eng ko'p joyni egallaydi va hamma narsani aqldan ozdiradi, lekin bu juda oddiy. Men Chapdan O'ngga ketaman, 1dan boshlayman va 16da tugayman.

  • Birinchi pin GNDga o'tadi.
  • Ikkinchi pin 5V ga o'tadi
  • Uchinchi pin GNDga o'tadi.
  • 4 -pin Arduino -da 12 -ga o'tadi.
  • 5 -pin GNDga o'tadi.
  • 6 -pin Arduino -da 11 -ga o'tadi.
  • Pim 7-10 ishlatilmaydi.
  • 11 -pin Arduino -da 5 -ga o'tadi.
  • 12 -pin Arduino -da 4 -ga o'tadi.
  • 13 -pin Arduino -da 3 -ga o'tadi.
  • 14 -pin Arduino -da 2 -ga o'tadi.
  • 15 -pin 530 ga 330 Ohmli rezistor orqali ulanadi.
  • 16 -pin GND ga ulanadi.

Termostat qismi uchun o'rni eng muhim qismdir, chunki u isitgichni yoqish yoki o'chirishni boshqaradi. Modulni yaratish uchun men ushbu qo'llanmani SparkFun -dan foydalanganman. Men ushbu veb -saytdan foydalandim, bu simlar qaerga ketishini aniqlashga yordam beradi. Shu bilan bir qatorda, SparkFun yoki Adafruit -dan xuddi shu narsani bajaradigan IOT -relay sotib olishingiz mumkin. Men o'rni ma'lumot pinini Arduino -dagi raqamli pin 6 -ga qo'ydim. Men o'z o'rni NC uchun o'rnatdim, yoki odatda yopiq, shuning uchun agar siz uni NO yoki Normal Open deb tanlasangiz, kodni o'zgartirishingiz kerak bo'ladi.

Va nihoyat, men xabarchilar deb atayman. Bu muqobil va kerak bo'lmagan qism. Asosan, agar siz isitgich yoqilganda va o'chganda o'rni boshqarilishini xohlamasangiz, siz har doim ovozli signal eshitilganda buni qo'lda bajarishingiz mumkin. LED va Piezo signallari mavjud. LEDning uzun tomoni Arduino -dagi 8 -pinli 220 -ohmli rezistorga ulanadi. Qisqa tomoni GND ga ulanadi. Buzzerning ijobiy va salbiy tomonlari bor, odatda mos ravishda + va - bilan belgilanadi. + Tomoni Arduino -dagi 9 -pinga, tomoni GND -ga o'tadi.

* Shuni yodda tutingki, men ushbu loyihani ochiq manbaga aylantirdim, shunda siz uni bor narsangizga o'zgartira olasiz! Agar sizda LCD bo'lmasa, siz kodni o'zgartirmasdan o'zgartirishingiz mumkin!

3 -qadam: Eng yaxshi qism … Kod yozish

Birinchi urinish kodini yozishdan ko'ra mag'rurlik va yutuq hissi yo'q! Afsuski, bu men uchun bunday emas edi, lekin u hali ham ishlayotganda, Uno -ga kodni o'chirish uchun sizga Arduino IDE kerak bo'ladi. Boshqa yo'llar bor, lekin bu eng sodda. Agar sizda IDE o'rnatilmagan yoki o'rnatilmagan bo'lsa, iltimos, quyon teshigini pastga tushiring.

Birinchi qadam - ishga tushirish. Bu kod uchun uchta kutubxona kerak, ularning hammasini Arduino IDE orqali yuklab olish mumkin, "Sketch -> Kutubxonalarni qo'shish -> Kutubxonalarni boshqarish" bo'limiga o'ting, so'ng OneWire, LiquidCrystal va Dallas harorat kutubxonalarini qidiring va o'rnating. Men kodni biriktirdim va uni Github -ga yukladim! Fayl KombuchaThermostat.ino deb nomlanadi.

Agar siz faqat o'z o'rni bo'lsangiz (masalan, LED yoki Buzzer bo'lmasa) va siz uni odatda yopiq o'rni sifatida o'rnatgan bo'lsangiz, kod to'g'ridan-to'g'ri yuklanishi mumkin. Aks holda, men muqobil kodni yozdim va disk raskadrovka strategiyalarini sharhlab berdim. Mening kodim jamoat domenida litsenziyalangan, shuning uchun kodni xohlaganingizcha va xohlaganingizcha o'zgartiring.

Nosozliklarni tuzatish ma'lumotlari…

Nosozliklarni tuzatish umuman qo'rqinchli emas, ayniqsa Arduino bilan.

  • Agar sizning kodingiz kompilyatsiya qilinmasa, kutubxonalar o'rnatilmagan bo'lishi mumkin.
  • Agar yuklanmagan bo'lsa, ehtimol siz noto'g'ri port, taxta yoki dasturchini tanlagan bo'lasiz. IDE -ni o'rnatish uchun yuqoridagi havola sizning barcha narsalaringiz to'g'ri sozlanganligiga ishonch hosil qilish uchun ajoyib manba hisoblanadi.
  • Agar harorat g'alati ko'rinadigan bo'lsa, undagi "Seriya" yozuvi bilan barcha qatorlarni ajratib qo'ying va haroratni qanday ko'rinishini ko'rish uchun Serial monitorni oching.

Bu kod Ubuntu 16.04 da sinovdan o'tgan.

Agar u sizning tizimingizda boshqa operatsion tizim bilan ishlasa, menga xabar bering va men uni ro'yxatga qo'shaman!

Tavsiya: