Სარჩევი:
- ნაბიჯი 1: კომპონენტები
- ნაბიჯი 2: პროგრამა ATTiny45
- ნაბიჯი 3: Breadboard Circuit
- ნაბიჯი 4: Perf Board Circuit
- ნაბიჯი 5: საქმე და მონტაჟი
- ნაბიჯი 6: თქვენ დაასრულეთ
ვიდეო: კარის სიგნალიზაცია ATTiny– ით: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:15
გამარჯობა ყველას, ამ გვერდზე მე ვაპირებ გაჩვენოთ როგორ გავაკეთე მარტივი სიგნალიზაცია კარისთვის, რომელიც არის კომპაქტური, ხმამაღალი და აკუმულატორი.
ნაბიჯი 1: კომპონენტები
არსებობს სრული ჩამონათვალი იმისა, რაც გჭირდებათ ამ პროექტისთვის, მე გამოვიყენე კომპონენტების უმეტესობა იმ ნივთებიდან, რაც მე მქონდა დაგებული, მაგრამ თქვენ შეგიძლიათ მარტივად შეიძინოთ ისინი.
- AtTiny45/85: ამ პროექტის ტვინი, თქვენ შეგიძლიათ გამოიყენოთ არდუინოს დაფაც კი ამისათვის, მაგრამ მე ვფიქრობ, რომ ეს ძალიან გადაჭარბებულია.
- 5V ძაბვის მარეგულირებელი: მე გამოვიყენე CJ78M05, რათა უზრუნველყო 5 ვოლტი Attiny– სთვის.
- LM386: op-amp, რომელიც მუშაობს დინამიკზე.
- სპიკერი/პიეზო: აირჩია ხმამაღალი, არა მაღალი წინაღობით.
- სარელეო: ელექტრომაგნიტური გადამრთველი გამოიყენება გამაძლიერებლის შესანახად ენერგიის დაზოგვისას, როდესაც სიგნალიზაცია ლოდინის რეჟიმშია, მე გამოვიყენე TX2-3V მაშინაც კი, თუ ვაპირებ მის მართვას 5 ვ-ით, ეს კარგად უნდა იყოს.
- ოპტოქუპლერი: პატარა IC სარელეო გრაგნილის Attiny– დან გამოსაყენებლად, მე გამოვიყენე EL817, მაგრამ თქვენ შეგიძლიათ გამოიყენოთ რაც გსურთ.
- NPN ტრანზისტორი: რელეს მართვა.
- დიოდი: დაიცავით წრედი კოჭის მაღალი ძაბვის ნაკაწრებისგან, როდესაც რელე ითიშება.
- ლერწმის გადამრთველი: მაგნიტური გადამრთველი კარის პოზიციის დასადგენად მაგნიტის გამოყენებით.
- მაგნიტი: მე ეს ამოვიღე ძველი მყარი დისკიდან.
- კონდენსატორები: თქვენ დაგჭირდებათ 10 uF ერთი LM386- ის მოგების დასადგენად და ორი 300uF, ერთი ელექტროგადამცემი ხაზის სტაბილიზაციისთვის და ერთი სპიკერის გამოსასვლელისთვის.
- რეზისტორები: ერთი 1 kOhm ტრანზისტორის ბაზაზე, ერთი 1 mohm როგორც გამაგრილებელი რეზისტორი ლერწმის გადართვისთვის, მე გამოვიყენე ისეთი მაღალი წინააღმდეგობა, რომ დავზოგო ენერგია ლოდინის დროს და რეზისტორი ოპტოქუპლერის შეყვანისთვის.
თქვენ უნდა გამოთვალოთ ამ უკანასკნელის მნიშვნელობა თქვენი ოპტოქუპლერის მონაცემთა ცხრილის საფუძველზე: ჩემს შემთხვევაში მონაცემთა ცხრილმა აჩვენა ოპტიოქუპლერის ინფრაწითელი დიაპაზონის 20mA- ს იდეალური მიმდინარე ნაკადი, ასე რომ, როდესაც მას 5 ვ -ით ვმოძრაობ, გამოვთვალე წინააღმდეგობა მჭირდებოდა ომის კანონის გამოყენებით:
R = V/I R = 5v/0, 002A R = 250Ohms
- გადამრთველი: გრძელი კაბელით არის ჩართული და გამორთულია სიგნალიზაცია.
- ბატარეის ბატარეა+9 ვ ბატარეა.
- სრულყოფილი დაფა: მე ვიყენებ ერთს მიწასთან შეერთებით ერთ მხარეს, რათა წრე გამწმენდი იყოს (არა ის, რაც სურათზეა).
- სათაურის ქინძისთავები IC და დინამიკისთვის, ხრახნიანი ტერმინალი გადართვისთვის: რეკომენდირებულია, მაგრამ არა მკაცრად აუცილებელი.
- პლასტიკური ქეისი: ისევ გირჩევთ, მაგრამ შეგიძლიათ კარზე დააკიდოთ ორმაგი ცალმხრივი ლენტით ან თუნდაც 3D ბეჭდვით.
ნაბიჯი 2: პროგრამა ATTiny45
როგორც თქვენ ალბათ შეამჩნიეთ, რომ თქვენ არ შეგიძლიათ შეაერთოთ ATTiny თქვენს USB პორტში მისი დასაპროგრამებლად, თქვენ დაგჭირდებათ პროვაიდერის პროგრამისტი. თუ თქვენ არ გყავთ ასეთი პროგრამისტი, შეგიძლიათ მარტივად გამოიყენოთ arduino დაფა, როგორც ISP პროგრამისტი, როგორც მე. აქ არის ნაბიჯები, რომლებიც უნდა დაიცვას:
ატვირთეთ "Arduino ISP" ესკიზი, რომელიც შეგიძლიათ იხილოთ Arduino IDE– ს მაგალითებში Arduino დაფაზე
შეაერთეთ ATTiny არდუინოსთან ისე, როგორც სურათზე ჩანს, თქვენ შეგიძლიათ გააკეთოთ ფარი, როგორც მე გავაკეთე, რათა მომავალში გაადვილდეს პროგრამირება
- შეაერთეთ Arduino USB პორტთან და გახსენით IDE,
- იქ გახსენით ჩანართი "ინსტრუმენტები" და "პროგრამისტი" და აირჩიეთ "Arduino როგორც ISP".
- გახსენით "ფაილი", "პარამეტრები" და დამატებითი დაფების მენეჯერის URL- ში მიუთითეთ ეს url:
- გახსენით "დაფები", "გამგეობის მენეჯერი" და იქ გადაახვიეთ ქვემოთ ჩამონათვალში, სადაც ნათქვამია "დევიზ ა მელისის ყურადღება". დააწკაპუნეთ მასზე და დააინსტალირეთ. ამ დროს თქვენ უნდა გქონდეთ საშუალება ნახოთ ATTiny დაფის სიაში.
- ახლა დაფის მენიუში შეარჩიეთ ATTiny და "პროცესორში" შეარჩიეთ ის, რაც გაქვთ, "საათზე" აირჩიეთ "შიდა 8 მჰც" და შემდეგ დააჭირეთ ღილაკს "ჩამტვირთავი ჩამტვირთავი".
ახლა თქვენ მზად ხართ ჩამოტვირთოთ და ატვირთოთ კოდი.
ნაბიჯი 3: Breadboard Circuit
ახლა თქვენ უნდა გააკეთოთ Breadboard პროტოტიპი ზემოთ მოცემული სქემების მიხედვით, რომ შეამოწმოთ ყველაფერი მუშაობს.
ნაბიჯი 4: Perf Board Circuit
მას შემდეგ რაც თქვენ შეამოწმე ყველაფერი მუშაობს თქვენ შეგიძლიათ გადაიტანოთ Breadboard ჩართვა perfboard ერთი. PCB- ის გამოყენება Grounded მხარეს დაზოგავს თქვენ დიდ დროსა და ადგილს, ხოლო სოკეტების გამოყენება ყველა IC- ისთვის ასევე კარგი იდეაა. ტესტის დასრულების შემდეგ, წრე კვლავ მუშაობს სწორად და შემდეგ დაამატეთ სერიული გადამრთველი 9 ვ ბატარეის კონექტორის დადებითი ხრახნიანი ხრახნიანი კონექტორისა და გრძელი მავთულის გამოყენებით.
ნაბიჯი 5: საქმე და მონტაჟი
თუ მოგწონთ, შეგიძლიათ ყველაფერი ჩასვათ ყუთში ან ყუთში, რომ ყველაფერი ლამაზად და კომპაქტურად იყოს, შეგიძლიათ 3D ბეჭდვაც კი, მსგავსი, რაც ჩემს მიერ შემუშავებულ სურათზეა. დაამონტაჟეთ ყუთი კარის ზემოთ ორმხრივი ლენტის ან ხრახნების გამოყენებით და მაგნიტი კარზე, ლერწმის გადართვის შესაბამისად, დარწმუნდით, რომ გამოიყენეთ ძლიერი მაგნიტი. დამალეთ დენის გადამრთველი სადმე ან გაართულეთ წვდომა და თქვენ დაასრულეთ.
ნაბიჯი 6: თქვენ დაასრულეთ
აქ თქვენ გაქვთ ეს, ამ დროს თქვენ უნდა გქონდეთ მოქმედი კარის სიგნალიზაცია ბატარეის ხანგრძლივობით, ჩემში დგას დაახლოებით 1 mA ლოდინის რეჟიმში და ისეთი 9 ვ ბატარეის გამოყენებით, რომელსაც ტიპიურად აქვს 500 mAh, უნდა გაგრძელდეს დაახლოებით 500 საათი. თუ გსურთ კიდევ უფრო მეტი ენერგიის დაზოგვა, შეგიძლიათ თავიდან აიცილოთ ძაბვის მარეგულირებელი და ჩართოთ წრე უშუალოდ 5 ვოლტამდე, ამცირებთ ენერგიის მოხმარებას მხოლოდ რამდენიმე uA– მდე, თუმცა ამ გზით სიგნალიზაციას ექნება უფრო დაბალი მოცულობა.
თუ თქვენ გაქვთ რაიმე წინადადება ან პრობლემა მისი შექმნისას გთხოვთ გამოიყენოთ კომენტარების განყოფილება, მე მოგაწვდით გადაწყვეტილებებს უპრობლემოდ.
გირჩევთ:
Circuit Playground Express კარის სიგნალიზაცია: 5 ნაბიჯი
Circuit Playground Express კარის სიგნალიზაცია: ოდესმე გიფიქრიათ, ეძებენ თუ არა ოჯახის წევრები თქვენს ოთახს, როცა თქვენ არ ხართ? გსურთ მათი შეშინება? თუ თქვენ ჩემნაირი ხართ, მაშინ გჭირდებათ Circuit Playground Express კარის სიგნალიზაცია. მე შევქმენი საკუთარი კარის სიგნალიზაცია, რადგან ყოველთვის ცნობისმოყვარე ვარ
გაკვეთილი: როგორ გააკეთოთ კარის სიგნალიზაცია MC-18 მაგნიტური გადამრთველის სენსორის სიგნალიზაციის გამოყენებით: 3 ნაბიჯი
გაკვეთილი: როგორ გააკეთოთ კარის სიგნალიზაცია MC-18 მაგნიტური გადამრთველის სენსორის სიგნალიზაციის გამოყენებით: გამარჯობა ბიჭებო, მე ვაპირებ გაკვეთილი გავაკეთო MC-18 მაგნიტური გადამრთველის სენსორის სიგნალიზაციის შესახებ, რომელიც მუშაობს ჩვეულებრივ დახურულ რეჟიმში. მაგრამ პირველ რიგში, ნება მომეცით აგიხსნათ მოკლედ რას ნიშნავს ჩვეულებრივ ახლოს. არსებობს ორი სახის რეჟიმი, ჩვეულებრივ ღია და ჩვეულებრივ დახურული
მაცივრის კარის სიგნალიზაცია: 5 ნაბიჯი
მაცივრის კარის სიგნალიზაცია: ამ პროექტში მე გაჩვენებთ თუ როგორ უნდა გააკეთოთ სიგნალიზაცია, რომელიც გაისმის, თუ მაცივრის კარი დიდხანს დატოვეთ ღია. ეს წრე არ შემოიფარგლება მხოლოდ მაცივრით, ის შეიძლება გამოყენებულ იქნას სიგნალიზაციის გასააქტიურებლად, რადგან ნებისმიერი კარი დიდი ხანია ღიაა
კარის სიგნალიზაცია მაგნიტური დარბაზის სენსორის გამოყენებით: 5 ნაბიჯი
კარის სიგნალიზაცია მაგნიტური დარბაზის სენსორის გამოყენებით: კარის სიგნალიზაცია არის ძალიან გავრცელებული და სასარგებლო მოწყობილობა უსაფრთხოების მიზნით. ისინი გამოიყენება იმის დასადგენად, კარი ღიაა თუ დახურული. ხშირად ჩვენ ვნახეთ მაცივარში კარის სიგნალიზაცია, რომელიც ააქტიურებდა სხვა ხმას. კარის სიგნალიზაცია პრო
შუშის დამტვრევის სიგნალიზაცია / ძარცვის სიგნალიზაცია: 17 ნაბიჯი
შუშის ჩამტვრევის სიგნალიზაცია / ძარცვის სიგნალიზაცია: ეს წრე შეიძლება გამოყენებულ იქნას განგაშის გასაზრდელად შუშის ფანჯრის დამტვრევის შემჩნევის მიზნით, მაშინაც კი, როდესაც შემოჭრილი დარწმუნებულია, რომ დამსხვრეული მინის ხმა არ ისმის