Índice:

Arduino Robot com controlador PS2 (PlayStation 2 Joystick): 10 etapas (com imagens)
Arduino Robot com controlador PS2 (PlayStation 2 Joystick): 10 etapas (com imagens)

Vídeo: Arduino Robot com controlador PS2 (PlayStation 2 Joystick): 10 etapas (com imagens)

Vídeo: Arduino Robot com controlador PS2 (PlayStation 2 Joystick): 10 etapas (com imagens)
Vídeo: [BM] SmartDriveDuo-10 dengan Arduino dan PS2 - Robot Bergerak 2024, Julho
Anonim
Image
Image
IoT Cat Litter Box (com ESP32, Arduino IDE, Thingspeak e impressão 3D)
IoT Cat Litter Box (com ESP32, Arduino IDE, Thingspeak e impressão 3D)

Por IgorF2Follow Mais do autor:

IoT Cat Litter Box (com ESP32, Arduino IDE, Thingspeak e impressão 3D)
IoT Cat Litter Box (com ESP32, Arduino IDE, Thingspeak e impressão 3D)
Lâmpada articulada impressa em 3D - REMIXADA
Lâmpada articulada impressa em 3D - REMIXADA
Lâmpada articulada impressa em 3D - REMIXADA
Lâmpada articulada impressa em 3D - REMIXADA
Como fazer um PCB personalizado usando um gravador a laser de baixa potência
Como fazer um PCB personalizado usando um gravador a laser de baixa potência
Como fazer um PCB personalizado usando um gravador a laser de baixa potência
Como fazer um PCB personalizado usando um gravador a laser de baixa potência

Sobre: Criador, engenheiro, cientista louco e inventor Mais sobre IgorF2 »

Neste tutorial, mostrarei como usar um joystick sem fio do Playstation 2 (PS2) para pilotar um tanque robótico. Uma placa Arduino Uno foi usada no núcleo deste projeto. Ele recebe comandos do controlador sem fio e define a velocidade dos motores. Outras placas de desenvolvimento também podem ser usadas (NodeMCU, Firebeetle, etc.), e os princípios apresentados neste tutorial podem ser aplicados em outros modelos de robôs e gadgets.

Eu já projetei um tanque robótico controlado por Blynk. Ele se conecta a uma rede Wi-Fi e recebe comandos do servidor Blynk. Um smartphone rodando o aplicativo Blynk foi usado como controle remoto, e diferentes métodos de entrada foram usados: botões, barras deslizantes e até acelerômetro do smartphone. Você pode encontrar mais sobre este projeto aqui:

Também fiz alguns experimentos com comandos de voz. Pode ser útil se você quiser controlar um robô remotamente sem usar as mãos ou se quiser torná-lo acessível para alguém com movimentos limitados. Pode-se pensar em uma cadeira de rodas robótica controlada por voz, por exemplo. Um kit de robótica DIY foi usado, junto com algumas das minhas ferramentas favoritas: Adafruit.io, IFTTT e Arduino IDE. Instruções completas aqui:

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

Você pode utilizar diversos kits ou até mesmo desenhar seus próprios robôs utilizando materiais simples, sem a necessidade de utilizar ferramentas complexas como impressoras 3D e máquinas de corte a laser. Você pode encontrar um exemplo em um dos meus tutoriais anteriores:

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

Etapa 1: Ferramentas e materiais

Ferramentas e Materiais
Ferramentas e Materiais
Ferramentas e Materiais
Ferramentas e Materiais
Ferramentas e Materiais
Ferramentas e Materiais
Ferramentas e Materiais
Ferramentas e Materiais

As seguintes ferramentas foram utilizadas neste projeto:

  • Ferro de solda e fio (link / link / link). Os motores CC já vinham com fios soldados em seus terminais … Mas eventualmente ele irá quebrar e você terá que revendê-lo. Portanto, considere ter um bom ferro de solda e fio à mão.
  • Folha de espuma EVA (ou outro material não condutor). O chassi do robô que usei neste projeto é feito de alumínio e as placas de circuito são instaladas nessas peças de metal. Usei uma camada de folha de espuma entre as placas e a placa de metal para evitar possíveis curtos-circuitos.
  • Fita dupla face. Foi usado para colar as folhas de espuma nas placas de circuito e para a instalação do módulo H-Bridge.
  • Tesoura, para cortar retângulos de folhas de espuma.

Usei as seguintes peças de hardware para meu projeto:

  • Placa dev baseada em Arduino Uno (link / link / link / link / link). É usado como o controlador principal do robô. É realmente fácil de usar e programar com o Arduino IDE, ótimo para iniciantes em eletrônica e programação.
  • Módulo ponte H de canal duplo L298N (link / link / link / link / link). Este módulo permite que os sinais de 3,3 V do Wemos (ou de um Arduino) sejam amplificados para os 12 V necessários para os motores.
  • Tanque de chassi do robô DIY (link / link). Esse incrível kit tem tudo que você precisa para montar um tanque: dois motores DC, engrenagens, esteiras, parafusos, porcas, etc. Já vem com as ferramentas necessárias para a montagem do chassi, o que é ótimo para iniciantes!
  • Controle remoto sem fio PS2 (link / link). Este controlador de videogame pode enviar comandos sem fio a um receptor, que pode interagir com um microcontrolador usando comunicação serial.
  • 18650 baterias de 3,7 V (x3) (link / link). Eu costumava alimentar todo o circuito. Este tanque usa motores de 12V. Usei três baterias de 3,7 V em série para alimentá-los.
  • Suporte de bateria 3S 18650 (link / link / link). Ele pode conter três baterias 18650 em série e pode ser facilmente instalado na parte de trás do tanque.
  • Carregador de bateria 18650 (link / link). Eventualmente, suas baterias ficarão sem carga. Quando isso acontecer, um carregador de bateria virá em seu socorro.
  • Jumpers (link / link). Usei 6 jumpers macho-fêmea para sinais entre a ponte h e Wemos, e 2 jumpers macho-fêmea para 5V e Gnd. Você pode precisar de mais se planeja adicionar alguns sensores.
  • Cabo USB tipo B. Você precisará disso para enviar seu código. A maioria das placas já vem com seu próprio cabo.

Os links acima são apenas uma sugestão de onde você pode encontrar os itens usados neste tutorial (e talvez apoiar meus tutoriais futuros). Sinta-se à vontade para procurá-los em outro lugar e comprar em sua loja local ou online favorita.

Recomendado: