Përmbajtje:

Robot Raptor i kontrolluar nga zëri: 5 hapa
Robot Raptor i kontrolluar nga zëri: 5 hapa

Video: Robot Raptor i kontrolluar nga zëri: 5 hapa

Video: Robot Raptor i kontrolluar nga zëri: 5 hapa
Video: Автомобиль из США! Шевроле Эквинокс / Chevrolet Equinox Покупка, доставка, ремонт, затраты 2024, Nëntor
Anonim
Image
Image
Fillo!
Fillo!

Ky udhëzues tregon se si të përdorni njohësin e zërit të ndihmësit Google IFTTT të disponueshëm në celular dhe tableta për të kaluar të dhënat e kontrollit në një kanal AdafruitIO. Ky kontroll më pas merret mbi WiFi nga një modul ESP12F me bazë Arduino, dhe në një rutinë të thjeshtë kontrollon 4 FET të urës H që kontrollojnë këmbën e majtë, këmbën e djathtë, rrotullimin e kokës dhe animin e trupit. Pjesë të një Roboraptor të vjetër Wowwee përdoren për trupin dhe motorët.

Hapi 1: Filloni

Fillo!
Fillo!

Së pari, filloni të hiqni zorrën dhe të verifikoni se cilat tela kontrollojnë motorët që duam të kontrollojmë. Çdo motor ka një lidhës 2pin. Këta motorë nuk aktivizohen vetëm nga pozitive dhe të bazuara në dy kunjat, por pozitivë në negativë dhe negativë në pozitivë për aktivizimin e plotë të motorit. Fillova thjesht të aplikoja pozitive në një referencë tokësore dhe kjo, për shembull, do të lëvizë vetëm këmbën përpara, duke parandaluar një lëvizje të plotë përpara dhe prapa.

Kaloni pak kohë duke u njohur me lidhjen e motorit. Janë 5 motorë të cilëve kam gjetur kontroll: këmbën e majtë, këmbën e djathtë, bishtin, rrotullimin e kokës dhe animin e trupit. Këto shënohen në tabelën e qarkut në pjesën e pasme të rrëmbyesit.

Hapi 2: Lidheni atë

Wire It Up!
Wire It Up!

Në të majtë përdoret moduli ESP12F. Inshtë në një operator programimi, por çdo gjë që ju pëlqen të përdorni për programim/korrigjim duhet të funksionojë. Ajo ka nevojë për tokë që të ndahet me urat H, por përndryshe telat e tjerë të vetëm në të janë 8 telat për të kontrolluar urat H siç tregohet në kod.

4 urat H janë në tabelën e bardhë për kontrollin e 4 motorëve (majtas/djathtas/kokës/pjerrësisë). Kam përdorur TA8080K me fletën e të dhënave në https://www.knjn.com/datasheets/ta8080k.pdf, por krahasime të tjera gjithashtu duhet të funksionojnë. Kisha filluar me një N-FET të thjeshtë, por zbulova se këmbët nuk do të lëviznin në hapin e plotë, gjë që parandaloi kontrollin e ecjes. Çdo urë H ka dy hyrje kontrolli nga ESP12F, Vcc, gnd dhe dy dalje motorike.

Motori Vcc është dy seri dy qeliza paralele litium-jon 18650 që mundësojnë 8V për motorët. Unë prek 4V në ESP12F i cili teknikisht tejkalon specifikimet 3.3V ESP12F. Gjithashtu keni një kapak 22uF në motor Vcc për të shuar zhurmën. (Ndoshta shumë gjëra që mund të bëhen për besueshmëri më të mirë këtu!)

Hapi 3: Kodifikoni ESP12F

ESP12F është një mjet i shkëlqyeshëm me kosto të ulët për pajisjet WiFi. Skedari i bashkangjitur tregon GPIO -të e përdorura për të kontrolluar motorët dhe si ndërlidhet me kanalin e kontrollit AdafruitIO.

Ju lutemi mbani mend praktikat e mira të korrigjimit në ndjekjen e çështjeve. Ka deklarata të korrigjimit, kështu që ju mund të dëshironi të keni një dalje terminale derisa shumica e tij të funksionojë për ju.

Hapi 4: Vendosni IFTTT dhe AdafruitIO

Vendosni IFTTT dhe AdafruitIO
Vendosni IFTTT dhe AdafruitIO

OK, tani disa magji në internet për t'i lidhur të gjitha së bashku!

Konfiguroni së pari kanalin tuaj AdafruitIO. Në io.adafruit.com krijoni një burim të ri i cili do t'ju lejojë të gjeni çelësin AIO. Kjo identifikon në kodin tuaj arduino kanalin që do të shikoni dhe duhet të shtohet në kodin tuaj arduino.

Shkoni te ifttt.com dhe krijoni një llogari nëse është e nevojshme dhe filloni një aplet të ri. Ne do të përqëndrohemi në kontrollin "ec përpara", por "rrotullimi i kokës" dhe "roboti i pasëm" janë të ngjashëm. Për të arritur në ekranin e konfigurimit të treguar, duhet të specifikoni "kjo" nxitet nga asistenti i Google dhe "kjo" po dërgon të dhëna në AdafruitIO. Specifikoni burimin AIO që keni specifikuar në pjesën e mëparshme. Në fushën e të dhënave përfundimtare për të ruajtur, ajo që do të thotë është se vargu i tekstit dhe fusha e numrave do t'i kalojnë ushqimit të adafruit.

Hapi 5: Përfundimi

Bishti u la jashtë pasi ESP12F ka kufizime për IO -të e tjera. Hackimi i mëtejshëm i altoparlantit dhe çelsave dhe mikrofonit mund të bëhet, por kjo do të kërkojë më shumë kohë.

Shpresojmë se kjo ju jep një ide për të ri-synuar një robot të përgjithshëm bazë me kontroll të zërit dhe opsione përtej kësaj.

Recommended: