Taula de continguts:
- Pas 1: fabricació del PCB
- Pas 2: electrònica i soldadura
- Pas 3: elaboració de la base
- Pas 4: Programació
Vídeo: Controlador de robot inspirat en N64 (Arduino + NRF24L01): 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Des del meu primer projecte robotitzat utilitzo controladors de jocs per executar ordres i funcions. Sens dubte, això és una influència dels meus dies de jugador. Ja vaig fer projectes amb controladors PS2, Xbox 360 … però va arribar un moment en què vaig tenir alguns problemes d’interfície i vaig decidir fabricar els meus propis controladors basats en Arduino i nRF24L01 (el meu primer controlador per a robots més grans / avançats: https:// youtu. be / oWyffhBHuls).
Aquest controlador actual té un disseny inspirat en el N64, però òbviament amb menys botons / funcions, ja que va ser dissenyat principalment per controlar petits robots i cotxes RC basats en Arduino. La pantalla de serigrafia personalitzada i els colors dels botons també estan influïts per la Super Nintendo.
Bàsicament, el controlador és un gran PCB amb l'esquema del controlador N64. Quatre botons a la grip dreta … pal analògic a l'esquerra … un brunzidor per reproduir alguns tons segons les ordres … un interruptor alternatiu per activar … un altre interruptor alternatiu per canviar la funció dels botons i el pal … la reserva central està reservada per a un Arduino Nano … i les ordres són enviades remotament pel mòdul nRF24L01.
Pas 1: fabricació del PCB
El fitxer de formes es va fer amb Inkscape, important un fitxer d’imatges des del controlador N64 original i amb l’eina "Dibuixar corbes i línies rectes de Bezier", vaig fer un esquema del controlador. (Tinc una instrucció centrada en la creació de PCB personalitzats … fes una ullada també si t'interessa cada pas per fer una forma complexa de PCB: Com fer formes de PCB personalitzades (amb Inkscape i Fritzing).)
La disposició dels components a la placa i l’encaminament es van fer amb Fritzing. Amb Fritzing també exporto els fitxers (fitxers Gerber) necessaris per a la fabricació, aquest fabricat per PCBWay.
Pas 2: electrònica i soldadura
Els components d’aquest projecte no requereixen molta experiència de soldadura, ja que no s’utilitzaven components SMD. Per soldar els quatre botons, el joystick, el brunzidor i les capçaleres dels pins, vaig utilitzar soldadura sense plom i una planxa de 50W.
El controlador també té dos commutadors alternatius, en els quals he soldat cables de pont, que es connecten a la placa com es mostra al vídeo i al diagrama.
El mòdul nRF24L01 amb antena també es connecta a la placa mitjançant cables de pont.
La font d'alimentació del controlador és una bateria de 9V, que va a la part inferior de la base, amb un suport per a bateria.
Pas 3: elaboració de la base
Vaig fer una base perquè el controlador fos més còmode de manejar … perquè seria dolent manipular-lo tocant els passadors dels components.
Està fabricat amb dues capes de poliestirè d’alt impacte.
Utilitzant el PCB com a guia, dibuixo l'esquema directament a la làmina de poliestirè.
Amb un ganivet utilitzat, vaig tallar les peces no desitjades, deixant una vora d’uns 1 mm.
Les dues capes s’uneixen amb adhesiu instantani.
A continuació, elimino l’excés de material de les vores. Primer amb ganivet utilitari. I després amb paper de vidre.
La base també disposa de suports per als commutadors i el mòdul nRF24L01 amb antena.
L’últim pas per fer la base és la pintura … primer amb imprimació per aspersió … i acabat amb negre mat.
Pas 4: Programació
La programació del controlador (en realitat, l'Arduino Nano) es fa amb l'IDE Arduino.
El codi és molt senzill … per exemple, quan premo el botó blau, el controlador envia 17. Quan premo el botó vermell, el controlador envia 18 … i el receptor prendrà aquests valors i l'Arduino realitzarà les accions que se'ls assignin..
Aquí s’adjunten el codi del transmissor i dos codis de demostració del receptor.
Recomanat:
Droid inspirat en R2D2 controlat per veu mitjançant Blynk i Ifttt: 6 passos
Droid inspirat en R2D2 controlat per veu Utilitzant Blynk i Ifttt: en veure la guerra de les galàxies, molts de nosaltres ens hem inspirat en personatges de robots, especialment en el model R2D2. No en sé d’altres, però m’encanta aquest robot. Com que sóc un amant dels robots, he decidit construir el meu propi droide R2D2 en aquest bloqueig mitjançant l'ús de blynk Io
Rellotge diari inspirat per Jefferson: edició de quarantena: 5 passos
Jefferson-Inspired Daily Clock: Quarantine Edition: En el moment de publicar, he estat atrapat a la quarantena relacionada amb COVID-19 durant trenta-tres dies. Començo a sortir sense enganxar del temps normal; cada dia sembla molt semblant a l’últim, amb poques coses que afecten la meva memòria. En resum, no puc evitar
Distribuïdor de sabó inspirat en mans lliures inspirat en COVID-19: 3 passos
Distribuïdor de sabó inspirat en mans lliures inspirat en COVID-19: Introducció: Amb el tancament de l’Indian Lockdown 4.0 a punt d’acabar en poques setmanes i amb la reobertura gradual d’oficines i establiments, vaig decidir que faré servir l’últim dels UNO d’arduino que havia de provar fent un dispensador de sabó mans lliures. Què
ICBob: un robot bíped inspirat en Bob: 10 passos (amb imatges)
ICBob: un robot bípedo inspirat en Bob: som el Teen Imagineering Club de la biblioteca pública Bridgeville Delaware. Fem projectes interessants mentre aprenem sobre electrònica, codificació d’ordinadors, disseny 3D i impressió 3D. Aquest projecte és la nostra adaptació de BoB the BiPed, un robot basat en Arduino
Utilitzeu un Arduino amb un controlador N64: 5 passos (amb imatges)
Utilitzeu un Arduino amb un controlador N64: hi ha tutorials per utilitzar un controlador NES amb un Arduino, però utilitzar el controlador N64 més complicat i el seu joystick analògic té un atractiu definitiu. Si teniu un Arduino a prop i no voleu comprar un Adaptoid, aquesta instrucció