Мазмуну:

PS2 Controller менен Arduino роботу (PlayStation 2 джойстик): 10 кадам (сүрөттөр менен)
PS2 Controller менен Arduino роботу (PlayStation 2 джойстик): 10 кадам (сүрөттөр менен)

Video: PS2 Controller менен Arduino роботу (PlayStation 2 джойстик): 10 кадам (сүрөттөр менен)

Video: PS2 Controller менен Arduino роботу (PlayStation 2 джойстик): 10 кадам (сүрөттөр менен)
Video: Полное руководство по 16-канальному сервоконтроллеру PCA9685 для Arduino с кодом версии 5 (V1) 2024, Июль
Anonim
Image
Image
IoT Cat Litter Box (ESP32, Arduino IDE, Thingspeak жана 3D Printing менен)
IoT Cat Litter Box (ESP32, Arduino IDE, Thingspeak жана 3D Printing менен)

IgorF2Follow by More by Автор:

IoT Cat Litter Box (ESP32, Arduino IDE, Thingspeak жана 3D Printing менен)
IoT Cat Litter Box (ESP32, Arduino IDE, Thingspeak жана 3D Printing менен)
3D басылган артикуляциялык лампа - РЕМИКС
3D басылган артикуляциялык лампа - РЕМИКС
3D басылган артикуляциялык лампа - РЕМИКС
3D басылган артикуляциялык лампа - РЕМИКС
Төмөн кубаттагы лазердик граверди колдонуп, жеке PCBди кантип жасоо керек
Төмөн кубаттагы лазердик граверди колдонуп, жеке PCBди кантип жасоо керек
Төмөн кубаттагы лазердик граверди колдонуп, жеке PCBди кантип жасоо керек
Төмөн кубаттагы лазердик граверди колдонуп, жеке PCBди кантип жасоо керек

Жөнүндө: Жаратуучу, инженер, жинди илимпоз жана ойлоп табуучу IgorF2 жөнүндө көбүрөөк маалымат »

Бул окуу куралында мен сизге робот танкты пилоттош үчүн зымсыз Playstation 2 (PS2) джойстикин кантип колдонууну көрсөтөм. Бул долбоордун өзөгүндө Arduino Uno тактасы колдонулган. Ал зымсыз контроллерден буйруктарды алат жана моторлордун ылдамдыгын белгилейт. Башка өнүгүү такталары да колдонулушу мүмкүн (NodeMCU, Firebeetle ж. Б.) Жана бул окуу куралында берилген принциптер роботтордун жана гаджеттердин башка моделдеринде колдонулушу мүмкүн.

Мен буга чейин Blynk башкаруучу робот танкынын дизайнын түзгөм. Ал Wi-Fi тармагына туташат жана Blynk серверинен буйруктарды алат. Алыстан башкаруу пульту катары Blynk тиркемеси иштеген смартфон колдонулган жана ар кандай киргизүү ыкмалары колдонулган: баскычтар, жылдырма барлар жана ал тургай смартфондун акселерометри. Бул долбоор тууралуу көбүрөөк маалыматты бул жерден таба аласыз:

Мен ошондой эле үн буйруктары менен бир нече эксперименттерди жасадым. Эгерде сиз роботту колуңузду колдонбой кайра башкарууну кааласаңыз же кыймылыңыз чектелген адамга жеткиликтүү кылгыңыз келсе, бул пайдалуу болушу мүмкүн. Мисалы, роботтук үн менен башкарылган дөңгөлөк креслосу жөнүндө ойлонсо болот. Adafruit.io, IFTTT жана Arduino IDE: менин сүйүктүү куралдарым менен бирге DIY робот комплект колдонулган. Толук көрсөтмөлөр бул жерде:

www.instructables.com/id/Wi-Fi-Voice-Controlled-Robot-Using-Wemos-D1-ESP826/

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

www.instructables.com/id/WiDC-Wi-Fi-Controlled-FPV-Robot-with-Arduino-ESP82/

1 -кадам: Куралдар жана материалдар

Куралдар жана материалдар
Куралдар жана материалдар
Куралдар жана материалдар
Куралдар жана материалдар
Куралдар жана материалдар
Куралдар жана материалдар
Куралдар жана материалдар
Куралдар жана материалдар

Бул долбоордо төмөнкү куралдар колдонулган:

  • Лайк темир жана зым (шилтеме / шилтеме / шилтеме). DC моторлору терминалдарына ширетилген зымдар менен келишкен … Бирок ал акыры үзүлөт жана аны кайра сатууга туура келиши мүмкүн. Андыктан жакшы ширетүүчү темир менен зымга ээ болууну ойлонуп көрүңүз.
  • EVA көбүк барагы (же башка өткөргүч эмес материал). Мен бул долбоордо колдонгон робот шасси алюминийден жасалган жана бул металл бөлүктөргө схемалар орнотулган. Мен мүмкүн болгон кыска туташууларды болтурбоо үчүн тактайлар менен металл плитанын ортосунда көбүк барактын катмарын колдондум.
  • Эки тараптуу скотч. Бул көбүк баракчаларды схемаларга жабыштыруу үчүн жана H-Bridge модулун орнотуу үчүн колдонулган.
  • Кайчы, кээ бир көбүк барактарынын тик бурчтарын кесүү үчүн.

Мен долбоорум үчүн төмөнкү аппараттык бөлүктөрдү колдондум:

  • Arduino Uno негизделген dev board (шилтеме / шилтеме / шилтеме / шилтеме / шилтеме). Бул роботтун башкы контроллери катары колдонулат. Бул электроника жана программалоо боюнча башталгыч Arduino IDE менен колдонуу жана программалоо чындыгында оңой.
  • L298N кош каналдуу H-көпүрө модулу (шилтеме / шилтеме / шилтеме / шилтеме / шилтеме). Бул модуль Wemosтун (же Arduino) 3.3V сигналдарын моторлор үчүн керектүү 12Vга чейин күчөтүүгө мүмкүндүк берет.
  • DIY робот шасси танкы (шилтеме / шилтеме). Бул укмуштуудай комплектте танк куруу үчүн керектүү нерселердин баары бар: эки DC кыймылдаткычтары, редукторлор, тректер, болттор, гайкалар, ж.б.у.с., буга чейин шассиди чогултуу үчүн керектүү шаймандар менен келет, бул үйрөнчүктөр үчүн эң сонун!
  • PS2 Wireless Remote Control (шилтеме / шилтеме). Бул видео оюн контролери командаларды сериялык байланышты колдонуу менен микроконтроллер менен туташтырылышы мүмкүн болгон ресиверге жөнөтө алат.
  • 18650 3.7V батареялары (x3) (шилтеме / шилтеме). Мен бүт схеманы кубаттандырчумун. Бул танк 12В кыймылдаткычтарды колдонот. Мен аларды кубаттоо үчүн үч 3.7V батарейкасын катар колдондум.
  • 3S 18650 батарея кармагыч (шилтеме / шилтеме / шилтеме). Ал 18650 батарейканы үч серияга батыра алат жана танктын артына оңой эле тиркелет.
  • 18650 батарейка заряддагыч (шилтеме / шилтеме). Сиздин батареялар акыры кубаты түгөнөт. Андай болгондо, батарейканын кубаттагычы жардамга келет.
  • Секирүүчүлөр (шилтеме / шилтеме). Мен Wemos h-көпүрөсүнүн ортосундагы сигналдар үчүн 6 эркек-ургаачы секиргичтерди жана 5V жана Gnd үчүн 2 эркек-эркек секиргичтерди колдондум. Эгер сенсорлорду кошууну пландап жатсаңыз, сизге көбүрөөк керек болушу мүмкүн.
  • Type-B USB кабели. Бул сиздин кодду жүктөө үчүн керек болот. Тактайлардын көбү буга чейин өзүнүн кабели менен келет.

Жогорудагы шилтемелер бул үйрөткүчтө колдонулган нерселерди кайдан таба алаарыңыз жөнүндө гана сунуш (жана, балким, менин келечектеги сабактарымды колдойт). Аларды башка жактан издеп, сүйүктүү жергиликтүү же онлайн дүкөндөн сатып алыңыз.

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