Turinys:

„Arduino Kombucha“termostatas: 3 žingsniai (su nuotraukomis)
„Arduino Kombucha“termostatas: 3 žingsniai (su nuotraukomis)

Video: „Arduino Kombucha“termostatas: 3 žingsniai (su nuotraukomis)

Video: „Arduino Kombucha“termostatas: 3 žingsniai (su nuotraukomis)
Video: Connected Smart Home in Malayalam/Home Automation 2024, Liepa
Anonim
„Arduino Kombucha“termostatas
„Arduino Kombucha“termostatas
„Arduino Kombucha“termostatas
„Arduino Kombucha“termostatas

Man visada patiko „Kombucha“, bet parduotuvėje jis toks brangus. Maždaug 4 USD už 12 oz. niekaip negalėčiau sau leisti gerti tiek, kiek norėjau. Aš pradėjau gaminti savo kombucha ir supratau, kad tai nėra taip sunku ir nereikalauju per daug išteklių. Aš nusipirkau šį rinkinį norėdamas pradėti, tačiau galbūt jau turite daug šių daiktų, todėl nepirkite to, ką jau turite! Esu dieninis studentas ir beveik niekada nebūnu namuose, todėl pagalvojau, kad pabandysiu sukurti grandinę, naudodamas „Arduino“, kad automatizuotų šilumos reguliavimą.

Reikalingi elementai grandinei sukurti:

  • „Arduino Uno“(jei dar neturite „Arduino“, rekomenduočiau pradėti rinkinį. Aš pradėjau nuo to, ir jis buvo su LCD, duonos lenta, garsiniu signalu, LED ir TMP36 temperatūros jutikliu, kurį galima naudoti LAUKO Kombucha)
  • Duonos lenta ir laidai
  • DS18B20 temperatūros jutiklis (jums taip pat reikės 4,7 k rezistoriaus)
  • Relės modulis
  • Šildytuvas

Pasirenkami elementai grandinei sukurti:

  • Duonos lentos LCD ekranas
  • Duonos lentos LED
  • Duonos lentos pjezo garsinis signalas

Reikalingi daiktai Kombucha gamybai:

Aš turiu šį rinkinį, kuriame yra viskas žemiau ir dar daugiau.

  • Kombucha Scoby
  • 1 galono stiklinis indelis
  • Juodoji, žalioji arba Oolong arbata
  • Rafinuotas cukrus
  • Stikliniai buteliai su dangteliais (norint įdėti kombucha antrajam fermentacijai)

1 žingsnis: Pirmojo fermentacijos pradžia

Šiam žingsniui mums nereikės jokios elektronikos, tik nedidelio puodo, cukraus, šaukštelio ir arbatos.

  1. Užvirkite 4 puodelius vandens. Kai tik gražiai verda, išjunkite ugnį.
  2. Paimkite 6 arbatos maišelius arba supilkite 3 šaukštus purios lapinės juodos, žalios arba oolong arbatos į medvilninį arbatos maišelį ir įpilkite į puodą.
  3. Troškinkite 5-7 minutes.
  4. Išimkite arbatos maišelį (-us) ir išmeskite arbatą.
  5. Į puodą įpilkite 1 puodelį cukraus ir išmaišykite. Nesijaudinkite, kad išgersite tiek daug cukraus, fermentacijos metu skroblas suvalgo didžiąją dalį cukraus.
  6. Kai cukrus ištirps, supilkite saldžią arbatą į 1 galono virimo indelį.
  7. Supilkite 8 puodelius šalto, filtruoto vandens. Aš naudoju šaltą vandenį buteliuose.
  8. Dabar mišinys turi būti kambario temperatūros arba šiek tiek aukštesnis. Prieš pradėdami kitą žingsnį, įsitikinkite, kad „Freedom“įrenginiuose vanduo nėra aukštesnis nei 86 laipsnių.
  9. Į mišinį įpilkite skystą ir skystą starterį. Maišykite TIK vieną kartą.
  10. Uždenkite stiklainį medvilniniu audiniu ir užsandarinkite guminiu segtuku.

Dabar turime savo (netrukus pasirodysiančią) kombucha, duokime jai mikrovaldiklio smegenis…..

2 žingsnis: sukurkite grandinę

Grandinės kūrimas
Grandinės kūrimas
Grandinės kūrimas
Grandinės kūrimas
Grandinės kūrimas
Grandinės kūrimas
Grandinės kūrimas
Grandinės kūrimas

