Мазмуну:

Үн таануу өзгөчөлүгү менен жетектөөчү робот: 7 кадам (сүрөттөр менен)
Үн таануу өзгөчөлүгү менен жетектөөчү робот: 7 кадам (сүрөттөр менен)
Anonim
Image
Image
Роботтун базасы
Роботтун базасы

Жетектөөчү робот - бул биздин кампустун конокторун ар кандай бөлүмдөргө жетектөө үчүн жасаган мобилдик робот. Биз бир нече алдын ала айтылган сөздөрдү сүйлөөгө жана кириш үнүнө жараша алдыга жана артка жылууга жетиштик. Биздин колледжде Мехатроника бөлүмү менен IT бөлүмү бири -бирине карама -каршы турат. Робот Мехатроника бөлүмүнүн алдына коюлганда, Мехатроника бөлүмүнө жетүү үчүн алдыга жылат жана маалыматка ылайык IT бөлүмүнө жетүү үчүн артка жылат. үн, ушунчалык жөнөкөй.

1 -кадам: Компоненттер талап кылынат

  • 1 x Raspberry Pi 3
  • 1 x Arduino наносу
  • Кыскычтары бар 4 х 12В кыймылдаткычтар
  • 4 x дөңгөлөк
  • 1 x мотор айдоочу
  • 1 x 12V батарея
  • 1 x 5V электр банкы
  • 1 х жыгач база
  • 1 x USB динамиги
  • 1 x микрофон
  • 1 х роботтун денеси жана башы
  • кээ бир гайкалар, болттор жана зымдар
  • Интернет байланышы

2 -кадам: Роботтун базасы

Роботтун базасы
Роботтун базасы
Роботтун базасы
Роботтун базасы
  1. Тик бурчтуу тактаны алыңыз (l, b, h талапка ылайык).
  2. Мотор кыскыч тешиктерине ылайык тешиктерди бургулаңыз.
  3. Моторду жана кыскычты гайкалар жана болттор менен базага бекиткиле.
  4. Роботтун денесин оңдоо үчүн сүрөттө көрсөтүлгөндөй тешкиле.
  5. Зымдарды мотордон базанын чокусуна алып чыгуу үчүн дагы бир тешик бургулаңыз.

3 -кадам: Дене

Дене
Дене
Дене
Дене
Дене
Дене
Дене
Дене
  1. Биз денеси катары эки химиялык кутуну жана башы катары балапан кутучасын колдондук.
  2. Коробкаларга тиешелүү тешиктерди бургулап, экинчисине оңдоңуз.
  3. Башты үстү менен денени базага коюңуз.

4 -кадам: Raspberry Pi орнотуу

Колдонулган OS: Расбиан Джесси

Төмөнкү китепканаларды көз карандылыгы менен орнотуңуз:

  1. Тексттен сөзгө китепкана: eSpeak (маалымдама)
  2. Кеп таануу: SpeechRecognition 3.8.1 (шилтеме)
  3. Arduino IDE (маалымдама)

5 -кадам: Байланыштар

Байланыштар
Байланыштар
Байланыштар
Байланыштар
Байланыштар
Байланыштар
Байланыштар
Байланыштар
  1. Эки оң мотор зымын чыгуучу порт-1ге, калган эки мотор зымын мотор айдоочусунун 2-портуна туташтырыңыз.
  2. 2, 3, 4 жана 5 arduino нано казыктарын 1, 2, 3 жана 4 мотор айдоочуларына туташтырыңыз.
  3. USB кабели аркылуу arduino наносун RPiге туташтырыңыз. Биз arduino нанону кул катары, RPiди мастер катары колдондук. Кээ бир учурларда RPi мотор айдоочусун башкара алган жок, ошондуктан биз мотор айдоочусун башкаруу үчүн arduino нано колдондук.
  4. USB спикери менен микрофонду (биз веб -камеранын микрофонун колдонгонбуз) USB порттору аркылуу RPiге туташтырып, аларды роботтун башына бекитүү.

6 -кадам: Жүктөөлөр

  1. Тиркелген файлды түшүрүп алыңыз.
  2. RPiге кубат бериңиз жана алынган файлдарды RPi столуна көчүрүңүз.
  3. arduino кодун RPiден arduino наносуна жүктөө.
  4. Иш столундагы динамиктин сүрөтчөсүн оң баскыч менен чыкылдатыңыз жана USB аудио түзмөгү катары аудио түзмөктү тандаңыз.
  5. "1.txt" файлы үн киргизүү билдирүүлөрүнөн турат жана тиешелүү аудио чыгаруу билдирүүлөрү "2.txt" файлында берилет.
  6. "1.txt" файлына керектүү киргизүү билдирүүлөрүн жана "2.txt" файлынын тиешелүү сабына кошуу.

7 -кадам: Роботту тестирлөө

  1. Мотордун айдоочусун 12 В батарейкасы менен кубаттаңыз.
  2. "GuideRobot.py" кодун иштетиңиз
  3. Сиз "1.txt" файлындагы 1 -сүйлөмдү айтканыңызда, робот "2.txt" файлынын 1 -сөзүн сүйлөөгө жана башкаларга айландыруу менен жооп берет.
  4. "Мехатроника бөлүмүнө жетектеңиз" деп айтыңыз, ал алдыга жылат жана "IT бөлүмүнө жетелеңиз" дейт, ал артка жылат. Бул билдирүүлөр талапка ылайык оңдолушу мүмкүн.

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