Съдържание:

Домашен любимец, изчистващ алкохол: 6 стъпки
Домашен любимец, изчистващ алкохол: 6 стъпки

Видео: Домашен любимец, изчистващ алкохол: 6 стъпки

Видео: Домашен любимец, изчистващ алкохол: 6 стъпки
Видео: ❤️ Моята формула за щастие в 6 стъпки 2024, Юли
Anonim
Alcohol Scavenging Pet Watch on
Alcohol Scavenging Pet Watch on
Домашен любимец за изчистване на алкохол
Домашен любимец за изчистване на алкохол
Домашен любимец за изчистване на алкохол
Домашен любимец за изчистване на алкохол
Домашен любимец за изчистване на алкохол
Домашен любимец за изчистване на алкохол

Alcohol Scavenging Pet е базиран на arduino робот, създаден да играе интерактивна игра със собственика си. Роботът се движи по линията на пътя (черна лента) по контур. Собственикът третира домашния любимец с един изстрел на път по линията му. Когато роботът открие изстрела (препятствие), той спира пред него и го „мирише“(проверява нивото на алкохол). Ако изстрелът съдържа алкохол, домашният любимец се вълнува (свири съответна мелодия) и съхранява изстрела в гнездото си (терминал Alcohol House). Ако изстрелът не съдържа алкохол, той се разочарова (пуска съответна мелодия) и „изхвърля“изстрела в кофата (терминалът на Water House). След това се връща към своя път за повече изчистване!

Стъпка 1: Съберете материали, компоненти и инструменти

Съберете материали, компоненти и инструменти
Съберете материали, компоненти и инструменти
Съберете материали, компоненти и инструменти
Съберете материали, компоненти и инструменти

Материали и компоненти:

За робота ще ви трябва:

  • 1x 2WD Smart Motor Robot Car Chassis KIT
  • 2x Дървени дъски 2 мм - 25 х 50 см
  • 2x метални дистанционни елементи 20 мм
  • M2 x 6 мм Винтове
  • Болтове M2,5 x 6 мм
  • M3 x 6 болтове
  • Двустранна лента от пяна
  • 1x Arduino Uno R3 ATmega 328P
  • 1x Прототип щит с мини платка за Arduino Uno R3
  • 1x USB кабел тип A/B
  • 2х линия след TCRT5000 IR сензори
  • 1x ултразвуков сензор HC-SR04
  • 1x MQ3 Сензор за алкохолен етанол
  • 1x син LED
  • 1x резистор 1 kΩ
  • 1x Пиезо пасивен зумер
  • 1x Haljia L9110S Двуканален H-мост
  • 2x DC двигатели (2WD Smart Motor Robot Car Chassis KIT)
  • 1x превключвател (2WD Smart Motor Robot Car Chassis KIT)
  • 1x 5000mAh Mini Power Bank с 2.4A изход
  • Джъмперни проводници

За настройката ще ви трябва:

  • Капа дъска
  • Черна лента
  • Чаши
  • Коктейлни чадъри
  • Алкохол и безалкохолни напитки

Инструменти:

  • Малък прецизен комплект отвертки
  • Клещи
  • Фреза
  • Пистолет за горещо лепило
  • Поялна станция

Стъпка 2: Лазерно изрязване на шасито

Лазерно изрязване на шасито
Лазерно изрязване на шасито
Лазерно изрязване на шасито
Лазерно изрязване на шасито

Изтеглете файла Chassis.3dm и лазерно изрежете частите.

Стъпка 3: Изградете робота

Изградете робота
Изградете робота
Изградете робота
Изградете робота
Изградете робота
Изградете робота

Сглобете лазерно изрязаното шаси, колелата и електронните компоненти:

  1. Запоявайте черни и червени джъмперни проводници към щифтовете на DC двигателите.
  2. Закрепете DC двигателите към основата на шасито, като използвате болтове и гайки, както е показано на изображението.
  3. Прокарайте кабелите на джъмпера през отворите в шасито, както е показано на изображението.
  4. Прикрепете двете предни колела и задното колело.
  5. Монтирайте Power Bank между DC двигателите.
  6. Монтирайте Arduino UNO R3 от горната страна на шасито.
  7. Поставете отгоре дъската за разширение.
  8. Добавете двуканалния H-мост на определеното място и свържете джъмперните проводници на DC Motors към щифтовете на мотора A и B. Левият DC мотор е свързан към щифтове на мотор А, а десният към щифтовете на мотор В, както е показано на електрическата схема.
  9. Добавете превключвателя, позициониран както е показано на изображението. Нарежете USB кабела - който ще свърже Power Bank с Arduino UNO R3 - на две и отстранете черните и червените кабели от двете страни.
  10. Запоявайте черните (заземени) проводници заедно. Запоявайте червените проводници към клемите на превключвателя. Изолирайте с горещо лепило.
  11. Монтирайте ултразвуковия сензор, инфрачервените сензори и сензора за алкохол върху лазерно изрязаните части, както е показано на изображението.
  12. С двата метални дистанционера фиксирайте монтажната част на IR сензора към шасито.
  13. Монтирайте ултразвуковия сензор върху шасито, както е показано на изображението.
  14. Монтирайте сензора за алкохол върху шасито, както е показано на изображението.
  15. Монтирайте капачката.

Стъпка 4: Свържете елементите на веригата (електрическа схема)

Свържете елементите на веригата (електрическа схема)
Свържете елементите на веригата (електрическа схема)
Свържете елементите на веригата (електрическа схема)
Свържете елементите на веригата (електрическа схема)
Свържете елементите на веригата (електрическа схема)
Свържете елементите на веригата (електрическа схема)

1. Използването на червени джъмперни проводници и черни джъмперни проводници създават захранване и заземителна линия на платката за разширение на Breadboard. Всички проводници за заземяване и захранване на елементите на веригата ще бъдат свързани към тези линии.

2. Свържете щифтовете H-Bridges към десните щифтове на макета, както е показано на електрическата схема.

3. Свържете щифтовете на сензорите към щифтовете на макета, както е показано на електрическата схема.

4. Добавете зумера и светодиода, свързани към щифтовете, както е показано на електрическата схема.

Стъпка 5: Изградете настройката

Изградете настройката
Изградете настройката

Пистата е изградена от черна лента с ширина 3,5 см. Клемите са перпендикулярни на коловоза и имат ширина 13 cm и дължина около 40 cm. Пътеката не трябва да има неравности по повърхността, което би могло да попречи на чашата да се плъзне по време на натискане от робота.

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

Роботът ще бъде позициониран на пистата така, че да има черен път между двата IR сензора.

Стъпка 6: Заредете кода

Заредете кода
Заредете кода

Резюме:

Движението на цикъла по пътя се определя от поредица от функции. Основните функции са: moveForward (), moveBackward (), rotateLeft (), rotateRight () и stopMotors (). Ротацията, извършена, когато роботът достигне терминал, се дефинира във функцията reverseDirection (). Тази функция се задейства, когато и двата IR сензора са в черен цвят. Ориентацията на робота към десния терминал, след като се установи дали чашата е с алкохол или вода, се извършва във функцията turnAroundObject ().

В цикъла void () чрез поредица от оператори If процесът се насочва. Ако и двата IR сензора усетят бял цвят, роботът ще продължи напред. Ако черният цвят бъде открит от един от инфрачервените сензори, роботът ще калибрира движението си, за да следва пътя.

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

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