Სარჩევი:

Batman LED ღამის შუქი და საათი (არდუინო): 8 ნაბიჯი
Batman LED ღამის შუქი და საათი (არდუინო): 8 ნაბიჯი

ვიდეო: Batman LED ღამის შუქი და საათი (არდუინო): 8 ნაბიჯი

ვიდეო: Batman LED ღამის შუქი და საათი (არდუინო): 8 ნაბიჯი
ვიდეო: 35 საშინელი მოჩვენების ვიდეო: 2023 წლის მეგა კრებული [V1] 2024, ივლისი
Anonim
Batman LED ღამის შუქი და საათი (Arduino)
Batman LED ღამის შუქი და საათი (Arduino)

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

გარდაუვალია, რომ ჩვენს უმცროსს ახლაც სურდა საათი და იყო მტკიცე, რომ ეს უნდა ყოფილიყო ბეტმენის საათი!

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

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

საჭირო მასალები:

  1. კვარცის საათის მოძრაობა
  2. 9 მმ MDF, დაახლოებით 700 მმ x 300 მმ (თხელი ჭრა ასევე იმუშავებს, ისევე როგორც პლაივუდი - ჩვენ ძირითადად ვიყენებდით იმას, რაც გვქონდა ავტოფარეხში)
  3. ხის მოკლე ჯოხები, დაახლოებით 15 მმ კვადრატი (მაგრამ თქვენ ასევე შეგიძლიათ გამოიყენოთ ხის სხვა მოჭრილი ნაწილები ზემოთ)
  4. პრაიმერის საღებავი, შპალერი და მქრქალი შავი საღებავი
  5. ხის წებო და ცხელი წებო

ელექტრონიკა

  1. WS2812 led strip (ჩვენ გამოვიყენეთ 1 მეტრიანი ზოლი 60 led / მეტრზე)
  2. მიკროსქემის დაფა
  3. 8 პინიანი IC ბუდე
  4. 2x ტრიმერი ან პოტენომეტრი (ჩვენ ვიყენებდით 50k Ohm)
  5. სინათლეზე დამოკიდებული რეზისტორი
  6. 300 - 500 Ohm რეზისტორი (ჩვენ გამოვიყენეთ 470 Ohm)
  7. Atmel ATTiny85 ჩიპი (მაგრამ ნებისმიერი Arduino საკმარისი იქნება)
  8. 100uF კონდენსატორი (არ არის აუცილებელი Arduino დაფის გამოყენებისას)
  9. 1000uF კონდენსატორი
  10. USB სოკეტი (ან 5V ჩართვა მიკროსქემზე)

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

  1. Jigsaw ან scroll saw
  2. გასაყიდი რკინა
  3. საღებავი და მოსახვეწი ინსტრუმენტები

ნაბიჯი 1: შეარჩიეთ დიზაინი და გათიშეთ

შეარჩიეთ დიზაინი და გათიშეთ!
შეარჩიეთ დიზაინი და გათიშეთ!
შეარჩიეთ დიზაინი და გათიშეთ!
შეარჩიეთ დიზაინი და გათიშეთ!
შეარჩიეთ დიზაინი და გათიშეთ!
შეარჩიეთ დიზაინი და გათიშეთ!

მე სწრაფად ჩავძიე გუგლში "ბეტმენის ლოგო".

როდესაც ჩვენ შევთანხმდით დიზაინზე, ჩვენ გავზარდეთ იგი დაახლოებით A3 ზომით და გამოვიყენეთ როგორც შაბლონი ძველ 9 მმ MDF დაფაზე. Jigsaw– ის გამოყენებით, ჩვენ ამოვიღეთ ფორმა და მან სწრაფად დაიწყო ფორმირება!

ნაბიჯი 2: მომზადება, დაფქვა და შეღებვა

მომზადება, დაფქვა და შეღებვა
მომზადება, დაფქვა და შეღებვა
მომზადება, დაფქვა და შეღებვა
მომზადება, დაფქვა და შეღებვა
მომზადება, დაფქვა და შეღებვა
მომზადება, დაფქვა და შეღებვა
მომზადება, დაფქვა და შეღებვა
მომზადება, დაფქვა და შეღებვა

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

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

ნაბიჯი 3: მომზადება და საათის მონტაჟი

მომზადება და საათის მონტაჟი
მომზადება და საათის მონტაჟი

ჩვენ ვიყენებდით დაახლოებით 15 მმ სიღრმის ხის ძველ მოჭრილებს, რათა ბეტმენის საათი კედელთან დადგათ.

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

ნაბიჯი 4: დააინსტალირეთ LED ზოლი საათის უკანა ნაწილზე

დააინსტალირეთ LED ზოლი საათის უკანა მხარეს
დააინსტალირეთ LED ზოლი საათის უკანა მხარეს
დააინსტალირეთ LED ზოლი საათის უკანა მხარეს
დააინსტალირეთ LED ზოლი საათის უკანა მხარეს
დააინსტალირეთ LED ზოლი საათის უკანა მხარეს
დააინსტალირეთ LED ზოლი საათის უკანა მხარეს

ჩვენ გამოვიყენეთ WS2812 მისამართის მქონე LED ზოლები, მაგრამ ნებისმიერი LED ზოლი საკმარისი იქნება.

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

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

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

ნაბიჯი 5: შექმენით საკონტროლო წრე

შექმენით საკონტროლო წრე
შექმენით საკონტროლო წრე
შექმენით საკონტროლო წრე
შექმენით საკონტროლო წრე
შექმენით საკონტროლო წრე
შექმენით საკონტროლო წრე

ჩვენ გამოვიყენეთ Atmel ATTiny85 საათის გასაკონტროლებლად, მაგრამ ნებისმიერი Arduino ამას გააკეთებს. მართლაც, ჩვენ შევამოწმეთ სქემა თავდაპირველად არდუინო ნანოსთან.

მითითებული მისამართის ზოლის ინსტრუქცია გირჩევთ 1000uF კონდენსატორს და 300-500 Ohm რეზისტორს არდუინოსა და ზოლს შორის.

ამ მითითების შემდეგ, ჩვენ ასევე გამოვიყენეთ ორი პოტენომეტრი, რომლითაც შესაძლებელი გახდა სიკაშკაშის და სინათლის დონის რეგულირება, რომლის დროსაც LED- ები ანათებენ.

პირველი პოტენომეტრი იყო ჩართული ძაბვის გამყოფად, სადაც არდუინოს შესასვლელი უკავშირდებოდა ცენტრს. ამ ტრიმერის მორგება საშუალებას გვაძლევს გავგზავნოთ სიგნალი 0V– დან 5V– მდე Arduino– ზე, რომელიც მას შეუძლია განმარტოს როგორც სასურველი სიკაშკაშე

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

დაბოლოს, ჩვენ გამოვიყენეთ USB ბუდე, როგორც ენერგიის წყარო და 100uF კონდენსატორი ATTiny ჩიპზე, რომ დავიცვათ ხმაურისგან. Fritzing ფაილი თანდართული იმედია აზრი სქემა.

ნაბიჯი 6: პროგრამის წერა

Image
Image
პროგრამის წერა
პროგრამის წერა

მინდოდა შემექმნა წითელი „სხივები“წითელი ზოლის გასწვრივ, რომელიც მინდოდა, რომ ყვითელი ყოფილიყო.

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

მე ვიყენებ სტანდარტულ Arduino Uno– ს კოდის ატვირთვისთვის ATTiny85. დარწმუნდით, რომ ჩატვირთეთ იგი 16 MHz– მდე, რომ მიიღოთ ღირსეული ეფექტი. მე გამოვიყენე ეს შესანიშნავი სახელმძღვანელო ATTIny პროგრამისტის შესაქმნელად სტანდარტული Arduino ინსტრუმენტების გამოყენებით. - მოგერიდებათ გამოიყენოთ დაწყებული Arduino კოდის ფაილი.

მიუხედავად იმისა, რომ მე გამოვიყენე ATTiny, ნებისმიერი Arduino იმუშავებს-Uno ან Nano ორივე ბევრად უფრო ადვილია ყუთში, ვიდრე ჩემი არჩეული ვარიანტი, მაგრამ ATTiny85– ისთვის თითო 1 ფუნტზე ნაკლები, ეს ძალიან გარიგებაა იგნორირება ამ პატარა ჩიპზე.;-)

ჩვენ დავპროგრამეთ, რომ აპარატი ჩართული იყოს როცა ბნელდება და ისევ გამორთულია როცა გახდება ნათელი.

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

ნაბიჯი 7: "ჩართვა" ღამის შუქზე

"ჩართვა" ღამის შუქზე
"ჩართვა" ღამის შუქზე

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

მეორე რაც კორექტირებას საჭიროებდა იყო სინათლის დონე, რომლის დროსაც ღამის შუქი ირთვება და ითიშება. მეორე პოტენომეტრის გამოყენებით, ჩვენ დაველოდეთ ღამემდე და დავაკონფიგურირეთ ისე, რომ LED- ები აანთო შუქის ჩაქრობისას და გამორთეს, როდესაც საძინებლის შუქი კვლავ აინთო.

და ბოლოს, იცოდე შენი ვოლტი! - USB დენის მრიცხველი, როგორიც სურათზეა, არის მოსახერხებელი პატარა ინსტრუმენტი, რომ შეამოწმოთ დენის ძალა. სრული სიკაშკაშის პირობებში, ჩვენი ენერგია აღემატებოდა 1A- ს (ანუ> 5W), რაც აღემატება ზოგიერთი USB დამტენის შესაძლებლობებს. სიკაშკაშის შემცირებით, ენერგიის მოხმარება შემცირდა დაახლოებით 200 mA– მდე, რაც ტელეფონის დამტენების უმეტესობის შესაძლებლობებშია.

თუ გსურთ მსგავსი რამის გაკეთება, ვიმედოვნებ, რომ ეს სახელმძღვანელო თქვენთვის სასარგებლო აღმოჩნდა - ისიამოვნეთ!

ნაბიჯი 8: მზა პროდუქტი

მზა პროდუქტი!
მზა პროდუქტი!
მზა პროდუქტი!
მზა პროდუქტი!

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

გირჩევთ: