Съдържание:

IoT бутон (D1 Mini): 6 стъпки
IoT бутон (D1 Mini): 6 стъпки

Видео: IoT бутон (D1 Mini): 6 стъпки

Видео: IoT бутон (D1 Mini): 6 стъпки
Видео: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Юли
Anonim
IoT бутон (D1 Mini)
IoT бутон (D1 Mini)

Направих бутон за IoT (Помислете за онези неща от Amazon Dash), които можете да използвате, за да изпращате известия към телефона си (например да поискате пълнене на напитки, когато релаксирате в градината). Можете лесно да преконфигурирате за взаимодействие с много други устройства и интелигентни домакински уреди с помощта на IFTTT.

Този проект използва D1 Mini микроконтролер и трябва да работи в продължение на месеци с една батерия, използвайки функцията за дълбок сън. За завършване на проекта се използва 3D отпечатващ се корпус.

Ще имаш нужда:

D1 Mini (https://www.banggood.com/custlink/3v33H1lji3)

3.7 литиево-йонна батерия 14500 (https://www.banggood.com/custlink/Gv3vPToo9Y)

Поставка за батерия в стил AA (https://www.banggood.com/custlink/DKvDHTOOIt)

Бутон и капачка (https://www.banggood.com/custlink/3KvDFuajZC)

Корпус за 3D печат Някои къси дължини тел и пистолет за лепило за фиксиране

Вижте моя уебсайт https://www.cabuu.com за повече подробности и за още проекти като този. Моля, помислете и за абониране за моя канал в YouTube. Допълнителни подробности могат да бъдат намерени и в thingiverse.

Консумативи

Стъпка 1: Сглобяване на веригата

Сглобяване на веригата
Сглобяване на веригата

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

D1 mini ще влезе в режим на дълбок сън след натискане на известие. В зависимост от употребата, батерията трябва да издържи много месеци. Тя ще трябва да бъде премахната и заредена/заменена, когато свърши.

Стъпка 2: Съберете в рамките на жилището

Съберете в рамките на жилището
Съберете в рамките на жилището

Изтеглете и отпечатайте корпуса за 3D печат. Можете да се справите и без, но ако имате достъп до принтер, той със сигурност ще изглежда по -спретнат.

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

Стъпка 3: Настройка на известията чрез IFTTT

Известия за настройка чрез IFTTT
Известия за настройка чрез IFTTT

Известията ще пристигат чрез приложението IFTT. Изтеглете го на телефона си, ако още нямате такъв, той е достъпен в Google Play (https://play.google.com/store/apps/details?id=com.ifttt.ifttt&hl=bg) и Apple App Store (https://apps.apple.com/gb/app/ifttt/id660944635).

Създайте акаунт и в приложението конфигурирайте нов аплет. За функцията IF изберете Webhooks като услуга за задействане, задайте името на събитието за уеб заявка на push_button_pressed. За функцията THAT изберете известия като услуга за действие. Въведете свое собствено съобщение, т.е. „Още напитки в градината, моля“.

За следващия раздел ще ви е необходим вашият уникален ключ IFTT, който може да бъде достъпен от приложението, като отворите раздела услуги в раздела Моите аплети, намерете услугата Webhooks и щракнете върху Документация. Копирайте вашия уникален ключ, готов за поставяне в кода на Arduino в следващия раздел.

Стъпка 4: Конфигурирайте и качете кода на Arduino

Конфигурирайте и качете кода на Arduino
Конфигурирайте и качете кода на Arduino

Изтеглете скицата на Arduino и отворете в Arduino IDE. Уверете се, че библиотеките ESP8266Wifi са инсталирани. Актуализирайте скицата със собствен WiFi SSID, парола и IFTTT ключ, извлечени в предишния раздел.

Уверете се, че D1 mini е избран в менюто с инструменти и прикрепете бутона за натискане към компютъра с помощта на micro-usb. Компилирайте и качете скицата.

Стъпка 5: Тествайте

Тест
Тест

Натиснете бутона и тествайте скицата. Устройството трябва да отнеме около 5-10 секунди, за да се свърже с WiFi и да изпрати известието. Ако срещнете някакви проблеми, свържете отново микро-USB кабела и опитайте да диагностицирате с помощта на серийния монитор, достъпен в Arduino IDE.

Стъпка 6: Преконфигурирайте

Преконфигурирайте!
Преконфигурирайте!

Можете лесно да преконфигурирате новия си бутон, за да управлявате цяла гама от интелигентни устройства, като централното отопление, осветлението и др. Отпуснете се в градината си и оставете всичко друго да работи за вас! Забавлявай се…

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