Kazalo:
- Korak: Potrebovali bomo te dele:
- Korak: Naredite elektronske palice
- Korak: Ustvarite sprejemnik USB Electronics
- 4. korak: Programiranje sprejemnika
- 5. korak: Programiranje oddajnikov
- 6. korak: Ustvarjanje telesa
- 7. korak: Igra
Video: Iron Man Reactor for Fun (Joystick za digitalni procesor gibanja): 7 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
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:
- 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 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 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
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
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
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:
Procesor Raspberry PI Vision (SpartaCam): 8 korakov (s slikami)
Procesor Raspberry PI Vision (SpartaCam): Raspberry PI sistem vida za vašega prvega robotskega tekmovalnega robota. O FIRSTIz Wikipedije, brezplačne enciklopedije https://en.wikipedia.org/wiki/FIRST_Robotics_Compe … FIRST Robotics Competition (FRC) je mednarodno visoko sch
Krmilnik ventilatorja, ki ga poganja procesor in grafični procesor: 6 korakov (s slikami)
Krmilnik ventilatorja, ki ga poganja procesor in grafični procesor: Pred kratkim sem nadgradil svojo grafično kartico. Novi model grafičnega procesorja ima višji TDP kot moj CPU in stari grafični procesor, zato sem želel namestiti tudi dodatne ventilatorje za ohišja. Na žalost ima moj MOBO samo 3 priključke za ventilatorje s krmiljenjem hitrosti in jih je mogoče povezati samo z
Iron Man's Arc Reactor, ki utripa s srčnim utripom: 5 korakov (s slikami)
Iron Man's Arc Reactor, ki utripa s srčnim utripom: Obstaja veliko ločnih reaktorjev DIY, ki so videti zelo kul. Nekateri so videti tudi realni. Toda zakaj bi zgradili nekaj, kar je samo videti kot ta stvar in ne naredi ničesar. No, ta ločni reaktor ne bo zaščitil vašega srca z elektromaglom
Iron Man z nizko vsebnostjo poli-poli z LED-trakovi, ki jih nadzira Wi-Fi: 8 korakov (s slikami)
Iron Man z nizko vsebnostjo poli-poli z LED-trakovi, ki jih nadzira Wifi: Ta interaktivna stenska umetnina je približno 39 " visok in 24 " široko. Laser sem razrezal les v študentskem prostoru za študente univerze Clemson, nato sem ročno poslikal vse trikotnike in na zadnjo stran namestil luči. Ta poučna
Izhod z nadzorom gibanja - iz luči zaznavanja gibanja: 6 korakov
Izhod z nadzorom gibanja - iz svetlobe zaznavanja gibanja: Predstavljajte si, da ste prevaranti in se odpravite v najbolj strašno hišo v bloku. Ko greste mimo vseh duhov, duhov in pokopališč, končno pridete na zadnjo pot. Pred vami je sladica v posodi! A potem nenadoma gho