Სარჩევი:

რეტრო არკადული საათი - არდუინო: 6 ნაბიჯი (სურათებით)
რეტრო არკადული საათი - არდუინო: 6 ნაბიჯი (სურათებით)

ვიდეო: რეტრო არკადული საათი - არდუინო: 6 ნაბიჯი (სურათებით)

ვიდეო: რეტრო არკადული საათი - არდუინო: 6 ნაბიჯი (სურათებით)
ვიდეო: JAY 187 X RETRO - MA KADAL (Prod By. XJAY) (Official Music Video) 2024, ივლისი
Anonim
Image
Image
რეტრო არკადული საათი - არდუინო
რეტრო არკადული საათი - არდუინო
რეტრო არკადული საათი - არდუინო
რეტრო არკადული საათი - არდუინო

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

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

1. Arcade Clock - DK Mario, Space Invaders & Pacman ანიმაცია

2. Pacman საათი - ინტერაქტიული ანიმაციური Pacman თამაში საათის ფუნქციებით

3. DK საათი - ინტერაქტიული ანიმაციური DK თამაში საათის ფუნქციებით

4. Tumble Ghost - ანიმაციური Pacman Ghost თამაში დაფუძნებულია Flappy Bird– ზე

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

** თუ მოგწონთ ეს ინსტრუქცია გთხოვთ მიეცით ხმა "საათის კონკურსში" ღილაკის დაჭერით გვერდის ბოლოში ***

Დიდი მადლობა !!

ნაბიჯი 1: შეაგროვეთ მასალები

შეაგროვეთ მასალები
შეაგროვეთ მასალები
  1. არდუინოს დაფა - არდუინო მეგა 2560 (ერთეულის 1, 2 და 3 შეძენა შესაძლებელია ერთი შეკვეთის სახით)
  2. სენსორული ეკრანი Arduino Shield - 3.2 დიუმიანი მეგა სენსორული LCD გაფართოების დაფის ფარი
  3. სენსორული ეკრანი - 3.2 დიუმიანი TFT LCD ეკრანი + სენსორული ეკრანი არდუინოს მეგა 2560 -ისთვის
  4. რეალური დროის საათის მოდული - DS3231 RTC
  5. ხმის ჩამწერი მოდული - ISD1820 ხმის ჩამწერი
  6. PLA ძაფები 3D პრინტერისთვის
  7. ორი ნაწილის ეპოქსიდური ფისი ერთმანეთთან შესაკრავად
  8. USB კაბელი 2 მ სიგრძის USB დამტენი (გამოიყენება საათის კვებისათვის)
  9. ცხელი წებოს იარაღი
  10. საკაბელო კავშირები X 3

სურვილისამებრ უკანა შუქის დაბინდვის კომპონენტები საჭიროა მხოლოდ იმ შემთხვევაში, თუ საწოლის საათია

  1. რეზისტორი 270k Ohm
  2. ზენერის დიოდი 3.3 ვ
  3. 0.5 ვატიანი რეზისტორი 47 Ohm
  4. შუქზე დამოკიდებული რეზისტორი (LDR)

ნაბიჯი 2: დაბეჭდეთ 3D კეისი

დაბეჭდეთ 3D კეისი
დაბეჭდეთ 3D კეისი
დაბეჭდეთ 3D კეისი
დაბეჭდეთ 3D კეისი

საათის კეისი დავბეჭდე Creality Ender 3. ყველა 3D ბეჭდვის ფაილი და ინსტრუქცია საქმისათვის შეგიძლიათ ნახოთ აქ Thingiverse

ნაბიჯი 3: შექმენით წრე

ააშენეთ წრე
ააშენეთ წრე
ააშენეთ წრე
ააშენეთ წრე
ააშენეთ წრე
ააშენეთ წრე

საერთო წრე შეიცავს რეალურ დროში საათს, არდუინო მეგას, ხმის მოდულს, სენსორულ ეკრანს და ეკრანის ფარს.

1. რეალურ დროში საათი

დააინსტალირეთ Realtime საათი არდუინო მეგას უკანა მხარეს, როგორც ეს მოცემულია სურათზე. მე გამოვიყენე ცხელი წებოს იარაღი და შესაფუთი ქაფი იმის უზრუნველსაყოფად, რომ ისინი არ ეხებიან და არის გარკვეული ბალიში მოძრაობის შეწოვისთვის. ჩემს შემთხვევაში, RTC– ის 2 ფეხი პირდაპირ გავამახვილე არდუინოზე და გამოვიყენე დამაკავშირებელი მავთული 5 ვ და GND არდუინოსთან დასაკავშირებლად.

2. ხმის ჩაწერის მოდული

ესენი მართლაც მაგარია და ადვილი გამოსაყენებელი. ანალოგიურად, როგორც ზემოთ, გამოიყენეთ ქაფი და ცხელი წებო, რათა მოათავსოთ მოდული და სპიკერი არდუინოს უკანა მხარეს, რათა დარწმუნდეთ, რომ ისინი იზოლირებული არიან შეხებისგან. ხმის მოდული გამოწვეულია D8– ით Arduino– ზე, ასე რომ, ეს და ელექტროენერგიის მიწოდება საჭიროებს დაკავშირებას სქემის მიხედვით.

3. Auto Backlight Dimmer (სურვილისამებრ)

თუ თქვენ აპირებთ გამოიყენოთ როგორც საწოლის საათი, მაშინ სავარაუდოდ გსურთ ღამით განათდეს ავტომატურად შუქი, რათა ეს არ იმოქმედოს თქვენს ძილზე. (თუ არა მაშინ შეგიძლიათ გამოტოვოთ ეს ნაბიჯი!) სამწუხაროდ, TFT ეკრანზე შუქნიშანი მყარად არის ჩართული +3.3 ვ და არ შეიძლება მორგებული იყოს Arduino– სთან. ეს ნიშნავს, რომ ჩვენ უნდა გავთიშოთ იგი და დავუკავშიროთ Arduino– ს PWM პინს, რომ გავაკონტროლოთ შუქის სიკაშკაშე. მინდოდა ამის გაკეთება მინიმალური დაზიანებით, ქინძისთავებისთვის ან კომპონენტებისთვის, ამიტომ მივიღე შემდეგი მიდგომა. მიჰყევით ქვემოთ მოცემულ ნაბიჯებს ყურადღებით

(ა) ამის მისაღწევად სინათლის დამოკიდებული რეზისტორი (LDR) განლაგებულია განყოფილების უკანა ნაწილში სინათლის გამოსავლენად. გაბურღეთ ორი 3 მმ -იანი ხვრელი კორპუსში და გაიყვანეთ LDR ფეხები ხვრელებში. გამოიყენეთ ცხელი წებო კაბინეტის შიგნით, რომ ფეხები დაიჭიროთ. შეაერთეთ ორი მავთული კორპუსის შიგნით და შეაერთეთ ისინი სქემის დიაგრამის მიხედვით. დაამატეთ 270k Ohm რეზისტორი Arduino– ს A7 სქემის მიხედვით.

(ბ) ამოიღეთ TFT ეკრანი და განათავსეთ იგი მყარ ზედაპირზე. ამოიცანი პინ 19 (LED_A) და ფრთხილად ამოიღეთ პლასტმასის რამდენიმე მილიმეტრი ძაფის ძირში. მოხარეთ პინი ბრტყლად და დაშორებით კონექტორისგან, როგორც ზემოთ მოცემულ სურათზეა. შეამოწმეთ, რომ TFT Sheild- ს შეუძლია მაგრად შეაერთოს და მოხრილი პინი არ აფერხებს შტეფსელს ან სოკეტს.

(გ) შეაერთეთ 47 Ohm რეგისტრი მიმაგრებული ქინძისთავზე და დაუკავშირეთ მავთული რეზისტორიდან არდუინო მეგას D9- ზე. Arduino D9 პინმა შეიძლება ჩაიძიროს 40 mA– მდე, ამიტომ რეზისტორი ზღუდავს მას ამაზე ნაკლებზე. მიამაგრეთ 3.3 ვ ზენერის დიოდი იმავე პინზე (LED_A) და შეაერთეთ ეს მიწასთან დიაგრამის მიხედვით. ამის მიზანია დაიცვას განათება ზედმეტი ძაბვისგან, რადგან ის არეგულირებს ძაბვას 3.3 ვ -მდე.

4. TFT ეკრანი და Arduino Shield

3.2 'TFT სენსორული ეკრანის კონექტორები ფრთხილად მიაყენეთ TFT Arduino Shield- ში. შემდეგ ფრთხილად დაუკავშირდით არდუინოს თავზე, როგორც მოცემულია სურათზე. RTC– ს აქვს ბატარეა, ასე რომ შეინარჩუნებს სწორ დროს მაშინაც კი, თუ ელექტროენერგია გამორთულია. სიგნალიზაციის დრო ინახება ეპრომში არდუინოზე, რაც იმას ნიშნავს, რომ ის შენარჩუნდება ელექტროენერგიის გათიშვის შემთხვევაში.

ნაბიჯი 4: ჩატვირთეთ კოდი

ჩატვირთეთ კოდი
ჩატვირთეთ კოდი

მეორე ადგილი საათების კონკურსში

გირჩევთ: