Სარჩევი:
- ნაბიჯი 1: საჭირო კომპონენტები
- ნაბიჯი 2: ელექტრონიკის დიზაინი და მშენებლობა
- ნაბიჯი 3: პროგრამული უზრუნველყოფა
ვიდეო: საკმარისი ძილი ტაიმერი: 3 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ამ პროექტისთვის კარგი სახელი ვერ ვიპოვე. თქვენ ასევე შეგიძლიათ მას უწოდოთ "საკმარისი ძილის ქრონომეტრი". ამ პროექტის იდეა გაჩნდა ზამთარში შვებულების დროს. ჩვენ ვიყავით დასასვენებელ სახლში, სადაც საწოლ ოთახში მაღვიძარა არ იყო. მე ჩვეულებრივ მჭირდება 8 საათი ძილი, მაგრამ არა უმეტეს, ასე რომ როდესაც ვიღვიძებ და მე 8 საათი მეძინა, დროა ჩემი საწოლიდან ავდგე. სამწუხაროდ, თუ თქვენ არ გაქვთ მაღვიძარა და გარეთ ჯერ კიდევ ბნელა, თქვენ უნდა გამოიყენოთ საათი ან სმარტფონი - მაგრამ ეს უკანასკნელი არ არის ის, რაც მე ჩემს საძინებელში მაქვს - რომ ნახოთ საკმარისად გძინავთ. იმისთვის, რომ ღამით გაღვიძებისთანავე არ მიყურებდეს საათს - და დამჭირდეს სათვალეები ეკრანის წასაკითხად - ეს პროექტი დაიბადა.
მე მჭირდებოდა მოწყობილობა, რომელსაც შეეძლო მიეთითებინა, მეძინა თუ არა მინიმუმ 8 საათი, იმის გარეშე, რომ მაღვიძარა გამეღვიძებინა ზუსტად 8 საათის შემდეგ. მოწყობილობა არის ბატარეაზე მომუშავე ტაიმერი, რომლის საშუალებითაც შესაძლებელია LED- ის მოციმციმე მოწყობილობის ჩართვიდან 8 საათის შემდეგ. როდესაც ვიღვიძებ შემიძლია წამოვდე საწოლიდან, თუ LED მოციმციმე და მე უნდა დავიძინო დამატებითი ძილის წინ, სანამ ის არ არის.
მაგრამ ეს არ არის ერთადერთი პროგრამა. თუ გყავთ მცირეწლოვანი ბავშვები, რომელთაც ჯერ კიდევ არ აქვთ დრო განსაზღვრული, შეგიძლიათ გამოიყენოთ ეს მოწყობილობა, რათა აცნობონ მათ, რომ LED- ის მოციმციმის დაწყებისთანავე შეუძლიათ საწოლიდან წამოდგნენ.
გაითვალისწინეთ, რომ როდესაც LED დაიწყებს მოციმციმე მას არ ჩერდება სანამ არ გამორთავთ მოწყობილობას.
როგორც ყოველთვის, მე შევქმენი ეს პროექტი ჩემი საყვარელი მიკრო კონტროლერის PIC– ის გარშემო, JAL პროგრამირების ენის გამოყენებით, მაგრამ ასევე შეგიძლიათ გამოიყენოთ Arduino.
ნაბიჯი 1: საჭირო კომპონენტები
ამ პროექტისთვის თქვენ უნდა გქონდეთ შემდეგი კომპონენტები:
- პურის დაფის ნაჭერი
- PIC მიკროკონტროლი 12F615
- 8 პინიანი IC სოკეტი
- უყურეთ კრისტალს 32.768 Hz
- კერამიკული კონდენსატორები: 2 * 22pF, 1 * 100nF
- რეზისტორები:! * 220k, 1 * 33k, 1 * 4k7
- მწვანე LED
- Ჩართვა / გამორთვა
- ბატარეის დამჭერი 3 AA ან 3 AAA ბატარეისთვის + ბატარეები
- პლასტიკური კორპუსი
იხილეთ სქემატური დიაგრამა, თუ როგორ უნდა დააკავშიროთ კომპონენტები.
ნაბიჯი 2: ელექტრონიკის დიზაინი და მშენებლობა
PIC– ის ძაბვის დიაპაზონი არის 2 ვოლტიდან 5.5 ვოლტამდე, რაც მას გამოსაყენებლად ხდის 3 AA ან AAA ბატარეის ენერგიის წყაროდ. ეს შეიძლება იყოს ჩვეულებრივი ბატარეები (მთლიანი მიწოდების ძაბვა უდრის 4.5 ვოლტს) ან მრავალჯერადი დატენვის ბატარეები (მთლიანი მიწოდების ძაბვა უდრის 3.6 ვოლტს).
ყველა დრო კეთდება პროგრამულ უზრუნველყოფაში PIC12F615. დიზაინის მთავარი მოთხოვნა იყო, რომ მოწყობილობა იყოს პორტატული და იმუშაოს ბატარეაზე. ვინაიდან PIC მუშაობს ძალიან დაბალი საათის სიხშირეზე 32 kHz, ის მოიხმარს დაახლოებით 23 uA- ს 3.6 V/ 29 uA- ზე 4.5 V- ზე ჩართვისას და როდესაც LED გამორთულია. ეს უზრუნველყოფს ბატარეის ხანგრძლივობას. ვინაიდან LED არ უნდა იყოს ნათელი, დაბალი დენი გადის მასში 4k7 რეზისტორის გამო, რაც ასევე ხელს უწყობს ბატარეის ხანგრძლივობას.
სურათებში შეგიძლიათ ნახოთ სქემა, როგორც მე ავაშენე ის პურის დაფაზე, საბოლოო შედეგის ჩათვლით, როდესაც პლასტმასის კორპუსში ჩავდე.
ნაბიჯი 3: პროგრამული უზრუნველყოფა
როგორც უკვე აღვნიშნეთ, პროგრამული უზრუნველყოფა დაწერილია PIC12F615– ისთვის JAL პროგრამირების ენის გამოყენებით. პროგრამული უზრუნველყოფა ასრულებს მარტივ ამოცანას. PIC– ის ტაიმერის გამოყენებით, საათის ბროლის საათი 32.768 Hz იყოფა 32.768 – ზე, რის შედეგადაც მიიღება შიდა სიგნალი 1 წამის განმავლობაში. შემდეგ PIC იყენებს მრიცხველს 0 -დან 60 წამამდე * 60 წუთი * 8 საათი = 28.800.
როდესაც მოწყობილობა ჩართულია, LED 3 ჯერ აციმციმდება, რის შემდეგაც იწყება 8 საათიანი ტაიმერი. ენერგიის მოციმციმე ხდება იმის საჩვენებლად, რომ ბატარეებში ჯერ კიდევ არის საკმარისი ენერგია. 8 საათის შემდეგ LED კვლავ დაიწყებს ციმციმებას, მაგრამ აციმციმებს მხოლოდ მაშინ, როდესაც მოწყობილობა გამორთულია.
მოწყობილობაში არის ერთი დამატებითი ფუნქცია. დატენვის ბატარეები არ უნდა იყოს მთლიანად დაცლილი. ამის თავიდან ასაცილებლად, მოწყობილობა ჩართვისას ერთხელ შეამოწმებს ბატარეის ძაბვას. თუ ბატარეის ძაბვა 3.0 ვოლტზე დაბალია, მოწყობილობა არ აციმციმებს LED- ს და გადადის ძილის რეჟიმში. საჭიროა მოწყობილობის გათიშვა და ბატარეების შეცვლა, რის შემდეგაც ის ნორმალურად იმუშავებს მას შემდეგ რაც ისევ ჩართავთ.
JAL წყარო ფაილი და Intel Hex ფაილი პროგრამირების PIC თან ერთვის. თუ თქვენ დაინტერესებული ხართ PIC მიკროკონტროლის გამოყენებით JAL - პასკალის მსგავსი პროგრამირების ენა - ეწვიეთ JAL ვებსაიტს
გაერთეთ საკუთარი პროექტის მშენებლობით და ველით თქვენს რეაქციებს და ალტერნატიულ პროგრამებს.
გირჩევთ:
კბილის ჯაგრისის ტაიმერი: 4 ნაბიჯი
კბილის ჯაგრისის ქრონომეტრი: იდეა არის კბილის ჯაგრისისთვის 2 ადამიანის ქრონომეტრის შექმნა, ამისთვის მე გამოვიყენე მიკრობიტი V1. ის ეხმარება ჩემს ბავშვებს კბილების გახეხვაში რეკომენდებული ხანგრძლივობით. თუ გყავთ ბავშვები და მიკრონი: ბიტი და გინდათ უზრუნველყოთ მათ აქვთ სუფთა კბილები; ნუ დააყოვნებ
ტაიმერი არდუინოსთან და როტაციულ კოდირებით: 5 ნაბიჯი
ტაიმერი Arduino და Rotary Encoder: ქრონომეტრი არის ინსტრუმენტი, რომელიც ხშირად გამოიყენება როგორც სამრეწველო, ასევე საყოფაცხოვრებო საქმიანობაში. ეს ასამბლეა არის იაფი და ადვილი გასაკეთებელი. ის ასევე ძალიან მრავალმხრივია, საჭიროებისამებრ არჩეული პროგრამის ჩატვირთვა. არის ჩემს მიერ დაწერილი რამდენიმე პროგრამა Ardui– სთვის
განაცხადის დაფა 555 ტაიმერი IC: 11 ნაბიჯი
555 ტაიმერის IC- ის განაცხადის დაფა: შესავალი: 555 ტაიმერის IC არის ერთ -ერთი ყველაზე სასარგებლო და კარგად ცნობილი IC თითოეული ჩვენგანისთვის. ჩემი პროფესიონალური ინტეგრირებული ტექნიკის გადამზიდავი იწყება ორი წლის უკან და 2019 წელს ჩემი ერთ -ერთი გადაწყვეტილებაა 45 სხვადასხვა წრის მომზადება 555 ტაიმერის IC გამოყენებით
საშინაო დავალების ტაიმერი დამზადებულია არდუინოს მიერ: 5 ნაბიჯი
საშინაო დავალების ქრონომეტრი დამზადებულია არდუინოს მიერ: თქვენი შვილი წერს თავის საშინაო დავალებას საათობით? არის თუ არა თქვენი შვილი ადვილად გადარეული სხვების მიერ საშინაო დავალების შესრულებისას? დღეს, მე შევეცადე ამ კონფლიქტის საუკეთესო გადაწყვეტა: ტაიმერი, რომელიც დამზადებულია არდუინოს მიერ. რატომ ვცდილობ გავაკეთო ეს ტაიმერი ნაცვლად
Ikea ENEBY 20 Power Mod (აღარ არის ავტომატური ძილი): 4 ნაბიჯი
Ikea ENEBY 20 Power Mod (აღარ არის ავტომატური ძილი): Ikea– ს ENEBY დინამიკებს აქვთ შესანიშნავი ხმა ფასისთვის. მთავარი მინუსი ის არის, რომ ისინი გამორთულნი იქნებიან მუსიკის არ დაკვრის შემდეგ დაახლოებით 15-20 წუთის შემდეგ, თუნდაც დაწყვილებული მოწყობილობა კვლავ დაკავშირებული იყოს. როდესაც ხელახლა ჩართავთ, მოცულობა ბრუნდება