Përmbajtje:

Reaktori Iron Man për argëtim (Joystick i përpunuesit dixhital të lëvizjes): 7 hapa (me fotografi)
Reaktori Iron Man për argëtim (Joystick i përpunuesit dixhital të lëvizjes): 7 hapa (me fotografi)

Video: Reaktori Iron Man për argëtim (Joystick i përpunuesit dixhital të lëvizjes): 7 hapa (me fotografi)

Video: Reaktori Iron Man për argëtim (Joystick i përpunuesit dixhital të lëvizjes): 7 hapa (me fotografi)
Video: Tom Holland react to spider Web Shooter🕸🥵 2024, Nëntor
Anonim
Image
Image
Do të na duhen këto pjesë
Do të na duhen këto pjesë

Pershendetje te dashur!

Ky është udhëzimi im i parë, kështu që shpresoj për favorin dhe reagimet tuaja!

Projekti është një platformë interaktive për ahengje në shtëpi, gara, ngjarje - vetëm për argëtim.

Këta janë dy sensorë lëvizjeje të bërë në hartimin e reaktorit të njeriut të hekurt. Ata janë të lidhur me rripa për personin - në pjesën e tij të trupit - gjoks, stomak, gomar dhe si dëshiron imagjinata juaj. Sensorët kapin lëvizjen - lëkunden anash dhe vertikalisht, dhe anojnë nga njëra anë dhe para tjetrës, por në të njëjtin trup varfërie rreth boshtit të tij! Kanali radio 2.4 GHz transmeton të dhëna te një marrës i lidhur me një kompjuter dhe i konverton ato në pozicionin e akseve të levës.

Përshkrimi i akseve:

Shpatet e boshtit djathtas-majtas boshti yt Përpara-prapa-y Mblidhen lart-poshtë-boshti i rrotullimit y Shkundni boshtin x të rrotullimit djathtas-majtas Rrotulloni rreth boshtit të tij-boshti z

Ju mund ta bëni lojën tuaj duke përdorur një program për zhvilluesit e lojërave. Duhet të ketë mbështetje vetëm për DirectInput! Për shembull, në disa javë studiova njohuritë themelore të programit Game krijues Studio.

Ky manual përfshin një firmware të gatshëm për marrësin dhe transmetuesit, si dhe një lojë të zhvilluar nga unë.

Ju mund të bëni në mënyrë të pavarur grupin e propozuar për javën, nëse e dini se si:

Saldator

Për të printuar në një printer 3D (KUJDES! Të gjitha modelet e aplikuara kanë shkallë 100%. Nëse printoni plastikë ABS - rrisni shkallën e modelit me përqindjen e tkurrjes së plastikës pas ftohjes. Unë u rrita me 1% kur shtypja)

Programimi Arduino.

Kjo është e gjitha. Dhe, Po, do të duhet shumë më tepër nëse keni duar të shtrembër)

Hapi 1: Do të na duhen këto pjesë:

Do të na duhen këto pjesë
Do të na duhen këto pjesë
  • 1x Arduino pro micro (modul me atmega32u4)
  • 2x Arduino pro mini (modul me atmega328)
  • 3x module radio NRF24l01
  • 3x kondensatorë 100uF 7-16v
  • Konvertues 1x 3.3v hap poshtë
  • Konvertues 2x 5v hap pas hapi
  • 2x module DMP MPU6050
  • 2x ndërprerës me fiksim
  • Mbajtës baterie 2x 2xAAA
  • 2x unazë ws2812b

Dhe gjithashtu:

  • telat
  • Nxjerrje prej bronzi 8x (M3 x 15mm)
  • Vida 16x m3
  • Mik me printer 3d
  • Makine per ngjitjen e metalit
  • armë zam
  • krahët e drejtë
  • konvertim arduino uno ose usb-> uart për programimin e Arduino pro mini
  • usb tip a për usb mini kabllo për arduino pro micro

Hapi 2: Bëni xhoustikë elektronikë

Bëni xhoustikë elektronikë
Bëni xhoustikë elektronikë

Bëni levë elektronike.

Për çdo levë na duhet: arduino pro mini MPU6050 NRF24l01 100uF kondensator 5v konvertues mbajtës i baterisë konvertues 2xAAA ndërrues

Mësoni diagramin e qarkut

Tani ju duhet të merrni një hekur bashkues, disa tela dhe të përgatiteni për bashkim.

1.1 Modulet NRF24l01 shiten me lidhës të bashkuar dhe duhet të hiqen.

1.2 atëherë, ju duhet të lidhni 7 tela me një gjatësi prej 6 cm sipas skemave, thjesht ngjiteni drejtpërdrejt në kondensatorin PCB 100uf në kunjat e furnizimit.

2.1 Për të moduluar MPU6050 duhet të lidhni 5 tela me gjatësi 5-6cm sipas skemës.

2.2 Gjithashtu, duhet të lidhni me kujdes tela 3.3 V të energjisë që vjen nga moduli NRF24l01 në kunjin OUT LDO në tabelën MPU6050.

3.1 Teli pozitiv i mbajtësit të baterisë duhet të lidhet me tela në çelës

3.2 Teli negativ i mbajtësit të baterisë duhet të lidhet me hyrjen negative të konvertuesit të rritjes

3.3 Kunja e dytë e ndërprerës duhet të lidhet me HYRJEN negative të konvertuesit të ngritjes

4.1 Një lidhës programimi me 5 kunja duhet të ngjitet në modulin Arduino pro mini.

4.2 Lidhni telat minus dhe plus konvertuesin e rritjes OUTPUT

4.3 TESTIM. Vendosni 2 bateri AAA në mbajtësen e baterisë, pastaj ndizni çelësin - nëse gjithçka është e lidhur në mënyrë korrekte, priza e kuqe e energjisë duhet të ndizet në Arduino. Fik nga energjia. 4.4 Lidhni modulin MPU6050 me tela sipas diagramit skematik. 4.5. TESTIM. Ndizni fuqinë, drita e gjelbër e energjisë duhet të ndizet në MPU605. Fik nga energjia. 4.6 Lidhni modulin e radios NRF24l01 me Arduino me tela.

5.1 Lidhni 3 telat me gjatësi 10 cm në unazën ws2812b në kunjat: IN, VCC, GND

Skema elektrike e transmetuesit tonë është gati!

Hapi 3: Krijoni Marrës USB USB Elektronikë

Krijoni një marrës USB elektronik
Krijoni një marrës USB elektronik

Krijoni një marrës USB elektronik

1.1 Modulet NRF24l01 shiten me lidhës të bashkuar dhe duhet të hiqen.

1.2 atëherë, duhet të lidhni 7 tela me një gjatësi prej 6 cm sipas skemave, thjesht lidhni direkt në kondensatorin PCB 100uf në kunjat e furnizimit.

2.1 Lidhni 3 tela 5 cm të gjatë në konvertorin hap pas hapi siç tregohet në diagramin e qarkut: 2 tela në kunjin GND, 1 tela në HYRJEN PIN.

2.2 për të lidhur lidhësin OUTPUT tela elektrike nga moduli NRF24l01/

3.1 Lidhni tela hyrëse nga konvertuesi hap poshtë dhe telat e mbetur nga NRF24l01 në Arduino pro micro siç përcaktohet në diagramin e qarkut.

3.2 TESTIM. Lidhni kabllon USB me USB mini me kompjuterin tuaj dhe Arduino pro micro. Nëse lidhni gjithçka siç përcaktohet në diagramin e qarkut, LED-të në konvertuesin Arduino dhe hapin poshtë duhet të ndizen.

Qarku elektrik i marrësit tonë është gati!

Hapi 4: Programimi i Marrësit

Programimi i Marrësit
Programimi i Marrësit
Programimi i Marrësit
Programimi i Marrësit

1.1 Lidhni Arduino tuaj micro përmes një përshtatësi mini USB me USB në kompjuterin tuaj. Hapni programin për të ndezur HEX. skedarë '. Për shembull, gcUploader (në shtojcë), zgjidhni portën në të cilën keni përcaktuar Arduino të quajtur "SparkFun Pro Micro".

1.2.1 nëse Arduino është i pavendosur, instaloni shoferin (shoferi në shtojcë, si të instaloni më shumë: https://learn.sparkfun.com/tutorials/pro-micro--f ahhh!..

1.3 Në program, zgjidhni llojin Arduino: Arduino Leonardo.

1.4 Tërhiqni marrësin-v0 file.ino.hex në program dhe klikoni në ikonën Flash.

1.5 TESTIM. Pas firmware në dritaret e pajisjes duhet të shihni një pajisje të re - "SparkFun Pro Micro" me një ikonë të një levë.

Urime, ne bëmë një marrës të levave tona!

Hapi 5: Programimi i Transmetuesve

Image
Image
Krijimi i Trupit!
Krijimi i Trupit!

Programimi i transmetuesit.

1.1 Lidhni Arduino Pro Mini (levën tonë të parë) përmes një konvertuesi USB në uart me kompjuterin tuaj siç tregohet në diagram.

1.2 Hapni programin për të ndezur HEX. skedarë '. Për shembull, gcUploader (në shtojcë), zgjidhni portën në të cilën keni Arduino Pro Mini.

1.3 Në program, zgjidhni llojin Arduino: Arduino Pro Mini.

1.4 Tërhiqeni skedarin mpu6050-RED-mesh0.ino.hex në program dhe klikoni në ikonën e shkarkimit.

1.5 TESTIM. Në Windows, hapni cilësimet e kontrolluesit të lojës. Kur anoni MPU6050, boshti x, Y dhe Z i kontrolluesit të lojës së parë duhet të lëvizë!

Urime, ne kemi bërë levë pa tel me kapjen e lëvizjes!

Për të ndezur levën e dytë, përsëritni hapat 1.1-1.5

Mund të luani pak dhe të filloni të krijoni kasën!

Hapi 6: Krijimi i Trupit

Image
Image
Krijimi i Trupit!
Krijimi i Trupit!

Krijimi i trupit

1.1 Sigurohuni që keni një printer 3D, ose një mik me një printer 3D =)

1.2 Merrni plastikë me dy ngjyra: e zezë dhe transparente!

1.3 Përdorni modele për të printuar me polimer të zi: main-front. STL, front. STL, back.stl

1.4 Përdorimi i modelit për printim me polimer transparent: transparent. STL

1.5 Mblidhni detajet si në video!

1.5.1. Në pjesën "kryesore-përpara", shponi një vrimë në një vend të tillë që telat nga WS2812 të futen përmes tij në trup.

1.5.2. Midis pjesës transparente dhe pjesës së strehimit, futni unazën Ws2812b, tërhiqni telat në vrimën e strehimit. Shikoni videon.

1.5.3. Në bulonat M3 për të vidhosur ngërçet prej bronzi. Shikoni videon.

Tani ju duhet të armatoseni me një armë zam dhe një skedar

2.1 Ngjiteni çelësin.

2.2 Ngjiteni mbajtësen e baterisë.

2.3 Ngjitës MPU6050 pingul me trupin, pjesët SMD të drejtuara drejt mbajtësit të baterisë. Shikoni videon.

2.4 Lidhni telat nga unaza WS212b në kunjat Arduino siç përcaktohet në diagramin e qarkut në hapin 2.

2.4.1. TESTIM. Ndizni levën, unaza e levës së parë duhet të shkëlqejë blu, e dyta duhet të jetë e kuqe. Duhet të duket e ftohtë!

2.5 Ngjitni pjesët e mbetura, vendosni me kujdes telat.

2.6 Mbyllni kapakun dhe fiksojeni atë me bulona M3 në ngërçet prej bronzi.

2.7 Vendosni një rrip të gomuar me karabina në brazdën e kapakut në mënyrë që levë të ngjitet në vetvete

Rasti për marrësin kam përdorur një madhësi standarde 35x55x12

Tani pjesa argëtuese! Do të kontrolloni punën në lojë! -- HAPI TJETER

Hapi 7: Lojë

Zbërtheni skedarin, lidhni marrësin, ndizni levën dhe filloni lojën.

Gëzuar lojërat!

Recommended: