Სარჩევი:

"კოსმოსური ზემოქმედების" თამაში Gyro სენსორით და Nokia 5110 LCD– ით: 3 ნაბიჯი
"კოსმოსური ზემოქმედების" თამაში Gyro სენსორით და Nokia 5110 LCD– ით: 3 ნაბიჯი

ვიდეო: "კოსმოსური ზემოქმედების" თამაში Gyro სენსორით და Nokia 5110 LCD– ით: 3 ნაბიჯი

ვიდეო:
ვიდეო: Человек-паук Marvel: Майлз Моралес (фильм) 2024, ივლისი
Anonim
Image
Image

მას შემდეგ, რაც ჩემი ტამაგოჩი მოკვდა (ბოლო პროექტი), დავიწყე დროის დაკარგვის ახალი გზის ძებნა. მე გადავწყვიტე, რომ არდუინოზე დამეპროგრამებინა კლასიკური თამაში "კოსმოსური ზემოქმედება". თამაში რომ უფრო საინტერესო და სახალისო გამხდარიყო, კოსმოსური ხომალდის კონტროლისთვის გამოვიყენე გიროსკოპის სენსორი.

ნაბიჯი 1: პროექტის აგება პურის დაფაზე

პროექტის აგება პურის დაფაზე
პროექტის აგება პურის დაფაზე
პროექტის აგება პურის დაფაზე
პროექტის აგება პურის დაფაზე

აპარატურა ძალიან მარტივია. Შენ გჭირდება:

ღილაკი და 10 kOhm რეზისტორი

Arduino (Uno / Nano / არ აქვს მნიშვნელობა)

MPU-6050 გირო სენსორი

Nokia 5110 LCD დისპლეი

სურვილისამებრ: აქტიური ბუზერი და 20 Ohm რეზისტორი

საქმის გასაადვილებლად, მე შევაერთე ფარი Nokia LCD– ისთვის. არის მხოლოდ LCD, ჩამრთველი უკანა შუქზე და რამდენიმე პინჰედი 5 ვოლტზე, GND და ა.

Nokia– ს სხვადასხვა ტიპები არსებობს. ალბათ თქვენ უნდა შეცვალოთ გაყვანილობა ან ცოტათი შეცვალოთ პროგრამა.

ნაბიჯი 2: თამაშის პროგრამირება

თამაშის პროგრამირება
თამაშის პროგრამირება
თამაშის პროგრამირება
თამაშის პროგრამირება

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

თქვენ შეგიძლიათ უბრალოდ გადმოწეროთ ფაილები და ატვირთოთ ისინი თქვენს არდუინოში. თუ თქვენი კონფიგურაცია სწორია, ყველაფერი კარგად უნდა იმუშაოს. თქვენ შეგიძლიათ შეცვალოთ თქვენი LCD კონტრასტი myGLCD.setContrast (X);.

დავამატე rar ფაილი (gyro.rar) და ორი ცალკე ფაილი (Graphic.c & gyro.ino). თქვენ შეგიძლიათ აირჩიოთ ამ ერთ -ერთ ვარიანტს შორის.:)

ნაბიჯი 3: ითამაშეთ თამაში და გაერთეთ:)

ითამაშეთ და გაერთეთ:)
ითამაშეთ და გაერთეთ:)
ითამაშეთ და გაერთეთ:)
ითამაშეთ და გაერთეთ:)

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

თუ გსურთ ვერსია ჯოისტიკით, როგორც კოსმოსური ხომალდის კონტროლი, მომწერეთ მასაჟი ქვემოთ მოცემულ კომენტარებში.:)

გირჩევთ: