Სარჩევი:

მეხსიერების თავსატეხი მაღვიძარა: 3 ნაბიჯი (სურათებით)
მეხსიერების თავსატეხი მაღვიძარა: 3 ნაბიჯი (სურათებით)

ვიდეო: მეხსიერების თავსატეხი მაღვიძარა: 3 ნაბიჯი (სურათებით)

ვიდეო: მეხსიერების თავსატეხი მაღვიძარა: 3 ნაბიჯი (სურათებით)
ვიდეო: [ light novel ] Haunted House | ch 341-360 | #learnenglish #audiobook #englishstories 2024, ნოემბერი
Anonim
მეხსიერების თავსატეხი მაღვიძარა
მეხსიერების თავსატეხი მაღვიძარა
მეხსიერების თავსატეხი მაღვიძარა
მეხსიერების თავსატეხი მაღვიძარა

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

მოკლედ რომ ვთქვათ, ეს საათი განკუთვნილია მათთვის, ვინც დილით ღრიალებს. მას აქვს 3 LED, რომელიც ნებისმიერ ღილაკზე დაჭერისას განგაში ჩუმდება და 3 LED მოგცემთ შემთხვევით შაბლონს და მასში შესასვლელად ერთ წუთს.

მარაგები

- 2 Arduino Pro Mini

- წითელი, მწვანე და ლურჯი LED- ები

- წითელი, მწვანე და ლურჯი ღილაკები

- EC11 მბრუნავი კოდირება

- სპიკერი

- ზოგიერთი კაბელი, ზოლები, სათაურები

- 3D ბეჭდვის ნაწილები

ინსტრუმენტები

- შესადუღებელი რკინა და გასაყიდი

- სტრიპტბორდი

ნაბიჯი 1: როგორ მუშაობს?

Image
Image

თქვენ უნდა გამოიყენოთ მბრუნავი კოდირება (ec11) მის შესაცვლელად და დააწკაპუნეთ ღილაკზე მის გასასწორებლად.

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

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

სირთულე მუშაობს როგორც; 4, 7 და 9 LED აციმციმებლად გახსენდებათ და თქვენ გექნებათ ერთი წუთი, რომ კვლავ შეხვიდეთ მასში.

თუ არ შეგიძლია თუ არა, ნიმუში შეიცვლება და განგაში კვლავ დარეკავს.

ნაბიჯი 2: დიზაინი

წრე და კოდი
წრე და კოდი

ეს არის მინი თამაში ძირითადად (და მე ვისწავლე ამ პროცესში მას ჰქვია Simon Memory Game) ამ მიზეზით მინდა რომ ის კლასიკურ სათამაშო კონსოლს ჰგავდეს.

დავამატე f3d და stl ფაილები, შეგიძლიათ თავისუფლად შეცვალოთ ან დაბეჭდოთ.

ნაბიჯი 3: წრე და კოდი

წრე არ არის რთული. მე ვიყენებდი ერთ Arduino Pro Mini– ს 9V ბატარეით და მეორეს ვუკავშირებდი I2C– ს და ვაძლევდი მას ენერგიას VCC ქინძისთავებით, ვიყენებდი LCD– ს I2C მოდულით. მეორადი 10K ohm რეზისტორები ღილაკებზე და 330 ohm ერთად LED- ები.

მე გავაზიარე კოდები ჩემს Github გვერდზე.

ბიბლიოთეკები

მბრუნავი

DS1302 (რეალურ დროში საათი)

LiquidCrystal_I2C

PCM (მე გამოვიყენე PCM რადგან არ მქონდა შანსი ვიყიდო გამაძლიერებელი, თქვენ შეგიძლიათ გამოიყენოთ გამაძლიერებელი მეტი ხმისთვის. მე დავამატე ორიგინალური wav ფაილი, თუ გსურთ გამოიყენოთ ეს გზა.)

გირჩევთ: