Kazalo:

Iron Man Reactor for Fun (Joystick za digitalni procesor gibanja): 7 korakov (s slikami)
Iron Man Reactor for Fun (Joystick za digitalni procesor gibanja): 7 korakov (s slikami)

Video: Iron Man Reactor for Fun (Joystick za digitalni procesor gibanja): 7 korakov (s slikami)

Video: Iron Man Reactor for Fun (Joystick za digitalni procesor gibanja): 7 korakov (s slikami)
Video: Real Arc Reactor (ionized plasma generator) 2024, Julij
Anonim
Image
Image
Potrebovali bomo te dele
Potrebovali bomo te dele

Pozdravljeni dragi!

To je moje prvo navodilo, zato upam na vašo naklonjenost in povratne informacije!

Projekt je interaktivna platforma za domače zabave, tekmovanja, dogodke - samo za zabavo.

To sta dva senzorja gibanja, izdelana po zasnovi reaktorja Iron Man. Pritrjeni so s pasovi na osebo - na njen del telesa - prsni koš, trebuh, zadnjico in po želji vaše domišljije. Senzorji ujamejo gibanje - tresejo se bočno in navpično ter se nagnejo vstran in spredaj nazaj, vendar v istem revščinskem telesu okoli svoje osi! Radijski kanal 2,4 GHz prenaša podatke v sprejemnik, povezan z računalnikom, in jih pretvori v položaj osi krmilne palice.

Opis osi:

Nagibi desne-leve osi x nagibi naprej-nazaj-osi Skleni navzgor-navzdol-rotacija osi y Tresenje desne-leve rotacije osi x Zavrtite okoli svoje osi-os z

Svojo igro lahko naredite s programom za razvijalce iger. Podpora mora biti samo DirectInput! Na primer, v nekaj tednih sem preučil osnovno znanje programa Studio za ustvarjanje iger.

Ta priročnik vključuje pripravljeno vdelano programsko opremo za sprejemnik in oddajnike ter eno igro, ki sem jo razvil jaz.

Predlagani niz za teden lahko naredite neodvisno, če veste, kako:

Spajkanje

Tiskanje na 3D tiskalniku (POZOR! Vsi uporabljeni modeli imajo 100 -odstotno lestvico. Če tiskate plastiko ABS - povečajte lestvico modela za odstotek krčenja plastike po ohlajanju. Pri tiskanju sem se povečal za 1%)

Arduino programiranje.

To je vse. In, ja, trajalo bo veliko dlje, če imate krive roke)

Korak: Potrebovali bomo te dele:

Potrebovali bomo te dele
Potrebovali bomo te dele
  • 1x Arduino pro micro (modul z atmega32u4)
  • 2x Arduino pro mini (modul z atmega328)
  • 3x radijski moduli NRF24l01
  • 3x kondenzatorji 100uF 7-16v
  • 1x 3.3v pretvornik za zniževanje
  • 2x 5v povečevalni pretvornik
  • 2x DMP moduli MPU6050
  • 2x stikala s pritrditvijo
  • 2x držalo za baterije 2xAAA
  • 2x prstan ws2812b

In tudi:

  • žice
  • 8x medeninaste stopnice (M3 x 15 mm)
  • 16x m3 vijaki
  • Prijatelj s 3D tiskalnikom
  • spajkalnik
  • pištolo za lepilo
  • ravne roke
  • arduino uno ali usb-> uart pretvornik za programiranje Arduino pro mini
  • mini kabel usb tip a do usb za arduino pro micro

Korak: Naredite elektronske palice

Naredite igralne palice za elektroniko
Naredite igralne palice za elektroniko

Naredite elektronske igralne palice.

Za vsako krmilno palico potrebujemo: arduino pro mini MPU6050 NRF24l01 100uF kondenzator 5v step up converter nosilec baterije 2xAAA stikalo

Naučite se vezja

Zdaj morate vzeti spajkalnik, nekaj žic in se pripraviti na spajkanje.

1.1. Moduli NRF24l01 se prodajajo s spajkanimi priključki in jih je treba odstraniti.

1.2. nato morate spajati 7 žic dolžine 6 cm v skladu s shemami, samo spajkajte neposredno na kondenzator PCB 100uf na napajalne zatiče.

2.1. Za modul MPU6050 je treba spajati 5 žic dolžine 5-6 cm v skladu s shemo.

2.2. Prav tako morate previdno spajkati 3,3 V napajalni kabel, ki prihaja iz modula NRF24l01, na izhod OUT LDO na plošči MPU6050.

3.1. Pozitivni napajalni kabel nosilca akumulatorja mora biti z žico povezan s stikalom

3.2. Napajalni kabel nosilca negativnega akumulatorja mora biti priključen na negativni vhod povečevalnega pretvornika

3.3. Drugi zatič stikala mora biti povezan z negativnim vhodom povečevalnega pretvornika

4.1. Na modul Arduino pro mini je treba spajkati 5-polni priključek za programiranje.

4.2. Povežite žice minus in plus OUTPUT povečevalni pretvornik

4.3. TEST. V držalo za baterije vstavite 2 bateriji AAA, nato vklopite stikalo - če je vse pravilno priključeno, mora na Arduinu zasvetiti rdeča lučka za napajanje. Izklopite napajanje. 4.4. Modul MPU6050 povežite z žicami v skladu s shematskim diagramom. 4.5. TEST. Vklopite napajanje, na MPU605 naj zasveti zelena lučka za napajanje. Izklopite napajanje. 4.6. Radijski modul NRF24l01 povežite z Arduinom z žicami.

5.1. Spajajte 3 žice dolžine 10 cm do obroča ws2812b na zatiče: IN, VCC, GND

Električna shema našega oddajnika pripravljena!

Korak: Ustvarite sprejemnik USB Electronics

Ustvarite elektronski sprejemnik USB
Ustvarite elektronski sprejemnik USB

Ustvarite elektronski USB sprejemnik

1.1. Moduli NRF24l01 se prodajajo s spajkanimi priključki in jih je treba odstraniti.

1.2. nato morate spajati 7 žic dolžine 6 cm v skladu s shemami, samo spajkajte neposredno na kondenzator PCB 100uf na napajalne zatiče.

2.1. Spajajte 3 žice dolžine 5 cm do padajočega pretvornika, kot je prikazano na shemi vezja: 2 žici do zatiča GND, 1 žica do vhoda PIN.

2.2. za pritrditev IZHODA spajkajte napajalni kabel iz modula NRF24l01/

3.1. Spajkajte vhodno žico iz padajočega pretvornika in preostale žice iz NRF24l01 v Arduino pro micro, kot je določeno v shemi vezja.

3.2. TEST. Priključite mini kabel USB v USB na računalnik in Arduino pro micro. Če povežete vse, kot je določeno v shemi vezja, bi morale zasvetiti LED na Arduino in padajočem pretvorniku.

Električni tokokrog našega sprejemnika je pripravljen!

4. korak: Programiranje sprejemnika

Programiranje sprejemnika
Programiranje sprejemnika
Programiranje sprejemnika
Programiranje sprejemnika

1.1. Priključite svoj Arduino pro micro prek mini adapterja USB na USB v računalnik. Odprite program za utripanje HEX. datoteke '. Na primer, gcUploader (v prilogi) izberite vrata, na katerih imate definiran Arduino, z imenom "SparkFun Pro Micro".

1.2.1 če Arduino ni odločen, namestite gonilnik (gonilnik v priponki, kako namestiti več: https://learn.sparkfun.com/tutorials/pro-micro--f ahhh!..

1.3. V programu izberite vrsto Arduino: Arduino Leonardo.

1.4. Povlecite sprejemnik-v0 file.ino.hex v program in kliknite ikono Flash.

1.5. TEST. Po vdelani programski opremi v oknih naprave bi morala videti nova naprava - "SparkFun Pro Micro" z ikono igralne palice.

Čestitamo, naredili smo sprejemnik naših igralnih palic!

5. korak: Programiranje oddajnikov

Image
Image
Ustvarjanje telesa!
Ustvarjanje telesa!

Programiranje oddajnika.

1.1. Povežite svoj Arduino Pro Mini (naš prvi krmilni gumb) prek pretvornika usb v uart v računalnik, kot je prikazano na diagramu.

1.2. Odprite program za utripanje HEX. datoteke '. Na primer gcUploader (v prilogi) izberite vrata, na katerih imate Arduino Pro Mini.

1.3. V programu izberite vrsto Arduino: Arduino Pro Mini.

1.4. Povlecite mpu6050-RED-mesh0 file.ino.hex v program in kliknite ikono za prenos.

1.5. TEST. V sistemu Windows odprite nastavitve krmilnika iger. Pri nagibu MPU6050 se morajo osi x, Y in Z PRVEGA igralnega krmilnika premakniti!

Čestitamo, izdelali smo brezžične igralne palice s snemanjem gibanja!

Za utripanje DRUGE krmilne palice ponovite korake 1.1-1.5

Lahko se malo igrate in začnete ustvarjati ohišje!

6. korak: Ustvarjanje telesa

Image
Image
Ustvarjanje telesa!
Ustvarjanje telesa!

Ustvarjanje telesa

1.1. Poskrbite, da imate 3D tiskalnik ali prijatelja s 3D tiskalnikom =)

1.2. Vzemite plastiko dveh barv: črno in prozorno!

1.3. Za tiskanje s črnim polimerom uporabite modele: main-front. STL, front. STL, back.stl

1.4. Uporaba modela za tiskanje s prozornim polimerom: transparent. STL

1.5. Zberite podrobnosti kot v videu!

1.5.1. V delu "glavni sprednji del" izvrtajte luknjo na takem mestu, da se žice iz WS2812 potisnejo skozi njo v ohišje.

1.5.2. Med prozorni del in del ohišja vstavite obroč Ws2812b, žice potegnite v luknjo ohišja. Oglejte si video.

1.5.3. Na vijakih M3 za privijanje medeninastih stojal. Oglejte si video.

Zdaj se morate oborožiti s pištolo za lepilo in pilico

2.1. Lepite stikalo.

2.2. Lepite držalo za baterije.

2.3. Lepilo MPU6050 pravokotno na ohišje, SMD deli usmerjeni na nosilec baterije. Oglejte si video.

2.4. Spajkajte žice iz obroča WS212b na zatiče Arduino, kot je določeno v shemi vezja v 2. koraku.

2.4.1. TEST. Vklopite krmilno palčko, obroč prve krmilne palice naj sveti modro, druga naj bo rdeča. Moral bi izgledati kul!

2.5. Preostale dele lepite, žice previdno položite.

2.6. Zaprite pokrov in ga z vijaki M3 pritrdite na medeninaste nosilce.

2.7. V utor na pokrovu vstavite gumirani pas s karabini, tako da lahko krmilno palčko pritrdite nase

Ohišje za sprejemnik sem uporabil standardne velikosti 35x55x12

Zdaj pa zabaven del! Bo preveril delo v igri! -- NASLEDNJI KORAK

7. korak: Igra

Razpakirajte datoteko, povežite sprejemnik, vklopite igralne palice in začnite igro.

Srečno igranje iger!

Priporočena: