Sisällysluettelo:

Iron Man Reactor for Fun (digitaalinen liikeprosessorin ohjaussauva): 7 vaihetta (kuvilla)
Iron Man Reactor for Fun (digitaalinen liikeprosessorin ohjaussauva): 7 vaihetta (kuvilla)

Video: Iron Man Reactor for Fun (digitaalinen liikeprosessorin ohjaussauva): 7 vaihetta (kuvilla)

Video: Iron Man Reactor for Fun (digitaalinen liikeprosessorin ohjaussauva): 7 vaihetta (kuvilla)
Video: КОРОЛЬ СЛУЧАЯ и Хаксмит! 2024, Heinäkuu
Anonim
Image
Image
Tarvitsemme näitä osia
Tarvitsemme näitä osia

Hei rakkaat!

Tämä on ensimmäinen ohjeeni, joten toivon ystävällisyyttäsi ja palautettasi!

Projekti on interaktiivinen alusta kotijuhliin, kilpailuihin, tapahtumiin - vain huvin vuoksi.

Nämä ovat kaksi rautamiehen reaktorin suunnittelussa tehtyä liiketunnistinta. Ne on kiinnitetty vyöillä henkilöön - hänen ruumiinosaansa, rintaan, vatsaan, perseeseen ja mielikuvituksenne mukaan. Anturit sieppaavat liikettä - ravistellen sivuttain ja pystysuunnassa ja kallistuvat sivulle ja edestä taakse, mutta samassa köyhyysrungossa akselinsa ympäri! 2,4 GHz: n radiokanava lähettää tietoja tietokoneeseen liitettyyn vastaanottimeen ja muuntaa sen ohjaussauvan akselien asentoon.

Akselien kuvaus:

Oikean ja vasemman akselin rinteet x Eteenpäin-taaksepäin kallistuvat-y-akseli Kyykky ylös-alas-kierto y-akseli Ravista oikea-vasen-pyörivä x-akseli Kierrä akselinsa ympäri-z-akseli

Voit tehdä pelistäsi pelin kehittäjille tarkoitetulla ohjelmalla. Tuen pitäisi olla vain DirectInput! Esimerkiksi parin viikon aikana opiskelin Game maker Studion perustiedot.

Tämä opas sisältää valmiin laiteohjelmiston vastaanottimelle ja lähettimille sekä yhden kehittämäni pelin.

Voit tehdä itsenäisesti viikon ehdotetun sarjan, jos tiedät miten:

Juottaa

Tulostaminen 3D -tulostimella (HUOMIO! Kaikissa käytetyissä malleissa on 100%: n asteikko. Jos tulostat ABS -muovia - lisää mallin mittakaavaa muovin kutistumisprosentilla jäähdytyksen jälkeen. Lisäsin 1% tulostettaessa)

Arduinon ohjelmointi.

Siinä kaikki. Ja kyllä, kestää paljon kauemmin, jos kädet ovat vinot)

Vaihe 1: Tarvitsemme näitä osia:

Tarvitsemme näitä osia
Tarvitsemme näitä osia
  • 1x Arduino pro micro (moduuli, jossa atmega32u4)
  • 2x Arduino pro mini (moduuli, jossa on atmega328)
  • 3x radiomoduulia NRF24l01
  • 3x kondensaattorit 100uF 7-16v
  • 1x 3.3v alasmuunnin
  • 2x 5V: n tehostinmuunnin
  • 2x DMP -moduulia MPU6050
  • 2x kytkimet kiinnityksellä
  • 2x 2xAAA paristopidike
  • 2x ws2812b rengas

Ja myös:

  • johdot
  • 8x messinkikappaletta (M3 x 15mm)
  • 16x m3 ruuvit
  • Ystävä 3D -tulostimella
  • juotin
  • liimapistooli
  • suorat kädet
  • arduino uno tai usb-> uart-muunnin Arduino pro minin ohjelmointiin
  • usb -tyypin a -usb -minikaapeli arduino pro micro -laitteelle

Vaihe 2: Tee elektroniikan ohjaussauvat

Tee elektroniikan ohjaussauvat
Tee elektroniikan ohjaussauvat

Tee elektroniikan ohjaussauvoja.

Jokaista ohjaussauvaa varten tarvitsemme: arduino pro mini MPU6050 NRF24l01 100uF kondensaattori 5v: n tehostinmuuntimen paristopidike 2xAAA -kytkin

Opi piirikaavio

Nyt sinun on otettava juotin, muutama johto ja valmistauduttava juottamiseen.

1.1. NRF24l01 -moduulit myydään juotetuilla liittimillä ja ne on poistettava.

1.2. sitten sinun täytyy juottaa 7 johtoa, joiden pituus on 6 cm kaavioiden mukaan, vain juottaa suoraan PCB 100uf -kondensaattoriin syöttötapeihin.

2.1. MPU6050-moduuliin on juotettava 5 johtoa, joiden pituus on 5-6 cm kaavion mukaisesti.

2.2. Sinun on myös juotettava huolellisesti NRF24l01 -moduulista tuleva 3,3 V: n virtajohto MPU6050 -kortin OUT LDO -tapaan.

3.1. Paristopidikkeen positiivinen virtajohto on kytkettävä johdolla kytkimeen

3.2. Negatiivinen paristopidikkeen virtajohto on kytkettävä tehostinmuuntimen negatiiviseen tuloon

3.3. Kytkimen toinen nasta on kytkettävä tehosmuuntimen negatiiviseen INPUT -tuloon

4.1. 5-nastainen ohjelmointiliitin on juotettava Arduino pro mini -moduuliin.

4.2. Kytke johdot miinus ja plus OUTPUT -tehostin

4.3. TESTATA. Aseta 2 AAA -paristoa paristopidikkeeseen ja kytke sitten virta päälle - jos kaikki on kytketty oikein, punaisen virtavalon pitäisi syttyä Arduinossa. Katkaise virta. 4.4. Kytke MPU6050 -moduuli johtoihin kaavion mukaisesti. 4.5. TESTATA. Kytke virta päälle, vihreän virtavalon pitäisi syttyä MPU605: ssä. Katkaise virta. 4.6. Kytke NRF24l01 -radiomoduuli Arduinoon johdoilla.

5.1. Juotos 3 10 cm pituista johtoa ws2812b -renkaaseen nastoihin: IN, VCC, GND

Sähkökaavio lähettimestämme valmis!

Vaihe 3: Luo elektroniikan USB -vastaanotin

Luo elektroniikan USB -vastaanotin
Luo elektroniikan USB -vastaanotin

Luo elektroniikan USB -vastaanotin

1.1. NRF24l01 -moduulit myydään juotetuilla liittimillä ja ne on poistettava.

1.2. sitten sinun täytyy juottaa 7 johtoa, joiden pituus on 6 cm kaavioiden mukaan, vain juottaa suoraan PCB 100uf -kondensaattoriin syöttötapeihin.

2.1. Juotos 3 5 cm: n pituista johtoa askelmuuntimeen kytkentäkaavion mukaisesti: 2 johtoa GND-nastaan, 1 johto PIN-tuloon.

2.2. liittää OUTPUT -juotos virtajohdon NRF24l01 -moduulista/

3.1. Juotos syöttöjohto askelmuuntimesta ja loput johdot NRF24l01: stä Arduino pro micro -laitteeseen piirikaavion mukaisesti.

3.2. TESTATA. Liitä USB -USB -minikaapeli tietokoneeseen ja Arduino pro micro -laitteeseen. Jos liität kaiken piirikaavion mukaisesti, Arduinon ja askelmuuntimen merkkivalojen pitäisi syttyä.

Vastaanottimemme sähköpiiri on valmis!

Vaihe 4: Vastaanottimen ohjelmointi

Vastaanottimen ohjelmointi
Vastaanottimen ohjelmointi
Vastaanottimen ohjelmointi
Vastaanottimen ohjelmointi

1.1. Liitä Arduino pro micro tietokoneeseen USB -USB -mini -sovittimen kautta. Avaa ohjelma, jotta HEX vilkkuu. tiedostot'. Esimerkiksi gcUploader (liitteenä), valitse portti, jolle olet määrittänyt Arduinon nimeltä "SparkFun Pro Micro".

1.2.1 jos Arduino on epävarma, asenna ohjain (ohjain liitteessä, kuinka asentaa lisää: https://learn.sparkfun.com/tutorials/pro-micro--f ahhh!..

1.3. Valitse ohjelmassa Arduino -tyyppi: Arduino Leonardo.

1.4. Vedä vastaanotin-v0 file.ino.hex ohjelmaan ja napsauta Flash-kuvaketta.

1.5. TESTATA. Laiteohjelmiston jälkeen laiteikkunoiden pitäisi nähdä uusi laite - "SparkFun Pro Micro", jossa on ohjaussauvan kuvake.

Onnittelut, teimme vastaanottimen ohjaussauvoistamme!

Vaihe 5: Lähettimien ohjelmointi

Image
Image
Kehon luominen!
Kehon luominen!

Lähettimen ohjelmointi.

1.1. Liitä Arduino Pro Mini (ensimmäinen ohjaussauvamme) USB -uart -muuntimen kautta tietokoneeseen kaavion mukaisesti.

1.2. Avaa ohjelma, jotta HEX vilkkuu. tiedostot'. Esimerkiksi gcUploader (liitteessä), valitse portti, jossa sinulla on Arduino Pro Mini.

1.3. Valitse ohjelmassa Arduino -tyyppi: Arduino Pro Mini.

1.4. Vedä mpu6050-RED-mesh0 file.ino.hex ohjelmaan ja napsauta latauskuvaketta.

1.5. TESTATA. Avaa Windowsissa peliohjaimen asetukset. Kun MPU6050: tä kallistetaan, ENSIMMÄISEN peliohjaimen x-, Y- ja Z -akselin on liikuttava!

Onnittelut, olemme tehneet langattomia ohjaussauvoja liiketallennuksella!

Jos haluat vilkuttaa TOISTA ohjaussauvaa, toista vaiheet 1.1-1.5

Voit pelata vähän ja alkaa luoda koteloa!

Vaihe 6: Kehon luominen

Image
Image
Kehon luominen!
Kehon luominen!

Kehon luominen

1.1. Varmista, että sinulla on 3D -tulostin tai ystäväsi, jolla on 3D -tulostin =)

1.2. Ota muovia kahdessa värissä: musta ja läpinäkyvä!

1.3. Käytä malleja mustalla polymeerillä tulostamiseen: main-front. STL, front. STL, back.stl

1.4. Mallin käyttö tulostettaessa läpinäkyvällä polymeerillä: läpinäkyvä. STL

1.5. Kerää yksityiskohdat kuten videolla!

1.5.1. Poraa "etu-etuosaan" reikä sellaiseen paikkaan, että WS2812: n johdot työnnetään sen läpi runkoon.

1.5.2. Aseta läpinäkyvän osan ja kotelon väliin Ws2812b -rengas ja vedä johdot kotelon reikään. Katso video.

1.5.3. M3 -pultit ruuvaamaan messinkisetit. Katso video.

Nyt sinun on aseistettava itsesi liimapistoolilla ja viilalla

2.1. Liimaa kytkin.

2.2. Liimaa paristopidike.

2.3. Liimaa MPU6050 kohtisuorassa runkoon nähden, SMD -osia paristopidikkeeseen. Katso video.

2.4. Juotosjohdot WS212b -renkaasta Arduino -nastoihin vaiheen 2 piirikaavion mukaisesti.

2.4.1. TESTATA. Kytke ohjaussauva päälle, ensimmäisen ohjaussauvan renkaan pitäisi hehkua sinisenä, toisen pitäisi olla punainen. Sen pitäisi näyttää siistiltä!

2.5. Liimaa loput osat, aseta johdot varovasti.

2.6. Sulje kansi ja kiinnitä se M3 -ruuveilla messinkisulkuihin.

2.7. Aseta kumihihna, jossa on karabiinit, kannen uraan niin, että ohjaussauva voidaan kiinnittää itseensä

Vastaanottimen koteloa käytin vakiokokoa 35x55x12

Nyt hauska osa! Tarkistetaan työt pelissä! -- SEURAAVA ASKEL

Vaihe 7: Peli

Pura tiedosto, liitä vastaanotin, kytke ohjaussauvat päälle ja aloita peli.

Hyvää pelaamista!

Suositeltava: