Мазмуну:

Үн менен иштетилген RoBoT: 5 кадам
Үн менен иштетилген RoBoT: 5 кадам

Video: Үн менен иштетилген RoBoT: 5 кадам

Video: Үн менен иштетилген RoBoT: 5 кадам
Video: ЭРКЕКТИН АЯЛЫН СҮЙБӨЙ КАЛГАНЫН КАНТИП БИЛСЕ БОЛОТ? 5 БЕЛГИ 2024, Ноябрь
Anonim
Үн менен иштетилген RoBoT
Үн менен иштетилген RoBoT
Үн менен иштетилген RoBoT
Үн менен иштетилген RoBoT
Үн менен иштетилген RoBoT
Үн менен иштетилген RoBoT

Ардуинону колдонгон үн менен башкарылган робот: Саламатсыздарбы, баарыңыздар жакшы болуп жатасыздар деп үмүттөнөм. Бүгүн биз Arduino аркылуу робототехникага байланыштуу долбоорлорду баштайбыз. Бүгүн биз Arduino жана андроид тиркемесин колдонуп, роботту үн менен башкарууну сүйлөшөбүз. Үн менен башкарылуучу робот - бул белгилүү бир үн буйруктары менен башкарылуучу мобилдик робот. Мобилдик тиркеме "Токто", "Алга", "Артка", "Солго", "Оңго" деген беш буйрукту аныктай алат. Бул камтылган системалар долбоорунда биз мобилдик тиркеме аркылуу үн аркылуу башкара турган 4-WD робот машинасын жасайбыз. Колдонмо угат жана Bluetooth аркылуу Arduinoго көрсөтмө жөнөтөт, андан кийин Arduino көрсөтүлгөн операцияны аткарат. Үн таануу колдонмосу 100% так эмес. Колдонмо айланадагы үндөргө сезимтал. Кээде роботко берилген үн буйруктарын туура эмес чечмелейт. Бирок сиз өзүңүздүн тиркемени жасай аласыз, ал айланага көңүл бурбай, өз үнүңүздү гана кабыл алат.

1 -кадам: Блок диаграммасы

Блок диаграммасы
Блок диаграммасы

Үн менен башкарылуучу роботко керектүү компоненттер

Arduino Uno: Arduino Uno колдонулат, анткени биз мотор айдоочусунун калканчын орното алабыз. Бул арзан, колдонууга оңой жана азыраак орунга ээ, анткени биз бардыгын шассиде жайгаштырышыбыз керек. Эгерде сиз Arduino программалоодо жаңы болсоңуз, анда мен Arduino макаласын баштоону текшерүүнү сунуштайм. Мотор айдоочу калканы: Мотор айдоочу калканч L293 ICге негизделген, ал толук көпүрө кош айдоочу. Бул реле, соленоид, туруктуу ток жана тепкич мотору сыяктуу индуктивдүү жүктөрдү айдоого колдонулат. Бул Arduino менен төрт DC кыймылдаткычын жана 2 сервосун башкарууга мүмкүнчүлүк берет. Биз ар бир мотордун ылдамдыгын жана багытын өз алдынча көзөмөлдөй алабыз.

2-кадам: HC-05 Bluetooth модулу

HC-05 Bluetooth модулу
HC-05 Bluetooth модулу

: Бул Сериялар Порт Профили бар 2-класстагы Bluetooth модулу, ал Master же Slave катары конфигурацияланат. Биз муну жөн эле сериялык портту алмаштыруу үчүн MCU, PC менен сиздин камтылган долбооруңуздун ортосунда байланыш түзүү үчүн колдоно алабыз ж.

HC-05 өзгөчөлүгү:

Bluetooth протоколу: Bluetooth Specification v2.0+EDR Frequency: 2.4GHz ISM band Modulation: GFSK (Gaussian Frequency Shift Keying) Эмиссия күчү: ≤4dBm, Class 2 Сезгичтик: ≤-84dBm 0.1% BERS ылдамдыгы: Асинхрондук: 2.1Mbps (Max) / 160 kbps, Синхрондуу: 1Mbps/1Mbps Коопсуздук: Аныктыгын текшерүү жана шифрлөө Профилдер: Bluetooth сериялык порту Электр менен камсыздоо: +3.3VDC 50mA Иштөө температурасы: -20 ~ +75 Центр Өлчөмү: 26.9mm x 13mm x 2.2 mm

3 -кадам: Компоненттер

Компоненттер
Компоненттер

4-WD Car Chassis: Бул акрилден жасалган 2 платформаны камтыйт. Бул ылдамдык коддогучтары бар 4 DC кыймылдаткычын камтыйт. Arduino, Bluetooth модулун жана батареялар пакетин жайгаштыруу үчүн көп жерди чогултуу жана берүү оңой.

Батарея: Ар бир мотор 200mA чейин колдонулган. Мен параллелдүү үч 3.7v, 2200mA Li-ion клеткаларын колдондум. Батарея пакети 12,1 вольтту камсыздайт. Li-ion клеткасы-кайра заряддалуучу батарейканын бир түрү. Ошентип, биз бул клеткаларды кайра -кайра колдоно алабыз.

4 -кадам: Ардуинонун жардамы менен башкарылуучу роботтун схемасы

Ардуинонун жардамы менен башкарылуучу роботтун схемасы
Ардуинонун жардамы менен башкарылуучу роботтун схемасы

Биринчи кезекте Arduino Unoго Motor Driver калканчын орнотуу.

HC-05 же HC-06 туташуулары: VCти 5 вольтко туташтырыңыз. GND менен Ground. Module Rx Arduino Tx. Module Tx Arduino Rx. Ал Bluetooth модулу иштебесе 1K жана 2K резисторлорун колдонуп чыңалуу бөлүштүргүчүн түзүңүз. модулдун Rx пинине 5v 3.3v чейин айландыруу үчүн. Мотордун айдоочусуна калканч: Сол жактагы моторлор M3 жана M4 терминалдарына. Оң жактагы моторлор M1 жана M2 терминалдарына. Эгерде мотор карама -каршы багытта айланса, анда зым туташуусун алмаштырып, бардык моторлорду бир багытта айлантуу.

5 -кадам: Ардуинону колдонуп, үн менен башкарылуучу роботтун иштеши

Эскертүү: Ардуиного кодду жүктөөдө дайыма Bluetooth модулунун Rx жана Tx төөнөгүчтөрүн ажыратыңыз, антпесе кээ бир каталар жана код жүктөлбөйт. Bluetooth модулун мобилдик телефонуңузга биринчи жолу туташтырганда "1234" же "0000" сырсөзүн колдонуп көрүңүз. Эгерде дөңгөлөктөр карама -каршы багытта айланса, мотордун байланышын Motor Driver Shield терминалынан алмаштырат. Роботту үн аркылуу башкаруу натыйжалуу жол эмес..

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