Мазмұны:
- 1 -қадам: Блок диаграммасы
- 2-қадам: HC-05 Bluetooth модулі
- 3 -қадам: компоненттер
- 4 -қадам: Arduino көмегімен дауысты басқарылатын роботтың схемасы
- 5 -қадам: Arduino көмегімен дауысты басқарылатын роботпен жұмыс
Бейне: Дауысты белсендірілген RoBoT: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Arduino көмегімен дауыспен басқарылатын робот: Сәлем баршаңызға, сіз жақсы және жақсы жүресіз деп үміттенемін. Бүгін біз Arduino көмегімен робототехникаға қатысты жобаларды бастағалы отырмыз. Бүгін біз Arduino мен андроид қосымшасы арқылы дауысты басқарылатын робот туралы сөйлесетін боламыз. Дауысты басқарылатын робот - бұл мобильді робот, ол белгілі бір дауыстық командалармен басқарылады. Мобильді қосымша «Тоқтату», «Алға», «Артқа», «Солға», «Оңға» деген бес команданы анықтай алады. Бұл енгізілген жүйелер жобасында біз мобильді қосымша арқылы дауысты басқара алатын 4-роботты автокөлікті жасаймыз. Қолданба Bluetooth көмегімен нұсқаулықты тыңдайды және Arduino -ға жібереді, содан кейін Arduino көрсетілген әрекетті орындайды. Дауысты тану қосымшасы 100% дәл емес. Қолданба қоршаған дыбыстарға сезімтал. Ол кейде роботқа берілген дауыстық командаларды қате түсіндіреді. Бірақ сіз өзіңіздің қосымшаңызды жасай аласыз, ол қоршаған ортаны елемейді және тек өз дауысын қабылдай алады.
1 -қадам: Блок диаграммасы
Дауыспен басқарылатын роботқа қажетті компоненттер
Arduino Uno: Arduino Uno қолданылады, себебі біз оған мотор драйверінің қалқанын орната аламыз. Бұл сонымен қатар арзан, қолдануға оңай және аз орын алады, өйткені біз бәрін шассиде орналастыруымыз керек. Егер сіз Arduino бағдарламалауды жаңадан білетін болсаңыз, мен сізге Arduino мақаласының басталуын тексеруді ұсынамын. Қозғалтқыш экраны: Мотор драйверінің қалқаны L293 IC негізінде жасалған, ол қос көпірлі драйвер. Бұл реле, соленоид, тұрақты ток және қадамдық қозғалтқыштар сияқты индуктивті жүктемелерді жүргізу үшін қолданылады. Бұл сізге Arduino көмегімен төрт тұрақты ток қозғалтқышы мен 2 серво жүргізуге мүмкіндік береді. Біз әр қозғалтқыштың жылдамдығы мен бағытын дербес басқара аламыз.
2-қадам: 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 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» құпия сөзін қолданып көріңіз. Егер доңғалақтар қарама -қарсы бағытта айналса, қозғалтқыштың қосқышын қозғалтқыштың қалқаны терминалынан ауыстырады. Дауыс арқылы роботты басқару тиімді әдіс емес..
Ұсынылған:
Ойын алаңындағы экспресс көмегімен қозғалысты белсендірілген косплей қанаттары - 1 бөлім: 7 қадам (суреттермен)
Circuit Playground Express көмегімен қозғалысты белсендірілген косплей қанаттары - 1 бөлім: Бұл екі бөліктен тұратын жобаның бірінші бөлігі, мен сізге автоматтандырылған ертегі қанаттарын жасау процесін көрсетемін. Жобаның бірінші бөлігі - бұл қанаттардың механикасы, ал екінші бөлігі оны тозуға жарайды және қанаттар қосады
Jukebox -қа дыбысты белсендірілген жарықдиодты қайта жаңарту: 4 қадам
Jukebox -қа дыбысты белсендірілген жарықдиодты шамдарды жаңарту: Мен музыкалық аспаптың түсі уақыт өте келе түсі өзгеретін шамдар жасауды ойлап жүрдім. және біз қазір құлыптаулы болғандықтан, мен бұл болады деп ойладым
Көп арналы Sonoff - дауысты белсендірілген шамдар: 4 қадам (суреттермен)
Көп арналы Sonoff-Дауысты белсендірілген шамдар: 5 жыл бұрын менің ас үйдегі шамдар істің жолымен жүрді. Жолдың жарығы сәтсіз болды, ал үстелдің астындағы жарықтандыру қажетсіз болды. Мен бөлмені жақсы жарықтандыру үшін жарықтандыруды арналарға бөлгім келді
Дауысты белсендірілген көмекші - MAX: 10 қадам
Дауысты белсендірілген көмекші - MAX: Эй, мен осы нұсқаулықта MAX чат -ботын қалай жасау керектігі туралы айтатын боламын (өзімді !!!) дауыс көмекшісі ретінде жасай алады. Мен мұнда мен
Дауысты белсендірілген Arduino жалюзи: 9 қадам (суреттермен)
Дауыспен белсендірілген Arduino жалюзи: Біраз уақыт бұрын мен нұсқаулық жасадым, онда мен есік құлыпына серво мен Bluetooth құрылғысын қостым, оны телефонмен тәуелді адам сияқты басқаруға мүмкіндік бердім, мен Bluetooth -ды заттарға қосуды тоқтата алмаймын, сондықтан мен бұл жобада мен Мен сізге Blu -ны қалай жасау керектігін көрсетемін