Мазмуну:
- 1 -кадам: Бул кантип иштейт
- 2 -кадам: LED & Switch Hardware
- 3 -кадам: Wheelie Bin жабдыктары
- 4 -кадам: программалык камсыздоо
Video: Wifi Wheelie Bins & Google Calendar: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бул долбоор Андреас Списстин (You Tube) видеолору менен шыктандырылган. # 185 ESP8266 - Google Жылнааманын эстеткичи: Аялыңды/Кызыңды кантип бактылуу кылуу керек (Arduino) ½, жаңыртылган версия.
Бул шилтемелерди ээрчиңиз: Andreas Spiess & Andreas Spiess Ver 2 абдан маалыматтуу жана кызыктуу видеолор үчүн.
Андреастын иши боюнча долбоор анын аялы сураган бардык тапшырмаларды аткаргандыгын камсыздоо болчу.
Ал тапшырмаларды жазуу үчүн Google Календарын колдонот. Google Жылнаама белгилүү бир иш -чаранын эскертмеси катары электрондук почтаны белгиленген убакта жана күнү жөнөтөт. Биздин учурда, окуя - бул тапшырма.
Андреастын долбоору LEDди күйгүзүү үчүн эстеткичти колдонот! Тапшырманы аткарып бүткөндөн кийин LED кол менен өчүрүлмөйүнчө, Google Календарынын абалына карабастан, LED күйүп турат (мисалы, кир жуучу машинаны жүктөгөн).
Мен кодду эстетүү үчүн, кайсы жума сайын таштоочу челекке кербид салуу керектигин эскертип койдум, анткени алар башка жумаларда бошотулат, көк урна (кайра иштетилүүчү) бир жумада, андан кийин кара урна (жалпы калдыктар).
Жалкоо болгондуктан, мен светодиодду өчүрүү үчүн баскычты баскым келген жок, ошондуктан азыр, мен дөңгөлөгүмдү кербенге алып баруу үчүн, интернетке туташып турат, деп жазат Google Календарына мен үчүн LED өчөт
1 -кадам: Бул кантип иштейт
Окуя (тапшырма) Google Календарында түзүлөт.
Скрипт Google Календарында түзүлгөн
Google Календары ESP8266-E12 wifi чипи аркылуу тез-тез текшерилип турат.
Эгерде "көк" же "кара" сөзү скрипт тарабынан кайтарылса, LED күйгүзүлөт.
Коммутаторду басуу менен LED өчөт
Менин учурда, дөңгөлөк таштоочу кутум ESP8266 менен иштейт, ал Google Жылнаамасына туташып, "көк" же "кара" деген сөздөрдүн бар -жогун текшерет.
Эгерде "көк" кайтарылса, дөңгөлөк кутусу календарга "Azure_OK" жана батареянын чыңалуусун жазат, бул болсо LEDди өчүрөт.
Эгерде "кара" кайтарылса, таштанды челеги "Noir_OK" жана батареянын чыңалуусун календарга жазат, бул болсо LEDди өчүрөт.
2 -кадам: LED & Switch Hardware
Компоненттер
Долбоор кутусу эски телефондун заряддагыч түзүлүшүнө 5v камсыздоо үчүн чапталган.
1 x ESP8266-12e
1 x 5vдан 3v чейин (AMS1117) түзмөк
LED токту чектөө үчүн 2 х 180 ом резисторлору (менде бул баалуулуктар болгон)
2 х тактилдик баскыч баскычы 12X12X7мм жарык чырактары менен (eBay)
Ысык желим мылтык.
Район
Светодиоддор 4 & 5 пиндерге (чектөөчү резисторлор аркылуу) жана ESP8266нын 12 & 13 казыктарына которулат.
Өчүргүчтөрдүн жана светодиоддордун экинчи тарабы 0v ге барат.
ESP8266 ар тараптуу болгондуктан, өтө аз компоненттер талап кылынат!
Телефондогу заряддагычтан 5v AMS1117 аркылуу 3v чейин түшүрүлгөн.
Калганын программалык камсыздоо түзөт - кара Reminder_org_TR_instruct.ino
Светодиоддорго орнотулган тийүү өчүргүчтөрү сонун, бирок аларды долбоордун кутусуна орнотуунун бирден бир ыкмасы ысык эритилген клей менен!
3 -кадам: Wheelie Bin жабдыктары
Компоненттердин тизмеси
1 х проект кутуча (I 3D менин акыркы версиямды басып чыгарды)
1 x ESP8266 - eBay
1 xCR2 батареясы (3v) - Amazon
1 х батарейка пружиналары/туташтыргычтары - eBay
1 x кыйшайтуу которгучу - Мен башында сымап ийилүү өчүргүчтөрүн колдонгом, бирок алар бир аз темпераменттүү болгондуктан, мен шариктүү подшипниктин түрүн тандап алгам. - eBay
1 x PNP жалпы максаттагы транзистор - Мен bc557 колдонгом, бирок дээрлик бардык пнп кылат! - eBay
1 х өзүн -өзү кармоочу реле 3в эгиз катушка -RS Online 683-9873 ** ЭСКЕРТҮҮ ** RS веб -сайтындагы сүрөт муну 24v релеси катары көрсөтөт, бирок сүрөттөмө 3v (менде жалпысынан 5 болгон) дейт! Ошондой эле, бул жер үстүндөгү реле. Мен PCB минитин таптым, бирок бул эки эсе кымбат !! Бул реле эки катушка ээ, бир катушка релени орнотуу үчүн, экинчиси аны кайра коюу үчүн.
Рынокто башка өзүн -өзү кармай турган реле бар, бирок орнотуу / кайра коюу, адатта, иштөөчү импульстун полярдуулугун артка кайтаруу аркылуу бир гана катушка аркылуу жасалат, бирок бир аз көбүрөөк жабдык талап кылынат.
Район
Режим күтүү режиминде болгондо нөлдүк токту тартат! (Мен бул схеманы бир нече жолу колдонгом жана ал электрондук эмес коммутациянын ар кандай түрүн колдонгон батарея менен иштеген долбоорлор үчүн эң сонун, мисалы, магниттик камыш релеси, эңкейиш которгучу, бир заматта аракет кылуу).
Кыймыл которгуч иштетилгенде, реле "жөнгө салынат", ошентип ESP8266га энергия берет жана транзисторду өчүрүп туруучу ESP8266 бийик 5 -пин орнотот. ESP8266 wifiга туташып, Google Календарына маалымат жөнөткөндөн кийин, ESP8266 -нын 5 -пини төмөн импульстуу, ал релени баштапкы абалга келтирүүчү транзисторду бурат жана блокту өчүрөт!
ЭСКЕРТҮҮ - Мен бул бирдиктерди былтыр августта (2018) жасадым, схема эсинен чийилген, бирок жакшы окшойт:-)
Агрегаттар дөңгөлөктөрдүн түбүнө бекитилген, бактыга жараша, үкөктөрдүн түбүндө тешик бар, бул аба ырайына жакшы коопсуз.
4 -кадам: программалык камсыздоо
Ооба, бул жерде менин сабатсыздыгым жаркырап турат !!
Тиркелген.ino файлдары Андреас Списстин өзгөртүлгөн версиясы. Көптөгөн керексиз коддор комментарийленген. Мен да.gs файлдарымдын көчүрмөлөрүн тиркеп койгом. Көбү сыноо жана ката болду!
Мен сизге бул видеолорду көрүүнү сунуштайм Video #185 & Video #189, эгерде сизде окшош нерсени жасоону кааласаңыз, анда анын GitHub сайтында бар.ino файлдары менен бирге Google Script файлы бар, аны окуу жана өзгөртүү оңой болот. меники!
Кийинкиси эмне?
Бир нече ай мурун эле, жубайым экөөбүз дары -дармектерибизди онлайн режиминде заказ кылышыбыз керек, менин эс тутумум анча жакшы эмес, ошондуктан мен Google Жылнаамага тапшырма коюуга ниеттенип жатам, ал керебеттин жанындагы светодиодду алмаштырып, качан иреттөөнү эскертет.
Эгерде бул долбоор REMIX сынагында кабыл алынса жана сиз аны татыктуу деп эсептесеңиз, мага добуш бериңиз!
Чоң рахмат:-).
Сунушталууда:
Google календарын Google сайттарына тиркөө: 5 кадам
Google календарын Google сайттарына тиркөө: Бул сизге Google календарын кантип түзүүнү, колдонууну жана түзөтүүнү үйрөтүү, анан бөлүшүү мүмкүнчүлүктөрүн колдонуу менен аларды Google сайтына тиркөө. Бул көптөгөн адамдар үчүн пайдалуу болушу мүмкүн, анткени Google Сайттары координациялоо жана таратуу үчүн колдонулушу мүмкүн
WHEELIE CHEAT DEVICE: 10 кадам (Сүрөттөр менен)
WHEELIE CHEAT DEVICE: Бул долбоордо биз ардуино аппаратын жасайбыз, ал сизге велини үйрөнүүгө жардам берет. Бул сиздин тең салмактуулукту сактай турган арткы тормозуңузду басат. Ошондой эле анын тормозун баскан бурчту көбөйтүү же азайтуу үчүн 2 баскычка ээ болот, андыктан көп нерсеге ээ болот
Google Карталарын Google Барактарыңызга Автоматтык түрдө жана Акысыз кошуңуз: 6 кадам
Google Карталарын Google Барактарыңызга Оңой жана Акысыз Кошуу: Көптөгөн Жаратуучулар сыяктуу эле, мен да GPS трекеринин бир нече долбоорлорун кургам. Бүгүн биз GPS баракчаларын эч кандай тышкы веб -сайтты же APIди колдонбостон Google Sheetsте түз элестете алабыз. Баарынан маанилүүсү, бул бекер
Google Calendar окуялары ESP8266: 10 кадам
Google Calendar окуялары ESP8266га: Бул үйрөткүчтө мен ESP8266 тактасы үчүн Arduino IDEдеги Google Calendar окуяларынын маалыматтарын кантип импорттоо керектигин түшүндүрөм. Мен Google Calendarдан машыгуунун бүтүү убактысын жана башталыш убактысын импорттоп, Arduino IDE сериялык мониторуна басып чыгарам
Дагы бир Arduino Weather Station (ESP-01 & BMP280 & DHT11 & OneWire): 4 кадам
Дагы бир Arduino Weather Station (ESP-01 & BMP280 & DHT11 & OneWire): Бул жерде сиз EWS-01дин аз сандагы түйүндөрү менен OneWire колдонуунун бир кайталанышын таба аласыз. тандоо (сизде ишеним грамотасы болушу керек …) BMP280 жана DHT11ден сенсордук маалыматтарды чогултат