Мазмұны:

Дауыспен басқарылатын робот-раптор: 5 қадам
Дауыспен басқарылатын робот-раптор: 5 қадам

Бейне: Дауыспен басқарылатын робот-раптор: 5 қадам

Бейне: Дауыспен басқарылатын робот-раптор: 5 қадам
Бейне: ТЕЗ КӨРІҢІЗ! БҰЛ ТУРАЛЫ ҚЫТАЙЛАР ЕШКІМГЕ АЙТПАЙДЫ 2024, Шілде
Anonim
Image
Image
Бастау!
Бастау!

Бұл нұсқаулық бақылау деректерін 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 орнату

IFTTT және AdafruitIO орнату
IFTTT және AdafruitIO орнату

Жақсы, енді бәрін байланыстыратын веб -сиқыр!

Алдымен AdafruitIO арнасын орнатыңыз. Io.adafruit.com сайтында AIO кілтін табуға мүмкіндік беретін жаңа арна жасаңыз. Бұл сіздің arduino кодыңызда көретін арнаны анықтайды және оны arduino кодына қосу қажет.

Ifttt.com сайтына өтіңіз және қажет болса, есептік жазбаны орнатыңыз және жаңа апплетті іске қосыңыз. Біз «алға жылжуды» басқаруға назар аударамыз, бірақ «бас айналу» мен «артқы робот» ұқсас. Көрсетілген конфигурация экранына өту үшін Google көмекшісі «бұл» іске қосылатынын және «сол» AdafruitIO -ға деректерді жіберетінін көрсету керек. Алдыңғы бөлімде көрсетілген AIO арнасын көрсетіңіз. Сақтау өрісінің соңғы деректерінде бұл мәтін жолының және сан өрісінің адафрут фидіне жіберілетінін білдіреді.

5 -қадам: Қорытынды

Құйрық ESP12F басқа IO -ға шектеулер енгізгендіктен қалды. Динамик пен қосқыштар мен микрофонды одан әрі бұзуға болады, бірақ бұл көп уақытты қажет етеді.

Бұл сізге дауысты басқаратын және одан басқа нұсқалары бар жалпы роботты қайта тағайындау туралы түсінік береді деп үміттенемін.

Ұсынылған: