Სარჩევი:

რკინის კაცის რეაქტორი გასართობად (ციფრული მოძრაობის პროცესორის ჯოისტიკი): 7 ნაბიჯი (სურათებით)
რკინის კაცის რეაქტორი გასართობად (ციფრული მოძრაობის პროცესორის ჯოისტიკი): 7 ნაბიჯი (სურათებით)

ვიდეო: რკინის კაცის რეაქტორი გასართობად (ციფრული მოძრაობის პროცესორის ჯოისტიკი): 7 ნაბიჯი (სურათებით)

ვიდეო: რკინის კაცის რეაქტორი გასართობად (ციფრული მოძრაობის პროცესორის ჯოისტიკი): 7 ნაბიჯი (სურათებით)
ვიდეო: ეს არის CRYSIS 1 2024, ნოემბერი
Anonim
Image
Image
ჩვენ გვჭირდება ეს ნაწილები
ჩვენ გვჭირდება ეს ნაწილები

გამარჯობა ძვირფასებო!

ეს არის ჩემი პირველი ინსტრუქცია, ასე რომ იმედი მაქვს თქვენი კეთილგანწყობისა და გამოხმაურების!

პროექტი არის ინტერაქტიული პლატფორმა საშინაო წვეულებისთვის, კონკურსებისთვის, ღონისძიებებისთვის - მხოლოდ გასართობად.

ეს არის მოძრაობის ორი სენსორი, რომელიც დამზადებულია რკინის კაცის რეაქტორის დიზაინში. ისინი ქამრებით არის შეკრული ადამიანზე - სხეულის მის ნაწილზე - მკერდზე, მუცელზე, უკანალზე და როგორ სურს თქვენს წარმოსახვას. სენსორები იჭერენ მოძრაობას - ირხევა გვერდულად და ვერტიკალურად და იხრება გვერდზე და წინ უკან, მაგრამ იმავე სიღარიბის სხეულში თავისი ღერძის გარშემო! 2.4 გიგაჰერცი რადიო არხი გადასცემს მონაცემებს კომპიუტერთან დაკავშირებულ მიმღებს და გადააქცევს მას ჯოისტიკების ღერძების პოზიციაზე.

ღერძების აღწერა:

მარჯვენა – მარცხენა ღერძის ფერდობები x წინ – უკან დახრის – y ღერძი იჯდა ზემოთ – ქვემოთ-ბრუნვა y ღერძი შეარყია მარჯვენა – მარცხენა ბრუნვა x ღერძი ბრუნავს თავისი ღერძის გარშემო-z ღერძი

თქვენ შეგიძლიათ შექმნათ თქვენი თამაში თამაშის შემქმნელებისთვის განკუთვნილი პროგრამის გამოყენებით. უნდა არსებობდეს მხოლოდ DirectInput მხარდაჭერა! მაგალითად, რამდენიმე კვირაში შევისწავლე პროგრამის Game maker Studio ძირითადი ცოდნა.

ეს სახელმძღვანელო შეიცავს მიმღების და გადამცემების მზა პროგრამულ უზრუნველყოფას, ასევე ჩემს მიერ შემუშავებულ თამაშს.

თქვენ შეგიძლიათ დამოუკიდებლად შეადგინოთ კვირის შემოთავაზებული ნაკრები, თუ იცით როგორ:

Solder

3D პრინტერზე დასაბეჭდად (ყურადღება! ყველა მოდელს აქვს 100% მასშტაბი. თუ დაბეჭდავთ ABS პლასტიკას - გაზარდეთ მოდელის მასშტაბი გაგრილების შემდეგ პლასტმასის შემცირების პროცენტულად. დაბეჭდვისას 1% -ით გავზარდე)

არდუინოს პროგრამირება.

Ეს ყველაფერია. და, დიახ, გაცილებით მეტი დრო დასჭირდება, თუ მოხრილი ხელები გაქვს)

ნაბიჯი 1: ჩვენ გვჭირდება ეს ნაწილები:

ჩვენ გვჭირდება ეს ნაწილები
ჩვენ გვჭირდება ეს ნაწილები
  • 1x Arduino pro micro (მოდული atmega32u4)
  • 2x Arduino pro mini (მოდული atmega328)
  • 3x რადიო მოდული NRF24l01
  • 3x კონდენსატორები 100uF 7-16v
  • 1x 3.3v ქვევით გადამყვანი
  • 2x 5V საფეხურიანი გადამყვანი
  • 2x DMP მოდული MPU6050
  • 2x გადამრთველი ფიქსაციით
  • 2x 2xAAA ბატარეის დამჭერი
  • 2x ws2812b ბეჭედი

Და ასევე:

  • მავთულები
  • 8x სპილენძის standoffs (M3 x 15 მმ)
  • 16x m3 ხრახნები
  • მეგობარი 3D პრინტერთან
  • soldering რკინის
  • წებოს იარაღი
  • სწორი მკლავები
  • arduino uno ან usb-> uart კონვერტორი Arduino pro mini პროგრამირებისთვის
  • usb ტიპი a to usb მინი კაბელი arduino pro micro

ნაბიჯი 2: გააკეთეთ ელექტრონული ჯოისტიკები

გააკეთეთ ელექტრონიკის ჯოისტიკა
გააკეთეთ ელექტრონიკის ჯოისტიკა

გააკეთეთ ელექტრონული ჯოისტიკები.

თითოეული ჯოისტიკი ჩვენ გვჭირდება: arduino pro mini MPU6050 NRF24l01 100uF capacitor 5v step up converter battery holder 2xAAA switcher

ისწავლეთ წრიული დიაგრამა

ახლა თქვენ უნდა მიიღოს soldering რკინის, რამდენიმე მავთული და მომზადება solder.

1.1. NRF24l01 მოდულები იყიდება შედუღებული კონექტორებით და უნდა მოიხსნას.

1.2 შემდეგ, თქვენ უნდა შეაერთოთ 7 მავთული სიგრძით 6 სმ სქემის მიხედვით, უბრალოდ მიამაგრეთ პირდაპირ PCB 100uf კონდენსატორზე მიწოდების ქინძისთავებზე.

2.1 მოდულის MPU6050 სქემის მიხედვით უნდა შევაერთოთ 5 მავთულის სიგრძე 5-6 სმ.

2.2. ასევე, თქვენ ფრთხილად უნდა შეაერთოთ 3.3 V დენის მავთული, რომელიც მოდის NRF24l01 მოდულიდან OUT LDO პინზე MPU6050 დაფაზე.

3.1. ბატარეის პოზიტიური დამჭერის დენის მავთული მავთულით უნდა იყოს დაკავშირებული გადამრთველთან

3.2. ბატარეის უარყოფითი დამჭერის დენის მავთული უნდა იყოს დაკავშირებული შემდგომი გადამყვანის უარყოფით შეყვანისას

3.3. გადამრთველის მეორე პინი უნდა იყოს დაკავშირებული შემდგომი გადამყვანის უარყოფით შეყვანისას

4.1. 5-პინიანი პროგრამირების კონექტორი უნდა იყოს შეკრული Arduino pro მინი მოდულში.

4.2. შეაერთეთ მავთულები მინუს და პლუს OUTPUT საფეხურიანი გადამყვანი

4.3. ტესტირება ჩადეთ 2 AAA ბატარეა ბატარეის დამჭერში, შემდეგ ჩართეთ გადამრთველი - თუ ყველაფერი სწორად არის დაკავშირებული, წითელი ელექტრული დენი უნდა ანათებდეს არდუინოს. დენის გამორთვა. 4.4. შეაერთეთ MPU6050 მოდული მავთულხლართებით სქემატური დიაგრამის მიხედვით. 4.5. ტესტირება ჩართეთ დენი, მწვანე კვების ბლოკი უნდა აანთოს MPU605– ზე. დენის გამორთვა. 4.6. შეაერთეთ NRF24l01 რადიო მოდული არდუინოს მავთულხლართებით.

5.1 შეაერთეთ 3 მავთულის სიგრძე 10 სმ ws2812b ბეჭედზე ქინძისთავებზე: IN, VCC, GND

ჩვენი გადამცემის ელექტრო სქემა მზად არის!

ნაბიჯი 3: შექმენით ელექტრონიკის USB მიმღები

შექმენით ელექტრონიკის USB მიმღები
შექმენით ელექტრონიკის USB მიმღები

შექმენით ელექტრონული USB მიმღები

1.1. NRF24l01 მოდულები იყიდება შედუღებული კონექტორებით და უნდა მოიხსნას.

1.2 შემდეგ, თქვენ უნდა შეაერთოთ 7 მავთული სიგრძით 6 სმ სქემის მიხედვით, უბრალოდ მიამაგრეთ პირდაპირ PCB 100uf კონდენსატორზე მიწოდების ქინძისთავებზე.

2.1 შეაერთეთ 3 მავთული 5 სმ სიგრძის ნაბიჯ-ნაბიჯ გადამყვანზე, როგორც ეს მითითებულია სქემის დიაგრამაში: 2 მავთული GND პინზე, 1 მავთული PIN შესასვლელთან.

2.2. მიამაგრეთ OUTPUT solder დენის მავთული NRF24l01 მოდულიდან/

3.1. შეაერთეთ შემავალი მავთულები შემდგომი გადამყვანიდან და დარჩენილი მავთულები NRF24l01– დან Arduino pro micro– ზე, როგორც ეს მითითებულია სქემის დიაგრამაში.

3.2. ტესტირება შეაერთეთ USB მინი USB კაბელი თქვენს კომპიუტერს და Arduino pro მიკრო. თუ ყველაფერს აკავშირებთ როგორც სქემის დიაგრამაშია მითითებული, არდუინოს და ქვევით გადამყვანის LED- ები უნდა ანათებდეს.

ჩვენი მიმღების ელექტრული წრე მზად არის!

ნაბიჯი 4: მიმღების დაპროგრამება

მიმღების დაპროგრამება
მიმღების დაპროგრამება
მიმღების დაპროგრამება
მიმღების დაპროგრამება

1.1. შეაერთეთ თქვენი Arduino pro micro usb to usb მინი ადაპტერი თქვენს კომპიუტერთან. გახსენით პროგრამა, რომ აანთოთ HEX. ფაილები '. მაგალითად, gcUploader (დანართში), შეარჩიეთ პორტი, რომელზედაც თქვენ განსაზღვრეთ Arduino, სახელწოდებით "SparkFun Pro Micro".

1.2.1 თუ Arduino გადაუწყვეტია, დააინსტალირეთ დრაივერი (მძღოლი დანართში, როგორ დააინსტალიროთ მეტი: https://learn.sparkfun.com/tutorials/pro-micro--f ahhh!..

1.3 პროგრამაში შეარჩიეთ არდუინოს ტიპი: არდუინო ლეონარდო.

1.4 გადაიტანეთ მიმღები-v0 file.ino.hex პროგრამაში და დააწკაპუნეთ Flash ხატულაზე.

1.5 ტესტირება მას შემდეგ, რაც მოწყობილობის ფანჯარაში ფანჯარაში უნდა ნახოთ ახალი მოწყობილობა - "SparkFun Pro Micro" ჯოისტიკის ხატით.

გილოცავთ, ჩვენ მივიღეთ ჩვენი ჯოისტიკების მიმღები!

ნაბიჯი 5: გადამცემების დაპროგრამება

Image
Image
სხეულის შექმნა!
სხეულის შექმნა!

გადამცემის დაპროგრამება.

1.1. შეაერთეთ თქვენი Arduino Pro Mini (ჩვენი პირველი ჯოისტიკი) usb to uart Converter თქვენს კომპიუტერთან, როგორც ეს მოცემულია დიაგრამაში.

1.2 გახსენით პროგრამა, რომ აანთოთ HEX. ფაილები '. მაგალითად, gcUploader (დანართში), შეარჩიეთ პორტი, რომელზეც გაქვთ Arduino Pro Mini.

1.3 პროგრამაში შეარჩიეთ არდუინოს ტიპი: Arduino Pro Mini.

1.4 გადაიტანეთ mpu6050-RED-mesh0 file.ino.hex პროგრამაში და დააწკაპუნეთ ჩამოტვირთვის ხატზე.

1.5 ტესტირება Windows- ში გახსენით თამაშის კონტროლერის პარამეტრები. MPU6050– ის დახრისას, FIRST თამაშის კონტროლერის x, Y და Z ღერძი უნდა მოძრაობდეს!

გილოცავთ, ჩვენ გავაკეთეთ უკაბელო ჯოისტიკები მოძრაობის გადაღებით!

მეორე ჯოისტიკი რომ აანთოთ, გაიმეორეთ ნაბიჯები 1.1-1.5

შეგიძლიათ ცოტათი ითამაშოთ და დაიწყოთ საქმის შექმნა!

ნაბიჯი 6: სხეულის შექმნა

Image
Image
სხეულის შექმნა!
სხეულის შექმნა!

სხეულის შექმნა

1.1. დარწმუნდით, რომ გაქვთ 3D პრინტერი, ან მეგობარი 3D პრინტერთან =)

1.2 მიიღეთ პლასტიკური ორი ფერი: შავი და გამჭვირვალე!

1.3 გამოიყენეთ მოდელები შავი პოლიმერით დასაბეჭდად: main-front. STL, front. STL, back.stl

1.4 მოდელის გამოყენება გამჭვირვალე პოლიმერით დასაბეჭდად: გამჭვირვალე. STL

1.5 შეაგროვეთ დეტალები როგორც ვიდეოში!

1.5.1. "მთავარ-წინა" ნაწილში გააღეთ ხვრელი ისეთ ადგილას, რომ WS2812- ის მავთულები მას სხეულში ჩაეყაროს.

1.5.2. გამჭვირვალე ნაწილსა და საბინაო ნაწილს შორის, ჩადეთ Ws2812b ბეჭედი, გაიყვანეთ მავთულები საბინაო ხვრელში. იხილეთ ვიდეო.

1.5.3. M3 ჭანჭიკებზე ხრახნიან სპილენძის საყრდენებს. იხილეთ ვიდეო.

ახლა თქვენ უნდა შეიარაღოთ თავი წებოს იარაღით და ფაილით

2.1 წებოვანი გადამრთველი.

2.2. აკრიფეთ ბატარეის დამჭერი.

2.3. წებო MPU6050 სხეულის პერპენდიკულარულად, SMD ნაწილები მიმართულია ბატარეის დამჭერზე. იხილეთ ვიდეო.

2.4 შეაერთეთ მავთულები WS212b რგოლიდან არდუინოს ქინძისთავებზე, როგორც ეს მითითებულია მიკროსქემის დიაგრამაში ნაბიჯი 2.

2.4.1. ტესტირება ჩართეთ ჯოისტიკი, პირველი ჯოისტიკის ბეჭედი უნდა ანათებდეს ლურჯს, მეორე უნდა იყოს წითელი. მაგარი უნდა გამოიყურებოდეს!

2.5. წებო დანარჩენი ნაწილები, ფრთხილად დადეთ მავთულები.

2.6 დახურეთ სახურავი და მიამაგრეთ იგი M3 ჭანჭიკებით სპილენძის საყრდენებზე.

2.7. ჩადეთ რეზინისებური ქამარი კარბინით საფარის ღარში ისე, რომ ჯოისტიკი მიმაგრდეს

მიმღების შემთხვევაში მე გამოვიყენე სტანდარტული ზომის 35x55x12

ახლა კი სახალისო ნაწილი! შეამოწმებს მუშაობას თამაშში! -- ᲨᲔᲛᲓᲔᲒᲘ ᲜᲐᲑᲘᲯᲘ

ნაბიჯი 7: თამაში

გახსენით ფაილი, დააკავშირეთ მიმღები, ჩართეთ ჯოისტიკი და დაიწყეთ თამაში.

ბედნიერი თამაში!

გირჩევთ: