Съдържание:

Топка за домашни любимци: 10 стъпки (със снимки)
Топка за домашни любимци: 10 стъпки (със снимки)

Видео: Топка за домашни любимци: 10 стъпки (със снимки)

Видео: Топка за домашни любимци: 10 стъпки (със снимки)
Видео: ТОП 10 НЕВЕРОЯТНИ ДОМАШНИ ЛЮБИМЦИ, КОИТО МОЖЕШ ДА ИМАШ 2024, Декември
Anonim
Топка за домашни любимци
Топка за домашни любимци

Моето домашно куче обича да играе с играчки, особено с такива, които може да гони! Изградих роботизирана топка, която се включва и се търкаля автоматично, когато той взаимодейства с нея, ме уведомява чрез мобилния си телефон, който след това мога да използвам, за да я контролирам през 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 и платката на водача на двигателя

Прикрепете D1 Mini и платката за водача на двигателя
Прикрепете D1 Mini и платката за водача на двигателя
Прикрепете D1 Mini и платката за водача на двигателя
Прикрепете D1 Mini и платката за водача на двигателя

С помощта на някои винтове M2, прикрепете D1 mini и платката на мотора към капака.

Стъпка 6: Свържете компонентите

Свържете компонентите
Свържете компонентите
Свържете компонентите
Свържете компонентите

Свържете всички компоненти, като запомните схемата, за да премахнете 2 джъмпера от платката L298N, както е показано. Прикрепете колелата към двигателите. Закрепете капака на акумулатора към долната страна на корпуса на двигателя с горещо лепило. Използвайте горещо лепило, за да подредите и обезопасите всички разхлабени кабели (може да искате да преминете към следващия раздел и първо да тествате всичко!).

Малко теория …

Сензорът за удар е прикрепен към щифта за нулиране, за да позволи на D1 mini да се събуди от дълбок сън, който използваме за пестене на енергия, когато с робота не се играе. Транзисторът се използва като превключвател, за да се гарантира, че тези сигнали не се приемат, когато устройството е включено или в противен случай, веднага щом роботската топка се движи, тя просто ще се нулира отново и отново.

Транзисторът изисква сигнал от изходния щифт на микроконтролера, за да работи. За наше щастие, щифтът D0 (GPIO16) автоматично се настройва на HIGH, когато е в дълбок сън и можем просто да го настроим на LOW веднага след стартирането на скицата, за да предотвратим всякакви последващи нулиране. Щифтът автоматично се връща отново към ВИСОК, за да „активира“сензора веднага щом микроконтролерът се върне в дълбок сън.

Стъпка 7: Конфигурирайте скицата

Конфигурирайте Sketch
Конфигурирайте Sketch
Конфигурирайте Sketch
Конфигурирайте Sketch

Изтеглете най -новата 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
Мобилно приложение Blynk
Мобилно приложение Blynk

Топката се контролира с помощта на уеб приложение Blynk. Blynk е IoT платформа, безплатна за прототипиране/некомерсиална употреба.

Започнете, като изтеглите Blynk от Android Play или Apple App Store, Създайте акаунт и сканирайте QR-кода по-горе от приложението. Под настройките на проекта намерете токена Auth Token, като изпратите имейл до вашия акаунт или използвате функцията Copy all. маркерът за автентичност към скицата на Android, качете и трябва да сте готови!

Стъпка 9: Поставете робота в топката

Поставете робота в топката
Поставете робота в топката
Поставете робота в топката
Поставете робота в топката
Поставете робота в топката
Поставете робота в топката

Внимателно поставете завършената електроника в топката. След като влезете вътре, прикрепете водещото рамо с направляваща топка, поставена на място от двете страни.

Забележка: Снимката показва ръкохватката и топките на място преди поставяне само като водач. Няма да можете да поставите робота в топката, ако правите нещата в този ред

Закрепете ръкохватката на място с цип, велкро лента или гумена лента.

Поставете 2 x 3,7 V батерии, включете превключвателя на захранването и затворете капака на топката.

Стъпка 10: Играйте далеч …

Играйте далеч…
Играйте далеч…

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

Състезание по роботика
Състезание по роботика
Състезание по роботика
Състезание по роботика

Втора награда в конкурса по роботика

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