Мазмуну:

Arduino: Сезимтал робот: 6 кадам
Arduino: Сезимтал робот: 6 кадам

Video: Arduino: Сезимтал робот: 6 кадам

Video: Arduino: Сезимтал робот: 6 кадам
Video: Управление 16 серводвигателями с использованием модуля PCA9685 и Arduino V2 2024, Июль
Anonim
Arduino: Сезимтал робот
Arduino: Сезимтал робот
Arduino: Сезимтал робот
Arduino: Сезимтал робот

Салам.

Мен сизге роботту Arduino жана башка бөлүктөрү менен кантип курууга болорун көрсөткүм келет. Анда бизге эмне керек?

  • Arduino. Менде Леонардо бар, бирок бул маанилүү эмес
  • H көпүрөсү TB6612FNG же башка
  • Робот шасси мисалы DAGU DG012-SV же колго жасалган
  • УЗИ сенсор
  • Servo
  • 2 көк LED
  • Коңгуроо
  • Photoresistor
  • Резистор 1, 2 к Ω
  • Breadboard
  • Кабелдер, скотч, бурамалар, батареялар

1 -кадам: Шассиди куруу

Шассиди куруу
Шассиди куруу

Эгерде сиз шассини жасап жатсаңыз, анда мотор жөнүндө унутпаңыз. Бул сиздин роботту жылдыруу үчүн жетиштүү күчкө ээ болушу керек.

Эгерде сиз шасси сатып алсаңыз, аны тапшырышыңыз керек.

Эми батареяларды коюуга убакыт келди. Мен 5 АА батареясы үчүн кутучаны колдоном, бирок чоңураак моторлоруңуз болсо, сизге дагы батарейкалар керек.

2 -кадам: Бардык нерселерди туташтыруу

Бардык нерселерди туташтыруу
Бардык нерселерди туташтыруу
Бардык нерселерди туташтыруу
Бардык нерселерди туташтыруу
Баардык нерселерди туташтыруу
Баардык нерселерди туташтыруу
Бардык нерселерди туташтыруу
Бардык нерселерди туташтыруу

Эгерде сизде TB6612FNG H көпүрөсү бар болсо, аны ардуиного төмөнкүдөй туташтырсаңыз болот, антпесе бир аз өзгөртүү керек.

Аны туташтыруу үчүн мен 170 тешиктүү нандар тактасын колдоном, анткени бул кичине жана кичине жана ардуинодо жайгашышы мүмкүн.

1. УЗИ сенсор:

-Trig 2 pin Arduino

-Эхо 1 пин Ардуино

-VCC 5V Arduino

-GND GND Ардуино

2. Серво:

-GND GND Arduino -VCC 5V Arduino -Data 9 pin Arduino

3. H көпүрө:

-барлык массасы (GND) Arduino -VCC 5V Arduino -A01 мотор1 массасы (-) -A02 мотор1 күчү (+) -B02 мотор2 массасы (-)

-B01 motor2 массасы (-)

-VMOT VIN Arduino

-PWMA 6 пин Ардуино

-AIN1 8 pin Arduino -AIN2 7 pin Arduino -BIN2 4 pin Arduino -BIN1 3 pin Arduino -PWMB 5 pin Arduino

4. Бузер:

-GND (-) GND Arduino

-VCC (+) 11 пин Ардуино

5. Ледс:

-Экөө тең VCC (+) ledsдан 10 пин Arduinoго чейин

-GND (-) экөө тең LEDдан GND Arduinoго чейин

Узун кабелдер зымдын бир бөлүгүн байлап коюшкан.

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

Сүрөттө анын кантип туташып турганын көрө аласыз. Резистордо 1, 2 кΩ бар

3 -кадам: Бардык нерселерди салыңыз

Бардык нерселерди кыстаруу
Бардык нерселерди кыстаруу
Бардык нерселерди кыстаруу
Бардык нерселерди кыстаруу
Бардык нерселерди кыстаруу
Бардык нерселерди кыстаруу
Бардык нерселерди кыстаруу
Бардык нерселерди кыстаруу

Эми сиз шассидеги бардык нерселерди салышыңыз керек. Мен Arduino менен шассиди буроо үчүн M3 4 бурамасын колдоном, Arduino менен шасси ортосунда мен саман бердим. Breadboard arduinoдо жайгашкан. Мен УЗИ сенсорун эки тараптуу лента менен servoго жана servo шасиге кара тасма менен чаптадым. Leds лентадагы УЗИ сенсорунда. LED жана пинг сенсорунун кабелдери жетиштүү орунга муктаж, анткени ал жылат.

4 -кадам: 1 -программа

Робот бул программанын тоскоолдуктарынан кийин солго жана оңго кайтарылат жана бул сайтка барат, анда ал көбүрөөк орунга ээ жана артка келгенде үн чыгат. Качан караңгы LEDлар күйөт, качан ачык жарыктар өчөт. Төмөндө мен кодду коштум, комментарийлерде коддун түшүндүрмөсү. Бул кодду жүктөгөндөн кийин роботту иштете аласыз.

5 -кадам: 2 -программа

Бул программа менен робот лабиринтке мине алат. Курулуш ошол эле коду бир аз башкача.

6 -кадам: Роботту баштаңыз

Эми сиз роботту иштете аласыз. Төмөндө мен роботум менен тасмаларды коштум. Биринчиси - тест, экинчиси - биринчи жана экинчи программасы бар толук робот.

Сунушталууда: