Съдържание:
- Стъпка 1: Отпечатайте частите
- Стъпка 2: Запояване на проводници към двигателите
- Стъпка 3: Поставете и обезопасете двигателите
- Стъпка 4: Прикрепете капака на двигателя
- Стъпка 5: Прикрепете D1 Mini и платката на водача на двигателя
- Стъпка 6: Свържете компонентите
- Стъпка 7: Конфигурирайте скицата
- Стъпка 8: Мобилно приложение Blynk
- Стъпка 9: Поставете робота в топката
- Стъпка 10: Играйте далеч …
Видео: Топка за домашни любимци: 10 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Моето домашно куче обича да играе с играчки, особено с такива, които може да гони! Изградих роботизирана топка, която се включва и се търкаля автоматично, когато той взаимодейства с нея, ме уведомява чрез мобилния си телефон, който след това мога да използвам, за да я контролирам през WiFi и накрая се изключва, когато забавлението приключи, за да се спести батерията.
Топката е специално проектирана да бъде здрава с цялата електроника и движещи се компоненти, прибрани безопасно вътре. Може да се използва също толкова равномерно за други домашни любимци като котки.
Топката използва мини микроконтролер d1, програмиран с помощта на Arduino и се сглобява с помощта на някои 3D отпечатани части и някои евтини, лесно достъпни компоненти.
За този проект ще ви трябва:
- Топка за хамстери с диаметър 17 см (https://amzn.to/2PShVKr)
- 2 x DC двигатели и колела (https://amzn.to/2PQkm0n) Или (https://www.banggood.com/custlink/GKmGBes7RB)
- Wemos D1 Mini (https://www.banggood.com/custlink/GDmv4JTGLi)
- WS2812B RGB LED (https://www.banggood.com/custlink/KK3GBr7RcZ)
- 2N2222 транзистор (https://www.banggood.com/custlink/DDm3eJ7DbH)
- Звуков сигнал (https://www.banggood.com/custlink/Dv33g6N1hQ)
- KY-002 Сензор за удар (https://amzn.to/2oOvHTm)
- 2 x 14500 3.7V литиево-йонни батерии (https://www.banggood.com/custlink/m33GB6n1Jv)
- AA държач за батерия с превключвател (https://www.banggood.com/custlink/mGDv4BnTpt)
- L298N Board Driver Board (https://amzn.to/2pM7PAd) Или (https://www.banggood.com/custlink/mvGG0gbTco)
- Проводници с различна дължина
- Различни винтове M2 и M3
- 5 x 3D отпечатани части
Стъпка 1: Отпечатайте частите
Ще ви трябват общо 5 3D отпечатани части. Основата и капакът на двигателя, които държат двата двигателя здраво на място и към които са прикрепени D1 мини и платката на водача на двигателя, както и 2 сферични глави, които се прикрепят към водещото рамо.
Печатайте с височина на слоя около 0,2 мм и пълнеж от 20% и те трябва да излязат добре.
Стъпка 2: Запояване на проводници към двигателите
Запояйте 2 проводника към всеки от двигателите
Стъпка 3: Поставете и обезопасете двигателите
Поставете 2 -те DC двигателя в основата на двигателя и ги закрепете с помощта на винтове M3 с подходяща дължина и фиксиращите позиции (2 за всеки двигател).
Стъпка 4: Прикрепете капака на двигателя
Поставете капака на двигателя и го закрепете с помощта на 4 x M3 винта.
Стъпка 5: Прикрепете D1 Mini и платката на водача на двигателя
С помощта на някои винтове M2, прикрепете D1 mini и платката на мотора към капака.
Стъпка 6: Свържете компонентите
Свържете всички компоненти, като запомните схемата, за да премахнете 2 джъмпера от платката L298N, както е показано. Прикрепете колелата към двигателите. Закрепете капака на акумулатора към долната страна на корпуса на двигателя с горещо лепило. Използвайте горещо лепило, за да подредите и обезопасите всички разхлабени кабели (може да искате да преминете към следващия раздел и първо да тествате всичко!).
Малко теория …
Сензорът за удар е прикрепен към щифта за нулиране, за да позволи на D1 mini да се събуди от дълбок сън, който използваме за пестене на енергия, когато с робота не се играе. Транзисторът се използва като превключвател, за да се гарантира, че тези сигнали не се приемат, когато устройството е включено или в противен случай, веднага щом роботската топка се движи, тя просто ще се нулира отново и отново.
Транзисторът изисква сигнал от изходния щифт на микроконтролера, за да работи. За наше щастие, щифтът D0 (GPIO16) автоматично се настройва на HIGH, когато е в дълбок сън и можем просто да го настроим на LOW веднага след стартирането на скицата, за да предотвратим всякакви последващи нулиране. Щифтът автоматично се връща отново към ВИСОК, за да „активира“сензора веднага щом микроконтролерът се върне в дълбок сън.
Стъпка 7: Конфигурирайте скицата
Изтеглете най -новата Arduino IDE и най -новата скица на Arduino, която можете да намерите тук.
Уверете се, че имате инсталирани следните библиотеки. Те могат да бъдат инсталирани с помощта на мениджъра на библиотеки от IDE на Arduino, ако не. По -новите версии може да работят, но не са тествани.
- FastLED v3.3.2
- Blynk v0.6.1
Следната библиотека трябва да бъде инсталирана ръчно чрез преместване на съдържанието й в папката Arduino libraries:
ESP8266WiFi библиотека v2.4.2 -
Отворете скицата в IDE на Arduino. Променете 3 -те реда, показани по -долу, за да отразяват вашите собствени идентификационни данни за WiFi и вашия Blynk Auth Token (вижте раздела Blynk App, за да намерите това).
// Вашите идентификационни данни за WiFi.// Задайте парола на „“за отворени мрежи. char ssid = "ВАШИЯТ WIFI SSD ТУК"; char pass = "ВАШИЯТ WIFI ПАС ТУК";
// Трябва да получите Auth Token в приложението Blynk. // Отидете на Настройки на проекта (икона на гайка). char auth = "ВАШИЯТ АВТЕН ЖЕЛАН ТУК";
ЗАБЕЛЕЖКА: Ще трябва да премахнете щифта от D0, преди да можете да качвате скици. Свържете го отново, след като качването приключи
Свържете D1 Mini към компютъра с помощта на микро-USB, уверете се, че са показани настройките, че е зададен правилния COM порт и качете скицата.
Сега топката трябва да се рестартира и да се свърже с вашата WiFi мрежа. Той ще стане контролируем чрез вашето собствено мобилно приложение Blynk, след като попълните раздела Blynk в това ръководство. За отстраняване на неизправности, когато D1 mini е свързан към компютъра, използвайте серийния монитор в Arduino IDE, за да помогнете за диагностицирането.
Стъпка 8: Мобилно приложение Blynk
Топката се контролира с помощта на уеб приложение Blynk. Blynk е IoT платформа, безплатна за прототипиране/некомерсиална употреба.
Започнете, като изтеглите Blynk от Android Play или Apple App Store, Създайте акаунт и сканирайте QR-кода по-горе от приложението. Под настройките на проекта намерете токена Auth Token, като изпратите имейл до вашия акаунт или използвате функцията Copy all. маркерът за автентичност към скицата на Android, качете и трябва да сте готови!
Стъпка 9: Поставете робота в топката
Внимателно поставете завършената електроника в топката. След като влезете вътре, прикрепете водещото рамо с направляваща топка, поставена на място от двете страни.
Забележка: Снимката показва ръкохватката и топките на място преди поставяне само като водач. Няма да можете да поставите робота в топката, ако правите нещата в този ред
Закрепете ръкохватката на място с цип, велкро лента или гумена лента.
Поставете 2 x 3,7 V батерии, включете превключвателя на захранването и затворете капака на топката.
Стъпка 10: Играйте далеч …
Настройте роботската си топка някъде, за да може вашият домашен любимец да я намери и веднага щом започнат да си взаимодействат с нея, гледайте как тя оживява и ги забавлявайте сами. Ако предпочитате, използвайте мобилното приложение, за да възпроизвеждате с някои умели движения. Насладете се и ако този проект ви е харесал, моля, гласувайте за нас в конкурса за роботи. Благодаря.
Втора награда в конкурса по роботика
Препоръчано:
SmartPET - Интелигентна хранилка за домашни любимци: 7 стъпки (със снимки)
SmartPET - Интелигентна хранилка за домашни любимци: Хей! Аз съм Максим Вермерен, 18-годишен студент по MCT (мултимедийни и комуникационни технологии) в Howest. Избрах да създам интелигентна хранилка за домашни любимци като мой проект. Защо направих това? Моята котка има някои проблеми с теглото, затова реших да направя машина
Бот за домашни любимци: 6 стъпки (със снимки)
Pet Bot: Кредит: Този проект е вдъхновен от Beetlebot от robomaniac.Update: Оттогава преименувах това на Pet Bot. (Видеото все още го показва като Catfish Bot) Преподавам роботика на млади производители на ESP8266, Arduino и Raspberry PI платформи и една от предизвикателните
Arduino и Raspberry Pi задвижвана система за наблюдение на домашни любимци: 19 стъпки (със снимки)
Задвижвана система за наблюдение на домашни любимци Arduino и Raspberry Pi: Наскоро, докато бяхме на почивка, осъзнахме липсата на връзка с нашия домашен любимец Бийгъл. След известно проучване открихме продукти, които разполагат със статична камера, която позволява на човек да наблюдава и комуникира с домашния си любимец. Тези системи имаха определени предимства б
Хартиени джобни домашни любимци: 5 стъпки (със снимки)
Хартиени джобни домашни любимци: Хартиени джобни домашни любимци (PPP) е комплект, предназначен за създаване на интерактивни модулни и носими играчки. Той насърчава движението и социалността на децата благодарение на реакциите на домашния любимец и позволява на децата да изградят свой собствен представителен домашен любимец, а също и да променят
Автоматична хранилка за домашни любимци, използваща стар цифров часовник: 10 стъпки (със снимки)
Автоматична хранилка за домашни любимци, използваща стар цифров часовник: Здравейте, в тази инструкция ще ви покажа как направих автоматична хранилка за домашни любимци, използвайки стар цифров часовник. Ive също вгради видео за това как направих тази хранилка. Тази инструкция ще бъде включена в конкурса за печатни платки и като услуга бих искал да