Съдържание:

Кошчета за Wi -Fi колела и Google Календар: 4 стъпки
Кошчета за Wi -Fi колела и Google Календар: 4 стъпки

Видео: Кошчета за Wi -Fi колела и Google Календар: 4 стъпки

Видео: Кошчета за Wi -Fi колела и Google Календар: 4 стъпки
Видео: Настоящая МАТЬ | Один за всех 2024, Ноември
Anonim
Кошчета за колела за Wifi и Google Календар
Кошчета за колела за Wifi и Google Календар

Този проект е вдъхновен от видеоклипове на Andreas Spiess (You Tube). # 185 ESP8266 - Напомняне на Google Календар: Как да направите вашата съпруга/приятелка щастлива (Arduino) ½, актуализирана версия.

Следвайте тези връзки: Andreas Spiess & Andreas Spiess Ver 2 за 2 много информативни и забавни видеоклипа.

Проектът в случая на Андреас беше да гарантира, че той е изпълнил всички задачи, които жена му го е помолила да изпълни.

Той използва Google Календар, за да записва задачите. Google Календар изпраща имейл като спомен за конкретно събитие, в посочения час и дата. В нашия случай събитие е задача.

Проектът на Андреас използва напомнянето за включване на светодиод! Светодиодът ще остане включен, независимо от състоянието на Google Календар, докато светодиодът не бъде изключен ръчно, когато задачата приключи (напр. Той е заредил пералнята).

Използвах кода, за да ми напомня коя кошче за колела да слагам на борда всяка седмица, тъй като те се изпразват в алтернативни седмици, синя кофа (рециклируема) една седмица, след това черната кофа (общи отпадъци) следващата.

Тъй като бях мързелив, не исках да натискам бутон, за да изключа светодиода, така че сега, когато наклоня кошчето за колела, за да го занеса до кея, той се свързва с интернет, пише в Google Календар, който изключва LED за мен

Стъпка 1: Как работи

Как работи
Как работи
Как работи
Как работи

Събитие (задача) се създава в Google Календар.

В Google Календар се създава скрипт

Google Календар се проверява от време на време с WiFi чип ESP8266-E12.

Ако думата „синьо“или „черно“се върне от скрипта, светодиодът се включва.

Натискането на превключвател ще изключи светодиода

В моя случай, накланянето на кошчето ми задвижва ESP8266, който се свързва с Google Календар и проверява дали думите „синьо“или „черно“съществуват.

Ако се върне „синьо“, кошчето за колела изписва „Azure_OK“и напрежението на батерията в календара, това изключва светодиода.

Ако се върне „черно“, контейнерът за колела изписва „Noir_OK“и напрежението на батерията в календара, след това LED се изключва.

Стъпка 2: Хардуерът за LED и превключване

Хардуерът за LED и превключватели
Хардуерът за LED и превключватели
Хардуерът за LED и превключватели
Хардуерът за LED и превключватели
Хардуерът за LED и превключватели
Хардуерът за LED и превключватели

Компонентите

Проектна кутия, залепена за старо зарядно устройство за телефон за 5v захранване.

1 x ESP8266-12e

1 x 5v до 3v стъпка надолу (AMS1117) устройство

2 x 180 ома резистори за ограничаване на тока на LED (просто имах тези стойности)

2 x Тактилен превключвател с бутон Momentary Tact 12X12X7mm С LED светлини (eBay)

Пистолет за топене на лепило.

Веригата

Светодиодите са свързани към щифтове 4 и 5 (чрез ограничителни резистори), а превключвателите към щифтове 12 и 13 на ESP8266.

Другата страна на превключвателите и светодиодите отиват на 0v.

Тъй като ESP8266 е толкова универсален, са необходими много малко компоненти!

5v от зарядното устройство на телефона се понижава до 3v чрез AMS1117.

Софтуерът прави останалото - вижте Reminder_org_TR_instruct.ino

Тактилните превключватели с вградени светодиоди са страхотни, но единственият метод за монтирането им в проектната кутия е с топло лепило!

Стъпка 3: Хардуерът на кошчето за колела

Хардуерът на Wheelie Bin
Хардуерът на Wheelie Bin
Хардуерът на Wheelie Bin
Хардуерът на Wheelie Bin
Хардуерът на Wheelie Bin
Хардуерът на Wheelie Bin
Хардуерът на Wheelie Bin
Хардуерът на Wheelie Bin

Списък на компонентите

1 x кутия за проект (отпечатах 3D окончателната си версия)

1 x ESP8266 - eBay

1 xCR2 батерия (3v) - Amazon

1 x комплект пружини/конектори за батерията - eBay

1 x превключвател за накланяне - първоначално използвах превключватели за накланяне на живак, но те бяха малко темпераментни, така че избрах типа лагерен лагер. - eBay

1 x PNP транзистор с общо предназначение - използвах bc557, но почти всеки pnp ще свърши работа! - eBay

1 x Самозаключващо реле 3v двойна намотка -RS Online 683-9873 ** ЗАБЕЛЕЖКА ** снимката на уебсайта на RS показва това като 24v реле, но описанието ясно посочва 3v (имах общо 5)! Също така, това е реле за повърхностен монтаж. Успях да намеря платка за печатна платка, но това беше два пъти по -скъпо !! Това реле има две намотки, една намотка за настройка на релето и друга за нулиране.

На пазара има и други самозаключващи се релета, но настройката / нулирането обикновено се извършва само с една намотка чрез обръщане на полярността на работния импулс - изпълнима, но е необходим малко повече хардуер.

Веригата

Веригата черпи нулев ток, когато е в режим на готовност! (Използвал съм тази схема няколко пъти и е чудесен за проекти, работещи с батерии, които използват всякаква форма на неелектронно превключване, например магнитен реле, реле, наклон, превключвател за моментни действия).

Когато превключвателят за накланяне е активиран, релето е „настроено“, като по този начин захранва ESP8266 и задава пин 5 на ESP8266 високо, което поддържа транзистора изключен. След като ESP8266 се свърже с wifi и изпрати информация към Google Календар, Pin 5 на ESP8266 е пулсиран ниско, което превръща транзистора, на който се нулира релето, и изключва устройството!

ЗАБЕЛЕЖКА - Направих тези единици миналия август (2018 г.), електрическата схема е изтеглена от паметта, но изглежда добре:-)

Елементите са прикрепени към дъното на кошчетата за колела, за щастие има вдлъбнатина в дъното на контейнерите, което прави приятен и безопасен дом, устойчив на атмосферни влияния.

Стъпка 4: Софтуерът

Е, тук моето невежество просветва !!

Приложените файлове.ino са модифицирана версия на Andreas Spiess. Много от ненужния код бяха коментирани. Прикачих и копия на моите.gs файлове. Повечето бяха опити и грешки!

Силно ви препоръчвам да гледате тези видеоклипове Video #185 & Video #189, ако възнамерявате да направите нещо подобно, тъй като той има файл на Google Script, който е достъпен на неговия сайт GitHub заедно с неговите.ino файлове, които ще бъдат по -лесни за четене и промяна, отколкото моята!

Какво следва?

Преди няколко месеца съпругата ми и аз трябва да поръчаме лекарствата си онлайн, паметта ми не е добра, затова възнамерявам да задам задача в Google Календар, която ще включи LED нощно шкафче, за да ми напомня кога да поръчам отново.

Ако този проект е приет в конкурса REMIX и смятате, че е достоен, моля, дайте ми глас!

Много благодаря:-).

Препоръчано: