Мазмұны:

Дауысты белсендірілген RoBoT: 5 қадам
Дауысты белсендірілген RoBoT: 5 қадам

Бейне: Дауысты белсендірілген RoBoT: 5 қадам

Бейне: Дауысты белсендірілген RoBoT: 5 қадам
Бейне: 🦷ТІСІҢІЗДІ 5 МИНУТТА ҮЙ ЖАҒДАЙЫНДА АҒАРТЫҢЫЗ! #тіс #лайфхак #тис 2024, Шілде
Anonim
Дауысты белсендірілген RoBoT
Дауысты белсендірілген RoBoT
Дауысты белсендірілген RoBoT
Дауысты белсендірілген RoBoT
Дауысты белсендірілген RoBoT
Дауысты белсендірілген RoBoT

Arduino көмегімен дауыспен басқарылатын робот: Сәлем баршаңызға, сіз жақсы және жақсы жүресіз деп үміттенемін. Бүгін біз Arduino көмегімен робототехникаға қатысты жобаларды бастағалы отырмыз. Бүгін біз Arduino мен андроид қосымшасы арқылы дауысты басқарылатын робот туралы сөйлесетін боламыз. Дауысты басқарылатын робот - бұл мобильді робот, ол белгілі бір дауыстық командалармен басқарылады. Мобильді қосымша «Тоқтату», «Алға», «Артқа», «Солға», «Оңға» деген бес команданы анықтай алады. Бұл енгізілген жүйелер жобасында біз мобильді қосымша арқылы дауысты басқара алатын 4-роботты автокөлікті жасаймыз. Қолданба Bluetooth көмегімен нұсқаулықты тыңдайды және Arduino -ға жібереді, содан кейін Arduino көрсетілген әрекетті орындайды. Дауысты тану қосымшасы 100% дәл емес. Қолданба қоршаған дыбыстарға сезімтал. Ол кейде роботқа берілген дауыстық командаларды қате түсіндіреді. Бірақ сіз өзіңіздің қосымшаңызды жасай аласыз, ол қоршаған ортаны елемейді және тек өз дауысын қабылдай алады.

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

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

Дауыспен басқарылатын роботқа қажетті компоненттер

Arduino Uno: Arduino Uno қолданылады, себебі біз оған мотор драйверінің қалқанын орната аламыз. Бұл сонымен қатар арзан, қолдануға оңай және аз орын алады, өйткені біз бәрін шассиде орналастыруымыз керек. Егер сіз Arduino бағдарламалауды жаңадан білетін болсаңыз, мен сізге Arduino мақаласының басталуын тексеруді ұсынамын. Қозғалтқыш экраны: Мотор драйверінің қалқаны L293 IC негізінде жасалған, ол қос көпірлі драйвер. Бұл реле, соленоид, тұрақты ток және қадамдық қозғалтқыштар сияқты индуктивті жүктемелерді жүргізу үшін қолданылады. Бұл сізге Arduino көмегімен төрт тұрақты ток қозғалтқышы мен 2 серво жүргізуге мүмкіндік береді. Біз әр қозғалтқыштың жылдамдығы мен бағытын дербес басқара аламыз.

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

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

: Бұл негізгі немесе құл ретінде теңшеуге болатын сериялық порт профилі бар 2-сыныпты Bluetooth модулі. Біз оны MCU, дербес компьютер арасындағы сіздің кіріктірілген жобаңызға байланыс орнату үшін сериялық портты ауыстыру үшін қолдана аламыз.

HC-05 ерекшелігі:

Bluetooth протоколы: Bluetooth спецификациясы v2.0+EDR Жиілік: 2.4 ГГц ISM диапазоны Модульдеу: GFSK (Гаусс жиілігінің ауысу пернесі) Эмиссия қуаты: ≤4dBm, 2-сезімталдық: ≤-84dBm 0,1% BERS жылдамдығында: асинхронды: 2,1Mbps (Макс) / 160 kbps, Синхронды: 1Mbps/1Mbps Қауіпсіздік: Түпнұсқалық растама және шифрлау Профайлдар: Bluetooth сериялық порты Қуат көзі: +3.3VDC 50mA Жұмыс температурасы: -20 ~ +75 Цельсий Өлшемі: 26,9 мм x 13 мм x 2,2 мм

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

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

4-WD автомобиль шассиі: акрилден жасалған 2 платформадан тұрады. Онда жылдамдық кодерлері бар 4 тұрақты ток қозғалтқышы бар. Arduino, Bluetooth модулі мен батареялар жинағын орналастыру үшін көп орын жинау және қамтамасыз ету оңай.

Батарея: Әр қозғалтқыш 200 мА дейін токты пайдаланды. Мен үш параллель 3.7в, 2200мА ли-иондық үш ұяшықты қолдандым. Аккумуляторлық батарея 12,1 вольтты қамтамасыз етеді. Ли-ионды ұяшық-қайта зарядталатын батарея түрі. Сондықтан біз бұл ұяшықтарды қайта -қайта пайдалана аламыз.

4 -қадам: Arduino көмегімен дауысты басқарылатын роботтың схемасы

Arduino көмегімен дауысты басқарылатын роботтың схемасы
Arduino көмегімен дауысты басқарылатын роботтың схемасы

Ең алдымен, Arduino Uno мотор драйверінің қалқанын орнатыңыз.

HC-05 немесе HC-06 қосылымдары: Vcc-ты 5 вольтке қосыңыз. GND-ді жерге қосыңыз. Arduino Tx-ке модульді Rx-ке, модульге Tx-ті Arduino Rx-ке қосыңыз. Егер Bluetooth модулі жұмыс істемесе, 1K және 2K резисторларының көмегімен кернеу бөлгішті жасаңыз. модульдің Rx түйреуішіне 5в -ты 3,3в -ке түрлендіру. Қозғалтқыштан қозғалтқышқа арналған қалқан: сол жақтағы қозғалтқыштар M3 және M4 терминалдарына. Оң жақ қозғалтқыштар M1 және M2 терминалдарына. Егер қозғалтқыш қарама -қарсы бағытта айналса, сымды қосылымды барлық қозғалтқыштарды бір бағытта бұру үшін ауыстырыңыз.

5 -қадам: Arduino көмегімен дауысты басқарылатын роботпен жұмыс

Ескерту: Arduino -ға код жүктеу кезінде әрқашан Bluetooth модулінің Rx және Tx түйреуіштерін ажыратыңыз, әйтпесе ол кейбір қателерді көрсетеді және код жүктелмейді. Bluetooth модулін ұялы телефонға бірінші рет қосқан кезде «1234» немесе «0000» құпия сөзін қолданып көріңіз. Егер доңғалақтар қарама -қарсы бағытта айналса, қозғалтқыштың қосқышын қозғалтқыштың қалқаны терминалынан ауыстырады. Дауыс арқылы роботты басқару тиімді әдіс емес..

Ұсынылған: