Სარჩევი:
ვიდეო: გამაღიზიანებელი სიგნალი: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:21
გაითამაშეთ ხუმრობა თქვენს მეგობრებზე (მტრებზე?) დამალვით მაღალი ხმის სიგნალი, რომელიც ჟღერს შემთხვევითი დროის ინტერვალებით. ეს ინსტრუქცია იყენებს მინიმალურ ნაწილებს. ყველაფერი რაც საჭიროა არის:
- ბატარეა
- მიკროკონტროლი
- სპიკერი
რატომ არ ვიყენებ მხოლოდ 555 ტაიმერის ჩიპს? თქვენ რა თქმა უნდა შეეძლოთ. მე მომწონს ეს მეთოდი, რადგან: 1. უნებლიე ინტერვალით ხმაურობს 2. მინიმალური ნაწილები (დიზაინის სიმარტივე/ელეგანტურობა) 3. მინდოდა გამოვიყენო მიკროკონტროლერი (რადგან მე ახლახანს დავიწყე მოგზაურობა მიკროკონტროლერების შესახებ) ეს პროექტი შთაგონებული იყო ჟურნალში MAKE სტატიით, მსგავსი მოწყობილობის დამზადების შესახებ 555 ქრონომეტრიანი ჩიპით. ჩემი პროტოტიპის დამზადების შემდეგ, მე ვეძებდი instructions.com და იპოვნეს Raven, რომელიც არის მსგავსი სიგნალი მიკროკონტროლის გამოყენებით. მე გადავწყვიტე ჩემი ინსტრუქციის დამატება, რადგან ის იყენებს ნაკლებ ნაწილს და აქვს შემთხვევითი ინტერვალები.
ნაბიჯი 1: ნაწილები საჭირო
3 ძირითადი კომპონენტის გარდა, მე გამოვიყენე რამდენიმე სხვა ნაწილი შეკრების დასახმარებლად. აქ არის ჩემი საბოლოო ვერსიისთვის საჭირო ნაწილების სრული სია:
- ATtiny13 მიკროკონტროლი (Sparkfun.com)
- AA ბატარეები (3)
- ბატარეის დამჭერი გადამრთველით (Digikey ნაწილი # SBH-331AS-ND)
- 8 პინიანი სოკეტი მიკროკონტროლისთვის
- სპიკერი (პატარა 8 Ohm ან piezoelectric buzzer)
- სილიკონის წებოვანი (RTV)
თქვენ შეგიძლიათ გააკეთოთ ეს პროექტი თითქმის ნებისმიერი ბატარეით, მიკროკონტროლით, დინამიკის კომბინაციით. ამ ნაბიჯის სურათები აჩვენებს ნაწილებს, რომლებიც მე მქონდა სახლის ირგვლივ. მე გავაკეთე ეს მთელი პროექტი იმ ნაწილებიდან, რაც მე მქონდა სახლში. თქვენ შეგიძლიათ გამოიყენოთ თითქმის ნებისმიერი ბატარეა (ები), რომელსაც აქვს ძაბვა მიკროკონტროლერის დიაპაზონში (1.8-5.5 ვოლტი ATtiny13– ისთვის). რაც უფრო მაღალია ძაბვა, მით უფრო მაღალია სიგნალი. თითქმის ნებისმიერი პატარა სპიკერი იმუშავებს. შეიძლება დაგჭირდეთ ექსპერიმენტი სხვადასხვა პატარა დინამიკებთან. მე ავირჩიე სპიკერი პლასტიკური გარსით, რადგან ის არ ატეხავს ხმაურს ბიპის ბოლოს როგორც სხვა პატარა დინამიკები. თქვენ შეგიძლიათ სხვა მიკროკონტროლერების კოდის ადაპტირება. ის პოტენციურად მხოლოდ ტაიმერის რეგისტრაციის პარამეტრების შეცვლას მოითხოვს. საჭირო უნარებია:
- ძირითადი soldering უნარები - Soldering Tutorial
- პროგრამირების მიკროკონტროლერი - AVR გაკვეთილი
ნაბიჯი 2: პროტოტიპირება
თქვენი სქემის შესამოწმებლად ყველაზე მარტივი გზაა პროტოტიპის დაფის გამოყენება. თქვენ ასევე შეგიძლიათ მიკროკონტროლის დაპროგრამება პურის დაფაზე ყოფნისას. როდესაც ის მუშაობდა, მე დავდე პატარა პურის დაფაზე, რომ შემეძლოს სამსახურში წასვლა და გამოცდა.
შეაერთეთ სპიკერი ATtiny13: ქინძისთავები 4 და 5 შეაერთეთ ბატარეა ATtiny13: Pin 8 (+) & Pin 4 (-) ასე რომ, Pin 4 – ს აქვს უარყოფითი ბატარეის ტერმინალი და ერთი დინამიკის მავთული (არ აქვს მნიშვნელობა რომელია). პინი 5 უკავშირდება სხვა დინამიკის მავთულს და პინი 8 აკავშირებს ბატარეის დადებით მხარეს. მე ვაცნობიერებ, რომ გადატვირთვის პინი (pin1) უნდა გაიყვანოს მაღლა, მაგრამ ის მუშაობს ამის გარეშე და ეს პროექტი არ ცდილობს იყოს ფორმალურად სწორი. გაითვალისწინეთ, რომ თუ გინდათ უკეთესი ხარისხის ხმა, თქვენ შეგიძლიათ განათავსოთ რეზისტორ-კონდენსატორის დაბალი გამავლობის ფილტრი გამომავალ პინზე დინამიკთან ერთად. მაგრამ ამ პროექტისთვის ჩვენ მაინც გვინდა შემაშფოთებელი ხმა. პროტოტიპმა გამაგებინა, რომ ხმა არ იყო ძალიან ხმამაღალი. ის მაინც შეიძლება თქვენთვის კარგად იმუშაოს წყნარ გარემოში (ოფისში?). მოცულობის გასაზრდელად, მე შევცვალე ბატარეა 3V– დან (CR2032) 4.5 ვოლტამდე (3 AA).
ნაბიჯი 3: Firmware
1. ჩამოტვირთეთ beep.zip და ამონაწერი.2. გახსენით ბრძანების ფანჯარა ამ დირექტორიაში. "make program-beep" ATtiny13– ის დასაპროგრამებლად შეგიძლიათ შეცვალოთ მინიმალური/მაქსიმალური დრო სიგნალებს შორის, სიგნალის სიხშირესა და ხანგრძლივობას პარამეტრების შეცვლით წყაროს ფაილის ზედა ნაწილში beep.c. Zip ფაილში შემავალ ფაილებს აქვთ შემდეგი პარამეტრების მნიშვნელობა: secMin = 180; // წამის მინიმალური რაოდენობა beepsecMax = 600 -მდე; // წამების მაქსიმალური რაოდენობა beepfreq = 6000 -მდე; // სიგნალის სიხშირე HzmsDuration = 1000; // სიგნალის ხანგრძლივობა მილიწამებში (1000 = 1 წმ) ასე რომ ის ისხმის 6 კჰც სიხშირით 1 წამი ყოველ 3 დან 10 წუთში. მოგერიდებათ ექსპერიმენტი სხვადასხვა მნიშვნელობებით. თუმცა, ექსტრემალურმა ღირებულებებმა შეიძლება გამოიწვიოს მოულოდნელი შედეგები. ნება მომეცით ვიცოდეთ, რომელი ღირებულებებია თქვენთვის კარგად. გაითვალისწინეთ, რომ მას შემდეგ, რაც Pin 4 გამოიყენება პროგრამისტისთვის და ერთ -ერთი სპიკერის მავთულისთვის, პროგრამირებისას უნდა გათიშოთ სპიკერი pin 4 -დან. თუ თქვენ გჭირდებათ მეტი ინფორმაცია ამ ნაბიჯზე, იხილეთ ეს სამეურვეო
ნაბიჯი 4: საბოლოო შეკრება
ახლა, როდესაც ის მუშაობს, ყველაფერი ერთად შეფუთეთ.
1. შეაერთეთ ნაწილები ერთმანეთთან 2. გამოიყენეთ სილიკონის წებო, რომ შეინარჩუნოთ იგი და უზრუნველყოთ კავშირების/მავთულის დაძაბულობის შემსუბუქება. მე ჩიპის სოკეტი გამოვიყენე, ასე რომ შემეძლო ჩიპის ამოღება და სიგნალის პარამეტრების გადაპროგრამება (ინტერვალი, სიხშირე და ხანგრძლივობა). ისე, რომ სოკეტი იჯდეს ბატარეის კორპუსზე, მე გამოვიყენე გამოყენებული ქინძისთავები (4, 5 და 8) ჰორიზონტალურად და გავწყვიტე სხვა ბუდეები. ბატარეისა და დინამიკის არჩევანი შეიძლება იყოს დამოკიდებული იმაზე, თუ როგორ გსურთ მისი გამოყენება. მე თავიდან ძალიან პატარა პაკეტი მინდოდა, რომ შემეძლო დამალულიყო "სადმე". მე განვიხილე 1.5 ღილაკიანი ბატარეის გამოყენება (3), მაგრამ ვერ მოვიფიქრე მარტივი გზა ბატარეის დამჭერის გასაკეთებლად. მე საბოლოოდ მომეწონა 3 AA ხსნარი. კორპუსი არის სწორი ზომა მიკროკონტროლერისა და დინამიკის დასაყენებლად. ის ასევე კარგად მუშაობს Velcro– ს დასაკავშირებლად. ტესტირების დროს აღმოვაჩინე, რომ მოსახერხებელი იყო მისი დამალვა მაგიდის ან მაგიდის ქვედა მხარეს. 3 AA ქეისი მაძლევს საშუალებას დავუკავშირო Velcro- ს ორივე მხარე, მოვაშორო ლენტი, რომელიც ფარავს წებოვან მხარეს და მაგიდის ქვეშ გავარტყი. მაშინ, როდესაც მე მინდა მისი მოპოვება, მე შემიძლია უბრალოდ მივიღო მაგიდის ქვეშ და გავანადგურო იგი (დავტოვო Velcro- ს "კაკვის" მხარე ჯერ კიდევ მაგიდის ქვეშ). გაერთეთ, გვაჩვენეთ თქვენი სიგნალის სურათი და გვითხარით თქვენი მსხვერპლის ამბავი.
გირჩევთ:
ააშენეთ მარტივი ველოსიპედის სასიგნალო სიგნალი: 11 ნაბიჯი (სურათებით)
ააშენეთ მარტივი ველოსიპედის სასიგნალო სიგნალი: შემოდგომის დადგომასთან ერთად, ზოგჯერ ძნელია იმის გაცნობიერება, რომ დღეები უფრო მოკლე გახდა, თუმცა ტემპერატურა შეიძლება იგივე იყოს. ეს ყველას მოუვიდა- თქვენ მიდიხართ შუადღის ველოსიპედით, მაგრამ სანამ შუა გზაზე არ იქნებით, ბნელა და
LED სიგნალი: 6 ნაბიჯი
LED სიგნალი: გააკეთეთ უსაფრთხო, 12 ვოლტიანი, უნიკალური LED ნიშანი, რომელიც გამოიყურება მაგრად
მოძრაობის ამოცნობის სიგნალი: 7 ნაბიჯი
მოძრაობის ამოცნობის სიგნალი: გამარჯობათ, მეგობრებო მე ვაპირებ გაჩვენოთ როგორ გააკეთოთ მოძრაობის ამოცნობის სიგნალიზაცია. ამ პროექტის მთავარი კომპონენტია PIR სენსორი
$ 1.50 Arduino TV გამაღიზიანებელი !! (ჩართავს ტელევიზორებს როცა გინდათ რომ გამორთოთ): 5 ნაბიჯი
$ 1.50 Arduino TV გამაღიზიანებელი !! (ჩართავს ტელევიზორებს, როდესაც მათი გამორთვა გსურთ): ჰეი არდუინოს ფანები! აქ არის საშუალება მოწყობილობის შესაქმნელად, რომელიც ჩართავს ტელევიზორებს, როცა გინდა რომ გამორთო და გამორთო მაშინ გინდა! თუ თქვენ ამას დამალავთ რაიმე შეუმჩნეველში, ეს გახდება შესანიშნავი აპრილის ხუმრობა ან საჩუქარი. და საუკეთესო ნაწილი ის არის, რომ
ინფრაწითელი გააქტიურებული გამაღიზიანებელი: 4 ნაბიჯი
ინფრაწითელი გააქტიურებული გამაღიზიანებელი: პოპულარული მოწყობილობა, რომელიც უნდა შეიქმნას, როდესაც პირველად ისწავლით სქემების აგებას, არის AC- ზე ორიენტირებული დინამიკი, რომელიც საშინელ ხმაურს წარმოშობს. გასაგებია, რომ ამის გამოყენება საკმაოდ გასართობი ხდება, როდესაც გსიამოვნებთ სხვების გაღიზიანება აღნიშნული ხმაურით. სამწუხაროდ, თუმცა