Съдържание:

Робот Arduino с PS2 контролер (джойстик за PlayStation 2): 10 стъпки (със снимки)
Робот Arduino с PS2 контролер (джойстик за PlayStation 2): 10 стъпки (със снимки)

Видео: Робот Arduino с PS2 контролер (джойстик за PlayStation 2): 10 стъпки (със снимки)

Видео: Робот Arduino с PS2 контролер (джойстик за PlayStation 2): 10 стъпки (със снимки)
Видео: Геймпад DualShock 2 и Arduino (Делаем робота) для Arduino/Piranha 2024, Юли
Anonim
Image
Image
IoT Cat Litter Box (с ESP32, Arduino IDE, Thingspeak и 3D печат)
IoT Cat Litter Box (с ESP32, Arduino IDE, Thingspeak и 3D печат)

От IgorF2 Следвайте още от автора:

IoT Cat Litter Box (с ESP32, Arduino IDE, Thingspeak и 3D печат)
IoT Cat Litter Box (с ESP32, Arduino IDE, Thingspeak и 3D печат)
3D печатна шарнирна лампа - РЕМИКСИРАНА
3D печатна шарнирна лампа - РЕМИКСИРАНА
3D печатна шарнирна лампа - РЕМИКСИРАНА
3D печатна шарнирна лампа - РЕМИКСИРАНА
Как да направите персонализирана печатна платка с помощта на лазерен гравьор с ниска мощност
Как да направите персонализирана печатна платка с помощта на лазерен гравьор с ниска мощност
Как да направите персонализирана печатна платка с помощта на лазерен гравьор с ниска мощност
Как да направите персонализирана печатна платка с помощта на лазерен гравьор с ниска мощност

За: Създател, инженер, луд учен и изобретател Повече за IgorF2 »

В този урок ще ви покажа как да използвате безжичен джойстик за Playstation 2 (PS2), за да управлявате роботизиран танк. В основата на този проект беше използвана дъска Arduino Uno. Той получава команди от безжичния контролер и задава скоростта на двигателите. Могат да се използват и други дъски за разработка (NodeMCU, Firebeetle и т.н.), а принципите, представени в този урок, могат да бъдат приложени към други модели роботи и джаджи.

Преди това съм проектирал роботизиран резервоар, контролиран от Blynk. Той се свързва с Wi-Fi мрежа и получава команди от Blynk сървъра. Смартфон с приложение Blynk беше използван като дистанционно управление и бяха използвани различни методи за въвеждане: бутони, плъзгащи се ленти и дори акселерометър на смартфона. Можете да намерите повече за този проект тук:

Направих и някои експерименти с гласови команди. Може да е полезно, ако искате да управлявате дистанционно робот, без да използвате ръцете си, или ако искате да го направите достъпен за хора с ограничени движения. Човек би могъл да си помисли например за роботизирана инвалидна количка с гласов контрол. Използва се роботизиран комплект „направи си сам“, заедно с някои от любимите ми инструменти: Adafruit.io, IFTTT и Arduino IDE. Пълни инструкции тук:

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

Можете да използвате различни комплекти или дори да проектирате свои собствени роботи, използвайки прости материали, без да е необходимо да използвате сложни инструменти като 3D принтери и машини за лазерно рязане. Можете да намерите пример в един от предишните ми уроци:

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

Стъпка 1: Инструменти и материали

Инструменти и материали
Инструменти и материали
Инструменти и материали
Инструменти и материали
Инструменти и материали
Инструменти и материали
Инструменти и материали
Инструменти и материали

В този проект бяха използвани следните инструменти:

  • Припой и желязо (връзка / връзка / връзка). Двигателите с постоянен ток вече са снабдени с проводници, запоени към неговите клеми … Но в крайна сметка той ще се счупи и може да се наложи да го препаявате. Така че помислете за наличието на добро желязо за запояване и тел в близост.
  • EVA пяна лист (или друг непроводим материал). Шасито на робота, което използвах в този проект, е изработено от алуминий, а върху тези метални части са монтирани платки. Използвах слой от пяна между дъските и металната плоча, за да избегна евентуални къси съединения.
  • Двустранна касета. Използва се за залепване на пенопластовите листове към платките и за инсталиране на режима H-Bridge.
  • Ножици, за изрязване на някои правоъгълници от пяна.

Използвах следните хардуерни части за моя проект:

  • Arduino Uno базирана платформа за разработчици (връзка / връзка / връзка / връзка / връзка / връзка). Използва се като основен контролер на робота. Той е наистина лесен за използване и програмиране с Arduino IDE, чудесен за начинаещи по електроника и програмиране.
  • L298N двуканален H-мостов модул (връзка / връзка / връзка / връзка / връзка). Този модул позволява 3.3V сигналите от Wemos (или Arduino) да бъдат усилени до 12V, необходими за двигателите.
  • DIY Robot Chassis Tank (линк / връзка). Този страхотен комплект има всичко необходимо за изграждането на резервоар: два DC двигателя, зъбни колела, релси, болтове, гайки и т.н. Той вече идва с необходимите инструменти за сглобяване на шасито, което е чудесно за начинаещи!
  • Безжично дистанционно управление PS2 (връзка / връзка). Този контролер за видеоигри може да изпраща команди безжично до приемник, който може да бъде свързан с микроконтролер чрез серийна комуникация.
  • 18650 3.7V батерии (x3) (връзка / връзка). Използвах за захранване на цялата верига. Този резервоар използва 12V двигатели. Използвах три последователно 3.7V батерии за захранването им.
  • 3S 18650 държач за батерия (връзка / връзка / връзка). Той може да побере три 18650 батерии в серия и може лесно да бъде прикрепен към задната част на резервоара.
  • 18650 зарядно устройство за батерии (връзка / връзка). В крайна сметка батериите ви ще се изтощят. Когато това се случи, зарядно устройство за батерии ще ви помогне.
  • Джъмпери (линк / линк). Използвах 6 джъмпери за мъже и жени за сигнали между h-моста и Wemos и 2 джъмпера за мъже и мъже за 5V и Gnd. Може да се нуждаете от повече, ако планирате да добавите някои сензори.
  • USB кабел тип B. Това ще ви е необходимо, за да качите кода си. Повечето платки вече се предлагат със собствен кабел.

Горните връзки са само предложение къде можете да намерите елементите, използвани в този урок (и може би поддържат моите бъдещи уроци). Чувствайте се свободни да ги търсите другаде и да купувате в любимия си местен или онлайн магазин.

Препоръчано: