Სარჩევი:

დისტანციური მართვის ბუზერი დაკარგული და ნაპოვნი: 4 ნაბიჯი
დისტანციური მართვის ბუზერი დაკარგული და ნაპოვნი: 4 ნაბიჯი

ვიდეო: დისტანციური მართვის ბუზერი დაკარგული და ნაპოვნი: 4 ნაბიჯი

ვიდეო: დისტანციური მართვის ბუზერი დაკარგული და ნაპოვნი: 4 ნაბიჯი
ვიდეო: სათბურის დისტანციური მართვის სისტემის უპირატესობები 2024, ივლისი
Anonim
Image
Image

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

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

მარაგები

2 x Teensy (ან Arduino და ა.შ.)

2 x თავსაბურავი / სოკეტი Teensy– სთვის - მე გამოვიყენე DIP სოკეტის რაოდენობა 4, PRT -07939– ის მსგავსი Sparkfun– დან და გავჭრა ისინი შუაზე. თქვენ ასევე შეგიძლიათ გამოიყენოთ ქალი სათაურები.

1 x 434 MHz რადიო გადამცემი: WRL-10534 Sparkfun– დან

1 x 434 MHz რადიო მიმღები: WRL-10532 Sparkfun– დან

1 x Piezo buzzer - ნებისმიერი იმუშავებს მანამ, სანამ ის 3V3 ტოლერანტულია, მე გამოვიყენე COM -13940 Sparkfun– დან

1 x ღილაკი - ნებისმიერი იმუშავებს, მე გამოვიყენე პანელის დამონტაჟების ღილაკი, მსგავსი COM -11992 Sparkfun– დან

1 x მბრუნავი პოტენომეტრი-ნებისმიერი იმუშავებს, მე გამოვიყენე პანელის სამაგრი 3310Y-001-502L-ND Digikey– დან

2 x 9V ბატარეა

2 x 9V ბატარეის ვადამდელი კონექტორები

2 x 5V ხაზოვანი რეგულატორები - მე გამოვიყენე ის, რაც მქონდა გარშემო, ნაწილი #s UA7805C და LM78L05

1 x დიდი (~ 1000uF) კონდენსატორი

3 x პატარა კონდენსატორი - მე გამოვიყენე 0.47, 0.1 და 0.01 uF, რადგან ეს არის ის, რასაც ჩემი ხაზოვანი რეგულატორების მონაცემთა ფურცლები გვირჩევს

1 x რეზისტორი, გამოსაყენებლად ღილაკზე დასაწევად. მე გამოვიყენე 1.2K, ეს შეიძლება იყოს უფრო დიდი ენერგიის დაზოგვისთვის.

2 x დაფა მიკროსქემის შესამოწმებლად

2 x პერფორაცია ან გასაყიდი დაფა საბოლოო წრედისთვის

მავთული, გამაგრილებელი რკინა, გასაყიდი

3D პრინტერი + ბოჭკო საქმისთვის (სურვილისამებრ)

ნაბიჯი 1: Breadboard Circuit

ონლაინ თამაში Breadboard Circuit
ონლაინ თამაში Breadboard Circuit

დაიცავით დიაგრამა, რათა შეიკრიბოთ წრე პურის დაფაზე.

მე ავირჩიე Teensy's- ის გამოყენება რადიო სიგნალის დასაშიფრებლად და დასაშიფრებლად, რადგან ის რაც მე მქონდა ხელში, მაგრამ თუ თქვენ ეძებთ სივრცის მინიმუმამდე შემცირებას ან მიმდინარე გათამაშებას, მაშინ სასურველია მონაცემთა ცხრილში ნაჩვენები HT-12E IC ჩიპები.

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

სამი პატარა კონდენსატორი განკუთვნილია დენის რელსების გასაფილტრად. ისინი სულაც არ არის აუცილებელი, მაგრამ ხელს შეუწყობს საიმედოობის გაზრდას Teensy's– ის და რადიოს მიმღებისა და გადამცემის სტაბილური ძაბვის უზრუნველყოფით.

უფრო დიდი კონდენსატორი გამოიყენება როგორც დაბალი გავლის ფილტრი მოზარდის PWM გამომავალი DC ძაბვად გადაქცევისთვის, რომელიც მისაღებია pizeo buzzer– ისთვის. ეს საკმაოდ მნიშვნელოვანია, რადგან პიეზო ზუმერები არ იგულისხმება AC PWM სიგნალით მუშაობისთვის. ამასთან, ეს კონდენსატორი არ იქნება საჭირო, თუ თქვენ გაქვთ არაპიეზო დინამიკი, როგორიცაა Sparkfun COM-07950, რომელიც შექმნილია კვადრატული ტალღის მუშაობისთვის.

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

ნაბიჯი 2: დაპროგრამეთ Teensy's

ჩემი კოდი ხელმისაწვდომია GitHub– ზე აქ:

github.com/rebeccamccabe/radio-buzzer

არსებობს ცალკე კოდი მიმღებისა და გადამცემისათვის.

გადამცემის კოდში შეიძლება დაგჭირდეთ მინიმალური და მაქსიმალური მოცულობის და ქოთნის კითხვის ცვლადების მორგება, სანამ მოცულობის დიაპაზონი არ არის შესაფერისი თქვენი კონკრეტული პოტენომეტრისა და პიზეო ზუზერის კომბინაციისთვის. ბუზერზე გამოყენებული DC ძაბვა იქნება მოცულობა / 255 * Vref, სადაც Vref არის 3.3V მოზარდობისათვის და მოცულობა გამოითვლება კოდში პოტენციომეტრის კითხვის საფუძველზე.

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

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

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

მას შემდეგ, რაც წრე მუშაობს პურის დაფაზე, დროა შევაერთოთ იგი დაფაზე.

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

დარწმუნდით, რომ დატოვეთ ადგილი ბატარეებისთვის და ასევე გაითვალისწინეთ, რომ 5V ხაზოვანი რეგულატორები გაცხელდება.

დატენვის შემსუბუქების მიზნით შედუღებამდე 9V ბატარეის სამაგრების და ანტენების ხვრელები გავხსენი პერფორფის ხვრელებში. ანალოგიურად, მე დავამატე ცხელი წებო პოტენციომეტრის ქინძისთავებში, როგორც მარილიანი ქოთნის ნაერთი.

ნაბიჯი 4: შეიკრიბეთ და დაიწყეთ გამოყენება

შეიკრიბეთ და დაიწყეთ გამოყენება
შეიკრიბეთ და დაიწყეთ გამოყენება

დააინსტალირეთ სქემები 3D ბეჭდვით ყუთებში. ზუზუნის ყუთზე (ყვითელი), მე დავამონტაჟე ელექტრონიკა გათბობის ნაკრების გამოყენებით, რომელიც პლასტმასში დნება გამდნარი რკინით. საკონტროლო ყუთზე (თეთრი), წრე მიმაგრებულია პანელის სამონტაჟო კომპონენტების საშუალებით, ამიტომ მე არ გამოვიყენე სითბოს ნაკრები აქ, რათა თავიდან ავიცილოთ ზედმეტი შეზღუდვა.

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

გირჩევთ: