Სარჩევი:
- ნაბიჯი 1: მასალები და ინსტრუმენტები
- ნაბიჯი 2: წარუმატებლობა
- ნაბიჯი 3: შედუღება
- ნაბიჯი 4: პროგრამირება
- ნაბიჯი 5: საქმე
- ნაბიჯი 6: შესრულებულია
ვიდეო: ორობითი გადართვის თამაში: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
შთაგონებულია ბენ ჰეკის Hex თამაშით
ეს არის ორობითი თამაში, რომელიც მე ვასწავლე ჩემს მეგობრებს ორობითი შესახებ. ბოლოს კლასში ვთამაშობ, რომ თავი გამოვიფხიზლო.
თქვენ გადააკეთებთ ეკრანზე შემთხვევით დენარის (0-255) ან თექვსმეტობითი (0-ff) მნიშვნელობებს ორობითი და შემდეგ იყენებთ 8 მთავარ კონცენტრატორს ამ ორობითი მნიშვნელობის შესაყვანად. თქვენ შეგიძლიათ აირჩიოთ მნიშვნელობების ორობითი ფორმა სამუდამოდ, ან 60 წამიანი ლიმიტის ფარგლებში მაღალი ქულებით (თუმცა მეხსიერებაში არ ინახება).
ასევე არსებობს სხვა მახასიათებლები, მაგალითად
- სპამის თამაში, სადაც თქვენ სპამს აყენებთ ღილაკს 60 წამში მაღალი ქულისთვის
- კონვერტაციის ინსტრუმენტი, ორობითი გადააკეთოს დენარში, თექვსმეტობითი ან ASCII
- ASCII ტექსტური რედაქტორი, სადაც თქვენ შეიყვანთ ორობითი მნიშვნელობები, რომლებიც წარმოადგენს ASCII სიმბოლოს ეკრანზე და
- მთავარი მენიუ, სადაც თქვენ შეიყვანთ ორობითი მნიშვნელობები სხვადასხვა მახასიათებლებსა და რეჟიმებზე წვდომისათვის
- ხმის ნაკლებობა, ასე რომ თქვენ შეგიძლიათ ითამაშოთ კლასში (ეს არის თვისება და არა ხარვეზი)
რაც შეეხება ამ ინსტრუქციას:
- ეს არის ჩემი პირველი, ასე რომ გთხოვთ დამეხმაროთ
-
მე ვიყენებ ტელეფონის კამერას, ამიტომ ვწუხვარ ცუდი ხარისხის სურათებისთვის
მე მაქვს წერტილი და სროლა, მაგრამ ეს ძალიან პრობლემურია, ბოდიში ამისთვის
- მე გავაკეთე ეს გასაგები და გადავიღე მოწყობილობის ჩემი ფოტოების უმეტესობა მისი დამზადების შემდეგ და არა მისი გაკეთების დროს, ასე რომ მე ნამდვილად არ მაქვს ბევრი ფოტო ან ვიდეო პროცესის დოკუმენტირებისთვის. ბოდიში ამისთვისაც
არსებობს მსგავსი ინსტრუქციური ორობითი თამაში, რომელიც ასევე გიჩვენებთ თუ როგორ უნდა ითამაშოთ ორობითი
მოდით დავიწყოთ!
ნაბიჯი 1: მასალები და ინსტრუმენტები
მასალები
- ATMega 328p (ჩიპი Arduino Uno– ში)
- 8 გადამრთველი (ორობითი შეყვანისთვის)
- 2 სხვა კონცენტრატორი (1 დენისთვის და 1 რეჟიმისთვის)
- Nokia 5110/3110 LCD
- მიკროსქემის დაფა (Duh)
-
დენის წრე
- 150mAh ლითიუმის პოლიმერული ბატარეა (მიიღე უფასოდ ღონისძიებიდან)
- ლითიუმის იონური ბატარეის დამტენი და დაცვის წრე (ასევე მიიღე უფასოდ ერთი და იგივე მოვლენისგან)
- 3.3V ქვევით გადამყვანი
- აკრილის (შავი და გამჭვირვალე)
ინსტრუმენტები
-
Soldering რკინის და solder
გამწოვი ძუძუ (რადგან შეგიძლია შეცდომები დაუშვა)
- ISP პროგრამისტი arduino– სთვის (ან დამატებითი Arduino Uno, Raspberry Pi და ა.
ნაბიჯი 2: წარუმატებლობა
რატომ წარუმატებლობა (2 წარუმატებლობა)? რადგან ეს პროექტი ორზეა აგებული.
მე თავიდან მინდოდა აეშენებინა LCD სათამაშო, როგორიც იყო 8 ბიტიანი ბიჭის მიერ. თუმცა, მიუხედავად იმისა, რომ მე მოვახერხე მისი მუშაობა, პერსონაჟი LCD შემწვარი იყო, როდესაც ის მიკროსქემის დაფაზე იყო ჩასმული. ვერასდროს მივხვდი რატომ. სქემატური მსგავსია 8 ბიტიანი ბიჭის მიერ.
მე ასევე მინდოდა საკუთარი ხელით გამბუინოს აშენება. ეკრანი, მიკროკონტროლის დაფა და კონტროლი იქნება მოდულური და მოსახსნელი. თუმცა, მე ვერ ავტვირთე ჩამტვირთავი და SD ბარათი იმუშავე ჩემი Raspberry Pi– ს გამოყენებით მაშინ, და მე არ მყავდა Arduino Uno მაშინ, ამიტომ დავანებე თავი სკოლის მუშაობას.
როდესაც ვმუშაობ ამ პროექტზე, მე გადავწყვიტე გავაერთიანო მთავარი მიკროკონტროლის დაფა DIY Gamebuino– დან და LCD სათამაშოების დაფა კონცენტრატორებით, რათა ორობითი თამაში გავაკეთო.
ნაბიჯი 3: შედუღება
არსებითად, მთელი წრე მოიცავს:
- Nokia LCD– ის დაკავშირება
-
8 გადამრთველის, ღილაკისა და რეჟიმის გადამრთველის დაკავშირება (ქინძისთავები 9-0, დამატებითი ინფორმაციისთვის შეამოწმეთ arduino ესკიზი)
8 გადამრთველი განლაგებულია (2^7, 2^6, 2^5, 2^4, 2^3, 2^2, 2^1, 2^0)
- აკავშირებს 150 mAh ლითიუმის პოლიმერულ ბატარეას და დამტენის სქემას, ასევე კვების ბლოკს სერიაში
ასე რომ, დრო დაუთმეთ მას გასაჯანსაღებლად. თქვენ შეგიძლიათ ყველაფერი შეაერთოთ ერთ დაფაზე. თუმცა, ATmega328p დაფით და მიკროსქემის გადამრთველებით, მე შევაერთე სათაურები და მავთულები ერთმანეთთან დასაკავშირებლად, გაფართოების კაბელთან ერთად, რომ გავაგრძელო LCD მთავარი მიკროკონტროლის დაფისგან.
ნაბიჯი 4: პროგრამირება
ასატვირთად თქვენ უნდა გამოიყენოთ ISP პროგრამისტი. თუ თქვენ არ გყავთ ISP პროგრამისტი ჩემნაირი, შეგიძლიათ გამოიყენოთ სათადარიგო Arduino Uno ArduinoISP ესკიზთან ერთად.
პროგრამირებისთვის რამდენიმე ძირითადი საკითხია:
-
მთავარი მენიუ
გადამრთველებიდან ორობითი მნიშვნელობის კითხვა (არდუინოს ესკიზში)
- ორობითი თამაში თავისთავად (დროში გამოიყენება მხოლოდ მილი (), რათა შეამოწმოთ გასულია თუ არა 60 წამი)
- SpamGame (უბრალოდ დაითვალეთ რამდენჯერ არის ღილაკზე დაჭერილი და გამოიყენეთ millis () იმის შესამოწმებლად, გასულია თუ არა 60 წამი)
- ASCII ტექსტის რედაქტორი
რჩევა: თუ თქვენ იყენებთ Arduino Uno- ს მის დასაპროგრამებლად, ჯერ გათიშეთ Nokia 5110 LCD. ის შეიძლება შემწვარი იყოს არდუინო უნოს 5 ვოლტით. (პირადად მე დამავიწყდა ამის გაკეთება ორჯერ, მაგრამ საბედნიეროდ ჩემი LCD მაინც მუშაობდა)
ნაბიჯი 5: საქმე
პროგრამირების შემდეგ და სკოლის გარშემო შემოტანის შემდეგ, მე გადავწყვიტე, რომ გამეკეთებინა აკრილის ქეისი მის შიგნით არსებული ელექტრონიკის დასაცავად
მე მივიღე 2 ცალი შავი აკრილი სხვა ჯართიდან და აკრილის გამჭვირვალე ნაჭერი სკოლის გაკვეთილებიდან. იაფფასიანი 60W გამაგრილებელი რკინით, მე გავათბე კიდეები, რომელთა მოხვევა მინდოდა, შემდეგ კი ხის ბლოკის დახმარებით, აკრილის დახრილობა 90 გრადუსამდე. რეჟიმის გადართვისთვის, მე გამოვიყენე გამაგრილებელი რკინა, რომ გამდნარიყო ხვრელი გვერდის მხარეს, ისე რომ მისაწვდომი ყოფილიყო. მე ასევე ვიყენებ გამაგრილებელ რკინას, რომ დნება აკრილის ზედმეტი ადგილი ისე, რომ საქმე მოერგოს. მცირეოდენი შევსება საქმეს უფრო გლუვს გახდის და არც ისე უხეში იქნება კიდეების გარშემო.
თუმცა, ჩემთან ცუდი შრომისმოყვარეობით,
- მე ძალიან მოუთმენელი ვიყავი და საქმისთვის აკრილის ნატეხი გავტეხე. შედეგად, ქვედა ნაწილს არ აქვს გლუვი და სუფთა წინა კიდე.
- მე ვერ მივიღე აკრილის მოხრა ისე, როგორც ეს შეიძლებოდა ყოფილიყო, ასე რომ შემდეგ ჯერზე შეგიძლიათ გაითვალისწინოთ ეს (შეხედეთ დახრილ მოსახვევთა ხაზებს)
Soldering რკინის გამოყენება არ არის სუფთა ან ლამაზი, მაგრამ ეს არის სწრაფი და ბინძური გზა საქმის გასაკეთებლად და ის მუშაობს!
აკრილის ნაჭრების მოხრის შემდეგ, ცხელი წებო გამოვიყენე აკრილის შავი ნაჭრების ერთმანეთთან დასაფიქსირებლად. წარმოდგენა არ მაქვს რა გავაკეთო გამჭვირვალე ზედა ნაწილისთვის, მე უბრალოდ ჩავწერე ის ადგილზე. როდესაც მე ოდესმე მჭირდება რამის დაფიქსირება, ფირზე და ზედა ნაწილზე მოდის უშუალოდ წვდომა მიკროსქემზე ადვილი რემონტისთვის. მე ასევე ცხელი წებო დენის გადამრთველი ადგილზე.
ოჰ, კალმის თავსახური მიკროსქემის ზედა ზღვარზეა, რათა თავიდან აიცილო იგი გარშემო
ნაბიჯი 6: შესრულებულია
ერთი კვირის შრომისმოყვარეობის შემდეგ, მე მოვახერხე 2 გადარჩენა (3 თუ აკრილის ჯართის ჩათვლით) გატეხილი პროექტები ამ ორობითი თამაშში. თუმცა, ეს პატარა მოწყობილობა გაფუჭდა აქეთ -იქით, ასე რომ პროცესამდე მისასვლელად, მე უნდა შევცვალო დენის და რეჟიმის გადამრთველები, ჩამრთველების მიკროსქემის დაფაზე დაფიქსირება და მსუბუქი შეხება. LCD ეკრანი შეიძლება არ იმუშაოს სწორად, ხანდახან უნდა დავაჭირო მასზე, რომ რამე გამოჩნდეს. მაგრამ ჰეი, ეს არის პირველი რაც მე გავაკეთე, რომელიც რეალურად სასარგებლოა და მუშაობს!
გირჩევთ:
ორობითი ათწილადის მატჩის თამაში: 10 ნაბიჯი
ორობითი ათწილადის მატჩის თამაში: ეს ინსტრუქცია აჩვენებს პროცესს და მოდულებს, რომლებიც საჭიროა ჩვენი ორობითი და ათწილადის შესატყვისი თამაშის შესაქმნელად. 60 წამის განმავლობაში, მომხმარებლები გადათარგმნიან და შეიყვანენ შემთხვევით წარმოქმნილ ათეულ რიცხვს შვიდ სეგმენტის ჩვენებაზე ორობაში გადართვით
სიმონ თამაში - სახალისო თამაში!: 5 ნაბიჯი
სიმონ თამაში - სახალისო თამაში!: ცნობა: აქ გრძელი შაბათ -კვირის შემდეგ, თქვენ ნამდვილად უნდა შეეცადოთ დაასრულოთ ყველა ის ამოცანა და სამუშაო, რომელზედაც თქვენ ხართ პასუხისმგებელი. დროა ჩვენც მოვამზადოთ ტვინი, არა? გარდა იმ მოსაწყენი და უაზრო თამაშებისა, არის თამაში სახელწოდებით Simon Game
Aruduino LED თამაში სწრაფი დაწკაპუნებით ორი მოთამაშის თამაში: 8 ნაბიჯი
Aruduino LED თამაში სწრაფი დაწკაპუნებით ორი მოთამაშის თამაში: ეს პროექტი შთაგონებულია @HasonAlkeim– ით. თუ თქვენ მზად ხართ ღრმად შეხედოთ აქ არის ბმული, რომლის ნახვა შეგიძლიათ https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. ეს თამაში არის Alkeim's– ის გაუმჯობესებული ვერსია. Ეს არის
ორობითი თამაში: 9 ნაბიჯი (სურათებით)
ორობითი თამაში: ეს არის თამაში, რომელიც მე შევქმენი Tinkercad Circuits– ში ორობითი რიცხვების შესასწავლად. თუ გსურთ მიჰყევით ამ სახელმძღვანელოს და შექმენით თქვენი საკუთარი ფაილები და კოდი შეგიძლიათ იხილოთ ჩემს github– ზე https://github.com/kee
სამეურვეო თამაში სეგა სატურნის თამაში კომპიუტერზე: 6 ნაბიჯი
სამეურვეო თამაში Sega Saturn თამაში კომპიუტერზე: მე ვარ Sega Saturn კონსოლის დიდი ფანი და ბევრი თამაშის სათაურების კოლექცია. მე ფლობდი იაპონიის შავ და თეთრ მოდელს. და ორივე მწყობრიდან გამოდის. ასე რომ, მე მოუთმენლად ველოდები ინტერნეტში Sega Saturn- ის ემულატორს და შევხვდები GigiGigi Saturn- ს