Სარჩევი:

საყოფაცხოვრებო ინფორმატორი: 4 ნაბიჯი
საყოფაცხოვრებო ინფორმატორი: 4 ნაბიჯი

ვიდეო: საყოფაცხოვრებო ინფორმატორი: 4 ნაბიჯი

ვიდეო: საყოფაცხოვრებო ინფორმატორი: 4 ნაბიჯი
ვიდეო: Filmebi qartulad საწყისი კოდი 2024, ნოემბერი
Anonim
საოჯახო ინფორმატორი
საოჯახო ინფორმატორი

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

ნაბიჯი 1: სქემატური

სქემატური
სქემატური

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

ნაბიჯი 2: დიზაინი

დიზაინი
დიზაინი
დიზაინი
დიზაინი

ავტოფარეხის კარის ფუნქცია ავტოფარეხის კარის სენსორი არის მაგნიტურად მართული ლერწმის გადამრთველი. მაგნიტი მოთავსებულია ავტოფარეხის კარზე და არის ლერწმის გადამრთველთან ახლოს, როდესაც კარი სრულად დაკეტილია. მე ავირჩიე ლერწმის გადამრთველი, რადგან უფრო ადვილი იყო ავტოფარეხის კარის მოძრაობის ფხვიერი მექანიკური ტოლერანტობის ადაპტირება. როდესაც ავტოფარეხის კარი იხსნება, მაგნიტი გადადის გადამრთველიდან. იხსნება გადამრთველი, რომელიც სიგნალს აძლევს მიკროკონტროლერს ჩართოს LED და იძლევა მოკლე სიგნალს. ეს იმდენად მარტივია, რომ თქვენ შეიძლება გკითხოთ: „რატომ იწუხებ თავს მიკროკონტროლერის გამოყენებით, როდესაც მარტივი წრე შეასრულებს დავალებას. მაგრამ აქ არის ის ადგილი, სადაც მიკროკონტროლერის სიმძლავრე სწრაფად შეიძლება გამოყენებულ იქნას უფრო სასარგებლო მოწყობილობის შესაქმნელად ყოველგვარი აპარატურის შეცვლის გარეშე. რაც მე ძალიან მინდოდა იყო ის თვისება, რომ შემეხსენებინა, როდესაც დამავიწყდა კარის დაკეტვა. თუ კარი იხსნება და ღია რჩება ერთი საათის განმავლობაში, ალბათ დამავიწყდა მისი დაკეტვა. მე შეიძლება ვერ შევამჩნიო LED, ასე რომ იმ მომენტში იქნება სიგნალი ყოველ 10 წუთში, რომ ჩემი ყურადღება მივიღო სანამ კარს არ ვკეტავ. ფოსტის ფუნქცია მე გამოვიყენე სინათლის დამოკიდებული რეზისტორი (LDR) საფოსტო ყუთის სენსორისთვის. კიდევ ერთხელ შემეძლო გამომეყენებინა მექანიკური გადამრთველი, მაგრამ მე შეშფოთებული ვიყავი კარის სახსრის მექანიკური ტოლერანტობით. მე არ ვიყავი დარწმუნებული, რომ მე შემეძლო გადამრთველის საიმედოდ ფუნქციონირება wobbly კარი. LDR მშვენივრად მუშაობს და ადვილია ინსტალაცია საფოსტო ყუთის უკანა ნაწილში. როდესაც კარი დაკეტილია ის იკითხება როგორც ძალიან მაღალი წინააღმდეგობა - რამდენიმე მეგა ომი, და დაახლოებით 10K როდესაც კარი იხსნება - თუნდაც მოღრუბლულ დღეს. თუ შუაღამეა, ის ალბათ არ დარეგისტრირდება, მაგრამ ფოსტის გადამზიდავი არ მოდის მაშინ. საფოსტო ყუთის მართვა მნიშვნელოვნად განსხვავდება ავტოფარეხის კარისგან. საფოსტო ყუთი მხოლოდ ერთი ან ორი წამია აქტიური, მაგრამ მინდა მახსოვდეს, რომ გახსნა გამოვლინდა, ერთხელ აწკაპუნეთ სპიკერი და შემდეგ განათებული განათება შეინარჩუნეთ სანამ არ გადატვირთავ - ან ის ავტომატურად გადატვირთულია 8 საათის შემდეგ. მომავალი შესაძლებლობები იქიდან არის კიდევ რამოდენიმე ანალოგური და ციფრული ქინძისთავი AT Mega ჩიპზე, ასე რომ მე ნამდვილად შევამჩნევდი ჩემს პატარა პროექტზე მეტი ფუნქციის დამატებას. ერთი იდეა იქნება სინათლის სხივი და LDR სენსორი, რომელიც დამონტაჟებულია შესასვლელი კარისკენ მიმავალ გზაზე, ასე რომ მე შემიძლია წინასწარ შევატყობინო ვინმე, ვინც სახლს უახლოვდება. Რაიმე რჩევა?

ნაბიჯი 3: პროექტის საქმე და გაყვანილობა

პროექტის საქმე და გაყვანილობა
პროექტის საქმე და გაყვანილობა

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

ნაბიჯი 4: წყაროს კოდი

Საწყისი კოდი
Საწყისი კოდი

აქ არის საწყისი კოდი - ეს არის მოკლე და მარტივი.

საყოფაცხოვრებო_ინფორმატორი. Pde

. PDE ფაილები არის Arduino კოდის ფაილები (ისინი რატომღაც უწოდებენ "ესკიზებს") - ის თითქმის იდენტურია "C" - ს.

თქვენ შეგიძლიათ ნახოთ კოდი ტექსტური რედაქტორის გადმოტვირთვით და გახსნით.

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

Arduino– ს განვითარების სისტემის უახლესი ვერსიები.de– ს ნაცვლად იყენებენ.ino გაფართოებას, ასე რომ უბრალოდ გადაარქვით სახელი ფაილს.

გირჩევთ: