Мазмұны:
- 1 -қадам: Жұмысты бастаңыз
- 2 -қадам: оны қосыңыз
- 3 -қадам: ESP12F кодын жасаңыз
- 4 -қадам: IFTTT және AdafruitIO орнату
- 5 -қадам: Қорытынды
Бейне: Дауыспен басқарылатын робот-раптор: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Бұл нұсқаулық бақылау деректерін AdafruitIO арнасына беру үшін ұялы телефондар мен планшеттерде бар Google Assistant IFTTT дауысты тануды қалай пайдалану керектігін көрсетеді. Содан кейін бұл басқару Arduino негізіндегі ESP12F модулі арқылы WiFi арқылы алынады, ал қарапайым тәртіпте сол аяқты, оң аяқты, бастың айналуын және дененің еңкеюін бақылайтын 4 H көпірлі ФЭТ басқарылады. Ескі Wowwee Roboraptor бөліктері денеге және қозғалтқыштарға қолданылады.
1 -қадам: Жұмысты бастаңыз
Алдымен, корпусты алып тастауды бастаңыз және біз басқарғымыз келетін қозғалтқыштарды қандай сымдар басқаратынын тексеріңіз. Әр қозғалтқышта 2 істікшелі қосқыш бар. Бұл қозғалтқыштар екі түйреуіште тек оң және жерге тұйықталумен ғана емес, толық қозғалтқышты іске қосу үшін оңға - терісге және оңға - оңға қарай қозғалады. Мен қарапайым сілтемеге позитивті қолдана бастадым, бұл, мысалы, тек алға және артқа қозғалысты болдырмайтын, тек аяқты алға жылжытады.
Қозғалтқыштың қосылуымен танысуға біраз уақыт бөліңіз. Мен басқаруды тапқан 5 қозғалтқыш бар: сол аяқ, оң аяқ, құйрық, бас айналу және дененің қисаюы. Бұл жыртқыштың артқы жағындағы схемада көрсетілген.
2 -қадам: оны қосыңыз
Сол жақта ESP12F модулі қолданылады. Бұл бағдарламалау тасымалдаушысында, бірақ бағдарламалау/отладтау үшін қолданғыңыз келетін нәрсе жұмыс істеуі керек. Ол H-көпірлерімен бөлісу үшін жерге қажет, бірақ әйтпесе кодта көрсетілгендей, H-көпірлерін басқаратын 8 сым.
4 H-көпірі 4 қозғалтқышты басқаруға арналған ақ тақтада (солға/оңға/бас/еңкейту) орналасқан. Мен TA8080K -ді https://www.knjn.com/datasheets/ta8080k.pdf мекен -жайындағы деректер кестесімен қолдандым, бірақ басқа салыстырылатындар да жұмыс істеуі керек. Мен қарапайым N-FET-тен бастадым, бірақ аяқтар біртіндеп қозғалмайтынын білдім, бұл жаяу бақылауды болдырмады. Әр H көпірінде ESP12F, Vcc, gnd екі басқару кірісі және екі қозғалтқыш шығысы бар.
Vcc қозғалтқышы-бұл екі сериялы екі параллель литий-ионды 18650 ұяшықтар, олар қозғалтқыштарға 8В қосады. Мен 4V -ды ESP12F -ке қосамын, ол техникалық жағынан 3.3V ESP12F спецификасынан асады. Сондай -ақ, шуды азайту үшін Vcc қозғалтқышында 22uF қақпағы бар. (Мүмкін, мұнда сенімділікті арттыру үшін көп нәрсе жасауға болады!)
3 -қадам: ESP12F кодын жасаңыз
ESP12F - бұл Wi -Fi қондырғыларына арналған арзан құрал. Қосылған файл қозғалтқыштарды басқару үшін қолданылатын GPIO -ны және оның AdafruitIO басқару арнасына қалай кіретінін көрсетеді.
Мәселені бақылау кезінде түзету әдістерін есте сақтаңыз. Отладка туралы мәлімдемелер бар, сондықтан олардың көпшілігі сіз үшін жұмыс істемейінше терминал шығысы болуы мүмкін.
4 -қадам: IFTTT және AdafruitIO орнату
Жақсы, енді бәрін байланыстыратын веб -сиқыр!
Алдымен AdafruitIO арнасын орнатыңыз. Io.adafruit.com сайтында AIO кілтін табуға мүмкіндік беретін жаңа арна жасаңыз. Бұл сіздің arduino кодыңызда көретін арнаны анықтайды және оны arduino кодына қосу қажет.
Ifttt.com сайтына өтіңіз және қажет болса, есептік жазбаны орнатыңыз және жаңа апплетті іске қосыңыз. Біз «алға жылжуды» басқаруға назар аударамыз, бірақ «бас айналу» мен «артқы робот» ұқсас. Көрсетілген конфигурация экранына өту үшін Google көмекшісі «бұл» іске қосылатынын және «сол» AdafruitIO -ға деректерді жіберетінін көрсету керек. Алдыңғы бөлімде көрсетілген AIO арнасын көрсетіңіз. Сақтау өрісінің соңғы деректерінде бұл мәтін жолының және сан өрісінің адафрут фидіне жіберілетінін білдіреді.
5 -қадам: Қорытынды
Құйрық ESP12F басқа IO -ға шектеулер енгізгендіктен қалды. Динамик пен қосқыштар мен микрофонды одан әрі бұзуға болады, бірақ бұл көп уақытты қажет етеді.
Бұл сізге дауысты басқаратын және одан басқа нұсқалары бар жалпы роботты қайта тағайындау туралы түсінік береді деп үміттенемін.
Ұсынылған:
V3 модулін қолданатын дауыспен басқарылатын робот: 6 қадам
V3 модулін қолдана отырып, дауысты басқарылатын робот: Бұл роботты кез келген адам оңай жасай алады, тек мен берген процесті орындаңыз. Бұл - роботтың демонстрациясын көруге болады, сіз оны екі жолмен пайдалана аласыз. қашықтан және басқалары дауыспен
Дауыспен басқарылатын робот қолы: 8 қадам (суреттермен)
Дауыспен басқарылатын робот қолы: a.articles {font-size: 110.0%; қаріптің салмағы: қалың; қаріп стилі: курсив; мәтінді безендіру: жоқ; фон түсі: қызыл;} a.articles: апару {background-color: black;} Бұл нұсқаулықта дауыспен басқарылатын роботты қолмен жасауды түсіндіреді
Дауыспен басқарылатын робот 8051 микроконтроллері: 4 қадам (суреттермен)
Дауыспен басқарылатын робот 8051 микроконтроллерін қолданады: Дауыспен басқарылатын робот дауыс түрінде берілген команданы қабылдайды. Дауыстық модуль немесе Bluetooth модулі арқылы қандай команда берілсе де, ол бар контроллермен декодталады, сондықтан берілген команда орындалады. Міне, бұл жобада мен
Дауыспен басқарылатын робот: 6 қадам
Дауыспен басқарылатын робот: Бұл нұсқаулық Оңтүстік Флорида университетінің Makecourse жобасының талаптарын орындау үшін жасалған (www.makecourse.com). Бұл жоба - роботқа дауыстық командалар беру арқылы басқарылатын робот. Роботта адам бар
Дауыспен басқарылатын Arduino робот + Wifi камера + ұстағыш + APP және қолмен қолдану мен кедергілерді болдырмау режимі (KureBas Ver 2.0): 4 қадам
Дауыспен басқарылатын Arduino робот + Wifi камера + ұстағыш + APP және қолмен қолдану мен кедергілерді болдырмау режимі (KureBas Ver 2.0): KUREBAS V2.0 оралды, ол жаңа мүмкіндіктермен өте әсерлі. Оның ұстаушысы, Wi -Fi камерасы және оған арналған жаңа қосымша бар