Мазмуну:

Үн менен башкарылуучу роботтор: 5 кадам
Үн менен башкарылуучу роботтор: 5 кадам

Video: Үн менен башкарылуучу роботтор: 5 кадам

Video: Үн менен башкарылуучу роботтор: 5 кадам
Video: Абсорбция жана белгисиздик - 1-бөлүк 2024, Ноябрь
Anonim
Image
Image
Баштоо!
Баштоо!

Бул үйрөткүч көзөмөлдөө маалыматын AdafruitIO каналына өткөрүү үчүн уюлдук телефондордо жана планшеттерде бар Google жардамчысы IFTTT үн таанууну кантип колдонууну көрсөтөт. Бул башкаруу андан кийин Arduino негизделген ESP12F модулу аркылуу WiFi аркылуу алынат жана жөнөкөй тартипте сол бут, оң бут, баштын айлануусун жана дененин эңкейишин көзөмөлдөгөн 4 H-көпүрө ФЕТТин көзөмөлдөйт. Эски Wowwee Roboraptorдун бөлүктөрү кузовдо жана моторлордо колдонулат.

1 -кадам: Баштаңыз

Баштоо!
Баштоо!

Биринчиден, корпусту бөлүп алып, биз башкаргыбыз келген моторлорду кайсы зымдар башкарарын текшерип баштаңыз. Ар бир мотордун 2pin коннектору бар. Бул моторлор эки казыкта оң жана жерге гана эмес, позитивдүү терс жана терс позитивдүү кыймылдаткычты толук иштетүү үчүн иштетилет. Мен жердеги шилтемеге позитивдүү колдоно баштадым жана бул, мисалы, бутту гана алдыга жылдырат, толук алдыга жана артка кыймылга жол бербейт.

Кыймылдаткыч менен таанышуу үчүн бир аз убакыт бөлүңүз. Мен башкарууну тапкан 5 мотор бар: сол бут, оң бут, куйрук, баш айлануу жана дене кыйшайтуу. Булар жырткычтын артындагы схемада жазылган.

2 -кадам: Wire It Up

Wire It Up!
Wire It Up!

Сол жакта ESP12F модулу колдонулат. Бул программалоо операторунда, бирок программаны/мүчүлүштүктөрдү оңдоо үчүн эмнени кааласаңыз, ошонун баары иштеши керек. Бул H-көпүрөлөрү менен бөлүшүү үчүн жерге муктаж, бирок антпесе ага башка зымдар-коддо көрсөтүлгөн H-көпүрөлөрдү башкаруу үчүн 8 зым.

4 H-көпүрөсү 4 моторду башкаруу үчүн ак нанга (солго/оңго/башка/эңкейишке) орнотулган. Мен https://www.knjn.com/datasheets/ta8080k.pdf дарегиндеги TA8080K маалымат барагын колдондум, бирок башка окшоштор дагы иштеши керек. Мен жөнөкөй N-FET менен баштагам, бирок буттар толук басууга өтпөй турганын байкадым, бул жөө башкарууга тоскоолдук кылды. Ар бир H-көпүрөнүн ESP12F, Vcc, gnd жана эки мотордук чыгуулардан эки башкаруу кириши бар.

Мотор Vcc-бул эки сериялуу эки параллелдүү литий-ион 18650 клеткалар, моторлорго 8В иштетет. Мен 4Vны ESP12F менен байланыштырам, бул техникалык жактан 3.3V ESP12F спецификасынан ашат. Ошондой эле ызы -чууну басаңдатуу үчүн Vcc моторунда 22uF капкагы бар. (Балким, бул жерде жакшы ишенимдүүлүк үчүн көп нерселерди жасаса болот!)

3 -кадам: ESP12F кодун жазыңыз

ESP12F - WiFi приборлору үчүн эң арзан баадагы курал. Тиркелген файл моторлорду башкаруу үчүн колдонулган GPIOдорду жана анын AdafruitIO башкаруу каналына кандайча туташканын көрсөтөт.

Сураныч, көйгөйлөрдү чечүүдө мүчүлүштүктөрдү оңдоо боюнча жакшы тажрыйбаларды унутпаңыз. Мүчүлүштүктөрдү оңдоо боюнча билдирүүлөр бар, андыктан анын көбү сиз үчүн иштегенге чейин терминалдык чыгарылышка ээ болууну каалашыңыз мүмкүн.

4 -кадам: IFTTT жана AdafruitIO орнотуу

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

Макул, азыр бардыгын бириктире турган веб сыйкыр!

Алгач AdafruitIO каналыңызды орнотуңуз. At io.adafruit.com AIO ачкычын табууга мүмкүндүк бере турган жаңы түрмөктү түзүңүз. Бул сиздин arduino кодуңузда көрүп жаткан каналды аныктайт жана arduino кодуңузга кошулушу керек.

Ifttt.com сайтына өтүңүз жана керек болсо каттоо эсебин орнотуңуз жана жаңы апплетти баштаңыз. Биз "алдыга жылуу" көзөмөлүнө басым жасайбыз, бирок "баш айлануу" менен "робот арткы" окшош. Көрсөтүлгөн конфигурация экранына жетүү үчүн, "муну" Google жардамчысы иштетет жана "тигил" AdafruitIOго маалыматтарды жөнөтүп жатканын көрсөтүү керек. Сиз мурунку бөлүмдө көрсөтүлгөн AIO түрмөгүн көрсөтүңүз. Сактоо талаасында акыркы маалыматта, бул эмнени билдирет, текст сабы жана сан талаасы адафрут түрмөгүнө өткөрүлүп берилет.

5 -кадам: Жыйынтыктоо

ESP12F башка IOsго чектөө киргизгендиктен, куйрук сыртта калды. Динамикти, өчүргүчтөрдү жана микрофонду андан ары бузуу мүмкүн, бирок бул көбүрөөк убакытты талап кылат.

Бул сизге үндү башкаруу жана башка мүмкүнчүлүктөрү бар жалпы роботту кайра түзүү идеясын берет деп үмүттөнөбүз.

Сунушталууда: