Índice:
Vídeo: Arduino Robot com controlador PS2 (PlayStation 2 Joystick): 10 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Por IgorF2Follow Mais do autor:
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
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:
Adaptador Breakout do controlador PS2 para interface do Arduino: 10 etapas
PS2 Controller Breakout Adapter para Arduino Interfacing: O PlayStation 2 Controller é um gamepad muito útil para projetos de robótica. É barato, disponível em abundância (segunda mão), possui um monte de botões e é compatível com o Arduino! Para usá-lo, você precisa de um conector especial para ligá-lo a
Controlador de jogo DIY baseado em Arduino - Controlador de jogo Arduino PS2 - Jogando Tekken com gamepad Arduino DIY: 7 etapas
Controlador de jogo DIY baseado em Arduino | Controlador de jogo Arduino PS2 | Jogando Tekken com DIY Arduino Gamepad: Olá pessoal, jogar é sempre divertido, mas jogar com seu próprio controlador de jogo DIY personalizado é mais divertido. Portanto, faremos um controlador de jogo usando arduino pro micro neste instructables
Controlador Ps2 para emulador de teclado Usb Hid: 3 etapas
Controlador Ps2 para Emulador de Teclado Usb Hid: Este é um pequeno projeto para criar um adaptador USB PC programável para um controlador ps2. É uma plataforma cruzada. Fiz porque estava tendo problemas para instalar a solução de software usual (antimicro, joy2key etc). A biblioteca não compila para adolescentes
Controle o braço robótico com Zio usando o controlador PS2: 4 etapas
Controle o braço robótico com Zio usando o controlador PS2: esta postagem do blog faz parte da série Zio Robotics.Introdução Esta é a parte final da postagem "Controle um braço robótico com Zio". Neste tutorial, iremos adicionar outra parte ao nosso braço robótico. Tutoriais anteriores não incluem uma base para o
Controlador de joystick habilitado para Bluetooth: 9 etapas (com imagens)
Controlador de joystick habilitado para Bluetooth: Surpreenda seus amigos e surpreenda sua família ao conferir o " HypnoEllipse ", um aplicativo A / V da web interativo. Construa um compartimento de joystick habilitado para Bluetooth, conecte-o ao navegador da web e revezar para realizar a auto-hipnose