Мазмұны:
Бейне: Arduino Kombucha термостаты: 3 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Мен әрқашан Комбучаны жақсы көретінмін, бірақ дүкенде бұл өте қымбат. 12 унция үшін шамамен 4 доллар. Мен оны қалағандай ішуге мүмкіндігім жоқ. Мен өзімнің кымыз дайындауды қарастырдым, бұл соншалықты қиын емес екенін және көп ресурстарды қажет етпейтінін түсіндім. Мен бұл жинақты жұмысқа кірісу үшін сатып алдым, бірақ сізде ондай заттар көп болуы мүмкін, сондықтан сізде бар нәрсені сатып алмаңыз! Мен күндізгі бөлімде оқимын, мен үйде ешқашан жоқпын, сондықтан мен жылуды реттеуді автоматтандыру үшін Arduino көмегімен схеманы құруға тырысатынымды түсіндім.
Тізбекті құру үшін қажет заттар:
- Arduino Uno (егер сізде Arduino жоқ болса, мен сізге жинақты алуды ұсынар едім. Мен мұны бастадым, ол СКД, нан тақтасы, дыбыстық сигнал, жарық диоды және TMP36 температура сенсорымен бірге келді. Комбучаның сыртында)
- Нан тақтасы мен сымдар
- DS18B20 температура сенсоры (сізге 4.7k резистор қажет болады)
- Реле модулі
- Жылытқыш
Схеманы жасау үшін қосымша элементтер:
- СКД дисплейі
- Басқару тақтасының жарықдиодты шамы
- Нан тақтасы Piezo Buzzer
Комбуча жасау үшін қажет заттар:
Мен бұл жинақты алдым, онда бәрі төменде және басқалары бар.
- Комбуча Скоби
- 1 галлон шыны ыдыс
- Қара, жасыл немесе олонг шай
- Тазартылған қант
- Қақпақтары бар шыны бөтелкелер (екінші ашыту үшін кымыз салу үшін)
1 -қадам: Бірінші ашытуды бастау
Бұл қадам үшін бізге ешқандай электроника қажет емес, тек кішкене кастрюль, қант, ақжелкен мен шай.
- 4 стакан суды қайнатыңыз. Жақсы қайнау пайда болғаннан кейін, отты өшіріңіз.
- Немесе 6 шай пакетін алыңыз немесе 3 ас қасық қара жапырақты қара, жасыл немесе улонг шайын мақта шәй пакетіне құйып, кәстрөлге қосыңыз.
- 5-7 минут қайнатыңыз.
- Шай пакеттерін алып тастаңыз және шайды тастаңыз.
- Кәстрөлге 1 кесе қант қосып, араластырыңыз. Қантты көп ішемін деп уайымдамаңыз, қытырлақ қанттың көп бөлігін ашыту кезінде жейді.
- Қант еріген соң, тәтті шайды 1 галлон қайнату құмырасына құйыңыз.
- 8 кесе суық, сүзілген су құйыңыз. Мен суық бөтелкедегі суды қолданамын.
- Қоспа енді бөлме температурасында немесе сәл жоғары болуы керек. Келесі қадамға өтпес бұрын, Freedom бірліктерінде судың 86 градустан жоғары емес екеніне көз жеткізіңіз.
- Қоспаға кіретін қытырлақ және сұйық стартерді қосыңыз. ТЕК БІР рет араластырыңыз.
- Құмыраны мақта матамен жауып, резеңке таспамен жабыңыз.
Енді бізде (жақын арада) комбуча бар, оған микроконтроллер миын берейік ….
2 -қадам: Схеманы құру
Екінші қадамды бастау үшін, алдымен нан тақтасының жанына Arduino орнатыңыз және ұзақ мерзімді перспективада сізге көмектесу үшін қажет барлық бөлшектерді жинаңыз. Көзіңізді жеңілдету үшін мен схеманы 3 диаграммаға бөлдім, СКД, хабарландырғыштар мен температура сенсоры. Міндетті түрде мен бұл диаграммалардың барлығын Фритзингпен жасадым. Соңғы сурет менің шеңберім. Егер сіздің схемаңыз менікі сияқты ұқыпты болмаса, алаңдамаңыз. (;
*** Назар аударыңыз, Arduino аналогтық жағы қолданылмайды. Бұл ұяларға сымдарды қоспаңыз
Мен температура сенсорынан бастаймын. Менің DS18B20 телефонымда қызыл, көк және сары сым бар еді, сіздікі ұқсас түстерге ие болуы керек. Қызыл 5V -ге, көк GND -ге қосылады. Сары қызық, себебі бұл деректер сымы, бірақ оған 4,7 кОм резистор арқылы қосымша қуат қажет, сондықтан сары Arduino -дегі 13 -ші істікке қосылады, ал 4,7к Ом резисторы сарыдан 5В -қа дейін өтеді. Жақсырақ түсіну үшін суретке сілтеме жасаңыз.
* СКД көп орын алады және бәрін ақылсыз етеді, бірақ бұл өте қарапайым. Мен солдан оңға қарай ретпен жүремін, 1 -ден басталып, 16 -да аяқталады.
- Бірінші түйін GND -ге өтеді.
- Екінші түйін 5В кернеуге өтеді
- 3 -ші түйін GND -ге өтеді.
- 4 -ші түйін Arduino -да 12 -ге жетеді.
- 5 -ші түйін GND -ге өтеді.
- 6 -шы түйін Arduino -да 11 -ге жетеді.
- 7-10 түйреуіштер қолданылмайды.
- 11 -ші түйін Arduino -да 5 -ке дейін барады.
- 12 -ші түйін Arduino -да 4 -ке түседі.
- 13 -ші түйін Arduino -да 3 -ке дейін барады.
- 14 -ші түйін Arduino -да 2 -ге дейін барады.
- 15 -ші түйін 530 -ға 330 Ом резистор арқылы қосылады.
- 16 -штыру GND -ге қосылады.
Реле термостат бөлігінің ең маңызды бөлігі болып табылады, себебі ол жылытқышты қосу немесе өшіруді басқарады. Модульді құру үшін мен SparkFun -дан осы оқулықты қолдандым. Мен бұл веб -сайтты қолдандым, ол сымдардың қайда кететінін ажыратуға көмектеседі. Сонымен қатар, сіз SparkFun немесе Adafruit -тен IOT релесін сатып ала аласыз, ол дәл осылай жасайды. Мен реледегі деректер түйрегішін Arduino -дағы Digital pin 6 -ға қойдым. Мен өз релемді NC немесе Әдетте жабық күйге қойдым, сондықтан егер сіз оны NO немесе Normal Open деп таңдасаңыз, сізге кодты өзгерту қажет болады.
Ақырында, мен хабарлаушылар деп атаймын. Бұл балама және қажет емес бөлігі. Негізінде, егер сіз жылытқышты қосқанда және өшіргенде релені басқарғыңыз келмесе, сіз дыбыстық сигнал естілген кезде оны қолмен жасай аласыз. Жарық диоды мен пьезо дыбысы бар. Жарық диодының ұзын жағы Arduino -дегі 8 істікке қосылатын 220 Ом резисторға қосылады. Қысқа жағы GND -ге қосылады. Дыбыстық сигналдың оң және теріс жағы бар, әдетте олар сәйкесінше + және - белгілерімен белгіленеді. + Жағы Arduino -дағы 9 -түйреуішке өтеді, - жағы GND -ге өтеді.
* Есіңізде болсын, мен бұл жобаны ашық дереккөзге айналдырдым, сонда сізде бар нәрсені өзгерте аласыз! Егер сізде СКД болмаса, сіз кодты дәл солай жұмыс істеу үшін өзгерте аласыз!
3 -қадам: Ең жақсы бөлім … Кодты жазу
Ең алдымен жұмыс істейтін кодты жазудан гөрі мақтаныш пен жетістіктің жақсы сезімі жоқ! Өкінішке орай, бұл мен үшін олай болмады, бірақ ол жұмыс істегенде әлі де көңілді болады. Uno -ға кодты жыпылықтау үшін сізге Arduino IDE қажет болады. Басқа әдістер бар, бірақ бұл ең қарапайым. Егер сізде IDE орнатылмаған немесе орнатылмаған болса, мына қоян шұңқырын құлатыңыз.
Бірінші қадам - инициализация. Бұл кодқа қажет үш кітапхана бар, олардың барлығын Arduino IDE арқылы жүктеуге болады, Sketch -> Кітапханаларды қосу -> Кітапханаларды басқару … тармағына өтіп, OneWire, LiquidCrystal және Dallas Temperature кітапханаларын іздеп орнатыңыз. Мен кодты тіркедім және оны Github -қа жүктедім! Файл KombuchaThermostat.ino деп аталады.
Егер сіз тек релені қаласаңыз (мысалы, жарық диодты немесе дыбыстық сигнал жоқ) кодты жүктеуге болады және сіз оны қалыпты жабық реле ретінде орнатасыз. Әйтпесе, мен балама кодты жаздым және отладка стратегиялары, олар жай ғана түсіндірілді. Менің кодым қоғамдық доменде лицензияланған, сондықтан кодты сіздің стиліңізге және қалауыңызға қарай өзгертіңіз.
Ақпаратты жөндеу …
Отладка мүлдем қорқынышты емес, әсіресе Arduino -мен.
- Егер сіздің кодыңыз құрастырылмаса, сізде кітапханалар орнатылмаған болуы мүмкін.
- Егер ол жүктелмесе, сіз қате портты, тақтаны немесе бағдарламашыны таңдаған боларсыз. IDE -ді орнатуға арналған жоғарыдағы сілтеме сіздің барлық заттарыңыздың дұрыс конфигурацияланғанына көз жеткізу үшін тамаша ресурс болып табылады.
- Егер температура біртүрлі болып көрінсе, онда «Сериялық» деген жолдардың барлығын ажыратыңыз және температураның қалай көрінетінін көру үшін сериялық мониторды ашыңыз.
Бұл код Ubuntu 16.04 -те тексерілген.
Егер ол сіздің жүйеде басқа операциялық жүйемен жұмыс жасаса, маған хабарлаңыз, мен оны тізімге қосамын!
Ұсынылған:
Бөлме термостаты - Arduino + Ethernet: 3 қадам
Бөлме термостаты-Arduino + Ethernet: Жабдық тұрғысынан жобада мыналар қолданылады: Arduino Uno / Mega 2560 Ethernet қалқаны Wiznet W5100 / Ethernet модулі Wiznet W5200-W5500 DS18B20 OneWire шинасындағы RRE-5VDC-SL-C рельсіндегі температура сенсоры. ауысу
LapStat - ноутбуктің термостаты: 6 қадам
LapStat - ноутбуктің термостаты: LapStat - бұл ноутбуктің термостаты! Ноутбуктің температурасын өлшеу үшін ноутбуктің әр жағында екі температура сенсоры қолданылады. Содан кейін ол компьютерді салқындату үшін екі желдеткіштің жылдамдығын басқарады. Жанкүйерлер одан да мықты
Ақылды үй термостаты: 4 қадам
Ақылды үй термостаты: Біздің ақылды үй термостаты - бұл адамның қалауы бойынша коммуналдық төлемдерге үй шаруашылығының ақшасын автоматты түрде үнемдей алатын бағдарлама
ESP8266 түрту арқылы Modbus термостаты: 5 қадам
ESP8266 Touch Modbus термостаты: Мен сізге нұсқаулықта ArduiTouch ESP және ESP8266 (NodeMCU немесе Wemos D1 Mini) бар RS485 арқылы қосымша Modbus қолдауымен жақсы көрінетін сенсорлы термостатты қалай жасау керектігін көрсетемін
Arduino HVAC серво термостаты/контроллері: 5 қадам (суреттермен)
Arduino HVAC серво термостаты/контроллері: Менің «жасыл» нұсқаулығына қош келдіңіз! Мен сізге Arduino-ны, температуралық сенсордың екі серво қозғалтқышын және металдан (немесе ағаштан) қабырға арқылы өтетін АЖҚ қондырғысының цифрлық термостатын жасауды көрсетемін. CB Ричард Эллис айтуынша (негізгі нақты