Სარჩევი:

თამაშის დაბლოკვა: 3 ნაბიჯი
თამაშის დაბლოკვა: 3 ნაბიჯი

ვიდეო: თამაშის დაბლოკვა: 3 ნაბიჯი

ვიდეო: თამაშის დაბლოკვა: 3 ნაბიჯი
ვიდეო: ლუკა და მარიამი 2024, ნოემბერი
Anonim
თამაშის დაბლოკვა
თამაშის დაბლოკვა

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

ნაბიჯი 1: აშენება

აშენება
აშენება

დიზაინის ფაილები EasyEDA– ზეა

PCB– ები უნდა იყოს ტყვიის გარეშე, რადგან ეს არის ხელით თამაში.

საჭირო ნივთები

PCB - მენიუ შემდეგ "წარმოების ფაილის შექმნა" - შექმენით გერბერი ან შეუკვეთეთ JLCPCB

1.3 OLED 128X64 - დარწმუნდით, რომ ქინძისთავები ემთხვევა PCB- ს

3 - 10K რეზისტორები

3 - 6x6 SMD ღილაკის გადამრთველები

ATtiny85

2 Pos 3 Pin Slide Switch

CR2032 ბატარეის დამჭერი BAT-HLD-001-THM

CR2032 ბატარეა

DIP8 სოკეტი

AVR ან ATtiny ჩიპის პროგრამისტი

ტყვიის თავისუფალი ჯარისკაცი

გასაყიდი რკინა

ალკოჰოლის ელექტრონიკის გამწმენდი

იაფი კბილის ჯაგრისი

თვალის დაცვა შედუღების, მორთვისა და გაწმენდისთვის.

SOLDERING

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

შედუღების ზედაპირზე დამაგრების ღილაკები ყველაფერზე ადრე.

შემდეგი, შეაერთეთ Attiny85 სოკეტი და რეზისტორები უკანა მხარეს. შეადარეთ სოკეტის ბუდე აბრეშუმის ეკრანის მონახაზს. ამის შემდეგ, მორთეთ სადენები და შემდეგ შეაერთეთ ნაწილები წინა მხარეს. მორთვა დანარჩენი soldering შემდეგ დასრულდა.

გაწმენდა

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

ნაბიჯი 2: პროგრამა ATtiny85

პროგრამა ATtiny85
პროგრამა ATtiny85

დაამატეთ Arduino IDE დაფის მხარდაჭერა ATtiny– სთვის გადადით "ფაილი" მენიუში და შეარჩიეთ "პარამეტრები" ყუთში, სახელწოდებით "დამატებითი დაფების მენეჯერის მისამართები" შეიყვანეთ: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x -boards-manager/package_damellis_attiny_index.json და დააწკაპუნეთ OK

გადადით "ინსტრუმენტების" მენიუში და შემდეგ "დაფაზე" აირჩიეთ "დაფების მენეჯერი" და შემდეგ ჩამოსაშლელი ტიპიდან აირჩიეთ "წვლილი": აირჩიეთ "attiny" პაკეტი და დააწკაპუნეთ ღილაკზე "Install".

ინსტალაციის დასრულების შემდეგ დახურეთ "დაფების მენეჯერი" ფანჯარა და აირჩიეთ

დაფა: "ATtiny25/45/85"

პროცესორი: "ATtiny85"

საათი: "შიდა 8 მჰც"

პროგრამა ATtiny

საჭიროა Arduino- ს დაპროგრამება AVR პროგრამირების ფარისთვის

ატვირთეთ "Arduino როგორც ISP ესკიზი" [ფაილი] -> [მაგალითები] -> [Arduino როგორც ISP].

მიამაგრეთ AVR პროგრამირების ფარი არდუინოსთან

სოკეტი ATTINY85 ჩიპი AVR პროგრამირების ფარზე

შეარჩიეთ პროგრამისტი, [ინსტრუმენტები] -> [პროგრამისტი] -> [Arduino როგორც ISP] პროგრამის ჩატვირთვის დაყენება, [ინსტრუმენტები] -> [ჩატვირთვის ჩამტვირთავი]

გახსენით PockeTetris Sketch Arduino პროგრამულ უზრუნველყოფაში

ესკიზის ატვირთვა, [ფაილი] -> [პროგრამის გამოყენებით ატვირთვა]

მას შემდეგ რაც წარმატებით ატვირთავთ ესკიზს, დარწმუნდით, რომ წერტილი ATtiny85– ზე და ბუდე არის იმავე მხარეს და ჩიპი ჩააგდეთ სოკეტში.

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

შუა ღილაკი შეცვლის ბლოკის ნაწილს და ჩამოაგდებს მას დაჭერისას. ასევე არსებობს პაუზის რეჟიმი, რომელიც იყენებს ნაკლებ ენერგიას, როდესაც მარცხენა და მარჯვენა ღილაკები ერთდროულად ხვდება.

მე მსიამოვნებდა ამ თამაშის აგება და თამაში.

გირჩევთ: