Obsah:
- Krok 1: Budeme potřebovat tyto díly:
- Krok 2: Do Electronics Joysticks
- Krok 3: Vytvořte elektronický USB přijímač
- Krok 4: Programování přijímače
- Krok 5: Programování vysílačů
- Krok 6: Stvoření těla
- Krok 7: Hra
Video: Iron Man Reactor for Fun (joystick digitálního pohybového procesoru): 7 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
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:
- 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
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 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
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čů
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
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:
Indikátor teploty procesoru Raspberry Pi: 11 kroků (s obrázky)
Indikátor teploty procesoru Raspberry Pi: Dříve jsem zavedl jednoduchý obvod indikátoru provozního stavu Raspberry Pi (dále jen RPI). Tentokrát vysvětlím některé užitečnější indikační obvody pro RPI běžící bezhlavým způsobem (bez monitoru). Výše uvedený obvod ukazuje Teplota CPU
Distribuce výkonu digitálního hracího automatu: 9 kroků (s obrázky)
Distribuce výkonu digitálních hracích automatů: Postavili jste si někdy velké rozložení automatů a zjistili jste, že auta podle všeho nemají stejný výkon? Nebo nesnášíte, když vaše závody přerušují auta zastavující kvůli špatným kloubům? Tento instruktážní program vám ukáže, jak
Zvonek pohybového senzoru: 5 kroků (s obrázky)
Zvonek pohybového senzoru: Když jsem svému synovi Jaydenovi řekl o výzvě, okamžitě ho napadlo použít sadu LEGO WeDo. S Legosem hraje roky, ale až na začátku minulého školního roku dostal příležitost kódovat pomocí WeDo 2.0
Pořizujte a odesílejte obrázky pomocí kamery ESP32-Cam pomocí bezdrátového procesoru ESP8266 WeMos D1 R1 s Uno: 7 kroků
Zachyťte a odešlete obrázky pomocí ESP32-Cam pomocí ESP8266 WeMos D1 R1 Wifi procesoru s Uno: Zachyťte obrázek pomocí ESP32-Cam (OV2640) pomocí ESP8266 WeMos D1 R1 WiFI procesoru s Uno a odešlete jej na e-mail, uložte na Disk Google a odešlete na Whatsapp pomocí Twilio. Požadavky: ESP8266 WeMos D1 R1 WiFI procesor s Uno (https: // protosupplies
Iron Man's Arc Reactor That Pulses With Your Heart Beat: 5 Steps (with Pictures)
Iron Man's Arc Reactor That Pulses With Your Heart Beat: Existuje spousta DIY arc reaktorů, které vypadají docela cool. Některé také vypadají realisticky. Proč ale stavět něco, co jen tak vypadá a nic nedělá. Tento obloukový reaktor nechrání vaše srdce pomocí elektromag