Съдържание:

Робот с жестове с домашно Arduino: 7 стъпки
Робот с жестове с домашно Arduino: 7 стъпки

Видео: Робот с жестове с домашно Arduino: 7 стъпки

Видео: Робот с жестове с домашно Arduino: 7 стъпки
Видео: Leap Motion SDK 2024, Ноември
Anonim
Робот с жестове с домашно Arduino
Робот с жестове с домашно Arduino

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

Надяваме се, че много ни харесвате, ние открихме каква наука стои зад Arduino

Какво е Arduino?

Arduino е електронна платформа с отворен код, базирана на лесен за използване хардуер и софтуер. Платките Arduino могат да четат входове, като например светлина върху сензор, пръст върху бутон или много по -сложни задачи.

Можете да кажете на дъската си какво да прави, като изпратите набор от инструкции към микроконтролера на дъската. За целта използвате езика за програмиране Arduino (базиран на Wiring) и софтуера Arduino (IDE), базиран на Processing. Използва се от художници, студенти, програмисти и професионалисти, използвани главно за проекти, но също така може да ни използва малки забавни експерименти.

Източник:

Как работи:

След като завършим изграждането на нашия Домашен Arduino и The Gesture Control Car, ние ще програмираме Arduino да разпознава акселерометъра и нашите движения с ръка.

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

Стъпка 1: Списък на компонентите

Списък на компонентите
Списък на компонентите

Домашно Arduino:

  • Платка (440 или 840 Tie Point)
  • 22 AWG проводници (различни цветове)
  • 2 светодиода (всякакви цветове)
  • 2 220 ома резистора (червен, червен, кафяв)
  • 7805 Регулатор на напрежението
  • 1 10k Ohm резистори (кафяв, черен, червен)
  • 2 10 uF кондензатора
  • 16 MHz часовник кристал
  • 2 22 pF кондензатора
  • Малък превключвател за моментна тактика
  • TTL - 232R3V3 USB. Кабел за сериен преобразувател
  • ATMEGA328 или ATMEGA 168
  • 9v батерия

Автомобил за управление на жестове:

  • Arduino Lilypad или Домашно Arduino
  • Акселерометър
  • Модул RF 433
  • HT12E и HT12D
  • Шофьор на мотор L293DNE
  • BO мотор и колела
  • Съвет за прототипиране
  • 2 9v батерия
  • дърво
  • Батерия
  • 7805 Регулатор на напрежението
  • Проводници
  • 2 330k Ohm резистора

Екстри:

  • USB 2 проводник
  • Мъжки и женски проводник
  • Ръкавица
  • Калай
  • Електрически заварчик
  • Arduino
  • Пистолет за лепило

Стъпка 2: Arduino: Настройване на захранването

Arduino: Настройване на захранването
Arduino: Настройване на захранването
Arduino: Настройване на захранването
Arduino: Настройване на захранването
Arduino: Настройване на захранването
Arduino: Настройване на захранването

Първо, трябва да настроим захранването, в противен случай нищо няма да работи. (Червено = мощност, черно = земя)

1. Добавете захранване и земя в долната част на BroadBoard, където ще бъде регулаторът на напрежението.

2. Добавете захранване и земя към дъното на Broadboard, свързвайки всяка шина.

3. Поставете регулатора на напрежението отстрани вдясно, след това един 10 uF кондензатор вляво от него, а другия при правия релс.

4. Добавете светодиода отстрани на входа за захранване, това е нашият индикатор за захранване; и 220 омов резистор между лявата шина и средата.

Сега имаме Power Set up.

Стъпка 3: Съпоставяне на щифтове: ATMEGA328/168

Пин картиране: ATMEGA328/168
Пин картиране: ATMEGA328/168
Пин картиране: ATMEGA328/168
Пин картиране: ATMEGA328/168
Пин картиране: ATMEGA328/168
Пин картиране: ATMEGA328/168

Сега ще свържем всички наши компоненти.

За да предотвратите всяко RESET по време на процеса, поставете 10k Ohm кондензатор към щифта RESET.

1. Добавете 16MHz Clock Crystal между Pin 9 и 10 и добавете двата 22 pF кондензатора, работещи към земята в лявата шина.

2. Добавете малкия бутон, за да можете да нулирате Arduino, когато пожелаете, и да го подготвите за програмиране, и да добавите малък проводник към долния ляв крак на превключвателя към RESET.

3. Накрая добавете захранващ проводник към щифт 19, свържете го към светодиода (дълъг крак към проводника) и поставете другия 220 омов резистор към дясната шина. (Опитайте да мигате светодиода)

Виждате почти функционален Arduino.

Стъпка 4: зареждане и програмиране

Зареждане и програмиране
Зареждане и програмиране

Какво е Bootloader?

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

Зареждане на Arduino:

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

Ето връзката, която можете да следвате:

Програмиране:

Свържете TTL-232R3V3 USB към протоборда, след това го свържете заедно с проводници към ATMEGA328; проверете дали вашата 9v батерия не е свързана.

Отворете IDE на Arduino и в файловете за скици с примери под Digital заредите скицата Blink

Под опцията за файл Сериен порт изберете COM порт, който използвате с вашия USB кабел.

Сега натиснете иконата за качване и след това натиснете бутона за нулиране; ако всичко работи правилно, светодиодът на Pin 13 ще мига, защото това е програма за това.

След като приключите с програмирането, където пожелаете, в този случай The Gesture Control Car, можете да го свържете отново и да използвате вашата 9v батерия за захранване.

Стъпка 5: Кола с жестове: Строителна структура

Жестова кола: Строителна структура
Жестова кола: Строителна структура

Започнете изграждането на конструкцията на колата с парчета дърво, малки, 2 блока отпред и отзад (където отиват колелата) и един голям в средата за опора; залепете го с пистолета за лепило

След това поставете двигателите от всяка страна и включете 4 -те колела. Заварете захранваща земя към всеки двигател.

Изрежете 15 квадратни сантиметра 15 см, изрежете го така, че да пасне на структурата (основата)

Стъпка 6: Верига на предавателя

Предавателна верига
Предавателна верига

Сега ще започнем да изработваме схемата на предавателя и програмирането.

Проверете видеото от 3.36 до 6.17: Предавателна верига

Кодиране за The Gesture Car:

План за изтегляне:

Стъпка 7: Схема на приемника

Схема на приемника
Схема на приемника

Сега започнете да създавате схемата на приемника

Вижте видеото от 6:18 до 8:34: Ресивър верига

План за изтегляне:

Накрая залепете всичко за основата и тя е готова да работи напълно.

Оригинал на Proyect, направен от Tapendra Mandal; Връзка към канал

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