Obsah:

Iron Man Reactor for Fun (joystick digitálního pohybového procesoru): 7 kroků (s obrázky)
Iron Man Reactor for Fun (joystick digitálního pohybového procesoru): 7 kroků (s obrázky)

Video: Iron Man Reactor for Fun (joystick digitálního pohybového procesoru): 7 kroků (s obrázky)

Video: Iron Man Reactor for Fun (joystick digitálního pohybového procesoru): 7 kroků (s obrázky)
Video: Tony Stark Discovers a New Element Scene - Iron-Man 2 (2010) Movie CLIP HD 2024, Červenec
Anonim
Image
Image
Budeme potřebovat tyto díly
Budeme potřebovat tyto díly

Ahoj vážení!

Toto je moje první instrukce, takže doufám ve vaši přízeň a zpětnou vazbu!

Projekt je interaktivní platformou pro domácí večírky, soutěže, akce - jen pro zábavu.

Jedná se o dva pohybové senzory vyrobené v konstrukci reaktoru Iron Man. Jsou připevněny pásy k osobě - k jeho části těla - hrudníku, žaludku, zadku a jak chce vaše představivost. Senzory zachycují pohyb - třesou se do stran a svisle a naklánějí se na stranu a zepředu dozadu, ale ve stejném těle chudoby kolem své osy! Rádiový kanál 2,4 GHz přenáší data do přijímače připojeného k počítači a převádí jej do polohy os joysticku.

Popis os:

Sklony pravo-levé osy x dopředu-dozadu náklony-osa y Dřepy nahoru-dolů-rotace osa y Otřásat doprava-doleva rotace osa x Otočit kolem své osy-osa z

Hru můžete vytvořit pomocí programu pro vývojáře her. Měla by existovat podpora pouze DirectInput! Například za pár týdnů jsem studoval základní znalosti programu Game Maker Studio.

Tato příručka obsahuje připravený firmware pro přijímač a vysílače a také jednu mnou vyvinutou hru.

Navrhovanou sadu pro týden můžete vytvořit samostatně, pokud víte, jak:

Pájka

Tisk na 3D tiskárně (POZOR! Všechny použité modely mají 100% měřítko. Pokud tisknete plast ABS - zvětšete měřítko modelu o procento smrštění plastu po ochlazení. Při tisku jsem zvýšil o 1%)

Programování Arduino.

To je vše. A ano, bude to trvat mnohem déle, pokud máte křivé ruce)

Krok 1: Budeme potřebovat tyto díly:

Budeme potřebovat tyto díly
Budeme potřebovat tyto díly
  • 1x Arduino pro micro (modul s atmega32u4)
  • 2x Arduino pro mini (modul s atmega328)
  • 3x rádiové moduly NRF24l01
  • 3x kondenzátory 100uF 7-16v
  • 1x 3,3v krokový převodník
  • 2x 5v krokový převodník
  • 2x DMP moduly MPU6050
  • 2x přepínače s upevněním
  • 2x držák baterie 2xAAA
  • 2x kroužek ws2812b

A také:

  • dráty
  • 8x mosazný distanční sloupek (M3 x 15 mm)
  • 16x m3 šroubů
  • Kamarád s 3D tiskárnou
  • páječka
  • tavná pistole
  • rovné paže
  • arduino uno nebo usb-> uart převodník pro programování Arduino pro mini
  • USB typ A na USB mini kabel pro arduino pro micro

Krok 2: Do Electronics Joysticks

Používejte elektronické joysticky
Používejte elektronické joysticky

Dělejte elektronické joysticky.

Pro každý joystick potřebujeme: arduino pro mini MPU6050 NRF24l01 100uF kondenzátor 5v stupňový převodník držák baterie 2xAAA přepínač

Naučte se schéma zapojení

Nyní musíte vzít páječku, několik vodičů a připravit se na pájení.

1.1. Moduly NRF24l01 se prodávají s pájenými konektory a musí být odstraněny.

1.2. pak musíte podle schémat pájet 7 vodičů o délce 6 cm, stačí pájet přímo na kondenzátor PCB 100uf na napájecí piny.

2.1. K modulu MPU6050 je třeba podle schématu pájet 5 vodičů o délce 5-6 cm.

2.2. Rovněž musíte pečlivě připájet 3,3 V napájecí vodič přicházející z modulu NRF24l01 na pin OUT LDO na desce MPU6050.

3.1. Kladný napájecí kabel držáku baterie musí být připojen vodičem k přepínači

3.2. Napájecí vodič držáku záporné baterie musí být připojen k zápornému vstupu převodníku zesílení

3.3. Druhý kolík přepínače musí být připojen k zápornému VSTUPU převodníku zvyšování výkonu

4.1. K mini modulu Arduino pro musí být připájen 5pinový programovací konektor.

4.2. Připojte vodiče mínus a plus VÝSTUP stupňujte převodník

4.3. TEST. Vložte 2 baterie AAA do držáku baterií, poté zapněte vypínač - pokud je vše správně připojeno, na Arduinu by se měla rozsvítit červená kontrolka napájení. Vypnuto. 4.4. Připojte modul MPU6050 pomocí vodičů podle schematického schématu. 4.5. TEST. Zapněte napájení, na MPU605 by se měla rozsvítit zelená kontrolka napájení. Vypnuto. 4.6. Připojte rádiový modul NRF24l01 k Arduinu pomocí vodičů.

5.1. Připájejte 3 vodiče o délce 10 cm na kroužek ws2812b k pinům: IN, VCC, GND

Elektrické schéma našeho vysílače připraveno!

Krok 3: Vytvořte elektronický USB přijímač

Vytvořte elektronický USB přijímač
Vytvořte elektronický USB přijímač

Vytvořte USB přijímač elektroniky

1.1. Moduly NRF24l01 se prodávají s pájenými konektory a musí být odstraněny.

1.2. pak musíte podle schémat pájet 7 vodičů o délce 6 cm, stačí pájet přímo na kondenzátor PCB 100uf na napájecí piny.

2.1. Pájejte 3 vodiče dlouhé 5 cm ke stupňovitému převodníku, jak je znázorněno na schématu zapojení: 2 vodiče ke kolíku GND, 1 vodič k PIN VSTUPU.

2.2. pro připájení VÝSTUPU pájejte napájecí vodič z modulu NRF24l01/

3.1. Připájejte vstupní vodič z krokového převodníku a zbývající vodiče z NRF24l01 na Arduino pro micro, jak je uvedeno ve schématu zapojení.

3.2. TEST. Připojte mini kabel USB k USB k počítači a Arduino pro micro. Pokud připojíte vše tak, jak je uvedeno ve schématu zapojení, měly by se rozsvítit LED diody na Arduinu a krokovém převodníku.

Elektrický obvod našeho přijímače je připraven!

Krok 4: Programování přijímače

Programování přijímače
Programování přijímače
Programování přijímače
Programování přijímače

1.1. Připojte svůj Arduino pro micro přes mini USB adaptér k vašemu počítači. Otevřete program a zabliká HEX. soubory '. Například gcUploader (v příloze) vyberte port, na kterém jste definovali Arduino s názvem „SparkFun Pro Micro“.

1.2.1 pokud není Arduino rozhodnuto, nainstalujte ovladač (ovladač v příloze, jak nainstalovat více: https://learn.sparkfun.com/tutorials/pro-micro--f ahhh!..

1.3. V programu vyberte typ Arduino: Arduino Leonardo.

1.4. Přetáhněte přijímač-v0 file.ino.hex do programu a klikněte na ikonu Flash.

1.5. TEST. Po firmwaru v oknech zařízení by se mělo objevit nové zařízení - „SparkFun Pro Micro“s ikonou joysticku.

Gratulujeme, vyrobili jsme přijímač našich joysticků!

Krok 5: Programování vysílačů

Image
Image
Stvoření těla!
Stvoření těla!

Programování vysílače.

1.1. Připojte svůj Arduino Pro Mini (náš první joystick) přes USB to uart Converter k počítači, jak ukazuje obrázek.

1.2. Otevřete program a zabliká HEX. soubory '. Například gcUploader (v příloze) vyberte port, na kterém máte Arduino Pro Mini.

1.3. V programu vyberte typ Arduino: Arduino Pro Mini.

1.4. Přetáhněte soubor mpu6050-RED-mesh0 file.ino.hex do programu a klikněte na ikonu stahování.

1.5. TEST. Ve Windows otevřete nastavení ovladače hry. Při naklánění MPU6050 se osa x, Y a Z PRVNÍHO herního ovladače musí pohybovat!

Gratulujeme, vyrobili jsme bezdrátové joysticky se zachycením pohybu!

Chcete-li bliknout DRUHÝ joystick, opakujte kroky 1.1-1.5

Můžete si trochu pohrát a začít vytvářet pouzdro!

Krok 6: Stvoření těla

Image
Image
Stvoření těla!
Stvoření těla!

Stvoření těla

1.1. Ujistěte se, že máte 3D tiskárnu nebo přítele s 3D tiskárnou =)

1.2. Vezměte plast dvou barev: černý a průhledný!

1.3. K tisku s černým polymerem použijte modely: main-front. STL, front. STL, back.stl

1.4. Použití modelu pro tisk na transparentní polymer: transparent. STL

1.5. Shromážděte podrobnosti jako ve videu!

1.5.1. V části „hlavní-přední“vyvrtejte otvor na takovém místě, aby jím protlačily dráty z WS2812 do těla.

1.5.2. Mezi průhlednou část a část pouzdra vložte kroužek Ws2812b a zatáhněte dráty do otvoru v pouzdře. Viz video.

1.5.3. Na šrouby M3 našroubujte mosazné patky. Viz video.

Nyní se musíte vyzbrojit lepicí pistolí a pilníkem

2.1. Přilepte spínač.

2.2. Přilepte držák baterie.

2.3. Lepidlo MPU6050 lepte kolmo na tělo, SMD díly směřujte do držáku baterie. Viz video.

2.4. Připájejte vodiče z prstence WS212b k pinům Arduino, jak je uvedeno ve schématu zapojení v kroku 2.

2.4.1. TEST. Zapněte joystick, prsten prvního joysticku by měl svítit modře, druhý by měl být červený. Mělo by to vypadat skvěle!

2.5. Přilepte zbývající části, opatrně položte dráty.

2.6. Zavřete víko a připevněte jej šrouby M3 k mosazným podpěrám.

2.7. Vložte pogumovaný pás s karabinami do drážky krytu, aby bylo možné joystick připevnit k sobě

Pouzdro pro přijímač jsem použil standardní velikosti 35x55x12

Nyní zábavná část! Zkontroluje práci ve hře! -- DALŠÍ KROK

Krok 7: Hra

Rozbalte soubor, připojte přijímač, zapněte joysticky a spusťte hru.

Šťastné hraní!

Doporučuje: