Мазмуну:
- Жабдуулар
- 1 -кадам: базаны түзүү
- 2 -кадам: базаны колдоо
- 3 -кадам: Электроника
- 4 -кадам: Код жана иштөө
- 5 -кадам: IFTTTти конфигурациялоо
- 6 -кадам: Blynkти конфигурациялоо
- 7 -кадам: Ассамблея
- 8 -кадам: Баары бүттү
Video: Гидратор - Суу ичүүгө түрткү берген түзмөк: 8 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Жетиштүү суу ичүү ар бир адам үчүн абдан маанилүү. Бирок күн сайын мен керектүү сууну азыраак ичем. Мен сыяктуу суу ичкенди эскертүү керек адамдар бар экенин билем. Эгерде сиз бизден болсоңуз, анда бул долбоор сиздин жашооңузду өзгөртөт (балким).
Гидратор менен таанышыңыз! Бул аппарат суу ичүүгө түрткү болот. Кантип? Бул оюн сыяктуу иштейт. Суу бөтөлкөсүн үстүндө кармашыңыз керек болот. Саат сайын базанын айланасындагы шакек күйүп турат. Бөтөлкөнү алып, суу ичип, кайра койгонго чейин жарык өчпөйт. Андан кийин, жарык кийинки саатка чейин өчөт.
Бирок мында эмне түрткү берет? Ооба, ал жарык шакекчесинде. Жарык башында көк. Сууну ичкен сайын светтин түсү бир аз кызылга жылат. Эстеткичти канча ирет сагынсаңыз, ошончолук кызыл болуп калат. Негизинен ал көк түстөн кызгылт көккө чейин жана акырында кызылга чейин жетет. Сиздин максат - күндүн аягына чейин жарыктын түсүн мүмкүн болушунча көккө жакын кармоо.
Бул эмне кылганын жөн гана карап чыгуу болчу. Бул нускаманы окуп жатып, сиз так иштөө менен таанышасыз.
Кызыктуубу? Келгиле! Бир стакан суу ичип, мен сизди курулуш процессине алып бараткандай отуруп алыңыз!
Жабдуулар
Эски CD
Жалпы катод LED RGB
NodeMcu (ESP8266)
Аял-Аял секирүүчү зымдар (милдеттүү эмес)
5v USB энергия булагы
Кум кагаз
Кара диаграмма кагазы
1 -кадам: базаны түзүү
Мен муну жөнөкөй сактадым. Эч кандай кооз жабдуулар же тетиктер жок. Эски компакт -дискти алып, бир жактагы капкакты алып салуу үчүн кумдук кагазды колдонуңуз. Сиз CD тунук боло баштаганын көрөсүз. Материалдын көбүн алып салгандан кийин, экинчи жагын да кумдаңыз. Бул аяздуу көрүнүш берет, ошондо жарык жакшы тарап кетет. ээ
Эми кара диаграмма кагазын алып, компакт -дисктин көлөмү менен бирдей болгон тегеректи кесип алыңыз. Эми, компастын жардамы менен борбордун каалаган жерине шакекче жасаңыз. Шакекти кесип салуунун оңой жолу - кагазды экиге бүктөө жана маркировка боюнча кесүү.
Бүткөндөн кийин, кагазды жогорудагы сүрөттөгүдөй эле CDге чаптап койсоңуз болот. Эми сизде ачык -айкын аймактын гана шакеги бар CD болушу керек.
2 -кадам: базаны колдоо
Бул үчүн мен кесме кесени алып, үстүңкү бөлүгүн кесип алдым. Болгону бир аз бийиктикке жеткирүү үчүн аны базага жабыштыруу керек. LED зымдары өтүшү үчүн ага кичинекей оюк жасаңыз.
Андан кийин, ага ылайыктуу капкакты алыңыз (ошол эле кесме чөйчөгүнүн капкагы жакшы болушу керек) жана кесилген чөйчөккө коюңуз. Азыр жабыштырбаңыз, анткени биз дагы эле ичиндеги LEDди жабышыбыз керек.
3 -кадам: Электроника
Эми биз конкреттүү максаттарыбыз үчүн схема түзө алабыз. Бирок бул көп убакытты талап кылат жана өтө көп компоненттерди талап кылышы мүмкүн. Биз жөн гана Nodemcu сыяктуу микроконтроллерди колдонуп, тапшырманы аткаруу үчүн аны программалай алабыз.
Ошондой эле, бөтөлкө качан коюлганын жана качан көтөрүлүп жатканын аныктоо үчүн, биз IR жакындык сенсорун колдонушубуз керек.
Байланыштар абдан жөнөкөй. Жөн гана жогорудагы диаграмманы аткарыңыз. Сенсордун D0 жана Nodemcu D0 менен чаташтырбаңыз. Сенсордо D0 санариптик чыгууну көрсөтөт. Башаламандыкты болтурбоо үчүн, мен Nodemcu D0сун эч кандай максатта колдонгон жокмун. Сиз тийбей койсоңуз болот.
Ошондой эле, D2 D3кө зым менен түз туташат.
Эми сиз сурай аласыз, эмне үчүн Arduino эмес, Nodemcu колдоносуз? Сиз Arduino колдоно аласыз. Бул сиздин кодуңузга жараша болот. Менин кодум интернетке туташат, бул аны такыраак кылат.
4 -кадам: Код жана иштөө
Бул жерде эки код бар. Hydrator жана Hydrator pro (смартфондордун аталышынан шыктанган: p)
Кабатыр болбо, экөө тең бекер, сен мага акча төлөбөйсүң.
Эскертүү: коддо сиз кээ бир өзгөртүүлөрдү киргизишиңиз керек.
Сиз Wi -Fi ssid жана сырсөзүңүздү 'YourNetworkName' жана 'YourPassword' деп аталган программага кошушуңуз керек. Ошондой эле 'YourAuthToken' сиз blynkтен алынган авторизация белгиси менен алмаштырылышы керек (кийинки кадамдарда түшүндүрүлөт)
Алгач код эмне кыларын түшүндүрүп берейин.
Nodemcu интернетке Blynk аттуу кызмат аркылуу туташкан. Blynk өз кезегинде IFTTT деп аталган башка кызматка туташкан.
Кийинки кадамдарда биз IFTTTди Nodemcuга саат сайын сигнал жөнөтүү үчүн конфигурациялайбыз: 00
Ошентип, саат сайын Nodemcu сигналды алат жана LEDди күйгүзөт. Эгерде биз бөтөлкөнү суу ичүү үчүн көтөрсөк, жакындык сенсору аны аныктайт жана Nodemcu светодиодду өчүрөт.
Эгерде биз бөтөлкөнү көтөрбөй турган болсок, Нодемку биздин тапшырманы аткарышыбызды 10 мүнөт күтөт. Эгерде биз муну 10 мүнөттө жасабасак, Nodemcu светодиоддун түсүн бир аз кызылыраак кылат (кызыл түстүн маанисин 25ке, көккө 25ке азайтат) жана LEDди өчүрөт. Ошентип, кийинки жолу жарык күйгөндө (кийинки саатта), ал мурдагыга караганда бир аз кызарып калат, бул сиз акыркы саатта ичкен сууңузду сагынып калганыңызды көрсөтөт. Эгерде сиз ар бир саатты өткөрүп жибере берсеңиз, LED барган сайын кызарып, акыры күндүн аягында толугу менен кызыл болуп калат.
Эми коддун про версиясында эмне бар? Бул кадимки версия менен бирдей, бирок эскертме эскертүүлөрү кошулган. Бул версия 10 мүнөт кечигүү бүткөнгө чейин (7 мүнөттө) телефонуңузга билдирүү аркылуу суу ичүүңүздү эскертет.
Ошондой эле күндүн аягында эгерде LEDдин түсү кызылга өтө жакын болсо, анда сизге дагы бир билдирүү жөнөтүлөт. Мен бул өзгөчө кодду сынап көргөн жокмун, эгер сиз аны сынап көрсөңүз, анда ал иштээрин мага билдириңиз.
5 -кадам: IFTTTти конфигурациялоо
Телефонуңузга IFTTT орнотуңуз.
Android
IOS
Эми сүрөттөрдү ээрчиңиз.
+Чыкылдатып, "муну" тандап, "күн менен убакытты" тандаңыз. "Ар бир саатта" анан "00" тандаңыз
Эми "тигини" чыкылдатып, издөө тилкесинен "webhooks" издеңиз. "Веб сурам жасоо" баскычын чыкылдатып, URL дарегин киргизиңиз. URL форматы https:// IP/Auth/update/D4
Authты blynk долбоорунун автордук белгиси менен алмаштырыңыз (кийинки кадамда түшүндүрүлөт) жана IP сиздин өлкөңүздүн blynk булут IP менен. IP алуу үчүн, буйрук көрсөтмөсүн ачыңыз жана "ping blynk-cloud.com" териңиз. Индия үчүн IP - 188.166.206.43
Усулдар бөлүмүндө "коюңуз" дегенди тандап, мазмун түрүндө "application/json" тандаңыз. Денеде ["1"] териңиз.
6 -кадам: Blynkти конфигурациялоо
Blynk орнотуу.
Android
IOS
Жаңы долбоор түзүү. Auth белгиси сизге жөнөтүлөт. Бул мурунку кадамда жана программага URL кошууңуз керек.
"+" Баскычын таптап, виджет кутучасынан баскычты кошуңуз. Баскычтын жөндөөлөрүндө (баскычты таптоо менен ача аласыз), PIN кодду "GP4" катары тандап, которуштурууну "которуштуруу" жагына жылдырыңыз.
Жакшы кабар! Биз бүттүк, монтаж гана калды.
7 -кадам: Ассамблея
RGB LEDди базанын ичине чаптаңыз. Nodemcu менен сенсорду жайгаштыруу үчүн мен кичинекей кара картон кутучаны жасап, аны суперглей менен базага жабыштырдым. Ошондой эле Nodemcu электр булагы өтүшү үчүн кутуда кичинекей тешик жасалышы керек. Сенсор өтө алыс эмес экенин жана бөтөлкөнү аныктай аларын текшериңиз.
8 -кадам: Баары бүттү
Болгону Nodemcu'дун кубаттуулугун туташтыруу керек (смартфондун кубаттагычы жакшы иштеши керек) жана суу бөтөлкөсүн Hydratorго коюңуз! Nodemcu автоматтык түрдө WiFi тармагыңызга туташат жана сиз эстеткичтин чыгышын күтө аласыз!
Албетте, бул кээ бир адамдарга анча практикалык көрүнбөшү мүмкүн. Бирок мен анын башка максаттар үчүн да пайдалуу экенин көрө алам. Мисалы, унутуп бараткан кары адамдар үчүн дары -дармектерди алуу үчүн эстеткич катары иштей алат. Кодду бир аз оңдоо аны сиз каалагандай иштей алат.
Бул долбоор сизге жакты деп үмүттөнөбүз. Ийгилик сизге өзүңүз үчүн!
Сунушталууда:
КАРШЫЛЫК: Сизге фокустоого жардам берген смартфондун кармагычы: 7 кадам (сүрөттөр менен)
АНТИДИСТРАКЦИЯ: Фокустоого жардам берген смартфондун кармагычы: Биздин ANTiDISTRACTION түзмөгүбүз катуу фокус мезгилинде уюлдук алаксуунун бардык түрлөрүн токтотууга багытталган. Машина алаксытпай турган чөйрөнү жеңилдетүү үчүн мобилдик түзмөк орнотулган заряддоо станциясынын ролун аткарат
Батарея менен иштеген түзмөк үчүн энергия булагын колдонуу: 5 кадам (сүрөттөр менен)
Батарея менен иштөөчү түзмөк үчүн кубат булагын колдонуу: Бир досум мага бул жарык чачуучу шар оюнчукту алып келип берди, жана мен аны кубат менен камсыз кыла аламбы деп сурады, анткени батареяны дайыма алмаштыруу оор жана экологиялык жактан кыйратуучу болчу. Бул 2 x AA батарейкасы түгөндү (бардыгы 3V)
Anduations иштетүүгө түрткү берген Arduino LED Button Pad: 36 кадам (сүрөттөр менен)
Anduations иштетүүгө түрткү берген Arduino LED Button Pad: WhatThis button pad PCB жана Sparkfun тарабынан чыгарылган башка компоненттердин жардамы менен жасалган. Аны Arduino Mega башкарат. Ар бир баскыч жагымдуу жана чырайлуу жана басууга канааттандырарлык, жана анын ичинде RGB LEDи бар! Мен аны анимацияларды башкаруу үчүн колдонуп келе жатам
Кабелдик башкарууга жардам берген PCB: 6 кадам (сүрөттөр менен)
Кабелдик башкарууга жардам берген ПКБ: Бир аз мурун мен атайын CNC тегирменин жасадым. Ошондон бери мен аны жаңы компоненттер менен жаңыртып жаттым. Акыркы жолу мен PID циклинин жардамы менен менин шпинделимдин RPMин көзөмөлдөө үчүн 4 орундуу дисплейи бар экинчи Arduino коштум. Мен аны негизги Arduino каманы менен байланыштырышым керек болчу
Музыкага жооп берген Light Show курткасы: 7 кадам (Сүрөттөр менен)
Музыкага жооп берген Light Show курткасы: Бул окуу куралы Йорк университетинин музыкалык технология жана прикладдык электроника боюнча илимий даражамдын акыркы жылындагы долбоорумдун бир бөлүгү катары чыгарылган. Бул электроникага кызыккан музыканттарга багытталган. Даяр продукт LED матри болот