Съдържание:

Arduino: Чувствителен робот: 6 стъпки
Arduino: Чувствителен робот: 6 стъпки

Видео: Arduino: Чувствителен робот: 6 стъпки

Видео: Arduino: Чувствителен робот: 6 стъпки
Видео: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Ноември
Anonim
Arduino: Чувствителен робот
Arduino: Чувствителен робот
Arduino: Чувствителен робот
Arduino: Чувствителен робот

Здравейте.

Искам да ви покажа как можете да изградите робот с Arduino и няколко други части. И така, от какво се нуждаем?

  • Arduino. Имам леонардо, но това не е важно
  • H мост TB6612FNG или друг
  • Роботно шаси, например DAGU DG012-SV или ръчно изработено
  • Ултразвуков сензор
  • Серво
  • 2 сини светодиода
  • Звуков сигнал
  • Фоторезистор
  • Резистор 1, 2 k Ω
  • Платка
  • Кабели, лента, винтове, батерии

Стъпка 1: Изградете шаси

Изградете шаси
Изградете шаси

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

Ако сте закупили шаси, трябва да го изпратите.

Сега е време да поставите батерии. Използвам кутия за 5 батерии AA, но ако имате по -големи двигатели, имате нужда от повече батерии.

Стъпка 2: Свържете всички неща

Свържете всички неща
Свържете всички неща
Свържете всички неща
Свържете всички неща
Свържете всички неща
Свържете всички неща
Свържете всички неща
Свържете всички неща

Ако имате TB6612FNG H мост, можете да го свържете към arduino, както е показано по -долу, ако не, трябва леко да го промените.

За да го свържете, използвам макет със 170 дупки, защото този макет е малък и може да се намира на arduino.

1. Ултразвуков сензор:

-Изпробвайте 2 -пинов Arduino

-Ехо 1 пинов Arduino

-VCC 5V Arduino

-GND GND Arduino

2. Серво:

-GND GND Arduino -VCC 5V Arduino -Data 9 пинов Arduino

3. Н мост:

-всичка маса (GND) към маса в Arduino -VCC 5V Arduino -A01 мотор1 маса (-) -A02 мотор1 мощност (+) -B02 мотор2 маса (-)

-В01 мотор2 маса (-)

-VMOT VIN Arduino

-PWMA 6 пинов Arduino

-AIN1 8 пинов Arduino -AIN2 7 пинов Arduino -BIN2 4 пинов Arduino -BIN1 3 пинов Arduino -PWMB 5 пинов Arduino

4. Звуков сигнал:

-GND (-) GND Arduino

-VCC (+) 11 пинов Arduino

5. Светодиоди:

-И двете VCC (+) от светодиоди до 10 пинов Arduino

-И двете GND (-) от светодиоди до GND Arduino

Дългите кабели завързаха парче тел.

6. Фоторезистор:

На изображението можете да видите как се свързва. Резисторите имат 1,2 k Ω

Стъпка 3: Вмъкнете всички неща

Вмъкнете всички неща
Вмъкнете всички неща
Вмъкнете всички неща
Вмъкнете всички неща
Вмъкнете всички неща
Вмъкнете всички неща
Вмъкнете всички неща
Вмъкнете всички неща

Сега трябва да поставите всички неща на шасито. Използвам 4 винта M3, за да завинтвам Arduino и шасито, между Arduino и шасито дадох парче слама. Платка, разположена на arduino. Залепих ултразвуков сензор с двустранна лента към серво и серво към шаси с черна лента. Светодиодите са на ултразвуков сензор на лента. Кабелите от светодиодите и сензора за пинг се нуждаят от достатъчно място, защото се движат.

Стъпка 4: Програма 1

Робот с тази програма, след като препятствията за гледане се върнат назад, гледайте отляво и отдясно и карайте до този сайт, където има повече място и когато се върне, издайте звук. Когато е тъмно, светодиодите се включват, когато светват, светлините се изключват. По -долу добавих кода, в коментарите е обяснение на кода. След като заредите този код, можете да стартирате робота.

Стъпка 5: Програма 2

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

Стъпка 6: Стартирайте робота

Сега можете да стартирате вашия робот. По -долу добавих филми с моя робот. Първият е тест, вторият е пълен робот с първа и втора програма.

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