Taula de continguts:
- Pas 1: necessitarem aquestes parts:
- Pas 2: feu els joysticks electrònics
- Pas 3: Creeu un receptor USB electrònic
- Pas 4: Programació del receptor
- Pas 5: programació dels transmissors
- Pas 6: La creació del cos
- Pas 7: Joc
Vídeo: Iron Man Reactor for Fun (joystick del processador de moviment digital): 7 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Hola estimats!
Aquesta és la meva primera instrucció, així que espero el vostre favor i els vostres comentaris.
El projecte és una plataforma interactiva per a festes a casa, competicions i esdeveniments, només per diversió.
Es tracta de dos sensors de moviment realitzats en el disseny del reactor home de ferro. Es fixen amb cinturons a la persona, a la seva part del cos, pit, estómac, cul i com vol la vostra imaginació. Els sensors capturen el moviment: sacsegen de costat i verticalment, i s’inclinen cap a un costat i de cap a darrere, però al mateix cos de pobresa al voltant del seu eix. El canal de ràdio de 2,4 GHz transmet dades a un receptor connectat a un ordinador i les converteix a la posició dels eixos del joystick.
Descripció dels eixos:
Els pendents de l'eix dreta-esquerra x Eix inclinat cap endavant-enrere Retrocessos amunt-avall - rotació eix y Sacsejar rotació dreta-esquerra eix x Girar al voltant del seu eix - eix z
Podeu crear el vostre joc amb un programa per a desenvolupadors de jocs. Només hi hauria d’haver suport DirectInput. Per exemple, en un parell de setmanes vaig estudiar els coneixements bàsics del programa Game maker Studio.
Aquest manual inclou un firmware preparat per al receptor i els transmissors, així com un joc desenvolupat per mi.
Podeu fer el conjunt proposat per a la setmana de manera independent, si sabeu com:
Soldar
Per imprimir en una impressora 3D (ATENCIÓ! Tots els models aplicats tenen una escala del 100%. Si imprimiu plàstic ABS: augmenteu l’escala del model en el percentatge de contracció del plàstic després del refredament. Vaig augmentar un 1% en imprimir)
Programació Arduino.
Això és tot. I, sí, trigareu molt més si teniu les mans tortes)
Pas 1: necessitarem aquestes parts:
- 1x Arduino pro micro (mòdul amb atmega32u4)
- 2x Arduino pro mini (mòdul amb atmega328)
- Mòduls de ràdio 3x NRF24l01
- 3x condensadors 100uF 7-16v
- 1x convertidor de 3,3v
- Convertidor intensificat de 2x 5v
- 2x mòduls DMP MPU6050
- 2x commutadors amb fixació
- Porta bateries 2x 2xAAA
- 2x anell ws2812b
I també:
- cables
- 8x separadors de llautó (M3 x 15mm)
- Cargols de 16x m3
- Amic amb impressora 3d
- soldador
- pistola de cola
- braços rectes
- convertidor arduino uno o usb-> uart per programar Arduino pro mini
- mini cable usb a a usb per arduino pro micro
Pas 2: feu els joysticks electrònics
Feu joysticks electrònics.
Per a cada palanca de control, necessitem: arduino pro mini MPU6050 NRF24l01 100uF condensador convertidor 5v step up converter bateria 2xAAA switcher
Apreneu l’esquema del circuit
Ara cal agafar un soldador, uns cables i preparar-se per soldar.
1.1. Els mòduls NRF24l01 es venen amb connectors soldats i s’han d’eliminar.
1.2. llavors, heu de soldar 7 cables amb una longitud de 6 cm segons els esquemes, només heu de soldar directament al condensador PCB 100uf als pins d'alimentació.
2.1. Per al mòdul MPU6050 cal soldar 5 cables de longitud de 5 a 6 cm segons l'esquema.
2.2. A més, heu de soldar acuradament el cable d'alimentació de 3,3 V que prové del mòdul NRF24l01 al pin OUT LDO de la placa MPU6050.
3.1. El cable d'alimentació del suport positiu de la bateria s'ha de connectar per cable a l'interruptor
3.2. El cable d'alimentació del suport negatiu de la bateria ha d'estar connectat a l'entrada negativa del convertidor intensificador
3.3. El segon pin del commutador ha d’estar connectat a l’entrada negativa del convertidor step up
4.1. Cal connectar un connector de programació de 5 pins al mòdul mini Arduino pro.
4.2. Connecteu els cables menys i el convertidor incremental de la sortida OUTPUT
4.3. PROVA. Introduïu 2 piles AAA al suport de la bateria i, a continuació, enceneu l’interruptor; si tot està connectat correctament, el led vermell d’alimentació s’hauria d’encendre a l’Arduino. Apagat. 4.4. Connecteu el mòdul MPU6050 amb cables segons el diagrama esquemàtic. 4.5. PROVA. Enceneu l’alimentació, el LED d’alimentació verd s’hauria d’encendre a la MPU605. Apagat. 4.6. Connecteu el mòdul de ràdio NRF24l01 a l'Arduino amb cables.
5.1. Soldeu els 3 cables de 10cm de longitud a l'anell ws2812b als passadors: IN, VCC, GND
Esquema elèctric del nostre transmissor llest!
Pas 3: Creeu un receptor USB electrònic
Crea un receptor USB electrònic
1.1. Els mòduls NRF24l01 es venen amb connectors soldats i s’han d’eliminar.
1.2. llavors, heu de soldar 7 cables amb una longitud de 6 cm segons els esquemes, només heu de soldar directament al condensador PCB 100uf als pins d'alimentació.
2.1. Soldeu 3 cables de 5 cm de llarg al convertidor descendent tal com s’indica al diagrama del circuit: 2 cables al pin GND, 1 cable a la PIN INPUT.
2.2. per fixar la soldadura OUTPUT el cable d'alimentació del mòdul NRF24l01 /
3.1. Soldeu el cable d’entrada del convertidor descendent i els cables restants de NRF24l01 a Arduino pro micro tal com s’especifica al diagrama del circuit.
3.2. PROVA. Connecteu el mini cable USB a USB a l’ordinador i a l’Arduino pro micro. Si ho connecteu tot tal com s’especifica a l’esquema del circuit, els LED de l’Arduino i del convertidor descendent haurien d’encendre’s.
El circuit elèctric del nostre receptor està a punt.
Pas 4: Programació del receptor
1.1. Connecteu el vostre micro Arduino pro mitjançant un adaptador mini USB a l’ordinador. Obriu el programa per llançar l’hex. Fitxers'. Per exemple, gcUploader (al fitxer adjunt), seleccioneu el port on teniu definit Arduino anomenat "SparkFun Pro Micro".
1.2.1 si Arduino no està decidit, instal·leu el controlador (controlador al fitxer adjunt, com instal·lar-ne més: https://learn.sparkfun.com/tutorials/pro-micro--f ahhh!..
1.3. Al programa, seleccioneu el tipus Arduino: Arduino Leonardo.
1.4. Arrossegueu el receptor-v0 file.ino.hex al programa i feu clic a la icona de Flash.
1.5. PROVA. Després del firmware del dispositiu, Windows hauria de veure un dispositiu nou: el "SparkFun Pro Micro" amb la icona d'un joystick.
Enhorabona, hem rebut els nostres joysticks!
Pas 5: programació dels transmissors
Programació del transmissor.
1.1. Connecteu el vostre Arduino Pro Mini (el nostre primer joystick) mitjançant un convertidor usb a uart al vostre ordinador, tal com es mostra al diagrama.
1.2. Obriu el programa per llançar l’hex. Fitxers'. Per exemple, gcUploader (a l’adjunt), seleccioneu el port on teniu Arduino Pro Mini.
1.3. Al programa, seleccioneu el tipus Arduino: Arduino Pro Mini.
1.4. Arrossegueu mpu6050-RED-mesh0 file.ino.hex al programa i feu clic a la icona de descàrrega.
1.5. PROVA. Al Windows, obriu la configuració del controlador de jocs. En inclinar el MPU6050, els eixos x, Y i Z del FIRST controlador de joc s'han de moure.
Enhorabona, hem creat joysticks sense fils amb captura de moviment.
Per llampegar el SECOND joystick, repeteix els passos 1.1-1.5
Podeu jugar una mica i començar a crear la funda.
Pas 6: La creació del cos
La creació del cos
1.1. Assegureu-vos que teniu una impressora 3D o un amic amb una impressora 3D =)
1.2. Agafeu plàstic de dos colors: negre i transparent.
1.3. Utilitzeu models per imprimir amb polímer negre: main-front. STL, front. STL, back.stl
1.4. Ús del model per imprimir amb polímer transparent: transparent. STL
1.5. Recopileu els detalls com al vídeo.
1.5.1. A la part "frontal principal", practiqueu un forat en un lloc tal que els cables del WS2812 s'introdueixin al cos.
1.5.2. Entre la part transparent i la part de la carcassa, introduïu l'anell Ws2812b i estireu els cables al forat de la carcassa. Veure vídeo.
1.5.3. Als cargols M3 per cargolar els separadors de llautó. Veure vídeo.
Ara cal armar-se amb una pistola de cola i una llima
2.1. Enganxeu l’interruptor.
2.2. Enganxeu el suport de la bateria.
2.3. Cola MPU6050 perpendicular al cos, parts SMD dirigides al suport de la bateria. Veure vídeo.
2.4. Soldeu els cables de l'anell WS212b als pins Arduino tal com s'especifica al diagrama del circuit al pas 2.
2.4.1. PROVA. Engegueu el joystick, l'anell del primer joystick hauria de brillar en blau i el segon hauria de ser vermell. Ha de quedar genial!
2.5. Enganxeu les parts restants i col·loqueu els cables amb cura.
2.6. Tanqueu la tapa i subjecteu-la amb cargols M3 als separadors de llautó.
2.7. Introduïu un cinturó de goma amb mosquetons a la ranura de la coberta perquè el joystick es pugui fixar a si mateix
La caixa del receptor l'he utilitzat amb una mida estàndard de 35x55x12
Ara la part divertida! Comprovarà el treball al joc! -- SEGÜENT PAS
Pas 7: Joc
Descomprimiu el fitxer, connecteu el receptor, engegueu els joysticks i inicieu el joc.
Feliç joc!
Recomanat:
Control de gestos simple: controleu les vostres joguines RC amb el moviment del braç: 4 passos (amb imatges)
Control de gestos simple: controleu les vostres joguines RC amb el moviment del braç: benvingut al meu "ible" núm. 45. Fa un temps vaig fer una versió RC de BB8 que funcionava completament amb peces de Lego Star Wars … https://www.instructables.com/id/Whats-Inside-My-R … Quan vaig veure el fresc que era la força de la banda feta per Sphero, vaig pensar: "Ok, jo c
Processador Raspberry PI Vision (SpartaCam): 8 passos (amb imatges)
Processador de visió Raspberry PI (SpartaCam): un sistema de processador de visió Raspberry PI per al vostre robot FIRST Robotics Competition. Quant a FIRST Des de Wikipedia, l’enciclopèdia lliure https://en.wikipedia.org/wiki/FIRST_Robotics_Compe..The FIRST Robotics Competition (FRC) és un programa internacional d’alt nivell
Captura i envia imatges amb ESP32-Cam mitjançant el processador Wifi ESP8266 WeMos D1 R1 amb Uno: 7 passos
Captureu i envieu imatges amb ESP32-Cam mitjançant el processador Wifi ESP8266 WeMos D1 R1 amb Uno: Captureu la imatge mitjançant el processador ESP32-Cam (OV2640) mitjançant el processador Wi-Fi ESP8266 WeMos D1 R1 amb Uno i envieu-la al correu electrònic, deseu-la a Google Drive i envieu-la a Whatsapp mitjançant Twilio.Requisits: ESP8266 WeMos D1 R1 WiFI Processor with Uno (https: // protosupplies
Reactor d'arc de Iron Man que impulsa amb el batec del cor: 5 passos (amb imatges)
Reactor d’arc d’Iron Man que impulsa amb el batec del cor: hi ha molts reactors d’arc de bricolatge que semblen bastant genials. Alguns també semblen realistes. Però, per què construir una cosa que només s’assembli a aquesta cosa i que no faci res? Bé, aquest reactor d'arc no us protegirà el cor mitjançant electromag
Tira LED activada amb sensor de moviment amb temporitzador: 6 passos (amb imatges)
Tira LED activada per sensor de moviment amb temporitzador: Hola a tothom! Estic molt content d’escriure ara un altre instructiu. Aquest projecte es va produir quan un company instructable (?!) (David @dducic) em va contactar fa uns mesos demanant ajuda al disseny. Així que aquí teniu les especificacions originals: & q