Мазмұны:

Arduino: сезімтал робот: 6 қадам
Arduino: сезімтал робот: 6 қадам

Бейне: Arduino: сезімтал робот: 6 қадам

Бейне: Arduino: сезімтал робот: 6 қадам
Бейне: Lesson 06: Arduino Variables Data Types | Robojax Arduino Step By Step Course 2024, Шілде
Anonim
Arduino: сезімтал робот
Arduino: сезімтал робот
Arduino: сезімтал робот
Arduino: сезімтал робот

Сәлеметсіз бе.

Мен сізге роботты Arduino және басқа бөлшектермен қалай құрастыруға болатынын көрсеткім келеді. Сонымен бізге не керек?

  • Ардуино. Менде Леонардо бар, бірақ бұл маңызды емес
  • H көпірі TB6612FNG немесе басқа
  • Робот шассиі, мысалы, DAGU DG012-SV немесе қолдан жасалған
  • Ультрадыбыстық сенсор
  • Серво
  • 2 көк жарық диоды
  • Зумер
  • Фоторезистор
  • Резистор 1, 2 кΩ
  • Нан тақтасы
  • Кабельдер, таспа, бұрандалар, аккумуляторлар

1 -қадам: шасси құрастырыңыз

Шасси құрастыру
Шасси құрастыру

Егер сіз шасси жасап жатсаңыз, мотор туралы есте сақтаңыз. Ол сіздің роботты жылжыту үшін жеткілікті күшке ие болуы керек.

Егер сіз шасси сатып алсаңыз, оны тапсыруыңыз керек.

Енді батареяларды қою уақыты келді. Мен 5 АА батареясына арналған қорапты қолданамын, бірақ егер сізде үлкен қозғалтқыштар болса, сізге көбірек батарея қажет.

2 -қадам: Барлығын қосыңыз

Барлық заттарды қосу
Барлық заттарды қосу
Барлық заттарды қосу
Барлық заттарды қосу
Барлық заттарды қосу
Барлық заттарды қосу
Барлық заттарды қосу
Барлық заттарды қосу

Егер сізде TB6612FNG H көпірі болса, оны arduino -ға төмендегідей қосуға болады, егер болмаса, оны сәл өзгерту қажет.

Оны қосу үшін мен 170 саңылаулы тақтаны қолданамын, себебі бұл тақта кішкентай және оны arduino -да орналастыруға болады.

1. Ультрадыбыстық сенсор:

-2 істікшелі Arduino

-Эхо 1 істікшелі Arduino

-VCC 5V Arduino

-GND GND Ардуино

2. Серво:

-GND GND Arduino -VCC 5V Arduino -Data 9 істікшелі Arduino

3. H көпірі:

-барлық массасы (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 (-) екеуі де LED-тен GND Arduino-ға дейін

Ұзын кабельдер сымның бір бөлігін байлады.

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

Суретте оның қалай қосылғанын көруге болады. Резисторда 1, 2 кΩ бар

3 -қадам: Барлығын салыңыз

Барлық заттарды кірістіру
Барлық заттарды кірістіру
Барлық заттарды кірістіру
Барлық заттарды кірістіру
Барлық заттарды кірістіру
Барлық заттарды кірістіру
Барлық заттарды кірістіру
Барлық заттарды кірістіру

Енді сіз шассидегі барлық заттарды енгізуіңіз керек. Мен Arduino мен шассиді бұрау үшін M3 4 бұрандасын қолданамын, Arduino мен шасси арасында мен сабан бөлігін бердім. Нан тақтасы arduino -да орналасқан. Мен ультрадыбыстық сенсорды екі жақты таспамен сервоға және серво шассиге қара таспамен жапсырдым. Leds таспадағы ультрадыбыстық сенсорда. Светодиодтар мен пинг сенсорларының кабельдері жеткілікті орынға мұқтаж, себебі ол қозғалады.

4 -қадам: 1 -бағдарлама

Робот бұл бағдарламада сағаттардан кейін кедергілерден кейін солға және оңға қарай кері қайтады және осы сайтқа барады, онда ол көбірек орынға ие және артқа қарай дыбыс шығарады. Қараңғы шамдар қашан қосылады, жарық шамдары сөнеді. Төменде мен кодты қостым, түсініктемелерде кодтың түсіндірмесі бар. Бұл кодты жүктегеннен кейін сіз роботты бастай аласыз.

5 -қадам: 2 -бағдарлама

Бұл бағдарлама бар робот лабиринтте жүре алады. Құрылыс - бұл код тек басқаша.

6 -қадам: роботты іске қосыңыз

Енді сіз роботты бастай аласыз. Төменде мен роботпен бірге фильмдер қостым. Біріншісі - тест, екіншісі - бірінші және екінші бағдарлама бар толық робот.

Ұсынылған: