Სარჩევი:

ჯადოსნური ღილაკი '' დისტანციური გადამრთველი: 3 ნაბიჯი (სურათებით)
ჯადოსნური ღილაკი '' დისტანციური გადამრთველი: 3 ნაბიჯი (სურათებით)

ვიდეო: ჯადოსნური ღილაკი '' დისტანციური გადამრთველი: 3 ნაბიჯი (სურათებით)

ვიდეო: ჯადოსნური ღილაკი '' დისტანციური გადამრთველი: 3 ნაბიჯი (სურათებით)
ვიდეო: Озерная Лиурния и мерзкий маг ► 5 Прохождение Elden Ring 2024, ნოემბერი
Anonim
'' ჯადოსნური ღილაკი '' დისტანციური გადამრთველი
'' ჯადოსნური ღილაკი '' დისტანციური გადამრთველი

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

გადაწყვეტა: დაიბადა "ჯადოსნური ღილაკი".

ჯადოსნური ღილაკი არის პატარა დამოუკიდებელი ინფრაწითელი პულტი დიდი ღილაკით (მართალია, მე მომწონს დიდი ღილაკები - იხილეთ ჩემი სხვა ინსტრუქციები). დაჭერისას სიგნალი იგზავნება IR LED– ით ბაზის ერთეულზე, რომ ჩართოს და გამორთოს პანელი.

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

ნაბიჯი 1: ჯადოსნური ღილაკი - წრე

ჯადოსნური ღილაკი - წრე
ჯადოსნური ღილაკი - წრე
ჯადოსნური ღილაკი - წრე
ჯადოსნური ღილაკი - წრე

ნაწილები

1x ATTINY85 SMD2x 22pF SMD კონდენსატორები 1x 47R SMD რეზისტორი 1x 5 მმ TSAL6200 (ან მსგავსი) ინფრაწითელი LED

1x 6pin 2mm Pitch Header 1x 12x12x12mm Push Button with Cap (https://www.ebay.com/itm/131912566751)

24 მმ x 24 მმ ცალმხრივი 0.8 მმ PCB22AWG (0.7 მმ) დაკონსერვებული სპილენძის WireUSBasp პროგრამისტი (https://www.fischl.de/usbasp/)

PCB

PCB დამზადებულია რკინის ტონერის მეთოდით 0.8 მმ სისქის დაფაზე. დააინსტალირეთ ზედაპირზე დამონტაჟებული მოწყობილობები. შეაერთეთ რამოდენიმე სმ დაკონსერვებული სპილენძის მავთულები ბატარეის ტერმინალებზე (PCB- ის სპილენძის მხარეს), რათა მოგვიანებით დაუკავშირდეთ ბატარეის დამჭერს.

FIRMWARE

Firmware უნდა აიტვირთოს USBasp პროგრამისტის გამოყენებით. პროგრამისტის ქინძისთავები (https://www.batsocks.co.uk/readme/isp_headers.htm) უნდა იყოს დაკავშირებული ჯადოსნურ ღილაკზე 6 პინიანი სათაურით (იხილეთ განლაგება PDF პინ-აუტებისთვის). მე გამოვიყენე რამოდენიმე კონექტორი, რომლებიც გაერთიანდა ადაპტერის შესაქმნელად, მაგრამ თქვენ შეგიძლიათ მარტივად გამოიყენოთ ჯუმბერის მავთულები.

დააინსტალირეთ ATTiny მხარდაჭერა თქვენს Arduino IDE- ზე (https://highlowtech.org/?p=1695) და გახსენით თანდართული ესკიზი. აირჩიეთ: დაფა: ATtiny25/45/85 ტაიმერი 1: პროცესორი ჩიპი: ATtiny85 საათი: 8Mhz (გარე) BOD გამორთულია

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

მე ჩავრთე ir-send ბიბლიოთეკის შეცვლილი ვერსია (https://github.com/anorneto/attiny85_ir_send). ბიბლიოთეკას მუშაობა არ შემეძლო - მიკროწამების () დრო ორმაგად ამოიწურა, მიუხედავად იმისა, რომ მე მქონდა საათის სწორი პარამეტრები - იქნებ ATTiny ბირთვის არასწორი ვერსია მქონდა დაინსტალირებული? მე შევასწორე ზარები, რომ გადავადდეს მიკროწამები () კომპენსაციის ფაქტორით - მაგრამ თქვენ შეიძლება გქონდეთ უკეთესი იღბალი ბიბლიოთეკაში, რომელიც არ შეცვლილა.

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

თქვენ შეგიძლიათ შეამოწმოთ, რომ წრე მუშაობს თქვენი მობილური ტელეფონების კამერის გამოყენებით IR LED– ის ნახვით, რომელსაც შეუძლია „დაინახოს“ინფრაწითელი, მიუხედავად იმისა, რომ თქვენს თვალებს არ შეუძლიათ.

ნაბიჯი 2: ჯადოსნური ღილაკი - საცხოვრებელი

ჯადოსნური ღილაკი - საცხოვრებელი
ჯადოსნური ღილაკი - საცხოვრებელი
ჯადოსნური ღილაკი - საცხოვრებელი
ჯადოსნური ღილაკი - საცხოვრებელი
ჯადოსნური ღილაკი - საცხოვრებელი
ჯადოსნური ღილაკი - საცხოვრებელი

PARTS1x Jamma Long Arcarde Button (https://www.ebay.com/itm/301287758471)2x 2x3x8 მმ იშვიათი დედამიწის მაგნიტები ფოლადი თუნუქის ქილადან

მშენებლობა

არის ოთხი 3D ნაბეჭდი ნაწილი: Shell, Base, Battery Holder და Button Spacer.

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

ამ ორი ვერსიისთვის.stl ფაილების მიმაგრების გარდა, მე ასევე შევიტანე OpenSCAD სკრიპტი, ასე რომ თქვენ შეგიძლიათ შექმნათ თქვენი საკუთარი ჯადოსნური ღილაკი სხვადასხვა პარამეტრებით.

Arcade ღილაკი უნდა დაიშალა და ორ ადგილას დაჭრილი იყოს ხერხით, როგორც ეს მითითებულია. ღილაკის თავსახური (12 მმ -იანი ღილაკიდან) ჯდება ღილაკებს შორის, რომელიც არის შეკრული არკადული ღილაკის თავზე.

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

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

წებოვანა Arcade ღილაკის გარეთა ჩარჩო ხვრელში ჭურვის ზედა ნაწილში. მაშინ ყველაფერი ერთად უნდა იყოს!

ნაბიჯი 3: ბაზის აპარატი (12 ვ LED პანელის გადართვა)

ბაზის ერთეული (12v LED პანელის გადასატანად)
ბაზის ერთეული (12v LED პანელის გადასატანად)
ბაზის ერთეული (12v LED პანელის გადასართავად)
ბაზის ერთეული (12v LED პანელის გადასართავად)
ბაზის ერთეული (12v LED პანელის გადასატანად)
ბაზის ერთეული (12v LED პანელის გადასატანად)

ნაწილები (წრე)

1x Arduino Nano ATmega168 5V1x 3mm წითელი LED1x 3mm ყვითელი LED1x 5V სარელეო 1x LDR (სინათლის დამოკიდებული რეზისტორი) 1x 2N2222 NPN ტრანზისტორი 2x 1N4007 დიოდები 1x TSOP4138 IR მიმღები 1x მინი სლაიდების გადამრთველი 1x მიკრო გადამრთველი 1-ჯერ მიკროტალღოვანი ნაბიჯი ქვემოთ მოდული (https://www.ebay.com/itm/360741066304)DC სოკეტი და დანამატი

ნაწილები (საქმე)

1mm Waxed Bead Cord24mm Diameter Wooded Bead (5mm Diameter Hole) 1x 12mm M6 Black ScrewCase 116mmx68m36mm (https://www.ebay.com/itm/382231522470)

შავი საღებავი ეპოქსიდური წებო

მიმოხილვა

საბაზო ერთეული შედგება IR მიმღებისგან, რომელიც გადართავს რელეს ჯადოსნური ღილაკის დაჭერისას. ალტერნატიულად, არის ასევე გამყვანი გადამრთველი, რომლის გამოყენებაც შესაძლებელია (მაგ., თუ მაგიური ღილაკის ბატარეა ბრტყელია).

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

მშენებლობა

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

არის ორი 3D ნაბეჭდი ნაწილი:- ერთი გამყვანი გადამრთველის მექანიზმისთვის. ცვილიანი ძაფი ხრახნიანია ხვრელების მეშვეობით, როგორც ნაჩვენებია, ბოლოს კი დიდი კვანძია მიბმული. - მეორე არის დანამატი ბურთისთვის. ეს მიმაგრებულია ბურთის ხვრელში და ძაფის მეორე ბოლო გადის. მეორე ბოლოში კვანძია შეკრული, ხოლო M6 ხრახნი ხრახნიან ბურთის ძირში (მისცეს მას წონა).

FIRMWARE

Firmware იყენებს IR დისტანციურ ბიბლიოთეკას აქედან: https://github.com/z3t0/Arduino-IRremote ატვირთვა Arduino– ზე ჩვეულებრივი გზით.

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

IR მიმღები

მე თავდაპირველად დავამონტაჟე IR მიმღები PCB– ზე (შევსებული 3 პინიანი სათაურში მისი სიმაღლის ასამაღლებლად) და ხილული იყო კორპუსში არსებული ხვრელის მეშვეობით. მაგრამ აღმოვაჩინე, რომ ეს არ იყო საკმარისად "ხილული" პრესის რეგისტრაციისთვის, ამიტომ მე დავასრულე მისი გარეთა საქმის დამონტაჟება და ახლა ყველაფერი მშვენივრად მუშაობს.

ბედნიერი ღილაკის დაჭერით!

უკაბელო კონკურსი
უკაბელო კონკურსი
უკაბელო კონკურსი
უკაბელო კონკურსი

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

გირჩევთ: