საათები მატრიცებზე. ხელნაკეთი საათები LED მატრიცებზე

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

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

ძირითადი მახასიათებლები:

  • მიწოდების ძაბვა (V) ……………………………………… 5
  • მიმდინარე მოხმარება (mA) ………………………………………. 100 - 200
  • მატრიცის მთლიანი ზომა (პიქსელები) …………………… 8 x 40
  • გაზომილი ტემპერატურის ლიმიტები (გრადუსები) …………. -40 - +99,5
  • ტემპერატურის გაზომვის სიზუსტე (გრადუსები) ……….. 0.5
  • კურსის ყოველდღიური კორექტირების ლიმიტები (წამები) …………. -9,9 - +9,9
  • სიკაშკაშის ცვლილების გრადაციების რაოდენობა ……………………… 31 + „ავტო“ რეჟიმი
  • სიგნალიზაციის რაოდენობა …………………………………. ოთხი
  • თითოეული განგაშის ტექსტის მოცულობა (სიმბოლოები) ……….. 11
  • მოვლენის ინდიკატორების რაოდენობა ………………………….. 14
  • ტექსტის მოცულობა თითოეული მოვლენისთვის (პერსონაჟები) …………. თხუთმეტი
  • რეჟიმის კონტროლი ………………………………………. ღილაკები / ნებისმიერი დისტანციური მართვა

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

ჩვენების სქემა

კონტროლის სქემა

რეგისტრების ფაქტობრივი კონტროლი ხორციელდება მიკროკონტროლერის (MK) DD7 სამი პორტის მეშვეობით, TMR0 ტაიმერის შეფერხებით 2 ms ინტერვალით, რაც უზრუნველყოფს ინფორმაციის ცვლილების საერთო სიხშირეს 63 ჰც. ასევე, PWM სიგნალი მიეწოდება MK-დან DD6-ის მე-9 პინს (ჩართვა-გამორთვის გამომავლები) ინდიკატორების სიკაშკაშის შესაცვლელად. MK DD7 არჩეულ იქნა PIC16F88-ად, რომელიც განსხვავდება პოპულარული PIC16F628A-სგან ADC-ის არსებობით და ორჯერ მეტი პროგრამის მეხსიერების სიმძლავრით. MK მუშაობს შიდა ოსცილატორიდან 8 MHz სიხშირით (კიდევ ერთი განსხვავება 628A-სგან).

მოწყობილობა იყენებს რეალურ დროში საათის ჩიპს DS1307, რომელიც უზრუნველყოფს წამების, წუთების, საათების, კვირის დღის, თარიღის დათვლასა და შენახვას (მათ შორის წელი 0-დან 99 წლამდე). საწყისი ინიციალიზაციის დროს, DS1307 კონფიგურირებულია რეჟიმში, რომელშიც კვადრატული ტალღა 1 ჰც სიხშირით არის წარმოდგენილი პინ 7-ზე, რომელიც მიეწოდება MK-ის RB0 შეყვანას. ამ შეყვანაზე ჩართულია შეფერხება, სადაც სპეციალური დროშა დაყენებულია წამში ერთხელ. მთავარ პროგრამაში, ამ დროშის გამოყენებით, ძირითადი მოქმედებები შესრულებულია წამში ერთხელ: DS1307 მონაცემების კითხვა, დროის მითითება, სიგნალიზაციისა და მოვლენის ინდიკატორებს შორის შესაბამისობის შემოწმება, სიკაშკაშის დაყენება ავტომატურ რეჟიმში. დამატებითი ბატარეა BAT1 საშუალებას გაძლევთ შეინახოთ მონაცემები მოწყობილობის მიწოდების ძაბვის არარსებობის შემთხვევაში თითქმის შეუზღუდავი დროით. MK აკონტროლებს DS1307-ს I2C ავტობუსის მეშვეობით RB1, RB2 პორტებით. ტემპერატურის სენსორი ასევე კონტროლდება I2C - DS1621 მიკროსქემით.

მოწყობილობა კონტროლდება S1 და S2 ღილაკების გამოყენებით, რომლებიც დაკავშირებულია შესაბამისად MK RA4, RA2 პორტებთან. S1 ღილაკის ფუნქციების შესრულება შესაძლებელია ABR-დან ნებისმიერი დისტანციური მართვის გამოყენებით DA1 ტიპის TSOP48 მიმღების მიკროსქემის გამოყენებით და DD8.1 D-ტრიგერის ერთჯერადი ვიბრატორისა და C8, R47 და D1 ელემენტების გამოყენებით. ერთჯერადი ვიბრატორის სიგნალის ხანგრძლივობა არჩეულია 0,2 წმ, რაც უზრუნველყოფს მოკლე იმპულსების გადაქცევას DA1 გამოსასვლელიდან ამ ხანგრძლივობის იმპულსებად მოკლე დაჭერით და უწყვეტ სიგნალად დისტანციური მართვის ნებისმიერი ღილაკის დაჭერისას. სიგნალი ტრიგერის საპირისპირო გამომავალიდან D2 დიოდის მეშვეობით აორმაგებს ღილაკს S1. ელემენტების R48, HL6 დახმარებით ორგანიზებულია ამ ფაქტის მითითება.

DD8.2 ჩიპის მეორე ტრიგერზე და პიეზოკერამიკულ ემიტერზე LS1, აწყობილია ხმოვანი განგაშის წრე, როდესაც ამოქმედდება მაღვიძარა ან მოვლენის ინდიკატორი. ტრიგერის დათვლის შეყვანა იღებს PWM სიგნალს MK-ის გამოსვლიდან 8 კჰც სიხშირით. ლოგიკური 1 სიგნალით ტრიგერის R და S კომბინირებულ შეყვანებზე, ორივე გამოსავალზე არის log.1 და ხმა არ ისმის. როდესაც ჩვენების მოვლენა ხდება, MC ცვლის დონეს ამ შეყვანებში 1 ჰც სიხშირით, ხოლო ანტიფაზური პულსები 4000 ჰც სიხშირით გამოჩნდება ამ სიხშირით ტრიგერის გამოსავალზე. ვინაიდან ეს სიხშირე რეზონანსულია ამ რადიატორისთვის, წარმოიქმნება ხმამაღალი წყვეტილი სიგნალი. ზომები მიღებულია პროგრამულად PWM პულსის შესანახად, თუნდაც უკიდურესი სიკაშკაშის მნიშვნელობებზე.

სინათლის სენსორი აწყობილია ელემენტებზე FR1, R45 და C6. MK, ჩაშენებული ADC-ის გამოყენებით, კითხულობს განათებაზე დამოკიდებულ ძაბვას ამ გამყოფიდან და ადგენს PWM სიგნალის შესაბამის სამუშაო ციკლს.

მოწყობილობა იკვებება + 5 ვ ძაბვით, რომელიც მიეწოდება J1 კონექტორს და შემდეგ ფილტრის სქემების R41C3C4, R42C5, C7R46 მიკროსქემის ელემენტებს. R49 D3 წრე იცავს მოწყობილობას გადაჭარბებული ან უკუ ძაბვის შემთხვევითი შეერთებისგან. მოსახერხებელია 5 ვოლტიანი სმარტფონის დამტენის IP-ად გამოყენება.

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

DD1-DD5 გამოიყენება SO16 პაკეტში, DD6 - SOIC20 პაკეტში. DD8 გამოიყენება DIP პაკეტში. მისი შეცვლა შესაძლებელია შიდა K561TM2-ით. DD9, DD10 - SO8 შემთხვევებში. თითქმის ყველა SMD რეზისტორები და კონდენსატორები არის ზომით 0805, C1,C7,C3,C5 - ზომა 1206. უმჯობესია კვარცის რეზონატორის შედუღება ძველი დედაპლატიდან - ისინი, როგორც წესი, უფრო სტაბილურია. ფოტორეზისტორი FR1, მეორეთი ჩანაცვლებისას, უნდა ჰქონდეს ბნელი წინააღმდეგობა დაახლოებით 1 - 2 MΩ. BAT1 ტიპის CR2032 ბატარეა დამონტაჟებულია სტანდარტულ დამჭერზე. ის შეიძლება შეიცვალოს ნებისმიერი შესაფერისი ზომის ძაბვით 3 ვ. პიეზო ემიტერის მეორეთი ჩანაცვლებისას ძალიან სასურველია, რომ რეზონანსული სიხშირე იყოს 4000 ჰც-მდე. ფოტოდეტექტორის შედუღება შესაძლებელია ძველი ტელევიზორიდან. LED - ნებისმიერი ნათელი, წითელი ანათებს. დიოდები შეიძლება შეიცვალოს KD521, KD522. ზენერის დიოდი - ძაბვა 5.6 ვ და სასურველია მინიმუმ 1 ვატი სიმძლავრით. ვინაიდან გამოყენებული მატრიცის ინდიკატორები ჩვეულებრივი ანოდით აღმოჩნდა, დაფის შემუშავებისას საჭირო იყო მათი დაყენება 90 გრადუსიანი ბრუნვით და რიგების გამოყენება სვეტებად და პირიქით. ინდიკატორებით საერთო კათოდით შეცვლისას, მაგალითად 1088AS, თქვენ მოგიწევთ მთლიანად შეცვალოთ გაყვანილობა. ღილაკები - ნებისმიერი საათი, კუთხოვანი. ინდიკატორების წინ ფერადი პლექსიგლასით დახურვისას დაფიქსირდა მცდარი პასუხებიDA 1 ასახული სიკაშკაშის სიგნალი ინდიკატორებიდან. ეს ეფექტი ადვილად აღმოიფხვრება ინდიკატორსა და ფოტოდეტექტორს შორის შავი ქაღალდის ეკრანის დაწებებით.

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

აწყობილი დაფის გარეგნობა ნაჩვენებია ფოტოებზე.

არც თუ ისე ლამაზად შედუღებული დენის შემზღუდველი რეზისტორების მიზეზი არის ის, რომ დაფის დამზადების შემდეგ აღმოჩნდა, რომ მათი ნომინალური ღირებულებაა არა 0805, არამედ 1206. მე მომიწია როგორმე შედუღება ...

კონტროლერის მართვის პროგრამა დაწერილია C ენაზე და ითარგმნება MikroC-ში PIC გარემოსთვის. კონფიგურაციის სიტყვა შეიცავს firmware-ში და ავტომატურად შეიყვანება. საათის ავტორის ორიენტაცია - მატრიცა არის თავზე, რაც ამცირებს მიკროსქემის დეტალების შესაძლო ზემოქმედებას DD9, DD10 მიკროსქემების ტემპერატურაზე. თუმცა, თუ ვინმეს მოსწონს საათის მდებარეობა მატრიცებით ქვემოთ, თქვენ უნდა შეცვალოთ პარამეტრის მნიშვნელობა პირველივე სტრიქონში 1-დან 0-მდე ფაილში „watch.c“, კომენტარის მიხედვით, პროგრამის თარგმნამდე. ფირმვერი მიმაგრებულია ორივე შემთხვევისთვის. ასევე შესაძლებელია რიცხვების შრიფტის შეცვლა თხელზე (ნაგულისხმევად თამამად), ასოების მსგავსი (ეს, სხვათა შორის, ოდნავ შეამცირებს მიმდინარე მოხმარებას საწყის რეჟიმში). ამისათვის, "font.c" ფაილის პირველ სტრიქონში, თქვენ უნდა შეცვალოთ "font_2" პარამეტრის მნიშვნელობა 1-დან 0-მდე.

ახლა გადავიდეთ საათის რეჟიმების აღწერაზე და ვიმუშაოთ მათთან.

ჩართვისთანავე საათი გადადის მთავარ რეჟიმში - დროის მითითებით. ამავდროულად, საათებისა და წუთების ციფრი არის 8 პიქსელის სიმაღლე, ხოლო წამი - 7 (ზოგადად, თითოეული ციფრი ან ასო ნაჩვენებია 5x8 პიქსელის ველში, წამის ციფრები - 5x7). S1 ღილაკზე ან დისტანციური მართვის რომელიმე ღილაკზე დაჭერისას (ეს მოქმედებები ექვივალენტურია და შემდგომში გავითვალისწინებთ, რომ როდესაც საქმე ეხება S1 ღილაკზე დაჭერას, იგივე ხდება დისტანციური მართვის სიგნალის დროს), მიმდინარე კვირის სრული თარიღი და დღე ნაჩვენებია მცოცავი ხაზის გამოყენებით. თუ შემდგომი ქმედება არ განხორციელდა, 16 წამის შემდეგ. მოწყობილობა უბრუნდება პირვანდელ მდგომარეობას - დროის ჩვენება. თუ კვლავ დააჭერთ S1 ღილაკს თარიღის ჩვენებისას, მაშინ ტემპერატურის ჩვენება ასევე იწყება გაშვებული ხაზის საშუალებით 16 წამის განმავლობაში. (ღილაკზე ხელახლა დაჭერა - დაუყოვნებლივ დაუბრუნდით საწყის მდგომარეობას).

S1 ღილაკზე 9 წამის განმავლობაში განუწყვეტლივ დაჭერით, საათი გადადის "MENU" რეჟიმში, როგორც ეს მითითებულია შესაბამისი წარწერით. ამისთვის აირჩიეს ასეთი გრძელი პრესა, რათა შემცირებულიყო მენიუში შემთხვევით შესვლის ალბათობა დისტანციური მართვის ნორმალური გამოყენებისას (ფაქტობრივად საყოფაცხოვრებო ტექნიკის სამართავად).

ამას მოჰყვება მცირე გადახვევა - ღილაკებით მუშაობას ზოგადად ავხსნით. საათი კონტროლდება ისე, რომ მათთან ყველა მოქმედების შესრულება შესაძლებელია მხოლოდ S1 ღილაკის (ან დისტანციური მართვის) გამოყენებით. ბოლოს და ბოლოს, საათს შეუძლია კედელზე მაღლა დაკიდება და წვდომა მხოლოდ S1 ღილაკზე იქნება (დისტანციური მართვის საშუალებით). ამრიგად, მენიუს ელემენტების დალაგება, ისევე როგორც სიგნალიზაციის ან მოვლენების სიის დახარისხება, ხდება S1-ის მოკლე (3 წამამდე) დაჭერით, ხოლო არჩეულ ელემენტზე გადასვლა ხდება ხანგრძლივი (3 წამზე მეტი). ) დაჭერით. არანაირი ზემოქმედება 15-30 წამის განმავლობაში. (დამოკიდებულია კონკრეტული რეჟიმიდან) – დაუბრუნდით საწყის მდგომარეობას. იმავე ადგილას, სადაც იცვლება პარამეტრის მნიშვნელობა, მოკლე დაჭერით გაზრდის მნიშვნელობას არა 1-ით, არამედ 2 წამზე მეტი ხანგრძლივობით შეკავებით. - მნიშვნელობა ავტომატურად იზრდება დაახლოებით 3 ჯერ წამში. აქ, გარკვეული რეგულირებადი (5-დან 8 წამამდე) დროის გავლენის არარსებობა იწვევს შემდეგ პარამეტრზე გადასვლას მიმდინარე პარამეტრის შენარჩუნებით. ეს არის სადაც შეგიძლიათ გამოიყენოთ S2 ღილაკი - შეინახოთ პარამეტრი შემდეგზე გადასვლასთან ერთად, მოლოდინის გარეშე, დაუყოვნებლივ. ასე რომ, საათის ხელში დაჭერამ შეიძლება მნიშვნელოვნად დააჩქაროს ასეთი მანიპულაციები.

მოდით დავუბრუნდეთ მენიუს ელემენტს. აქ არის ხუთი ელემენტი: ინსტალაცია, კორექტირება, მაღვიძარა, მოვლენები, პარამეტრები. მოდით ვისაუბროთ თითოეულზე თანმიმდევრობით.

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

შესწორება.დროთა განმავლობაში, გარდაუვალია შეცდომა საათის მსვლელობაში. ეს პუნქტი ემსახურება მის გამოსწორებას. წინასწარ აუცილებელია საათის „გაშვების“ გაზომვა 10 დღის განმავლობაში. ვთქვათ, საათი 58 წამით უფრო სწრაფია. შემდეგ ჩვენ შევდივართ ამ რეჟიმში, როგორც ეს მითითებულია სტრიქონში "ზრუნვა 10 დღის განმავლობაში". როდესაც დააჭირეთ S1-ს, ხაზს ცვლის სტატიკური წარწერა "XX sec", სადაც XX არის მიმდინარე კორექტირების მნიშვნელობა, ვთქვათ 31. ვინაიდან საათი ჩქარობს, ამ მნიშვნელობას ვაკლებთ ჩვენს 58 წამს. (თუ ჩამორჩებიან, ვამატებთ). მიღებული მოგება (-27) წმ. გასვლის შემდეგ ეს მნიშვნელობა შეინახება EEPROM-ში. შეყვანის მნიშვნელობების ინტერვალი არის -99-დან 99-მდე, ნიშანი იცვლება 0-ზე გავლისას. კორექტირება ხდება ყოველდღე 00:00:19 საათზე, რისთვისაც კორექტირების მნიშვნელობის მთელი მეათედია (ჩვენს შემთხვევაში (-2)) ემატება მიმდინარე დროს, ხოლო დარჩენილი (გვაქვს (-7)) ინახება EEPROM-ში და შემდეგ ჯერზე ემატება კოეფიციენტს დამუშავებამდე. ანუ, დღეში 3 წამი გამოკლდება დროს და დარჩება (-4) (-27-7 \u003d -34).

სიგნალიზაცია.ამ ელემენტის შეყვანისას ეკრანზე გადის ხაზი, რომელიც შედგება: რიცხვი (1-4), ჩართვის ნიშანი (“+” ან “-“), რეაგირების დრო, მაღვიძარას სახელი (ტექსტი 11 სიმბოლოსგან). . ნაგულისხმევად, მაგალითად, მეორე მაღვიძარაში იქნება მონაცემები: „2. - 12:00 მაღვიძარა-2. მოკლე დაჭერით შეგიძლიათ გადახვიდეთ ერთი მაღვიძარადან მეორეზე, ხანგრძლივი დაჭერით შეგიძლიათ გადახვიდეთ მიმდინარე მაღვიძარაზე, სადაც შეგიძლიათ შეცვალოთ მონაცემები, ჩართოთ ან გამორთოთ, აირჩიოთ აქტივობა კვირის თითოეული დღისთვის, დააყენოთ რეაგირების დრო, შეცვალეთ ტექსტის სახელი თითოეული პოზიციის სიმბოლოების აკრეფით. ოთხი მაღვიძარას შესახებ ყველა ინფორმაცია ინახება DS1307 ჩიპის თავისუფალ მეხსიერებაში (56 ბაიტი). თუ მიმდინარე დრო ემთხვევა მაღვიძარას, რომელიც ჩართული და აქტიურია კვირის ამ დღეს, გამოჩნდება ხაზი ამ მაღვიძარას შესახებ მონაცემებით, წყვეტილი ხმოვანი სიგნალით, ერთი წუთის განმავლობაში. განგაშის სიგნალი შეიძლება "ადრე" შეწყდეს S1 ღილაკის დაჭერით.

განვითარებული მოვლენები.ამ პუნქტის შეყვანისას, ღილაკის მოკლე დაჭერით ინდიკატორზე, აქტიური მოვლენები მონაცვლეობით გადის პლიუს „ახლის დამატება“ პუნქტში. ნაგულისხმევად, არ არის აქტიური მოვლენები, შესაბამისად, იქნება მხოლოდ მოწვევა ახალი მოვლენის დასამატებლად. აქტიური მოვლენის ფორმატი: "<дата> <текст из 16 знаков>". როდესაც 14-ვე ღონისძიება აქტიურია, ელემენტი "ახლის დამატება" არ არის ნაჩვენები და ახალი მოვლენის დამატება შესაძლებელია მხოლოდ რომელიმე არსებულის ნაცვლად. ხანგრძლივად დააჭირეთ მოვლენის რედაქტირების რეჟიმში გადასასვლელად. აქ შეგიძლიათ ჩართოთ ან გამორთოთ, შეცვალოთ თარიღი, ასევე დაწეროთ ამ მოვლენის შესაბამისი ტექსტი. ყველა ცვლილება ინახება MK-ის არასტაბილურ მეხსიერებაში (EEPROM).

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

პარამეტრები.ამ რეჟიმში შესვლისას ეკრანზე გამოჩნდება შეტყობინება, როგორიცაა "BRIGHT.XX", სადაც "XX" არის მიმდინარე სიკაშკაშე. S1 ღილაკზე დაჭერით, ეს მნიშვნელობა შეიძლება შეიცვალოს დიაპაზონში 1-დან 31-მდე, ან დააყენოთ „AB“, რაც ნიშნავს „ავტომატურად“. როდესაც თქვენ შეცვლით სიკაშკაშის მნიშვნელობას, ინდიკატორის რეალური სიკაშკაშე მაშინვე იცვლება ვიზუალურად. თუ დაზოგავთ ავტომატურ რეჟიმს, საათის ეკრანის სიკაშკაშე შემდგომში იცვლება ჩარევის გარეშე, რაც დამოკიდებულია ოთახში განათების დონეზე. ამ შემთხვევაში, ჩვენ მივდივართ პუნქტამდე, სადაც მითითებულია მინიმალური სიკაშკაშე ავტომატური რეჟიმისთვის (გამოსახულია „MIN.XX“). ეს მნიშვნელობა საუკეთესოდ არის მითითებული მინიმალური მოსალოდნელი განათების პირობებში. თუ წინა აბზაცში მითითებული იყო კონკრეტული რიცხვითი სიკაშკაშის მნიშვნელობა, ეს აბზაცი გამოტოვებულია.

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

ყველა პარამეტრი ინახება MK-ის EEPROM მეხსიერებაში და არ იკარგება დენის გათიშვის შემთხვევაში.

აპლიკაციაში, წყაროს კოდისა და პროგრამული უზრუნველყოფის გარდა, არის Proteus მოდელი და დაფა Lay6 ფორმატში.

რადიო ელემენტების სია

Დანიშნულება ტიპი დასახელება რაოდენობა შენიშვნაქულაჩემი ბლოკნოტი
DD7 MK PIC 8 ბიტიანი

PIC16F88

1 რვეულში
DD1-DD5 ცვლის რეესტრი74HC5955 SOP-16 რვეულში
DD8 ორმაგი D ფლიპ-ფლოპიCD40131 K561TM2 რვეულში
DD9 რეალური დროის საათი (RTC)

DS1307

1 რვეულში
DD10 ტემპერატურის სენსორი

DS1821

1 რვეულში
DA1 ფოტოდეტექტორიTSOP481 რვეულში
DD6 ძლიერი ცვლის რეგისტრიTPIC6B5951 რვეულში
LS1 პიეზო ზუმერიXCFT-14A1 რვეულში
HL1-HL5 LED მატრიცა1088BS5 რვეულში
HL6 სინათლის დიოდიARL-35141 წითელი რვეულში
X1 კვარცის რეზონატორი32768 ჰც1 რვეულში
BAT1 ლითიუმის ელემენტიCR20321 3 ვ რვეულში
D1-D2 დიოდი1N47482 რვეულში
D3 ზენერის დიოდი

1N4734A

1 რვეულში
S1, S2 საათის ღილაკიკუთხოვანი2 რვეულში
FR1 ფოტორეზისტორიNCL-49521 რვეულში
R1-R40 რეზისტორი

220 ohm

40 0805

ხელნაკეთი საათების თემაზე და დაჰპირდა გაგრძელებას, ასე რომ თუ გთხოვ. საათები ხელნაკეთ LED მატრიცებზე.
, და

ეს გაკეთდა იმისათვის, რომ შევეცადოთ შეგვექმნა სეგმენტური საათი, თითო სეგმენტზე სამ LED-ზე დაყრდნობით 7 * 4 * 3 = 84 + 2 = 86 ცალი.

დაახლოებით ასეა:

მინდოდა ვცადო სხვადასხვა ფერები და აუცილებლად ნათელი (მაგრამ სხვა როგორ?)

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

საქონელი შეკვეთილია და გადახდილია 2016 წლის 20 აგვისტოდა ჩამოვიდა 2016 წლის 15 სექტემბერიჩვენი სტანდარტებით საკმაოდ სწრაფად. მაგრამ! წითელი LED-ები - არ მოვიდა! მყიდველის დაცვის პერიოდის დასრულების შემდეგ დაიწყო დავა და გამყიდველმა თანხა დაუბრუნა. უბრალოდ დროის კარგვა იყო...

პროდუქტი მოდიოდა სტანდარტული ყვითელ და აკნე საფოსტო კონვერტში, თავად LED-ები შეფუთული იყო ცალკე პლასტმასის ჩანთაში, ნაჭრების რაოდენობა ლურჯი, მწვანე იყო 100-ზე ცოტა მეტი (ახლა ზუსტად არ მახსოვს, მაგრამ მე გახსოვდეთ, რომ იყო კიდევ 4-5 ცალი)

ყველა მუშაკი (ანუ ანათებს)

მრავალფეროვანში - ცალკე ჩანთებში იყო შეფუთული, რომლებზეც მარკერით იყო მონიშნული ფერი R G B W Y - ფერი ემთხვეოდა ყველგან და ასევე 2-3 ზედმეტი - ჩანდა, რომ ალბათ ყველამ გააკეთა, მაგრამ მოგვიანებით მე ვიყავი. დარწმუნებული ვარ, რომ ყოველთვის ასე არ ხდება და პირიქით...

წითელი ჯამი რომ არა, გამყიდველს შეეძლო დაეყენებინა მსუქანი ხუთეული, პლიუსით არა უმადობისთვის.

მეორე მხრივ, ფული დაბრუნდა - პრობლემა დაკარგული დროა და წერილიც გამომიგზავნა, რომ ჩემს ფულს მაბრუნებდა და თუ საქონელი ჩამოვიდა, მთხოვდა, ეს თანხა დამებრუნებინა.

სიტყვასიტყვით:

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

რაზეც მას უნდა გადაეგდო წერილი, რომ ეს არ იყო მისიფულს, მაგრამ ის მხოლოდ კამათის შედეგად მაბრუნებს ᲩᲔᲛᲘფული, რადგან მე არასოდეს მიმიღია მისი საქონელი და ამავდროულად დავკარგე დიდი დრო მისი საქონლის მოლოდინში

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

რაზეც მან ყოველგვარი "გამარჯობა მეგობარო" გარეშე მშრალად უპასუხა "60 დღე ჯერ არ გასულა".

შემდეგ კი მოულოდნელად ის გახდა "მეგობარი" და როგორც ჩანს, მისი ფული და გააუპატიურეს ...

მაგრამ ზოგადად - გამყიდველი ასრულებს თავის მოვალეობებს, პასუხობს წერილებს, გაგზავნილი საქონლიდან - მხოლოდ დადებითი ემოციები, არ დაბრუნებული ფული - ყველაფერი წესების მიხედვით

კარგი, ახლა იმის შესახებ, თუ რისთვის იქნა შეძენილი

ხელნაკეთი საათები ხელნაკეთი LED მატრიცებზე

საათი + რადიო + ამინდი + დისტანციური მართვა

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

შედეგი არის ეს საათი:




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

საათის პარამეტრების პარამეტრები:

1. მიღებული რადიოსადგურის ჩვენების ფერი. სადგურის მთლიანი და წილადი მნიშვნელობისთვის, შეგიძლიათ დააყენოთ თქვენი საკუთარი ფერი.

2. შეცვალეთ ტიკერის ფერი.

3. შეცვალეთ გაშვებული ხაზის სიჩქარე.

4. საათის ჩვენების ფერის დაყენება. თქვენ შეგიძლიათ დააყენოთ თქვენი საკუთარი ფერი თითოეული პერსონაჟისთვის.

5. რადიოს დიაპაზონი 65MHz-დან 108MHz-მდე. მეხსიერებაში ინახავს 20-მდე რადიოსადგურს.

6. თითოეული სადგურის ხმა ინახება ცალ-ცალკე, ასევე ექვალაიზერის პარამეტრები.

7. სიგნალიზაცია 7 . რეგულირებადი ჩართვის დრო, გამორთვის დრო, ხმის მოცულობა, ჩართვის დღეები, ხმის გაზრდა თუ არა და რადიოსადგური ან ზუმერი, რომელიც უნდა ჩართოთ.

8. LF და HF სიხშირეების რეგულირება.

9. საათის ჩვენების შრიფტის შერჩევა 8 შრიფტამდე, შეგიძლიათ ატვირთოთ თქვენი საკუთარი შრიფტები.

10. მატრიცის სიკაშკაშის ავტომატური ან ხელით რეგულირება.

ა) სრულად ავტომატური განათების მიხედვით

ბ) ხელით გასაღებები დისტანციურ პულტზე ან თავად საათზე

გ) დანიშნულ დროს. ადგენს მინიმალურ და მაქსიმალურ სიკაშკაშეს ჩართვის დროს.

11. სარეზერვო ბატარეის საათების დამუხტვის კონტროლი.

12. საათის მართვა დისტანციური მართვის საშუალებით. შესაძლებელი გახადა დისტანციური მართვის სწავლა (NEC, RC5, SAMSUNG ფორმატები)

13. დაამზადა 6 ვარიანტი პერსონაჟის შეცვლისას დროის შეცვლისას. (მეტი ვარიანტი მოგვიანებით დაემატება)

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

15. გამორთვის ტაიმერი მაქსიმალური ინტერვალით 99 წუთი. თიშავს რადიოს ხმას.

16. მინიმალური და მაქსიმალური სიკაშკაშის ლიმიტის დაყენება.

17. მცოცავი ხაზის იძულებითი ჩვენება ოთახში და ქუჩაში ტემპერატურის შესახებ ინფორმაციით

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

მოწყობილობის გულია AVR Atmega32 16 MHz სიხშირით. საათი მზადდება ორ დაფაზე. ერთ მატრიცაზე სამაგრით. მეორეზე დანარჩენი ყველაფერი.

სვეტის მატრიცის კონტროლი გადაეცემა STP16CP05 რეგისტრებს TSSOP-24 პაკეტში. ამ რეგისტრებს აქვს 16 გამომავალი და იტვირთება თითოეული გამომავალი 80 mA-მდე.სიმებიანი მართვის დეკოდერი 74HC138. საველე ეფექტის ტრანზისტორები IRF7314 დამონტაჟებულია დეკოდერის გამოსავალზე.RGB მოდულები არ იყო დამაგრებული დაფაზე, მაგრამ დამონტაჟდა კონექტორებში.

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

FM რადიო დანერგილია RDA5807 ჩიპზე. ამ ჩიპს აქვს საკმაოდ კარგი მგრძნობელობა.

მზა AM2321 მოდული გამოიყენება ტენიანობის სენსორად. მზა BMP180 მოდული, როგორც წნევის სენსორი. ამ სენსორებს ასევე აქვთ ტემპერატურის სენსორი.

BMP180 სენსორი:

AM2321 მოდული:


TEA6330T ჩიპი გამოიყენება ექვალაიზერად. ის პასუხისმგებელია ხმის რეგულირებაზე და ბასის და ტრიბლის სიხშირეების დაყენებაზე.

დენის გამაძლიერებელი დამზადებულია PAM8403-ზე. პატარა ჩიპი, მაგრამ იძლევა საკმარის ენერგიას. დინამიკები 8 ohm 2W დაკავშირებულია გამომავალზე. თქვენ ასევე შეგიძლიათ დააკავშიროთ 4 Ohm დინამიკები. 8 ohms-ზე გამომავალი სიმძლავრე არის დაახლოებით 1.6 ვატი. 4 Ohm დინამიკზე 3 ვატი.

საათი შექმნილია იმისთვის, რომ იმუშაოს ბატარეაზე. დამონტაჟდა აკუმულატორი ბრენდი L12T1P31 3.7V 3700 mAh.

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

ბატარეის ხანგრძლივობა საათის რეჟიმში შემცირებული სიკაშკაშით არის დაახლოებით 15 საათი. მუშაობის დრო მაქსიმალური სიკაშკაშით, ფართო შრიფტით, რადიოს საშუალო მოცულობით არის დაახლოებით 5 საათი.

დანერგილი ბატარეის ძაბვის კონტროლი. იმის გამო, რომ ბატარეის შიდა კონტროლერი გამორთავს მას, როდესაც ძაბვა არის 2,5 ვ-ზე დაბლა, ხოლო როდესაც ძაბვა ეცემა 3,2 ვ-ზე, გადამყვანი იწყებს არასწორ მუშაობას და მისი გამომავალი არის მხოლოდ 5 ვ. საათი გადადის გაუთავებელ გადატვირთვაში. ამიტომ, არჩეული იქნა ძაბვის ბარიერი 3.2 ვ, რათა არ დაეწია კონვერტორის მინიმალურ ძაბვამდე. თუ ძაბვა დაეცემა 3.2 ვ-ზე დაბლა, საათი გამორთული იქნება.

დაფა ითვალისწინებს BU48xx ტიპის სპეციალიზებული ძაბვის კონტროლის მიკროსქემის დაყენების შესაძლებლობას. ამ წრეში BU4832 აკონტროლებს 3.2 ვ.

ბატარეის დატენვის კონტროლი აწყობილია ms TP4056-ზე. ძაბვის გადამყვანი 3.7 ვ-დან 12 ვ-მდე აწყობილია LM3488-ზე.

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

სარეზერვო ბატარეის ძაბვის გასაკონტროლებლად R13 R14 ელემენტებზე აწყობილია გამყოფი.

R1 R10 R11 R12 ელემენტებზე აწყობილია გამყოფი განათების კონტროლისთვის ავტომატურ რეჟიმში.

დონის შესატყვისი აწყობილია Q1 Q2 R19-R22 ელემენტებზე, რადგან ზოგიერთი ms იკვებება 3 ვ-ით, ზოგი კი 5 ვ-ით.

ძირითადი მოდულის წრედის დასაწყებად, RGB მატრიცის მოდული და გარე ტემპერატურის სენსორის მოდული

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

დაფის ქვედა მხარე:


ქვედა მხარეს, 2.4 kΩ რეზისტორები უბრალოდ დამაგრებულია ქინძისთავებზე.

ზედა მხარე დამონტაჟებული მატრიცების გარეშე:


Გვერდითი ხედი:


ხედი ზემოდან:


რიცხვების შეცვლის ეფექტები (ყველა ეფექტი არ არის ნაჩვენები ვიდეოში)

საათის მართვა


როდესაც საათს პირველად ჩართავთ, მისი მართვა მხოლოდ ღილაკებით შეგიძლიათ. იმისათვის, რომ შეძლოთ დისტანციური მართვის მართვა, თქვენ უნდა ასწავლოთ საათის სიგნალები დისტანციური მართვისგან. ამისათვის გეჭიროთ რომელიმე საკონტროლო ღილაკი და დააჭირეთ ღილაკს "გადატვირთვა".გაივლის გადახვევის ხაზი „დისტანციური მართვის დაყენება“ და დავინახავთ დისტანციური მართვის პირველი ფორმატის - NEC ჩვენებას. ნაგულისხმევად, პირველი NEC პროტოკოლი ნაჩვენებია მატრიცებზე. დაათვალიერეთ პროტოკოლები საათის უკანა მხარეს რომელიმე ღილაკზე დაჭერით. პროტოკოლები იცვლება წრეში NEC - Samsung - RC5.




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

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

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


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


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


ბოლო მოთხოვნილი ღილაკის დაჭერის შემდეგ. საათი შევა მუშაობის ძირითად რეჟიმში. თუ არ არის დაინსტალირებული სენსორი ან რეალურ დროში ჩიპი, მუდმივად გამოჩნდება გაშვებული ხაზი "No sensor found". თუ არ დააინსტალირეთ DS3231 და არ დააინსტალირეთ რომელიმე სენსორი, მაშინ მატრიცებზე გამოჩნდება მხოლოდ მოციმციმე წერტილები.

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

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

დისტანციური მართვის ღილაკების მუშაობის აღწერა:

ჩართვა / გამორთვის ღილაკი - ჩართვა - გამორთეთ მატრიცა

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

მარცხენა ისარი ან მარჯვენა ისრის ღილაკი - შეცვალეთ შრიფტი დროის ჩვენების რეჟიმში, ხოლო განგაშის დაყენების რეჟიმში გადაადგილეთ განგაშის ქვემენიუში

ღილაკი "1" - მენიუ "საათი"

ღილაკი "2" - მენიუ "რადიო"

ღილაკი "3" - მენიუ "სიგნალიზაცია"

ღილაკი "4" - მენიუ "ეკვალაიზერი"

ღილაკი "5" - გაშვებული ხაზის ჩვენება

ა) ყველა სენსორიდან ინფორმაციის ერთი დაწკაპუნებით ჩვენება

ბ) ორი დაჭერით 3 წამში აჩვენებს მხოლოდ გარე ტემპერატურას.

ღილაკი "6" - მენიუ "გამორთვის ტაიმერი"

ღილაკი "8" - მინიმალური და მაქსიმალური სიკაშკაშის დაყენება/გადატვირთვა

ღილაკი "9" - გადატვირთეთ წამები და დროის კორექტირება ინტერნეტის საშუალებით

ღილაკი "0" - ავტომატური ან ხელით სიკაშკაშის კონტროლი

ღილაკი CH + და CH - გადადით რადიოსადგურებში FM რეჟიმში

ღილაკის ხმა + და ხმა - ხმის კონტროლი

ღილაკი ჩართვის / გამორთვის ხმა - ჩართეთ გამორთეთ ხმა

ღილაკი "MENU" - გადადით მთავარ პარამეტრებზე დროის რეჟიმში, გადადით რადიოს პარამეტრებზე რადიო რეჟიმში და განგაშის პარამეტრებზე სიგნალიზაციის რეჟიმში.

ღილაკი "ESC" - გასვლა ქვემენიუდან

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

ღილაკი "OK" - პარამეტრების რეჟიმებში ცვლილებების დადასტურება

საათს აქვს 8 შრიფტი დროის საჩვენებლად. შრიფტებს შორის გადართვა დისტანციური მართვის ღილაკების „მარცხნივ“ ან „მარჯვენა“ ან საათის დაფაზე S6-ის გამოყენებით.

ფართო შრიფტის მაგალითი:


ვიწრო შრიფტის მაგალითი:


საკუთარი შრიფტების დამატება

შრიფტები ინახება EEprom-ში. მაქსიმუმ 8 შრიფტის ატვირთვაა შესაძლებელი.

შრიფტი შეიქმნა PixelFontEdit-2.7-ის გამოყენებით
თავად შრიფტი და Eprom წყარო Atmel studuo6.2-ისთვის არის არქივში გვერდის ბოლოს.
შრიფტები ემატება ეტიკეტიდან eeFront1:
შრიფტების რაოდენობა არაუმეტეს 8, აღარ ჯდება. პროგრამა თავად განსაზღვრავს გადმოწერილი შრიფტების რაოდენობას.
შრიფტები უნდა დასრულდეს ხაზით .db "E", "N", "D"ნიშნავს შრიფტების დასასრულს.
წერილები ᲓᲐᲡᲐᲡᲠᲣᲚᲘშეიძლება იყოს დიდი ან პატარა, მაგრამ ლათინური.
შეადგინეთ EEprom ფაილი და გაანათეთ. თქვენ შეგიძლიათ დაუყოვნებლივ შეავსოთ ყველა თქვენი მნიშვნელობა EEprom-ში მასში დეტალური კომენტარებით თითოეული ხაზისთვის.
ასევე შრიფტში მითითებულია რა წერტილები იქნება საათებისა და წუთების გამიჯნული.ის მითითებულია მხოლოდ თითოეული შრიფტის პირველ სიმბოლოში.
პირველ სიმბოლოში თუ დაყენებულია პირველი ბაიტის bit0, მაშინ იქნება ორმაგი, გადატვირთვის შემთხვევაში იქნება ერთჯერადი.

პარამეტრები დროის ჩვენების რეჟიმში

ამ მენიუში შეცვალეთ პარამეტრები "Up" და "Down" ღილაკებით, დაადასტურეთ ცვლილებები ღილაკით "OK". თქვენ შეგიძლიათ ნებისმიერ დროს გახვიდეთ დაყენებიდან ღილაკზე "ESC" დაჭერით.

ჩვენ ვაჭერთ ღილაკს "მენიუ", გაშვებული ხაზი "ძირითადი პარამეტრები", შემდეგ ხაზი "რადიო ფერი". FM დიაპაზონის მთელი ნაწილი ციმციმდება, გამოიყენეთ "Up" ან "Down" ღილაკები სასურველი ფერის დასაყენებლად და დააჭირეთ ღილაკს "OK". FM ჯგუფის ფრაქციული ნაწილი ციმციმდება. ასევე დააყენეთ სასურველი ფერი და დააჭირეთ "OK".



თუ დაყენებულია ფერის ვარიანტი გაშვებული ხაზისთვის, როგორც ფოტოში:


შემდეგ, როდესაც გადახვევის ხაზი გამოჩნდება, მისი ფერი ყოველ ჯერზე ახალი იქნება.

შემდეგი, ხაზი "საათი დაყენება" გაიშვება. საათის მნიშვნელობა დაიწყებს ციმციმს. გამოიყენეთ "Up" ან "Down" ღილაკები მიმდინარე საათის დასაყენებლად და დააჭირეთ "OK". წუთები დაიწყებს ციმციმს. გამოიყენეთ "Up" ან "Down" ღილაკები მიმდინარე წუთების დასაყენებლად და დააჭირეთ "OK".


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


გამოიყენეთ "Up" ან "Down" ღილაკები მიმდინარე თარიღის დასაყენებლად და დააჭირეთ "OK".




შემდეგი, გაივლის სტრიქონი "კვირის დღის დაყენება". კვირის დღეები ნაჩვენებია შემოკლებით მზე-კვირა, შაბათ-შაბათი, პარასკევი-პარასკევი და ა.შ. გამოიყენეთ "Up" ან "Down" ღილაკები კვირის მიმდინარე დღის დასაყენებლად და დააჭირეთ "OK". ეს ასრულებს ძირითად დაყენებას.


შემდეგი, გადახვევის ხაზი გაივლის კვირის მიმდინარე დღეს, თარიღს, წელს, წნევას, ტემპერატურას და ტენიანობას. მოწყობილობა შევა დროის ჩვენების რეჟიმში. ამ რეჟიმში, ტიკერი, რომელიც აჩვენებს ინფორმაციას ოთახში ტემპერატურის, წნევის და ტენიანობის შესახებ, გამოჩნდება დაახლოებით 4 წუთის შემდეგ. ინფორმაციის გამომავალი ყველა სენსორიდან ღილაკი "5" RC. ქუჩაში ტემპერატურისა და ტენიანობის ხაზი გამოჩნდება ყოველ 15 წუთში ერთხელ (შეგიძლიათ თავად დააყენოთ სასურველი ინტერვალი, ამაზე მეტი ქვემოთ.) თუ რაიმე მიზეზით სენსორი არ არის დაინსტალირებული, მაშინ ამ სენსორიდან ინფორმაცია არ გამოჩნდება. სირბილის ხაზზე. ვინაიდან სამივე სენსორში არის ტემპერატურის სენსორი, მონაცემები წაიკითხება დამონტაჟებული სენსორიდან. ნაგულისხმევად, ტემპერატურა იკითხება DS3221-დან.

რადიოს რეჟიმი.

ამ რეჟიმში გადასვლა ხორციელდება დისტანციური მართვის ღილაკზე "2" დაჭერით. რადიოს დიაპაზონი 65 MHz - 108 MHz.

ამ რეჟიმში, ტიკერი ასევე მუშაობს დაახლოებით 4 წუთის შემდეგ.

შემდეგი მენიუ გამოჩნდება:


პირველი ოთხი ციფრი არის მიღებული სადგურის სიხშირე. ასო "M" ან "C" არის მიღებული მონო ან სტერეო სიგნალი. წითელი ასოს ქვეშ არის მიღებული სიგნალის დონე. ხმის ტემპი ნაჩვენებია ბოლოში. გადაახვიეთ მორგებულ სადგურებში "CH +" და "CH-" ღილაკებით და დაარეგულირეთ ხმა "GR+" და "GR-" ღილაკებით. მოცულობის მნიშვნელობა ინახება თითოეული სადგურისთვის ინდივიდუალურად. ასევე, თითოეული სადგურისთვის ცალ-ცალკე ინახება ტრიბლისა და ბასის ექვალაიზერის პარამეტრები. ექვალაიზერის რეჟიმში გადასასვლელად დააჭირეთ ღილაკს "4" დისტანციური მართვის პულტზე (პარამეტრების აღწერა არის ქვემოთ).

რადიოს პარამეტრების რეჟიმზე გადასასვლელად დააჭირეთ დისტანციური მართვის ღილაკს "მენიუ". გამოჩნდება გაშვებული ხაზი "რადიო პარამეტრები".

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


სადგურის სიხშირის შეცვლა ხორციელდება "CH +" და "CH-" ღილაკების და დისტანციური მართვის ღილაკების "მარცხნივ" "მარჯვენა" გამოყენებით.

76-108 MHz დიაპაზონში "მარცხნივ" და "მარჯვენა" კლავიშები ცვლის დიაპაზონს 1 MHz-ით, ხოლო დისტანციური მართვის "CH-" და "CH +" კლავიშები იცვლება 0.1 MHz-ით.
65-76 MHz დიაპაზონში "მარცხენა" და "მარჯვენა" კლავიშები ცვლის დიაპაზონს 0.1 MHz-ით, ხოლო დისტანციური მართვის "CH-" და "CH +" კლავიშები იცვლება 0.01 MHz-ით.

დაარეგულირეთ ხმა "Gr+" და "Gr-" ღილაკებით. სასურველი სიხშირისა და ხმის დონის არჩევის შემდეგ დააჭირეთ ღილაკს "OK". გამოჩნდება ველი მიმდინარე სადგურის ჩანაწერისთვის. თუ უჯრედში უკვე არის ჩაწერილი სადგური, მაშინ მისი ნომერი წითელი იქნება.



თუ უჯრედი თავისუფალია, ის მწვანე გახდება.


აირჩიეთ სასურველი უჯრედი "CH+" და "CH-" ღილაკებით. სულ 20 უჯრედია ხელმისაწვდომი ჩასაწერად. სასურველი უჯრედის არჩევის შემდეგ დააჭირეთ ღილაკს "OK". უჯრედი ჩაიწერს სადგურის სიხშირეს და ხმის დონეს. მოწყობილობა უბრუნდება დაყენების რეჟიმში. დაყენების რეჟიმიდან გასასვლელად დააჭირეთ ღილაკს "ESC" ან არ დააჭიროთ არაფერს 15 წამის განმავლობაში. მოწყობილობა გადავა რადიოს დაკვრის რეჟიმში.

სიგნალიზაციის დაყენება

სიგნალიზაციის დაყენების რეჟიმზე გადასვლა დისტანციური მართვის ღილაკით „3“. გამოჩნდება გაშვებული ხაზი "მაღვიძარა". თუ 15 წამის განმავლობაში არცერთ ღილაკს არ დააჭერთ, მოწყობილობა გადავა დროის ჩვენების რეჟიმში.

განგაშის მენიუში გადასვლის შემდეგ ვნახავთ შემდეგს:


B1 ნიშნავს განგაშის ნომერს. სულ შვიდია. ტირეები ნომრის შემდეგ ნიშნავს, რომ განგაში არ არის ჩართული. გამოიყენეთ "მარცხნივ" და "მარჯვენა" ღილაკები განგაშის ნომრის შესაცვლელად. თუ მაღვიძარა გამორთულია, მისი პარამეტრების ნახვა შეუძლებელია. განგაშის ჩასართავად დააჭირეთ ღილაკს "OK". LED ჩაირთვება, რაც მიუთითებს, რომ ჩართულია სიგნალიზაცია და გამოჩნდება ზარი.


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


განგაშის დრო აქ არის ნაჩვენები. ქვედა მარჯვენა კუთხეში არის მოცულობის ჩართვა. პარამეტრების შესაცვლელად დააჭირეთ ღილაკს "OK". ჩართვის საათი იწყებს ციმციმს. გამოიყენეთ "მარცხნივ" და "მარჯვენა" ღილაკები მნიშვნელობის შესაცვლელად და დააჭირეთ ღილაკს "OK". ასე რომ, ჩვენ დავაყენეთ ოთხივე პარამეტრი.

ხმის დონის დარეგულირების შემდეგ დააჭირეთ "OK". ეს ასრულებს პარამეტრს მაღვიძარას პირველ ნაწილში.

ამ ნაწილში შეგიძლიათ დააყენოთ გამორთვის დრო და ხმის გაზრდა, როდესაც მაღვიძარა ჩართულია ან ხაზოვანი.

ხაზოვანი მოცულობა ნაჩვენებია მარჯვნივ მართკუთხედის სახით:


მზარდი გროტევადობა ნაჩვენებია სამკუთხედის სახით:


კონფიგურაციის ყველა ნაბიჯი იგივეა, რაც პირველ ნაწილში.

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

მეორე ნაწილის დაყენების შემდეგ დააჭირეთ ღილაკს "მარჯვენა" და შედით განგაშის პარამეტრების მესამე ნაწილში.


ამ ნაწილში ჩართული რადიოსადგურის კონფიგურაცია ხდება ან ზუმერი არჩეულია წარწერის BEEP-ზე გადახვევით.


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

მესამე ნაწილის დაყენების შემდეგ დააჭირეთ ღილაკს "მარჯვენა" და შედით განგაშის პარამეტრების მეოთხე ნაწილში.

აქ დავაყენეთ განგაშის დღეები.


კვირის დღეების აღნიშვნა ხდება რიცხვებში. 1-ორშაბათი, 2-სამშაბათი, 3-ოთხშაბათი და ა.შ.

დააჭირეთ ღილაკს "OK" დისტანციური მართვის პულტი დაიწყებს პირველი სიმბოლოს ციმციმს. გამოიყენეთ "მარცხნივ" ან "მარჯვენა" ღილაკები დისტანციურ პულტზე, რომ ჩართოთ კვირის დღე ან გამორთოთ იგი. მწვანე ფერი არის აქტიური დღე, წითელი არ არის აქტიური. აქტიური დღის ქვემოთ LED ანათებს. შექმნილია მათთვის, ვინც აგროვებდა საათებს ჩვეულებრივ LED-ებზე, რათა ენახათ კვირის რომელი დღეა აქტიური.

დაყენების შემდეგ დააჭირეთ დისტანციური მართვის ღილაკს „მარჯვენა“ და გადადით შემდეგ მაღვიძარაზე ან დააჭირეთ „ESC“-ს და გამოდით დროის ჩვენების რეჟიმიდან.

როდესაც განგაში ჩაირთვება, LED აანთებს. თუ მაღვიძარას მუშაობისას დააჭერთ ღილაკს "გამორთვა", დისტანციური მართვის შუქნიშანი შეწყვეტს ციმციმს და მაღვიძარა არ გამოირთვება გამორთვის დროის მიღწევისას, ანუ განგაშის გაუქმება.

ექვალაიზერის დაყენება

გადაერთეთ ექვალაიზერის პარამეტრების მენიუში დისტანციური მართვის ღილაკზე „4“ დაჭერით. გაშვებული ხაზი "Equalizer" იმუშავებს.ამ რეჟიმში ბასი და ტრიპლერის სიხშირეები რეგულირდება. ექვალაიზერის პარამეტრები ინახება ცალკე თითოეული რადიო არხისთვის. თუ 15 წამის განმავლობაში არცერთი ღილაკი არ დააჭირა, ის გადადის დროის ჩვენების რეჟიმში.

სასურველი სიხშირეების დასარეგულირებლად დააჭირეთ ღილაკს "მარცხნივ" ან "მარჯვნივ" დისტანციური მართვის პულტზე.

LF და HF მაქსიმუმის დარეგულირება:



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

ბასის მინიმალური დაყენება:


ბასის დაყენების საშუალო მნიშვნელობა:


მინიმალური სიკაშკაშის ზღვრის დაყენება-მოხსნა

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

ჩვენ ვაჭერთ ღილაკს 8 დისტანციური მართვის პულტზე, რათა შევიდეთ მენიუში სიკაშკაშის ლიმიტების დასაყენებლად.

პირველი ადგენს სიკაშკაშის მინიმალურ ზღვარს.


გამოიყენეთ "Up" "Down" ღილაკები დისტანციური მართვის პულტზე სასურველი სიკაშკაშის დასაყენებლად და დააჭირეთ "OK" დისტანციურ კონტროლზე. იქნება გრძელი სიგნალი ზუმერი და ჩაიწერა სიკაშკაშის მინიმალური ბარიერი.


გამოიყენეთ "Up" "Down" ღილაკები დისტანციური მართვის პულტზე სასურველი სიკაშკაშის დასაყენებლად და დააჭირეთ "OK" დისტანციურ კონტროლზე.

იქნება ხანგრძლივი ზუმერი და მინიმალური სიკაშკაშის ზღვარი ჩაიწერება.

შემდეგი განყოფილება ადგენს სიკაშკაშის ჩართვის მინიმალურ დროს, შემდეგ კი მაქსიმალური სიკაშკაშის ჩართვის დროს.

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

დისტანციურ პულტზე სიკაშკაშის მართვის ავტომატური რეჟიმის ჩასართავად, ავტომატურ რეჟიმში გადასასვლელად დააჭირეთ ღილაკს "0". საათის წინა მხარეს LED შუქი ანათებს.

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

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

ღილაკებიდან ბარიერის დასაყენებლად წაიკითხეთ მე-8 პუნქტი ქვემოთ.

ღილაკის კონტროლი

ღილაკები S4-S9 განთავსებულია საათის უკანა მხარეს. იმის მიხედვით, თუ რომელ მენიუში ვართ, იცვლება ღილაკების ფუნქცია.

ღილაკი S8 გადართვა სხვადასხვა მენიუში. სასურველ მენიუში გადასასვლელად დააჭირეთ S8 და ხანგრძლივად დააჭირეთ. ზუმერის სიგნალების საჭირო რაოდენობის შემდეგ, გაათავისუფლეთ და შედით არჩეულ მენიუში. ზუმერის სიგნალების რაოდენობა შეესაბამება დისტანციური მართვის ღილაკის რაოდენობას. თუ არის 4 სიგნალი, მაშინ ჩვენ შევალთ "Equalizer" მენიუში, თუ არის 1 სიგნალი, მაშინ დროის ჩვენების მენიუ და ა.შ.

1. ღილაკის ფუნქციები საათის მენიუში:

S6 შრიფტის შეცვლა

S7-ის გადატვირთვა წამებში და განახლების დრო ინტერნეტის საშუალებით

S9 გადადით ძირითად პარამეტრებზე.

S9 დაჭერით გადავდივართ დაყენების მენიუში. ამ მენიუში ღილაკები S4 და S5 ცვლის პარამეტრს, ღილაკი S6 გადადით შემდეგ პარამეტრზე. მენიუდან გასვლა შეუძლებელია, თქვენ მოგიწევთ ყველა რეგულირებადი პარამეტრის გავლა.

ბოლო პარამეტრის დაყენების შემდეგ გაივლის გადახვევის ხაზი და მოწყობილობა უბრუნდება დროის ჩვენების რეჟიმს.

2. ღილაკის ფუნქციები რადიოს მენიუში:

S4 და S5 ხმის რეგულირება "+" და "-"

S6 და S7 გადასვლა კონფიგურირებულ არხებზე "+" და "-"

S9 შედის რადიოს დაყენების რეჟიმში

პარამეტრების მენიუში, ღილაკების მოქმედება:

S4 და S5 ხმის რეგულირება "+" და "-"

S6 და S7 რადიოსიხშირის შეცვლა "+" და "-"

S9 გადადით მენიუში სადგურის მეხსიერებაში შესანახად. S6 და S7 ღილაკებით ვცვლით მეხსიერების უჯრედის რაოდენობას და ღილაკი S9 ადასტურებს ჩანაწერს.

გადით პარამეტრების მენიუდან - არ დააჭიროთ არცერთ ღილაკს და გასვლა ავტომატური იქნება 15-20 წამის შემდეგ.

3. ღილაკის ფუნქციები განგაშის პარამეტრების მენიუში:

S4 და S5 გადახვევის სიგნალიზაცია "+" და "-"

S6 და S7 არ არის ჩართული

S9 ჩართეთ და გამორთეთ მაღვიძარა

თუ მაღვიძარა ჩართულია, დააჭირეთ S4 ჩართული განგაშის მთავარ პარამეტრებში შესასვლელად. ნავიგაცია S4 და S5 განგაშის ქვემენიუებში. პარამეტრის დასაყენებლად დააჭირეთ S9 და S4 და S5 შეცვალეთ პარამეტრი. S9-ის შემდეგი დაჭერა გადადის შემდეგ პარამეტრზე. მოწყობილობა ავტომატურად გამოვა განგაშის პარამეტრებიდან, თუ 15 წამის განმავლობაში. არცერთი ღილაკი არ იქნება დაჭერილი.

4. ღილაკის ფუნქციები ექვალაიზერის მენიუში:

S4 და S5 გადაახვიეთ რეგულირებადი პარამეტრებით.

S6 შეიყვანეთ არჩეული პარამეტრის შეცვლის რეჟიმი. ამ რეჟიმში, S4 და S5 ცვლის პარამეტრს, ხოლო S6 ადასტურებს ცვლილებას.

S7 არ არის ჩართული.

რეჟიმიდან გასვლა ავტომატურია 15 წამის შემდეგ, თუ არცერთი ღილაკი არ არის დაჭერილი.

6. ღილაკის ფუნქციონირება გამორთული ტაიმერის მენიუში:

S4 და S5 გამორთვის დროის ინტერვალის დაყენება 5 წუთის საფეხურზე. 0 წუთიანი ინტერვალი ნიშნავს, რომ ტაიმერი გამორთულია

S6 გადის დროის ჩვენების მენიუში.

7. უფასო. ის შეიძლება გამოყენებულ იქნას მომავალში.

8. ღილაკის ფუნქციები სიკაშკაშის ლიმიტის დაყენების მენიუში:

S4 და S5 სიკაშკაშის ცვლილება.

S6 არჩეული სიკაშკაშის დადასტურება.

S7 გასვლის პარამეტრი.

9. უფასო. ის შეიძლება გამოყენებულ იქნას მომავალში.

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

ყველა SMD ელემენტი არის 0805 ზომის. U1 LM317ADJ სტაბილიზატორი შეიძლება შეიცვალოს ნებისმიერი სტაბილიზატორით სტაბილიზაციის ძაბვით 3 ვოლტი, მაგალითად ASM1117-30. ამ შემთხვევაში შეცვალეთ R18 ჯემპრით და არ დააინსტალიროთ R17. 5V სტაბილიზატორი U8 LM2576-5 შეიძლება შეიცვალოს LM2596-5-ით. LED-ები D6 D7 D11 D12 D13 ზომა 2835. რეზისტორი R24 ადგენს ზუმერის ხმას. არ დაგავიწყდეთ ბატარეის დატენვის დენის დაყენება, რომელიც გამოიყენება რეზისტორებთან R44 R45 (იხ. ცხრილი დიაგრამაში). მაღალი დატენვის დენით, გირჩევთ დააინსტალიროთ რადიატორი TP4056-ზე. რეზისტორებს R38 და R49 შეუძლიათ შეზღუდონ მაქსიმალური მოცულობა ან შეცვალონ ისინი მხტუნავებით. კონდენსატორები C28 C29 C42 C43 TEA6330T მილსადენში უნდა დამონტაჟდეს, რომლებიც მითითებულია დიაგრამაში. ტევადობიდან გამგზავრება ამა თუ იმ მიმართულებით სიხშირის რეგულირების დიაპაზონის შესაცვლელად. C28 და C43 პასუხისმგებელნი არიან დაბალ სიხშირეებზე, ხოლო C29 და C42 მაღალ სიხშირეებზე. შევეცადე დამეყენებინა 6.8nF C29 და C42 HF სიხშირეები პრაქტიკულად არ იცვლება. რეზისტორებს R28 R33 R31 შეუძლიათ შეცვალონ ძაბვა კონვერტორის გამომავალზე. დიაგრამაში მითითებული რეიტინგებით, ძაბვა არის 11.86 ვ.

ძაბვა გამოითვლება ფორმულით:

Uout=1.26*(1+((R33+R28)/R31))

Schottky დიოდები D4 D5 D1 D8 D10 შეიძლება შეიცვალოს ნებისმიერით 2A დენისთვის. ზენერის დიოდი D3 შეიძლება შეჩერდეს ნებისმიერი სტაბილიზაციის ძაბვით 4.3V 4.7V ან 5V.

ინსტალაცია უმჯობესია დაიწყოთ ყველა ძაბვის სტაბილიზატორის დაყენებით და შეამოწმოთ მათი ფუნქციონირება, რათა არ იყოს სირცხვილი დამწვარი კონტროლერებისა და სენსორებისთვის. მაშინ ჯობია გადამყვანის დამონტაჟება და მისი შემოწმება LM3488-ის მე-8 ფეხიზე ძაბვის გამოყენებით 3.2-5V დიაპაზონში. გამომავალი უნდა იყოს დაახლოებით 12 ვ.

შემდეგი, ჩვენ ვამაგრებთ ელემენტებს ბატარეის დატენვისთვის და ბატარეის ძაბვის მონიტორინგისთვის და ვამოწმებთ ფუნქციონირებას. 2-სადენიანი ბატარეისთვის ჩვენ არ ვაყენებთ R39-ს, მაგრამ ვცვლით R43-ს ჯემპრით. ჩვენ ასევე ვმოქმედებთ 3 მავთულზე, თუ ბატარეის ტემპერატურის კონტროლი არ არის საჭირო. ბატარეის შუა ტერმინალი რჩება ჩამოკიდებული. თუ საჭიროა ტემპერატურის კონტროლი, მაშინ ვამონტაჟებთ ყველა ელემენტს, თუმცა R43-ის დაყენება შეუძლებელია, რადგან ის დაკავშირებული იქნება ბატარეის თერმისტორთან პარალელურად და დიდ გავლენას არ მოახდენს მუშაობაზე.

ბატარეის ძაბვის კონტროლერი აწყობილია TL431 და LM358-ზე. TL431-ზე აწყობილია საორიენტაციო ძაბვის წყარო 2.5 V. ეს ძაბვა მიეწოდება LM358-ის მე-2 პინს, ხოლო ძაბვა მიეწოდება LM358-ის 3 პინს ბატარეიდან R58 R62 გამყოფის მეშვეობით ბატარეაზე ძაბვისთანავე. არის 3.2-ზე დაბლა პინ 3-ზე, ძაბვა ასევე გახდება 2.5 ვოლტზე ნაკლები და 1 გამომავალზე იქნება 0 Q9 დაიხურება. დადებითი ძაბვა R56 R51-ის მეშვეობით გადავა Q8-ის ბაზაზე. Q8 ამით დაიხურება და დახურავს ტრანზისტორი Q7.1-ს, რომელიც ააქტიურებს მთელ დაფას. გამორთვის შემდეგ, საათის გაშვება შესაძლებელი იქნება მხოლოდ გარე კვების წყაროს მიერთებისას, რადგან LM358 იკვებება გარე კვების წყაროდან.

თუ არის BU4832 ჩიპი, მაშინ TL431 LM358 არ დააინსტალიროთ მათი მილები და R56. თუ ვაწყობთ TL431-ზე და LM358-ზე, მაშინ არ ვაყენებთ R53-ს და შესაძლოა საჭირო გახდეს პასუხის ზღურბლის კორექტირება გამყოფი R58 R62-ით. თუ არის მთავარი კვების წყარო, ბატარეა უნდა იყოს დამუხტული და არ უნდა იყოს ძაბვა კონვერტორის გამოსავალზე. თუ ბატარეის ძაბვა 3.2 ვოლტზე მეტია, მაშინ ტრანზისტორი Q9-ის ბაზაზე ის უნდა იყოს დაახლოებით 0.7-0.8 ვ.

ახლა ჩვენ ვამოწმებთ სარეზერვო ელექტრომომარაგების მუშაობას. პირველ რიგში, ჩვენ ვაძლევთ ჩართვას ძირითადი წყაროდან. შემდეგ გამოვყავით ქსელიდან და კონვერტორის გამოსავალზე უნდა გამოჩნდეს 12 ვ. თუ კონვერტორი არ იწყება, მაშინ ჩვენ ვუყურებთ რა ეფუძნება Q9. თუ იქ ძაბვა 0,7 ვ-ზე ნაკლებია და ბატარეა დამუხტულია, მაშინ გავზომავთ ძაბვას LM358-ის მე-2 პინზე უნდა იყოს 2,5 ვ, ხოლო 3-ზე 2,5 ვ-ზე მეტი. თუ ყველაფერი ნორმალურია, მაშინ LM358 არის გაუმართავი ან მასზე დენი არ არის დაკავშირებული. შეწყვეტის ბარიერი შეიძლება დარეგულირდეს R62. მისი მნიშვნელობის მატებასთან ერთად, გამორთვის ბარიერი იზრდება, ანუ მოწყობილობა მთლიანად გამოირთვება ბატარეის ღრმა გამონადენით. როგორც ღირებულება მცირდება, ბარიერი მცირდება.

კონდენსატორები C6 C11 C21 C20 C37 რეკომენდებულია დაბალი ESR-სთვის.

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

LED მითითება

LED D11 ანთებულია, რაც ნიშნავს, რომ დაყენებულია სიკაშკაშის კონტროლის ავტომატური რეჟიმი. ხელით რეგულირება არ მუშაობს. რეჟიმის შეცვლა ხდება დისტანციური მართვის ღილაკით „0“.

LED D12 ანთებულია, რაც ნიშნავს, რომ ჩართულია სიგნალიზაცია. თუ ის მოციმციმე, სიგნალიზაცია ჩართულია.

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

LED D6 ანთებულია, რაც ნიშნავს, რომ ბატარეა იტენება

LED D7 ანთებულია, რაც იმას ნიშნავს, რომ ბატარეა დატენულია.

თუ ორივე LED D6 და D7 არ არის ანთებული, საათი იკვებება შიდა ბატარეით.

ჩვენ ვაწარმოებთ ბეჭდურ მიკროსქემის დაფებს (PP)

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

დაფის ვერსია WI-FI-ით.



მე ვამზადებ ბეჭდურ მიკროსქემებს უარყოფითი ფოტორეზისტის გამოყენებით. მე ვბეჭდავ შაბლონს ფილმზე Epson L800 ჭავლური პრინტერითუარყოფითად. სამუშაო ნაწილს ვასუფთავებ პემოლუქსის ფხვნილით. მე ვიყენებ ფირის ფოტორეზისტს სველ სამუშაო ნაწილზე. პერნაკლებობა ლამინატორს ვაუთოვებ 1-ზე დაყენებული უთოთი. ვაყენებ შაბლონს და ვანათებ სამი ულტრაიისფერი ნათურის 20 ვტ სიმძლავრის 1 წთ 10 წმ. მერე ისევ უთო ქვეშ, მერე გარუჯულ ადგილებს ვრეცხავ და ვწამლავ. ექსტრემალურ ბალიშებში რამდენიმე ხვრელს ვბურღავ და თარგის იმავე ადგილებში ვაკეთებ პუნქციას. დაფა და შაბლონი შერწყმულია ნემსებით. მეორე მხარე ამოტვიფრულია. პირველი დალუქულია ლენტით.

ჩვენ ვბურღავთ ხვრელებს. მე ჩვეულებრივ ვბურღავ 0,4 მმ დიამეტრის ნახვრეტებს და ვამაგრებ მათში მავთულს.ჩვენ ვამაგრებთ ელემენტებს.

მზა დაფის ფოტო WI-FI-ით



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

კორპუსი დამზადებულია 4 მმ რბილი პლასტმასისგან. კარგად ჭრის სასარგებლო დანით. ვინაიდან LED-ები ღრმაა, საჭიროა სინათლის გიდები. მსუბუქი სახელმძღვანელოდ გამოიყენებოდა მანქანის ნათურის ყუთის სახურავი. ქეისი დახატული იყო CorelDRAW-ში, დაიბეჭდა უბრალო ქაღალდზე და დაამაგრეს პლასტმასზე ორმხრივი ლენტით და ამოჭრა. ჩვენ ყველაფერს ვმალავთ საქმეში, ვამაგრებთ ანტენას:


სენსორები გამოირჩევიან ზემოდან:


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

ასე აღმოჩნდა:


ეს ისეთივეა. ჩვენ ვგეგმავთ დავამატოთ RDS-დან ინფორმაციის ჩვენების შესაძლებლობა. უბრალოდ შექმენით სხვა ვარიანტი კოდირებისთვის.

პროგრამა დაიწერა ESP8266 მოდულისთვის. არქივში შეიცვალა Atmega32-ის firmware, ყველაფერი განახლებულია. ცვლილებები შევიდა სქემაშიც. TX RX სიგნალები Atmega-დან ESP8266-მდე არასწორად იყო დაკავშირებული. აქ აღწერილი ყველა ცვლილება გათვალისწინებულია არქივში არსებულ სქემაში.

დიაგრამაში მცირე ცვლილებები შევიდა. Atmega-ს და ESP8266-ის კომბინირებული გადატვირთვის სიგნალები. მაგრამ ამისათვის თქვენ უნდა შეესაბამებოდეს ძაბვის სიგნალებს. დამატებულია 9.1 kΩ რეზისტორი Reset Atmega-სა და GND-ს შორის. 10k რეზისტორი გადატვირთვის ESP8266-სა და 3V ლიანდაგს შორის ამოღებულია. გადატვირთვის პინზე ძაბვა უნდა იყოს 3V-3.3V ფარგლებში.

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

ESP8266 მოდულის გასანათებლად გჭირდებათ:

1. ჩამოტვირთეთ (თუ არ არის დაინსტალირებული) Arduino IDE საიტიდან (https://www.arduino.cc/en/Main/Software), დაინსტალირება.

2. შემდეგ დაიწყეთ Arduino IDEფაილი - პარამეტრები- მინდორში დაფების მენეჯერის დამატებითი URL-ებიჩადეთ ბმული სტაბილურ ვერსიაზეhttp://arduino.esp8266.com/package_esp8266com_index.json

4.ბ საბჭოს მენეჯერიშეიყვანეთ esp8266 ფილტრის ველში ან ხელით გადაახვიეთ სიაში და დააწკაპუნეთ ESP8266 by ESP8266 Community Forum
დააწკაპუნეთ ინსტალაციაზე და დაელოდეთ ჩამოტვირთვის დასრულებას (დაახლოებით 130 მბ).
თუ ჩამოტვირთვა ძალიან სწრაფია, შესაძლებელია, რომ თქვენ უკვე დააინსტალირეთ Arduino IDE ESP8266-ისთვის და დაგჭირდებათ Boards Manager-ის ქეშის გასუფთავება, წინააღმდეგ შემთხვევაში დასრულებული იქნება ძველი ვერსია დაინსტალირებული. ჯერ უნდა წაშალოთ ძველი ვერსია და შემდეგ წაშალოთ ქეში ფაილები. Win7 x64-ისთვის წაშალეთ ფაილები C:UsersUserAppDataRoamingArduino15 საქაღალდედან და გაიმეორეთ ყველაფერი მე-2 ნაბიჯიდან.
დახურეთ დაფების მენეჯერი და ინსტრუმენტების მენიუდან აირჩიეთ დაფა - Generic ESP8266

აირჩიეთ სერიული პორტი, რომელზედაც დაკავშირებულია დაფა. გახსენით firmware ფაილი.

მე გამოვიყენე PL2303 მოდულის გასანათებლად. ქვემოთ მოცემული არქივის დრაივერი მუშაობს Win 8.1-ზე. დრაივერი დაინსტალირებულია ხელით.

შეგიძლიათ გამოიყენოთ ნებისმიერი USB-COM ადაპტერი.

ჩვენ ვამაგრებთ ESP 8266 მოდულს დაფაზე. ჩვენ ვუერთებთ მოდულს USB-COM ადაპტერითსიგნალის კავშირები TX RXჯვარი ანუ TX ESP8266 RX-მდე USB-COM და RX ESP8266 to TX USB-COM.დააინსტალირეთ ჯემპერი XP10-ზე და ამოიღეთ ჯემპრები XP11 და XP12. დააჭირეთ გადატვირთვას.

მოდულის firmware-ში, რომელიც უნდა შეიცვალოს საათში.

firmware-ში შეიყვანეთ თქვენი WI-FI ქსელის სახელი და პაროლი.

დააჭირეთ "მარჯვენა ისრის" ხატულას მოდულის ციმციმის დასაწყებად.

პროგრამული უზრუნველყოფის დასრულების შემდეგ, ამოიღეთ XP10 ჯუმპერი და დააინსტალირეთ XP11 და XP12 უკან.

გირჩევთ შეამოწმოთ, რომ 123 პორტები ღია გაქვთ თქვენს კომპიუტერში და როუტერში.
ამის გაკეთება უფრო ადვილია კომპიუტერზე, დროის პარამეტრებში, ინტერნეტ დროის ჩანართში - პარამეტრების შეცვლა. მინდორში მივდივართდრო.nist.govდა დააჭირეთ "განახლება ახლა". თუ ის ამბობს, რომ დრო წარმატებით განახლდა, ​​მაშინ თქვენი პორტები ღიაა. თუ შეცდომაა, გახსენით პორტები როუტერში.
სახლში, ASUS RT16 როუტერზე Tomato firmware-ით, ყველაფერი კარგად მუშაობდა ნაგულისხმევად.
სამსახურში მომიწია პორტების გახსნა Zuxel Keenetic Giga II როუტერზე მშობლიური firmware-ით, თუმცა დრო განახლდა ინტერნეტიდან თავად როუტერში.

დროის განახლება ხდება დისტანციური მართვის ღილაკზე „9“ დაჭერით. ერთადერთი, რაც გასათვალისწინებელია დროის განახლებისას, თუ ინტერნეტში წვდომა არ არის, მაშინ ყველა წამი ზუსტად ნულამდე იქნება გადატვირთული.
საათის ჩართვის ან გადატვირთვის ღილაკზე დაჭერის შემდეგ, ინტერნეტის საშუალებით დროის გასაახლებლად, უნდა დაელოდოთ 30 წამს, ეს დრო აუცილებელია, რომ მოდული დაუკავშირდეს ქსელს ან დაბრუნდეს შეცდომა, თუ კავშირი არ არის. თუ ადრე დააჭერთ პულტიზე "9" ღილაკს, არაფერი მოხდება. დროის სინქრონიზაციის დროს 1-2 წამის განმავლობაში მატრიცები ჩაქრება.
თუ ინტერნეტთან წვდომა არ არის, მაშინ ხაზი გამოჩნდება"უი ქსელი არ არის".
თუ არის ქსელში წვდომა, მაგრამ არ არის წვდომა ზუსტი დროის სერვერზე, მაშინ ხაზი გამოჩნდება"დროის სერვერზე წვდომა შეუძლებელია"

ასევე გამოჩნდება ახალი ქსელი სახელწოდებით "Datchik", ასევე შეგიძლიათ Arduino-ში მისი სახელი შეცვალოთ ნებისმიერი და შეცვალოთ პაროლი. მეორე მოდული გარე სენსორებით იქნება დაკავშირებული ამ ქსელთან.

PS. მე გადავწყვიტე უარი ვთქვა ავტომატურ სინქრონიზაციაზე, რადგან DS3231-ს აქვს ძალიან მცირე დროის დრიფტი და სინქრონიზაცია საჭიროა არა უმეტეს თვეში ერთხელ, შემდეგ კი დრიფტი არის რამდენიმე წამი. ასე რომ, უფრო ადვილია ამის გაკეთება ხელით.

დაიწერა მატრიცული ტესტის პროგრამა. დაუკრავენ როგორც მთავარ პროგრამულ უზრუნველყოფას.
ყველაფერი კონტროლდება ვიზუალურად.

LED-ები სარეზერვო ბატარეის სტატუსის, სიგნალიზაციის ჩართვისა და ავტომატური სიკაშკაშისთვის უნდა იყოს განათებული. ზუმერი უნდა იყოს ჩუმად.

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

2. ტესტის მეორე ნაწილი ანათებს მხოლოდ ერთ LED-ს და გადის მას ყველა რიგზე სამი ფერის R G და B თითოეულში. მხოლოდ ერთი LED უნდა აანთოს. თუ ორი LED არის ჩართული, მაშინ სადღაც არის მოკლე ჩართვა მატრიცის რეგისტრების გამოსავალზე.

ელექტრომომარაგებამ უნდა უზრუნველყოს მინიმუმ 2A დენი ტესტის რეჟიმში, რადგან არ არის სიკაშკაშის კონტროლი და მოხმარება საკმაოდ დიდია (განსაკუთრებით მაშინ, როდესაც ფერი თეთრია). თუ ბლოკი ვერ უზრუნველყოფს ასეთ დენს, მაშინ ტესტი არ დაიწყება, ანუ იქნება მცდელობები დაწყება და დაუყოვნებლივ გადატვირთვა.

გარე ტემპერატურის სენსორის მოდული.

გარე ტემპერატურის სენსორის მოდული ასევე დამზადებულია ESP8266-ზე და AM2321 გამოიყენება სენსორად. ამ მოდულში ასევე დამონტაჟებულია ოთახის ტემპერატურის სენსორი. ეს კეთდება იმისთვის, რომ თუ რამდენიმე იდენტური საათი შეგროვდება და შემდეგ მათ შეუძლიათ მიიღონ მონაცემები ერთი მოდულიდან. გარე მოდულს აქვს ჩაშენებული USB დამუხტვა ბატარეისთვის, ასევე ბატარეის ძაბვის კონტროლი. როდესაც ბატარეის ძაბვა დაეცემა 3.2 ვოლტზე დაბლა, LED აინთება.

ასევე დაემატა ვიზუალური შეცდომის კონტროლი.

1. არ არის ჩართული სენსორი AM2321 მწვანე LED

2. არ არის ჩართული BME280 წითელი LED სენსორი

3. წარუმატებელი კავშირი WI-FI ქსელთან, ჩართულია ლურჯი LED



firmware კეთდება ისევე, როგორც მოდული საათში. ერთადერთი ის არის, რომ პროგრამაში გარკვეული სტრიქონები უნდა შეიცვალოს.

დააყენეთ კენჭისყრის დრო ტემპერატურის სენსორისთვის. ნაგულისხმევი არის 900 წამი = 15 წთ
შეცვალეთ მნიშვნელობები ხაზში:

ESP.deepSleep(900*1000000,WAKE_RFCAL);// დრო 900 წამი = 15 წუთი
შეცვალეთ თქვენი ღირებულება. შენახვა და ფლეში.

ჩემი მოდული იკვებება 1000 mA ბატარეით.

ბევრ ახალბედა რადიომოყვარულს, და არა მხოლოდ, მოსწონს "ბორბლის ხელახლა გამოგონება" - ყველას სურს საკუთარი ელექტრონული საათის შექმნა. ამ ბედმა არც მომიარა. ინტერნეტში უამრავი საათის დიზაინია, მაგრამ LED მატრიცებზე მხოლოდ რამდენიმე საათია. რუსულენოვან ინტერნეტში აღმოვაჩინე მხოლოდ ერთი მთლიანად დასრულებული დიზაინი აღწერილობით.
ამავდროულად, LED მასივები ცოტა ხნის წინ დაეცა და მათი ღირებულება შეიძლება იყოს იგივე ზომის შვიდი სეგმენტის ეკრანებზე ნაკლები. მაგალითად, 60x60 მმ ზომით გამოყენებული GNM23881AD მე ვიყიდე ერთნახევარ დოლარად (სამი ინდიკატორი ღირს ოთხნახევარი დოლარი), ამ ფულით ძნელად იყიდი იგივე ზომის ოთხ შვიდსეგმენტიან ინდიკატორს. მაგრამ მატრიცის ინდიკატორზე ინფორმაციის განთავსება, გაცილებით მეტი აღმოჩნდება. ციფრული აღნიშვნის გარდა, LED მატრიცაზე შეიძლება გამოჩნდეს სხვადასხვა ასოები, ნიშნები და ტექსტი. ამ ყველაფრის გაანალიზების შემდეგ, გადაწყდა LED მატრიცებზე მრავალფუნქციური საათის აგება, მაშინ როდესაც გაჩნდა სურვილი, რომ წრე უფრო მეტად არ გართულდეს, ვიდრე შვიდსეგმენტიან დისპლეებზე. მეც მინდოდა, რომ სქემა მრავალფუნქციური ყოფილიყო და არა სხვების მსგავსი. და ასე დაიბადა ეს სქემა.

საათის ფუნქციონალობა:
დრო, კალენდარი, კვირის დღეები. (ნახტომი წელი გათვალისწინებულია, მაგრამ ზაფხულის/ზამთრის დროში ცვლილება არ არის). საათის მუშაობის შენარჩუნება, როდესაც გარე კვების წყარო გამორთულია (დენის მოხმარება არის მხოლოდ 15 μA). საათის სიჩქარის კორექტირება + - 59,9 წმ \ დღე, ნაბიჯი 0,1 წმ. 9 სიგნალიზაცია. სამი მათგანი არის „ერთჯერადი“ და 6 „მუდმივი“, ინდივიდუალურად რეგულირებადი კვირის დღის მიხედვით. თითოეული განგაშის ხმის სიგნალის ხანგრძლივობა ინდივიდუალურად რეგულირდება (1-15 წთ).

ხმოვანი დადასტურება ღილაკების დაჭერისას (შეიძლება გამორთოთ). სიგნალი ყოველ საათში (შეიძლება გამორთოთ). 00-00-დან 08-00 ძილის რეჟიმში, სიგნალი არ არის მოცემული. 1 ან 2 ტემპერატურის სენსორი (ქუჩა და სახლი). კონფიგურირებადი მცოცავი ხაზი, რომლითაც შეგიძლიათ აჩვენოთ ყველა ინფორმაცია (დროის გარდა) კურსის კორექტირება და "მცოცავი ხაზის" პარამეტრები - ინახება მეხსიერებაში მაშინაც კი, როდესაც სარეზერვო დენის წყარო გამორთულია.

საათის „გულად“ შეირჩა AtMega16A, კრიტერიუმად მისი სიიაფე და ხელმისაწვდომობა იყო. მისი 40 ფეხი საშუალებას მოგცემთ განახორციელოთ ყველა თქვენი იდეა. გაჩნდა სურვილი, რომ მიკროსქემის მაქსიმალურად გამარტივება და, შესაბამისად, მთელი ფუნქციონირება კონტროლერს დაეკისრა. შედეგად მივიღეთ წრე მხოლოდ ორი მიკროსქემით, კონტროლერით და TPIC6B595 რეგისტრით. თუ შეუძლებელია TPIC6B595-ის მიღება, მაშინ სავსებით შესაძლებელია მისი ჩანაცვლება 74HC595 + ULN2803. ყველა ვარიანტი გამოცდილია. თქვენც შეგიძლიათ სცადოთ მისი ჩანაცვლება TPIC6С595-ით, მაგრამ საკმაოდ სუსტია და ცოტა დათბა, მაგრამ საკმაოდ სტაბილურად მუშაობდა.

ათვლა ხორციელდება ასინქრონული ტაიმერის გამოყენებით - T2. როდესაც ძირითადი სიმძლავრე იკარგება, საათი ინახება.ამ შემთხვევაში თითქმის მთელი წრე გამორთულია და კონტროლერი იკვებება ბატარეით, ბატარეით ან სუპერკონდენსატორით. გაჩნდა იონისტორთან „თამაშის“ სურვილი, ამიტომ მივმართე. ლოდინის რეჟიმში საათი დაახლოებით 15 μA-ს მოიხმარს. სარეზერვო ენერგიით იონისტორიდან 1F-ზე, სიმძლავრე საკმარისი იყო ოთხი დღის განმავლობაში, რაც სავსებით საკმარისია საათის შესანარჩუნებლად დენის გათიშვის დროს. თუ იყენებთ CR2032 ბატარეას, მაშინ დამუხტვა გაგრძელდება წელიწადნახევარი.

კონტროლერი უსმენს ქსელის არსებობას პინის საშუალებით. PB3 (შედარების შეყვანის ინვერსია). მიწოდების ძაბვა მიეწოდება R2-R3 გამყოფის მეშვეობით პინს. РВ3, და დაახლოებით უდრის 1,5 ვ. თუ მიწოდების ძაბვა დაეცემა 4,1 ვოლტამდე, მაშინ ძაბვა პინზე. РВ3 გახდება 1,2 ვ-ზე ნაკლები, მაშინ როცა წარმოიქმნება შეფერხება კომპაატორიდან და ამ შეფერხების დამმუშავებელში გამორთულია ყველა "დამატებითი" კონტროლერის კვანძი და თავად კონტროლერი იძინებს. ამ რეჟიმში მუშაობს მხოლოდ T2 ტაიმერი. როდესაც გამოჩნდება გარე ელექტრომომარაგება, PB3-ზე ძაბვა კვლავ მოიმატებს 1.23 ვ-ზე მაღლა, კონტროლერი "ხედავს" ამას, ყველა კვანძს სამუშაო მდგომარეობაში ჩააყენებს. თუ იონისტორის ნაცვლად გამოიყენება CR2032 ბატარეა, მაშინ ის უნდა იყოს დაკავშირებული დიოდის საშუალებით (სასურველია Schottky დიოდის). დიოდის ანოდი უკავშირდება + ბატარეებს, ხოლო კათოდი კათოდს VD1.

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

9 სიგნალიზაცია იყოფა 3 ერთჯერადად და 6 მრავალჯერად გამოყენებად. როდესაც ჩართავთ სიგნალიზაციას 1-3, ისინი მხოლოდ ერთხელ მუშაობენ. იმისათვის, რომ მათ კვლავ იმუშაონ, ხელახლა უნდა ჩართოთ ხელით. და მაღვიძარა 4-9 ხელახლა გამოყენებადია, ე.ი. ისინი იმუშავებენ ყოველდღიურად, დადგენილ დროს. გარდა ამისა, ამ მაღვიძარების დაყენება შესაძლებელია მხოლოდ კვირის გარკვეულ დღეებში. ეს მოსახერხებელია, მაგალითად, თუ არ გინდათ, რომ მაღვიძარამ შაბათ-კვირას გაგაღვიძოთ. ან, მაგალითად, სამუშაო დღეებში უნდა გაიღვიძოთ 7-00 საათზე და ხუთშაბათს 8-00 საათზე და შაბათ-კვირას არ გჭირდებათ მაღვიძარა. შემდეგ ერთ ორშაბათს-ოთხშაბათს და პარასკევს ვაყენებთ 7-00 საათზე, ხოლო მეორე ხუთშაბათს 8-00 საათზე... გარდა ამისა, ყველა მაღვიძარას აქვს სიგნალის ხანგრძლივობის დაყენება და თუ საკმარისი არ გაქვთ. გაღვიძების სიგნალი 1 წუთის განმავლობაში, შემდეგ შეგიძლიათ გაზარდოთ დრო 1-დან 15 წუთამდე.

კურსის კორექცია კეთდება დღეში ერთხელ, 00-00 საათზე. თუ საათი უფრო სწრაფია, მაგალითად, დღეში 5 წამით, მაშინ 00-00-00-ზე დრო დაყენდება 23-59-55-ზე, თუ საათი ჩამორჩება, მაშინ 00-00-00-ზე დრო დადგება. დაყენდეს 00-00-05. კორექტირების ნაბიჯი - 0,1 წმ. მაქსიმალური კორექტირება არის 59,9 წმ/დღეში. მომსახურე კვარცით, ნაკლებად სავარაუდოა, რომ საჭირო იქნება. კორექტირება ასევე ხორციელდება ლოდინის რეჟიმში, როდესაც იკვებება ბატარეით.

თქვენ შეგიძლიათ გამოიყენოთ ნებისმიერი LED მატრიცის 8 * 8 LED-ები საერთო კათოდით. როგორც უკვე აღვნიშნეთ, გამოვიყენე GNM23881AD. მაგრამ თქვენ შეგიძლიათ "აკრიფოთ" მატრიცა ინდივიდუალური LED-ებიდან. AtMega16a მიკროკონტროლერი შეიძლება შეიცვალოს "ძველი" AtMega16-ით L ასოთი. ამ შემთხვევაში, თეორიულად, ბატარეიდან მიმდინარე მოხმარება ოდნავ უნდა გაიზარდოს. ის ალბათ იმუშავებს მხოლოდ AtMega16, მაგრამ შეიძლება იყოს პრობლემები ბატარეებზე მუშაობისას. დიოდი D1 - სასურველია ნებისმიერი Schottky დიოდი. ის ასევე მუშაობს ჩვეულებრივი გამსწორებლით, მაგრამ იმისათვის, რომ დაიცვათ თავი სხვადასხვა ხარვეზებისგან, რომლებიც დაკავშირებულია იმ ფაქტთან, რომ მიკროსქემის ნაწილი იკვებება ძაბვით "დიოდის წინ", ხოლო ნაწილი "დიოდის შემდეგ" უმჯობესია მოძებნოთ Schottky. . ტრანზისტორი VT1 - ნებისმიერი n-p-n.

საათი კონტროლდება ორი ღილაკით. მათი რიცხვი შეიძლება გაიზარდოს 8 ცალამდე, სხვა კომპონენტების დამატების გარეშე, გარდა თავად ღილაკებისა, მაგრამ მე მინდოდა მეცადა „გამოსვლა“ მხოლოდ ორით. ღილაკებს პირობითად უწოდებენ "OK" და "STEP". ღილაკი "STEP" ჩვეულებრივ გადადის მენიუს შემდეგ ელემენტზე, ხოლო "OK" ღილაკი ცვლის მიმდინარე მენიუს პარამეტრებს. გამორთული განგაშის სიგნალი ასევე გამორთულია "OK" ან "STEP" ღილაკებით. განგაშის დროს რომელიმე ღილაკზე დაჭერით სიგნალიზაცია გამოირთვება. საკონტროლო სქემა ასე აღმოჩნდა.

მარტივი საათი LED მატრიცებზე. ბევრ რადიომოყვარულს, დამწყებს და არა მხოლოდ მოსწონს "ბორბლის ხელახლა გამოგონება" - მათი ელექტრონული საათის შექმნა. არც ამ ბედმა დამიზოგა. რა თქმა უნდა, დღეს ინტერნეტში უამრავი საათის დიზაინია, მაგრამ რატომღაც LED მატრიცებზე მხოლოდ რამდენიმე საათია. რუსულენოვან ინტერნეტში აღმოვაჩინე მხოლოდ ერთი სრულად დასრულებული და აღწერილი დიზაინი. ამავდროულად, LED მატრიცები ახლა ძალიან იაფია და მათი ღირებულება არ არის უფრო მაღალი, თუ არა დაბალი, ვიდრე იმავე ზომის შვიდი სეგმენტის ინდიკატორები. მაგალითად, GNM23881AD, რომელიც მე ვიყენებდი 60x60 მმ ზომით, ვიყიდე 1.5u-ზე (3 ინდიკატორი ღირდა 4.5u), ამ ფულით ძნელად შეგიძლიათ იყიდოთ იგივე ზომის ოთხი შვიდსეგმენტიანი ერთეული. მაგრამ ინფორმაცია, რომელიც შეიძლება განთავსდეს მატრიცის ინდიკატორზე, შეიძლება იყოს ბევრად მეტი. გარდა რიცხვებისა, მათ შეუძლიათ აჩვენონ ნებისმიერი ასო, ნიშანი და გაშვებული ხაზის დახმარებით შესაძლებელია ტექსტის ჩვენებაც.

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

საათის ფუნქციონირება შემდეგია:

  • ათვლა, კალენდარი, კვირის დღე. (ნახტომი წელი გათვალისწინებულია, ზაფხულის/ზამთრის დროზე გადასვლა არ განხორციელებულა).
  • საათის შენარჩუნება გარე ელექტრომომარაგების დაკარგვის შემთხვევაში (მოხმარება არის 15 mA).
  • მოგზაურობის კორექტირება + - 59,9 წმ \ დღეში, 0,1 წამის მატებით. 9 სიგნალიზაცია. აქედან 3 არის „ერთჯერადი“ და 6 „მუდმივი“, ინდივიდუალურად რეგულირდება კვირის დღის მიხედვით.
  • ხმოვანი სიგნალის ინდივიდუალურად რეგულირებადი ხანგრძლივობა თითოეული განგაშისთვის (1-15 წთ).
  • ღილაკზე დაჭერის ხმოვანი დადასტურება (შესაძლებელია გამორთვა).
  • საათობრივი სიგნალი (შეიძლება გამორთოთ).
  • 00-00-დან 08-00 საათამდე სიგნალი არ არის მოცემული.
  • 1 ან 2 ტემპერატურის სენსორი (ქუჩა და სახლი).
  • კონფიგურირებადი ტიკერი, რომელიც აჩვენებს ყველა ინფორმაციას (დროის გარდა)
  • ინსულტის შესწორების მნიშვნელობა და „მცოცავი ხაზის“ პარამეტრები ინახება მაშინაც კი, თუ სარეზერვო ძალა დაიკარგება.

AtMega16A შეირჩა საათის „გულად“ მისი ხელმისაწვდომობის, სიიაფის და „ფეხების“ გამო. მსურდა მიკროსქემის მაქსიმალურად გამარტივება, ამიტომ ყველაფერი, რაც შესაძლებელი იყო, კონტროლერს მიენიჭა. შედეგად, ჩვენ მოვახერხეთ დარჩენა მხოლოდ ორი მიკროსქემით, კონტროლერით და TPIC6B595 რეგისტრით. თუ TPIC6B595 არ არის ხელმისაწვდომი ვინმესთვის, მაშინ შეგიძლიათ შეცვალოთ იგი 74HC595 + ULN2803. ორივე ვარიანტი გამოცდილია. თქვენ ასევე შეგიძლიათ სცადოთ გამოიყენოთ TPIC6C595, ცოტა სუსტია და ოდნავ გახურებული, მაგრამ ზოგადად სტაბილურად მუშაობდა. დრო ითვლება ასინქრონული დროის გამოყენებით - T2. საათი ინახება ელექტროენერგიის გათიშვის შემთხვევაშიც კი. ამ დროს მიკროსქემის უმეტესი ნაწილი გამორთულია და კონტროლერი იკვებება ბატარეით, აკუმულატორით ან იონისტორიდან. ჩემთვის საინტერესო იყო იონისტორთან "თამაში", ამიტომ გამოვიყენე იგი. საათის მიმდინარე მოხმარება ლოდინის რეჟიმში არის 15 mA. როდესაც იონისტორი იკვებება 1F სიჩქარით, საათი „გაძლო“ ოთხი დღე. ეს სავსებით საკმარისია ელექტროენერგიის გათიშვის დროს კურსის შესანარჩუნებლად. თუ იყენებთ CR2032 ბატარეას, მაშინ თეორიულად, გამოთვლების მიხედვით, დატენვა საკმარისი უნდა იყოს 1,5 წლის განმავლობაში. ქსელის ძაბვის კონტროლერის არსებობა "უსმენს" PB პინის მეშვეობით.3 ეს პინი არის შედარების ინვერსიული შეყვანა. მიწოდების ძაბვა, გამყოფი R2-R3, მიეწოდება გამომავალ PB.3-ს და ნორმალურ მდგომარეობაში არის დაახლოებით 1.5V. თუ გარე ძაბვა დაეცემა 4.1 ვოლტზე დაბლა, მაშინ PB.3 პინზე ძაბვა გახდება 1.23 ვოლტზე ნაკლები და წარმოიქმნება შეფერხება შედარების მხრიდან და ყველა "არასაჭირო" კონტროლერის კვანძი გამორთულია შეფერხების დამმუშავებელში და თავად კონტროლერი იძინებს. ამ რეჟიმში მუშაობს მხოლოდ T2 ტაიმერი. როდესაც გარე ელექტრომომარაგება გამოჩნდება, PB.3-ზე ძაბვა კვლავ გაიზრდება 1.23 ვ-ზე მაღლა, კონტროლერი რომ „ხედავს“ ამას, ყველა კვანძს სამუშაო მდგომარეობაში ჩააყენებს. თუ იონისტორის ნაცვლად გამოიყენება CR2032 ბატარეა, მაშინ ის უნდა იყოს დაკავშირებული დიოდის საშუალებით (სასურველია Schottky დიოდის). დიოდის ანოდი უკავშირდება + ბატარეებს, ხოლო კათოდი კათოდს VD1. ნორმალურ რეჟიმში, ეკრანი აჩვენებს დროს საათ-წუთის ფორმატში. ერთი წუთის ინტერვალით, გაშვებული ხაზი გაშვებულია. გაშვებული ხაზი აჩვენებს კვირის დღეს, თარიღს, წელს, ტემპერატურას. სახლში და ტემ. ქუჩაში. გაშვებული ხაზი კონფიგურირებადია, ე.ი. თქვენ შეგიძლიათ ჩართოთ / გამორთოთ ნებისმიერი ელემენტის ჩვენება. (მაგალითად, მე ყოველთვის ვთიშავ წლის ჩვენებას). როდესაც ყველა ელემენტი გამორთულია, მცოცავი ხაზი არ იწყება და საათი მუდმივად აჩვენებს მიმდინარე დროს. 9 სიგნალიზაცია იყოფა 3 ერთჯერადად და 6 მრავალჯერად გამოყენებად. როდესაც ჩართავთ სიგნალიზაციას 1-3, ისინი მხოლოდ ერთხელ მუშაობენ. იმისათვის, რომ მათ კვლავ იმუშაონ, ხელახლა უნდა ჩართოთ ხელით. და მაღვიძარა 4-9 ხელახლა გამოყენებადია, ე.ი. ისინი იმუშავებენ ყოველდღიურად, დადგენილ დროს. გარდა ამისა, ამ მაღვიძარების დაყენება შესაძლებელია მხოლოდ კვირის გარკვეულ დღეებში. ეს მოსახერხებელია, მაგალითად, თუ არ გინდათ, რომ მაღვიძარამ შაბათ-კვირას გაგაღვიძოთ. ან, მაგალითად, სამუშაო დღეებში უნდა გაიღვიძოთ 7-00 საათზე და ხუთშაბათს 8-00 საათზე და შაბათ-კვირას არ გჭირდებათ მაღვიძარა. შემდეგ ერთ ორშაბათს-ოთხშაბათს და პარასკევს ვაყენებთ 7-00 საათზე, ხოლო მეორე ხუთშაბათს 8-00 საათზე... გარდა ამისა, ყველა მაღვიძარას აქვს სიგნალის ხანგრძლივობის დაყენება და თუ საკმარისი არ გაქვთ. გაღვიძების სიგნალი 1 წუთის განმავლობაში, შემდეგ შეგიძლიათ გაზარდოთ დრო 1-დან 15 წუთამდე. კურსის კორექცია კეთდება დღეში ერთხელ, 00-00 საათზე. თუ საათი უფრო სწრაფია, მაგალითად, დღეში 5 წამით, მაშინ 00-00-00-ზე დრო დაყენდება 23-59-55-ზე, თუ საათი ჩამორჩება, მაშინ 00-00-00-ზე დრო დადგება. დაყენდეს 00-00-05. კორექტირების ნაბიჯი - 0,1 წმ. მაქსიმალური კორექტირება არის 59,9 წმ/დღეში. მომსახურე კვარცით, ნაკლებად სავარაუდოა, რომ საჭირო იქნება. კორექტირება ასევე ხორციელდება ლოდინის რეჟიმში, როდესაც იკვებება ბატარეით. LED მასივებს შეუძლიათ გამოიყენონ ნებისმიერი 8*8 საერთო კათოდური LED-ები. როგორც უკვე აღვნიშნეთ, მე გამოვიყენე GNM23881AD. პრინციპში, შეგიძლიათ "აკრიფოთ" მატრიცა ინდივიდუალური LED-ებიდან. AtMega16a მიკროკონტროლერი შეიძლება შეიცვალოს "ძველი" AtMega16-ით L ასოთი. ამ შემთხვევაში, თეორიულად, ბატარეიდან მიმდინარე მოხმარება ოდნავ უნდა გაიზარდოს. ის ალბათ იმუშავებს მხოლოდ AtMega16, მაგრამ შეიძლება იყოს პრობლემები ბატარეებზე მუშაობისას. დიოდი D1 - სასურველია ნებისმიერი Schottky დიოდი. ის ასევე მუშაობს ჩვეულებრივი გამსწორებლით, მაგრამ იმისათვის, რომ დაიცვათ თავი სხვადასხვა ხარვეზებისგან, რომლებიც დაკავშირებულია იმ ფაქტთან, რომ მიკროსქემის ნაწილი იკვებება ძაბვით "დიოდის წინ", ხოლო ნაწილი "დიოდის შემდეგ" უმჯობესია მოძებნოთ Schottky. . ტრანზისტორი VT1 - ნებისმიერი n-p-n. საათი კონტროლდება ორი ღილაკით. მათი რიცხვი შეიძლება გაიზარდოს 8 ცალამდე, სხვა კომპონენტების დამატების გარეშე, გარდა თავად ღილაკებისა, მაგრამ მე მინდოდა მეცადა „გამოსვლა“ მხოლოდ ორით. ღილაკებს პირობითად უწოდებენ "OK" და "STEP". ღილაკი "STEP" ჩვეულებრივ გადადის მენიუს შემდეგ ელემენტზე, ხოლო "OK" ღილაკი ცვლის მიმდინარე მენიუს პარამეტრებს. გამორთული განგაშის სიგნალი ასევე გამორთულია "OK" ან "STEP" ღილაკებით. განგაშის დროს რომელიმე ღილაკზე დაჭერით სიგნალიზაცია გამოირთვება. კონტროლის სქემა ასე აღმოჩნდა:

ვიდეო როგორ მუშაობს!