![IoT Лазерна играчка за домашни любимци: 5 стъпки IoT Лазерна играчка за домашни любимци: 5 стъпки](https://i.howwhatproduce.com/images/003/image-8926-14-j.webp)
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 14:36
![Image Image](https://i.howwhatproduce.com/images/003/image-8926-16-j.webp)
![](https://i.ytimg.com/vi/OBLam38AOZU/hqdefault.jpg)
От време на време кухнята ми става жертва на скучно куче. Когато останат без надзор, первазите, кучешките легла, кухненските кърпи, кухненските шкафове и боята са пострадали. За да помогна на моя куклен да се забавлява, докато съм на работа, разработих IoT лазерна играчка за домашни любимци, която да го занимава. В автоматичния режим лазер ще се движи по пода в произволен модел за определен период от време, след което лакомствата се пускат, за да се възнагради домашният любимец. Наградата е важна, за да не се разочароват от неуловимия лазер и ги насърчава да играят!
Може да се управлява ръчно чрез смартфон или да се настрои на автоматичен режим. Може да се активира и гласово с помощта на Google Assistant (само в автоматичен режим).
Консумативи
За да изградите този проект, ще ви трябва:
- 2 mg995 серво
- комплект за монтиране на сензора за накланяне и накланяне
- 1 микро серво SG90
- протеинова лъжичка или еквивалент
- 650nm червен лазерен диоден модул
- nodeMCU
- тел
- печатна платка
- захранване (12v 5A)
- DC-DC 24V/12V към 5V 5A понижаващ преобразувател
- спойка
- поялник
- смартфон/домашно устройство на Google
- пистолет за лепило
- лента/лепило
Необходим е и следният софтуер:
- Arduino IDE и esp8266 библиотека
- IFTTT
- Приложение и библиотеки на Blynk
- Google Асистент
Стъпка 1: Хардуер
![Хардуер Хардуер](https://i.howwhatproduce.com/images/003/image-8926-17-j.webp)
![Хардуер Хардуер](https://i.howwhatproduce.com/images/003/image-8926-18-j.webp)
- Сглобете комплекта за монтиране на серво. Залепих основата на печатна платка, дългосрочно, ще я фиксирам към горната част на кухнята си с винт.
- Вижте електрическата схема за окабеляване. Вижте и снимки на моя лош опит за запояване:)
- Залепете лазера към горната част на сервомоторите за накланяне/накланяне и също така залепете лъжичка към сервото за лакомства (използвах и втора лъжичка като стойка за серво за лакомство, но можете да използвате каквото и да е).
Бележки:
Сервомоторите, които използвах, са доста обемисти, може да се измъкнете с по -малко, тъй като натоварването е малко.
Всяко серво може да извлича до 1200mA (по -малкото извлича по -малко), да добави още ~ 700mA за nodeMCU и получавате максимално теглене от ~ 3100mA. Ето защо използвах 5A захранване. Първоначално използвах макет и 1A захранване, когато го включих, nodeMCU продължи да се нулира. Ако срещнете този проблем, проверете отново дали вашата настройка може да захранва достатъчно ток.
Стъпка 2: Софтуер: Приложение Blynk
![Софтуер: Приложение Blynk Софтуер: Приложение Blynk](https://i.howwhatproduce.com/images/003/image-8926-19-j.webp)
![Софтуер: Приложение Blynk Софтуер: Приложение Blynk](https://i.howwhatproduce.com/images/003/image-8926-20-j.webp)
![Софтуер: Приложение Blynk Софтуер: Приложение Blynk](https://i.howwhatproduce.com/images/003/image-8926-21-j.webp)
![Софтуер: Приложение Blynk Софтуер: Приложение Blynk](https://i.howwhatproduce.com/images/003/image-8926-22-j.webp)
- Инсталирайте приложението Blynk:
- Следвайте стъпките, за да създадете акаунт, нов проект и да получите маркер за удостоверяване
- Изберете целевото устройство при създаване на проект (nodeMCU)
-
Вътре в проекта ще добавите 5 джаджи:
-
Бутон за включване/изключване на лазера
- карта до D0
- настроен на превключващ режим
- Плъзгач за регулиране на ъгъла на накланяне (V0, диапазон 0-180)
- Плъзгач за регулиране на ъгъла на панорама (V1, диапазон 0-180)
- Плъзгач за регулиране на серво за лечение (V3, диапазон 0-180)
-
Бутон за включване/изключване на автоматичен режим
- карта до V2
- настроен на превключващ режим
-
Стъпка 3: Софтуер: Arduino IDE
![Софтуер: Arduino IDE Софтуер: Arduino IDE](https://i.howwhatproduce.com/images/003/image-8926-23-j.webp)
- Инсталирайте Arduino IDE:
-
Добавете библиотеки blynk и esp8266
- Blynk: Как да инсталирате библиотека Blynk
- esp8266: Как да инсталирате ESP8266 в IDE кредит на Arduino на mybotic
-
Код
- Изтеглете или копирайте кода от Github (файл по -долу също)
- В кода ще трябва да зададете ssid и парола за вашия рутер (wifi).
- Също така ще трябва да зададете маркера за удостоверяване, създаден за Blynk. Можете да поискате жетона по имейл чрез приложението.
- Може също да искате да регулирате минималния и максималния ъгъл на сервомоторите, те са настроени така, че лазерът винаги да сочи към пода, по време на първоначалните тестове открих, че кучетата ще гонят лазера по стените:) Дръжте го на пода освен ако не искате да ремонтирате!
- Забележка: таймерите се използват в този проект, за да се намали броят на заявките към облака Blynk, ако се направят твърде много заявки в секунда, ще бъдете изключени. Също така е важно количеството код, изпълнен във функцията loop (), да бъде сведено до минимум. Вижте тази статия за повече информация. Автоматичният режим ще премества сервомоторите на случаен принцип на всеки 2 секунди, 10 пъти и след това ще пусне лакомство, можете да го настроите според вашите собствени нужди.
- Свържете nodeMCU към вашия компютър чрез usb.
- Уверете се, че правилната платка и порт са избрани под инструменти.
- Качете кода в nodeMCU (бутон със стрелка надясно в горната лента с инструменти).
Стъпка 4: Софтуер: IFTTT
![Софтуер: IFTTT Софтуер: IFTTT](https://i.howwhatproduce.com/images/003/image-8926-24-j.webp)
![Софтуер: IFTTT Софтуер: IFTTT](https://i.howwhatproduce.com/images/003/image-8926-25-j.webp)
![Софтуер: IFTTT Софтуер: IFTTT](https://i.howwhatproduce.com/images/003/image-8926-26-j.webp)
За да активирате играчката с помощта на Google Assistant, ще трябва да създадете аплет с помощта на IFTTT.
- Създай профил
- Отидете на „Моите аплети“> „Нов аплет“
- Кликнете върху „Това“и потърсете Google асистент
- Изберете „Кажете проста фраза“
- Попълнете полетата, както сметнете за добре и изберете „създаване на задействане“
- Кликнете върху „Това“и потърсете уеб куки
- Изберете „Направете уеб заявка“
-
задайте url на BLYNK_IP/AUTH_TOKEN/update/V2? value = 1
- За да получите blynk IP от вашата страна, просто отидете на командния ред и въведете: ping cloud.blynk.cc
- Актуализирайте полетата на ip и token token в URL адреса. Трябва да изглежда така:
- След като аплетът бъде запазен, можете да тествате лазера с помощта на Google Assistant!
Стъпка 5: Заключителни мисли
И ето го, играчка за домашни любимци, контролирана с глас или телефон. За да подобря проекта допълнително, бих добавил калъф за електрическата верига, както и уеб камера, за да можете да гледате как вашият домашен любимец играе, докато сте далеч. Гласовият контрол може да бъде подобрен, като може да се определи колко време играе играчката, т.е. „включете лазера за 5 минути“. Начин за презареждане на лъжичката за лакомства също би бил хубав. Насладете се на изграждането и публикувайте напредъка си по -долу!
Препоръчано:
Няма пикаене сега, устройство за регулиране на поведението на домашни любимци, което спира котките да пикаят наоколо във вашия дом: 4 стъпки
![Няма пикаене сега, устройство за регулиране на поведението на домашни любимци, което спира котките да пикаят наоколо във вашия дом: 4 стъпки Няма пикаене сега, устройство за регулиране на поведението на домашни любимци, което спира котките да пикаят наоколо във вашия дом: 4 стъпки](https://i.howwhatproduce.com/images/001/image-742-j.webp)
Няма пикаене сега, устройство за регулиране на поведението на домашните любимци, което спира котките да пикаят наоколо във вашия дом: Бях толкова притеснен от котето си, че тя обича да пикае в леглото ми, проверих всичко, от което се нуждае, и също я заведох на ветеринар. След като отстраних всичко, което мога да мисля и слушам думата на лекаря, осъзнавам, че тя просто има някакво лошо поведение. Така че
Автоматизиран проект за купа за домашни любимци: 13 стъпки
![Автоматизиран проект за купа за домашни любимци: 13 стъпки Автоматизиран проект за купа за домашни любимци: 13 стъпки](https://i.howwhatproduce.com/images/001/image-1783-j.webp)
Автоматизиран проект за купа за храна за домашни любимци: Тази инструкция ще изобрази и обясни как да се изгради автоматизирана, програмируема хранилка за домашни любимци с прикрепени купи за храна. Тук съм приложил видеоклип, описващ как функционират продуктите и как изглеждат
Дозатор за храна за домашни любимци: 3 стъпки
![Дозатор за храна за домашни любимци: 3 стъпки Дозатор за храна за домашни любимци: 3 стъпки](https://i.howwhatproduce.com/images/001/image-2307-j.webp)
Дозатор за храна за домашни любимци: Para los amantes de mascotas, este es un proyecto que les puede ser muy útil! Un alimentador automático que te permite observar cual es el pesaje de la comida, y solo es necesario que oprimas un botón. U mecanismo sencillo que podrás armar desde tu
Дозатор за IoT лечение за домашни любимци: 7 стъпки (със снимки)
![Дозатор за IoT лечение за домашни любимци: 7 стъпки (със снимки) Дозатор за IoT лечение за домашни любимци: 7 стъпки (със снимки)](https://i.howwhatproduce.com/images/003/image-7813-21-j.webp)
IoT Диспенсер за лакомства за домашни любимци: Имам две котки и да се налага да им давам лакомства около 3 пъти на ден стана доста неприятно. Те ме вдигаха с милите си лица и напрегнати погледи, след което бягаха към кутия, пълна с котешки зеленини, мяукаха и молеха за тях. Бях решил
IoT Външна врата за домашни любимци: 6 стъпки (със снимки)
![IoT Външна врата за домашни любимци: 6 стъпки (със снимки) IoT Външна врата за домашни любимци: 6 стъпки (със снимки)](https://i.howwhatproduce.com/images/001/image-1598-102-j.webp)
IoT Outdoor Pet Door: Бях вдъхновен от тази инструкция да създам автоматична врата за кокошарник. Не само, че исках вратата на кокошарника на таймер, но също така исках да свържа вратата към интернет, за да мога да я контролирам с телефона или компютъра си. Този д