Norėdami pradėti antrąjį žingsnį, pirmiausia pastatykite „Arduino“šalia duonos lentos ir surinkite visas reikalingas dalis, kad galėtumėte sau padėti ilgainiui. Kad jūsų akims būtų lengviau, aš padalijau grandinę į 3 diagramas, LCD, pranešėjus ir temperatūros jutiklį. Privaloma Aš padariau visas šias diagramas su Fritzing. Paskutinė nuotrauka yra mano grandinėje. Nesijaudinkite, jei jūsų grandinė neatrodo tokia tvarkinga kaip mano. (;

*** Atminkite, kad analoginė „Arduino“pusė Nenaudojama. Nejunkite jokių laidų prie šių lizdų. ***

Pradėsiu nuo temperatūros jutiklio. Mano DS18B20 turėjo raudoną, mėlyną ir geltoną laidą, jūsų turėtų būti panašių spalvų. Raudona jungiasi prie 5V, mėlyna - prie GND. Geltona spalva yra įdomi, nes tai yra duomenų laidas, tačiau jai reikia papildomos galios per 4,7 kΩ rezistorių, todėl geltona jungiasi prie „Arduino“13 kaiščio, o 4,7 kΩ rezistorius pereina nuo geltonos iki 5 V. Norėdami geriau suprasti, naudokite paveikslėlį.

* Skystųjų kristalų ekranas užima daugiausiai vietos ir visa tai atrodo beprotiška, tačiau gana paprasta. Aš eisiu tvarka iš kairės į dešinę, pradėsiu nuo 1 ir baigsiu 16.

  • Pirmasis kaištis eina į GND.
  • Antrasis kištukas eina į 5 V.
  • Trečiasis kaištis eina į GND.
  • Ketvirtasis kaištis „Arduino“eina į 12.
  • 5 -asis kaištis eina į GND.
  • 6 -asis kaištis „Arduino“eina į 11.
  • 7-10 kaiščiai nenaudojami.
  • 11 -asis „Arduino“kaištis eina į 5.
  • 12 -asis „Arduino“kaištis eina į 4.
  • 13 -asis „Arduino“kaištis eina į 3.
  • 14 -asis kaištis „Arduino“eina į 2.
  • 15 -asis kaištis jungiamas prie 5 V per 330 omų rezistorių.
  • 16 -as kaištis jungiasi prie GND.

Relė yra svarbiausia termostato dalies dalis, nes ji kontroliuoja, kada šildytuvas įjungiamas arba išjungiamas. Norėdami iš tikrųjų sukurti modulį, aš naudoju šią „SparkFun“pamoką. Aš naudoju šią svetainę, kuri padeda atskirti, kur eina laidai. Arba galite nusipirkti IOT relę iš „SparkFun“arba „Adafruit“, kuri daro tą patį. Aš įdėjau duomenų kaištį į relę į „Arduino“6 skaitmeninį kaištį. Aš nustatiau savo relę į NC arba normaliai uždarytą, taigi, jei pasirinksite, kad ji būtų NE arba paprastai atidaryta, turėsite pakeisti kodą.

Galiausiai, ką aš vadinu pranešėjais. Tai alternatyva ir nebūtina dalis. Iš esmės, jei nenorite, kad relė valdytų, kai šildytuvas įsijungia ir išsijungia, galite tai padaryti rankiniu būdu, kai girdite pyptelėjimą. Yra šviesos diodas ir pjezo garsinis signalas. Ilgesnė šviesos diodo pusė jungiama prie 220 omų rezistoriaus, kuris jungiamas prie „Arduino“8 kaiščio. Trumpesnė pusė jungiasi prie GND. Garsinis signalas turi teigiamą ir neigiamą pusę, paprastai pažymėtas atitinkamai + ir -. + Pusė eina į 9 kaištį „Arduino“, - pusė eina į GND.

* Atminkite, kad aš padariau šį projektą atviro kodo, kad galėtumėte jį pakeisti į tai, ką turite! Jei neturite LCD, galite pakeisti kodą, kad jis veiktų taip pat be jo!

3 žingsnis: geriausia dalis … Kodo rašymas

Nėra geresnio pasididžiavimo ir pasiekimų jausmo, nei parašyti kodą, kuris veikia pirmą kartą! Deja, man taip nebuvo, bet vis tiek smagu, kai jis veikia. Jums reikės „Arduino IDE“, kad įjungtumėte kodą į „Uno“. Yra ir kitų būdų, tačiau tai yra paprasčiausias. Jei nenustatėte ar neįdiegėte IDE, nuneškite šią triušio skylę.

Pirmasis žingsnis yra inicijavimas. Šiam kodui reikalingos trys bibliotekos, kurias visas galite atsisiųsti per „Arduino IDE“, eidami į Sketch -> Include Libraries -> Manage Libraries…, tada ieškokite ir įdiekite „OneWire“, „LiquidCrystal“ir „Dallas Temperature“bibliotekas. Pridėjau kodą ir įkėliau jį į „Github“! Failas vadinamas KombuchaThermostat.ino.

Kodą galima tiesiogiai įkelti, jei norite tik relės (pvz., Nėra šviesos diodo ar garsinio signalo) ir nustatote ją kaip įprastai uždarytą relę. Priešingu atveju aš parašiau alternatyvų kodą ir įtraukiau derinimo strategijas, jos tiesiog pakomentavo. Mano kodas yra licencijuotas pagal viešąjį domeną, todėl nedvejodami pakeiskite kodą pagal savo stilių ir skonį.

Derinimo informacija…

Derinimas visai nėra baisus, ypač naudojant „Arduino“.

  • Jei jūsų kodas nerenkamas, greičiausiai neturite įdiegtų bibliotekų.
  • Jei jis neįkeliamas, greičiausiai pasirinkote netinkamą prievadą, plokštę ar programuotoją. Aukščiau pateikta nuoroda IDE nustatyti yra puikus šaltinis, užtikrinantis, kad visi jūsų daiktai yra tinkamai sukonfigūruoti.
  • Jei temperatūra atrodo keista, atmeskite visas eilutes, kuriose yra „Serial“, ir atidarykite serijos monitorių, kad pamatytumėte, kaip atrodo jūsų temperatūra.

Šis kodas buvo išbandytas naudojant „Ubuntu 16.04“.

Jei jis veikia jūsų sistemoje su kita operacine sistema, praneškite man ir aš įtraukiu jį į sąrašą!

Rekomenduojamas: