![8x8 Led Matrix საათი და შეჭრის საწინააღმდეგო გაფრთხილება: 4 ნაბიჯი (სურათებით) 8x8 Led Matrix საათი და შეჭრის საწინააღმდეგო გაფრთხილება: 4 ნაბიჯი (სურათებით)](https://i.howwhatproduce.com/images/006/image-16170-j.webp)
Სარჩევი:
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50
![8x8 Led Matrix საათი და შეჭრის საწინააღმდეგო გაფრთხილება 8x8 Led Matrix საათი და შეჭრის საწინააღმდეგო გაფრთხილება](https://i.howwhatproduce.com/images/006/image-16170-1-j.webp)
![8x8 Led Matrix საათი და შეჭრის საწინააღმდეგო გაფრთხილება 8x8 Led Matrix საათი და შეჭრის საწინააღმდეგო გაფრთხილება](https://i.howwhatproduce.com/images/006/image-16170-2-j.webp)
![8x8 Led Matrix საათი და შეჭრის საწინააღმდეგო გაფრთხილება 8x8 Led Matrix საათი და შეჭრის საწინააღმდეგო გაფრთხილება](https://i.howwhatproduce.com/images/006/image-16170-3-j.webp)
ამ ინსტრუქციებში ჩვენ ვნახავთ, თუ როგორ უნდა ავაშენოთ 8x8 Led Matrix საათი, რომელიც გააქტიურებულია მოძრაობის გამოვლენით.
ეს საათი ასევე შეიძლება გამოყენებულ იქნას როგორც შეჭრის საწინააღმდეგო მოწყობილობა, რომელიც აგზავნის გამაფრთხილებელ შეტყობინებას, თუ მოძრაობა გამოვლენილია დეპეშის ბოტში !!!
ჩვენ გავაკეთებთ ორ სხვადასხვა ობიექტს:
- ციფრული საათი, რომელსაც აკონტროლებს Wemos D1 mini
- ცენტრალური კონტროლის განყოფილება (რასპერი), სადაც კოღო მუშაობს (MQTT ბროკერი), რომელიც ქმნის ინტერფეისს საათსა და ტელეგრამის ბოტს შორის.
ითვლება, რომ ეს არქიტექტურა მართავს სხვა მოწყობილობებს შორის კომუნიკაციას, სხვადასხვა ფუნქციებით (ანუ ტემპერატურის სენსორებით, სარელეო,…), დეპეშის ბოტთან.
მარაგები
ციფრული საათის ნაწილების სია:
- Wemos D1 მინი
- Wemos D1 Mini - RTC shield8x8 Led Matrix MAX7219
- PIR სენსორი
- პურის დაფა
- კაბელები
- USB დამტენი
ცენტრალური კონტროლის განყოფილების ნაწილების სია
- ჟოლოს PI
- USB დამტენი
ნაბიჯი 1: ააშენეთ საათი
![ააშენე საათი ააშენე საათი](https://i.howwhatproduce.com/images/006/image-16170-4-j.webp)
![ააშენე საათი ააშენე საათი](https://i.howwhatproduce.com/images/006/image-16170-5-j.webp)
![ააშენე საათი ააშენე საათი](https://i.howwhatproduce.com/images/006/image-16170-6-j.webp)
საათის ასაშენებლად:
- ჩადეთ 4 8x8 მატრიცა Led in breadboard
- შექმენით კავშირი
- შეიკრიბეთ Wemos D1 mini RTC ფარის და PIR სენსორისთვის
- კავშირის დასრულება
განათავსეთ 4 Led მოდული გვერდიგვერდ და დააკავშირეთ თითოეული მოდულის გამომავალი ქინძისთავები მომდევნო შესასვლელთან.
- VCC => VCC
- GND => GND
- DOUT => DIN
- CS => CS
- CLK => CLK
პირველი მოდულის შესასვლელი ქინძისთავები უნდა იყოს დაკავშირებული Wemos D1 მინი ქინძისთავებთან ისე:
- VCC => 5V
- GND => GND
- DIN => D7
- CS => D6
- CLK => D5
ასევე დაუკავშირეთ PIR სენსორი Wemos D1 მინი ქინძისთავებს:
- VCC => 5V
- გარეთ => D0
- GND => GND
კავშირები მზად არის!
ნაბიჯი 2: ჩაწერეთ და ჩატვირთეთ პროგრამა Wemos D1mini– ზე
![ჩაწერეთ და ჩატვირთეთ პროგრამა Wemos D1mini– ზე ჩაწერეთ და ჩატვირთეთ პროგრამა Wemos D1mini– ზე](https://i.howwhatproduce.com/images/006/image-16170-7-j.webp)
Wemos_reogio.ino ფაილი აიტვირთება ამ ინსტრუქციებში, ასე რომ თქვენ შეგიძლიათ ჩატვირთოთ და შეცვალოთ თქვენი ქსელის პარამეტრებით თქვენს arduino IDE– ში.
პროგრამა ჩართავს led- ებს, როდესაც PIR სენსორი აღგზნებულია, 20 წამის განმავლობაში (ან მეტი თუ სენსორი აღელვებს) მაშინ ის გამორთავს led- ებს. როდესაც esp8266 აღმოაჩენს შეტყობინებას MQTT– ს მეშვეობით შემდეგ ფორმატში:
["Pir_on": 1} გამოვლენის რეჟიმი გააქტიურებულია და შემდეგი შეტყობინება გამოქვეყნებულია MQTT საშუალებით ნებისმიერ დროს, როდესაც PIR სენსორი აღგზნებულია (პირველად):
["Pir_off": 1} ამგვარად ამ მოწყობილობას აქვს ორი განსხვავებული მახასიათებელი:
მოძრაობა გააქტიურებულია clockanti-intrusion გაფრთხილება და ეს უკანასკნელი ფუნქცია "ნიღბიანია" "ნორმალური" საათის მიერ
ზოგიერთი საკითხი:
თუ თქვენ არასოდეს დაყენებული გაქვთ esp8266 Arduino IDE– ში, შეგიძლიათ ნახოთ სამეურვეო პროგრამა აქ:
www.instructables.com/id/Setting-Up-the-Ar…
ამისათვის თქვენ უნდა დააინსტალიროთ ბიბლიოთეკები
RTC ფარი: RTClib.h
github.com/adafruit/RTClib
ყურადღება: დრო rtc- ში უნდა იყოს მითითებული პირველად RTC ფარი დაინსტალირდება ბატარეასთან, შემდეგ ის შეინარჩუნებს მონაცემებს, სანამ ბატარეა არ ამოიწურება
8x8 Led მატრიცა: LedControl.h
github.com/esp8266/Basic/blob/master/libra…
აქ არის მაგალითი იმისა, თუ როგორ უნდა მართოთ ეს:
www.instructables.com/id/Interface-LED-Dot…
შეიძლება იყოს, რომ თქვენ უნდა შეცვალოთ თანმიმდევრობა, რომელშიც იწერება led- ები, ეს დამოკიდებულია გაყვანილობაზე. შეამოწმეთ და, იმ შემთხვევაში, შეგიძლიათ შეცვალოთ შემდეგი სტრიქონი: int revDisp = numDisplay - disp -1; // გადახედეთ პანელების თანმიმდევრობას ყურადღება: ეს დამოკიდებულია მავთულხლართზე
თქვენ ასევე უნდა დააინსტალიროთ MQTT ბიბლიოთეკები მართვისთვის:
MQTT პროტოკოლი: PubSubClient.h
www.arduinolibraries.info/libraries/pub-su…
ამ კოდში MQTT ბროკერი დაყენებულია ჟოლოში სტატიკური IP– ით. აქ არის მაგალითი:
www.instructables.com/id/How-To-Assign-A-S…
ნაბიჯი 3: მოამზადეთ Telegram Bot
![მოამზადეთ Telegram Bot მოამზადეთ Telegram Bot](https://i.howwhatproduce.com/images/006/image-16170-8-j.webp)
აქ ჩვენ არ განვმარტავთ ჟოლოს წყობას, არც ჟოლოს და ტელეგრამის ბოტს შორის კომუნიკაციას, ვინაიდან ამის შესახებ ბევრი სასწავლო მასალაა.
მაგალითია:
www.instructables.com/id/Set-up-Telegram-B…
ნაბიჯი 4: მოამზადეთ ჟოლო და დატვირთეთ კოღო
თქვენ უნდა დააინსტალიროთ კოღო ჟოლოზე, შეგიძლიათ იპოვოთ ბევრი სამეურვეო, აქ არის მაგალითი იმისა, თუ როგორ უნდა მართოთ MQTT ჟოლოსა და esp8266 შორის:
www.instructables.com/id/How-to-Use-MQTT-W…
ჩვენ მოვამზადეთ პითონის პროგრამა, რომელიც მოქმედებს როგორც ინტერფეისი ტელეგრამსა და MQTT ბროკერს შორის, გარდაქმნის:
- ბოტის ბრძანებები MQTT– ზე გამოქვეყნებულ შეტყობინებებში, ასე რომ მათი მოსმენა შესაძლებელია esp8266– ის მიერ
- MQTT– ში გამოქვეყნებული შეტყობინებები esp8266– ით ბოტის შეტყობინებებში
გირჩევთ:
წყლის გაფრთხილება - მოწყობილობა თქვენი ნავის გადასარჩენად: 5 ნაბიჯი (სურათებით)
![წყლის გაფრთხილება - მოწყობილობა თქვენი ნავის გადასარჩენად: 5 ნაბიჯი (სურათებით) წყლის გაფრთხილება - მოწყობილობა თქვენი ნავის გადასარჩენად: 5 ნაბიჯი (სურათებით)](https://i.howwhatproduce.com/images/001/image-1475-21-j.webp)
წყლის გაფრთხილება - მოწყობილობა თქვენი ნავის გადასარჩენად: თუ თქვენ ხართ ნავის მფლობელი, მაშინ მყუდრო კომფორტს მიიღებთ ნავის მშრალად მიწაში. იქ ჩაძირვა არ შეიძლება. ყველგან ის მუდმივი ბრძოლის წინაშე დგას ტალღების ქვეშ მოქცევისა და გაქრობის ტენდენციის დასაძლევად. ზამთრის პერიოდში აქ, სამწუხაროდ
Raspberry Pi DIY დისტანციური შეჭრის დეტექტორის სისტემა ტელეგრამით: 7 ნაბიჯი
![Raspberry Pi DIY დისტანციური შეჭრის დეტექტორის სისტემა ტელეგრამით: 7 ნაბიჯი Raspberry Pi DIY დისტანციური შეჭრის დეტექტორის სისტემა ტელეგრამით: 7 ნაბიჯი](https://i.howwhatproduce.com/images/002/image-4234-25-j.webp)
Raspberry Pi DIY დისტანციური შემოჭრის დეტექტორის სისტემა Telegram– ით: ამ პროექტში თქვენ შექმნით ინტრუდირების აღმომჩენ მოწყობილობას, რომელიც შეამოწმებს არის თუ არა ვინმე თქვენს სახლში / ოთახში, როდესაც გარეთ ხართ PIR სენსორით, თუ PIR სენსორი აღმოაჩენს ვინმეს, ამას დასჭირდება თავდამსხმელის (სურათების) ნაკრები. სურათი
Visuino ააშენეთ შეჭრის გამოვლენის სისტემა Arduino– ს გამოყენებით: 8 ნაბიჯი
![Visuino ააშენეთ შეჭრის გამოვლენის სისტემა Arduino– ს გამოყენებით: 8 ნაბიჯი Visuino ააშენეთ შეჭრის გამოვლენის სისტემა Arduino– ს გამოყენებით: 8 ნაბიჯი](https://i.howwhatproduce.com/images/001/image-1522-52-j.webp)
Visuino ააშენეთ შეჭრის გამოვლენის სისტემა Arduino– ს გამოყენებით: ამ სახელმძღვანელოში ჩვენ გამოვიყენებთ XYC-WB-DC მიკროტალღური რადარის მოძრაობის სენსორს, რომელიც დაკავშირებულია Arduino UNO– სა და Visuino– სთან, რათა განისაზღვროს ნებისმიერი მოძრაობა რადიუსში 5 მ მანძილზე თხელი კედლების ჩათვლით. ნახეთ სადემონსტრაციო ვიდეო
შესანახი / შესასვლელი კაბინაში შეჭრის სიგნალიზაცია: 3 ნაბიჯი
![შესანახი / შესასვლელი კაბინაში შეჭრის სიგნალიზაცია: 3 ნაბიჯი შესანახი / შესასვლელი კაბინაში შეჭრის სიგნალიზაცია: 3 ნაბიჯი](https://i.howwhatproduce.com/images/006/image-17075-11-j.webp)
შესანახი / შესანახი სალონის შემოჭრის სიგნალიზაცია: ეს პროექტი განკუთვნილია განგაშის განყოფილებისთვის, რომელიც სირენას გაისმის იმ შემთხვევაში, თუ მოულოდნელი შეღწევა ხდება ფარდულში ან სალონში. განგაშის შეიარაღება მოხდება გასაღების გადამრთველით. იქნება ათი წამიანი შეფერხება საკვანძო აქტივაციასა და განგაშის შეიარაღებას შორის. ა
ინფრაწითელი შეჭრის გაფრთხილება: 5 ნაბიჯი
![ინფრაწითელი შეჭრის გაფრთხილება: 5 ნაბიჯი ინფრაწითელი შეჭრის გაფრთხილება: 5 ნაბიჯი](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10966379-infrared-intruder-alert-5-steps-0.webp)
ინფრაწითელი ინტრუდირების გაფრთხილება: შეაჩერე შემოჭრილები თქვენს საკუთრებაში შეღწევისგან ამ ინფრაწითელი სიგნალიზაციის სისტემით