![Smart Lockbox: 7 ნაბიჯი Smart Lockbox: 7 ნაბიჯი](https://i.howwhatproduce.com/images/001/image-355-7-j.webp)
Სარჩევი:
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50
![ჭკვიანი საკეტი ჭკვიანი საკეტი](https://i.howwhatproduce.com/images/001/image-355-8-j.webp)
ამ სასწავლო ინსტრუქციაში მე გაჩვენებთ თუ როგორ უნდა გააკეთოთ ჭკვიანი საკეტი.
საკეტი იკვებება Arduino– ით (UNO) და იყენებს RFID– ს და servo motor– ს, რათა აკონტროლოს წვდომა სხვადასხვა სენსორებიდან შემოსული მონაცემების თვალყურის დევნისთვის. მონაცემთა ისტორია შეინახება MYSQL მონაცემთა ბაზაში. მონაცემები ნაჩვენები იქნება ვებ – გვერდზე, რომელსაც მასპინძლობს ჟოლოს პი.
ნაბიჯი 1: ნაწილები და მასალების სია პროექტისთვის
კომპიუტერი/მიკროკონტროლერი:
- Arduino UNO
- RaspBerry Pi 4 მოდელი B
ნაწილები
- ტემპერატურის სენსორი LM35
- GL5537 LDR სენსორი
- VMA405 ან RC522 RFID სენსორების მკითხველი ეტიკეტით
- MG 996R სერვო ძრავა
- დუპონტი მამრობითი და მდედრობითი მხტუნავების მავთულები
- პურის დაფის მავთულები
- წითელი LED
- მწვანე LED
- აქტიური ზარი 5 ვ
- 1k Ω (ohm) რეზისტორი
- 2 x 330 Ω (ohm) რეზისტორები
საცხოვრებელი
ყუთი შეიძლება გაკეთდეს ნებისმიერი მასალისგან. ჩემი დამზადებულია მუყაოსგან
დამატებით
სერვომოტორზე გავაკეთე ხის დანართი (სურვილისამებრ)
პროგრამული უზრუნველყოფა
Arduino IDE, ვიზუალური სტუდიის კოდი - Raspberry Pi SSH, MYSQL სამუშაო მაგიდა
ფასის შესაფასებლად შეგიძლიათ ნახოთ BOM ფაილი.
ნაბიჯი 2: Breadboard Circuit
![Breadboard Circuit Breadboard Circuit](https://i.howwhatproduce.com/images/001/image-355-9-j.webp)
![Breadboard Circuit Breadboard Circuit](https://i.howwhatproduce.com/images/001/image-355-10-j.webp)
![Breadboard Circuit Breadboard Circuit](https://i.howwhatproduce.com/images/001/image-355-11-j.webp)
RFID
- Vcc 3.3. V არდუინოს
- RST ციფრული 9 პინი
- არდუინოს გნდ გნდ
- MISO ციფრული 12 პინი
- MOSI ციფრული 11 პინი
- SCK ციფრული 13 პინი
- NSS/SDA ციფრული 10 პინი
სერვომოტორული
- 5V (წითელი) (+) პურის დაფაზე
- Gnd (ყავისფერი) Gnd პურის დაფაზე
- PWM (ნარინჯისფერი) ციფრული 3 პინი
LM35
- ვინი (+) (+) პურის დაფაზე
- Gnd Gnd პურის დაფაზე
- Vout ანალოგი 1 პინი
LDR
- ვინი (+) (+) პურის დაფაზე
- Gnd Gnd პურის დაფაზე 1K ohm რეზისტორით
- Vout ანალოგი 0 პინი
ლედ (მწვანე)
- Vin (+) ციფრული 4 პინი 330 ohm რეზისტორით
- Gnd Gnd პურის დაფაზე
ლედ (წითელი)
- Vin (+) ციფრული 5 პინი 330 ohm რეზისტორით
- Gnd Gnd პურის დაფაზე
აქტიური ზარი
- ვინი (+) (+) პურის დაფაზე
- Gnd Gnd პურის დაფაზე
არდუინო პურის დაფაზე
- არდუინო 5V (+) (+) პურის დაფაზე
- Arduino Gnd Gnd პურის დაფაზე
ჟოლო პი არდუინოს
იქნება დაკავშირებული USB- ით
ნაბიჯი 3: არდუინო
![არდუინო არდუინო](https://i.howwhatproduce.com/images/001/image-355-12-j.webp)
ელექტრონიკის გაყვანილობა მსგავსი უნდა იყოს ზემოთ მოცემულ სურათზე.
პირველ რიგში დაუკავშირეთ Arduino კომპიუტერს ტექნიკის პროგრამირებისათვის. ძირითადი კოდი გადმოწერილი იქნება ქვემოთ, მაგრამ ჯერ არ გამოიყენოთ, ჯერ მიყევით ქვემოთ მოცემულ ნაბიჯებს.
ბიბლიოთეკები
ჩვენ გამოვიყენებთ SPI და MFRC 522 ბიბლიოთეკას RFID სენსორთან მუშაობისთვის. RFID– ით მუშაობა
ჩამოტვირთეთ RFID ბიბლიოთეკა აქ მიგელბალბოას Github– დან
გახსენით zipfile ფაილი.
Arduino IDE– ში გადადით ჩანახატზე> შეიტანეთ ბიბლიოთეკა და შეარჩიეთ თქვენ მიერ გადმოწერილი zipfile
მას შემდეგ რაც ატვირთავთ zip ფაილს, გადადით ჩანახატზე> ბიბლიოთეკის ჩართვა> ბიბლიოთეკების მართვა. ბიბლიოთეკის მენეჯერში მოძებნეთ "MFRC522". უნდა ითქვას, რომ ბიბლიოთეკა დამონტაჟებულია.
RFID მონაცემების სკანირება
გადადით ფაილზე> მაგალითები> MFR522> dumpinfo და ატვირთეთ/დაიწყეთ კოდი თქვენს IDE- ში. დაინახავთ, რომ კოდი შეიცავს MFR522.h და SPI.h ბიბლიოთეკას. ორივე საჭიროა RFID– ისთვის.
ახლა გახსენით სერიული მონიტორი (ინსტრუმენტები> სერიული მონიტორი) და დაასკანირეთ თქვენი ბეჯი და ბარათი სანამ ყველა მონაცემი გამოჩნდება.
დარწმუნდით, რომ ჩაწერეთ UID რადგან დაგჭირდებათ.
ახლა თქვენ შეგიძლიათ გადმოწეროთ ძირითადი კოდი (Arduino_code_lockbox) მთავარ კოდში შეცვალეთ თქვენი საკუთარი UID ტეგის კოდი კოდიდან.
Arduino IDE კოდის გაშვების/ატვირთვის შემდეგ, შეამოწმეთ rfid სკანირება. თუ ის მუშაობს, შეგიძლიათ გამორთოთ Arduino USB კომპიუტერიდან და დაუკავშიროთ იგი Raspberry Pi– ს.
ნაბიჯი 4: ჟოლო პი
![ჟოლო პი ჟოლო პი](https://i.howwhatproduce.com/images/001/image-355-13-j.webp)
წაიკითხეთ მონაცემები Arduino– დან პითონში
დარწმუნდით, რომ Arduino დაკავშირებულია Raspberry Pi- თან. გახსენით app.py და გაუშვით ფაილი. თქვენ იხილავთ თქვენს სენსორების მიერ Arduino– სგან მიღებულ მონაცემებს.
მონაცემების წასაკითხად დაგჭირდებათ კოდის სერიული ნაწილი (იხ. სურათი).
MYSQL მონაცემთა ბაზა შექმენით მონაცემთა ბაზა თქვენი სენსორების გაზომილი მნიშვნელობების შესანარჩუნებლად. ამ პროექტისთვის მე გავაკეთებ ცხრილებს ტემპერატურის, LDR და RFID- ისთვის.
ბექენდ პითონი
დაამატეთ პითონის მარშრუტები და შესაბამისად შეცვალეთ თქვენი MYSQL მონაცემთა ბაზა. გაგზავნეთ თქვენი სენსორების მონაცემების ღირებულებები თქვენს მონაცემთა ბაზაში.
ნაბიჯი 5: საიტი
განლაგება
თქვენ შეგიძლიათ გამოიყენოთ ფაილები webrar.rar ან შეგიძლიათ შექმნათ თქვენი საკუთარი ვებ გვერდი html, css.
მონაცემთა ბაზის მონაცემების ჩვენება
გამოიყენეთ javascript, რომ მიიღოთ და აჩვენოთ მონაცემები მონაცემთა ბაზიდან თქვენს ვებსაიტზე
Chart.js ბიბლიოთეკა გამოყენებული იქნება მონაცემების გრაფიკებად.
ნაბიჯი 6: საცხოვრებელი
![საცხოვრებელი საცხოვრებელი](https://i.howwhatproduce.com/images/001/image-355-14-j.webp)
ექსტერიერი
საცხოვრებლის გარე ნაწილისთვის მე დავამატე სხვადასხვა ნაწილები ერთმანეთთან ერთად. ზედა ნაწილი მოჭრილია L- ფორმაში, ასე რომ L- ის ბაზა (სურათის მარჯვენა მხარე) უფრო მტკიცე იქნება.
RFID სენსორისთვის ყუთში ხვრელის გაჭრა არჩევითია. შესაძლებელი უნდა იყოს მუყაოს სკანირება, თუ ის არ არის ძალიან სქელი.
Servomotor იქნება ჩაწერილი გარედან. იმისდა მიხედვით, თუ როგორ მოათავსებთ ჟოლოს ყუთში, თქვენ უნდა გააკეთოთ პატარა ხვრელები საკაბელო კავშირებისთვის, როგორიცაა USB ან Ethernet კაბელი.
ინტერიერი
ინტერიერისთვის მე გავაკეთე ფენა, ასე რომ მე შემიძლია გამოვყო ორივე მოწყობილობა და ის უფრო ორგანიზებული იყოს. ჟოლო Pi იქნება ყუთის ბოლოში და Arduino ერთად breadboard იქნება ზედა ფენაზე.
გირჩევთ:
Smart Home Raspberry Pi- ს მიერ: 5 ნაბიჯი (სურათებით)
![Smart Home Raspberry Pi- ს მიერ: 5 ნაბიჯი (სურათებით) Smart Home Raspberry Pi- ს მიერ: 5 ნაბიჯი (სურათებით)](https://i.howwhatproduce.com/images/001/image-202-j.webp)
Smart Home by Raspberry Pi: უკვე არსებობს რამდენიმე პროდუქტი, რაც თქვენს ბინას უფრო ჭკვიანურს ხდის, მაგრამ მათი უმეტესობა საკუთრების გადაწყვეტაა. მაგრამ რატომ გჭირდებათ ინტერნეტ კავშირი სმარტფონთან შუქის გადასატანად? ეს იყო ერთი მიზეზი იმისა, რომ მე შემექმნა საკუთარი სმარტი
Nexus 7 Smart Case W/ Sugru & Magnet: 5 ნაბიჯი
![Nexus 7 Smart Case W/ Sugru & Magnet: 5 ნაბიჯი Nexus 7 Smart Case W/ Sugru & Magnet: 5 ნაბიჯი](https://i.howwhatproduce.com/images/001/image-421-j.webp)
Nexus 7 Smart Case W/ Sugru & Magnet: მალევე მას შემდეგ, რაც ადამიანებმა პირველად მიიღეს Nexus 7, ვიღაცამ აღმოაჩინა, რომ ის პასუხობდა მაგნიტს, რომელიც მოთავსებულია გარკვეულ ადგილას, ისევე როგორც iPad– ის ჭკვიანი გარსაცმები. არცერთ შემთხვევას, რაც მე ვნახე, ეს არ ჰქონია და არც მე ვიპოვე ის, რაც ზემოდან გაიხსნა
Smart Motorcycle HUD პროტოტიპი (მორიგეობით ნავიგაცია და სხვა მრავალი): 9 ნაბიჯი
![Smart Motorcycle HUD პროტოტიპი (მორიგეობით ნავიგაცია და სხვა მრავალი): 9 ნაბიჯი Smart Motorcycle HUD პროტოტიპი (მორიგეობით ნავიგაცია და სხვა მრავალი): 9 ნაბიჯი](https://i.howwhatproduce.com/images/001/image-818-j.webp)
Smart Motorcycle HUD პროტოტიპი (შემობრუნება ნავიგაცია და სხვა მრავალი): გამარჯობა! ეს ინსტრუქცია არის ისტორია იმის შესახებ, თუ როგორ შევქმენი და ავაშენე HUD (Heads-Up Display) პლატფორმა, რომელიც შექმნილია მოტოციკლის ჩაფხუტებზე დასაყენებლად. იგი დაიწერა კონკურსის "რუქების" კონტექსტში. სამწუხაროდ, ბოლომდე ვერ დავასრულე
როგორ შეიმუშაოთ Smart Roller ჟალუზები SONOFF Smart კონცენტრატორებით?: 14 ნაბიჯი
![როგორ შეიმუშაოთ Smart Roller ჟალუზები SONOFF Smart კონცენტრატორებით?: 14 ნაბიჯი როგორ შეიმუშაოთ Smart Roller ჟალუზები SONOFF Smart კონცენტრატორებით?: 14 ნაბიჯი](https://i.howwhatproduce.com/images/005/image-14096-j.webp)
როგორ შეიმუშაოთ Smart Roller ჟალუზები SONOFF Smart კონცენტრატორებით?: გამოიყენეთ SONOFF სმარტ ჩამრთველებში ჩაკეტვის რეჟიმი თქვენი ჩვეულებრივი როლიკებით/ჟალუზების ჭკვიანად გადაქცევისთვის, ეთანხმებით თუ არა უმეტესობა თქვენგანს, რომ დილით აიღოთ როლიკებით/ჟალუზებით. და ჩამოიყვანე საღამოს? ყოველ შემთხვევაში, მე
აპარატურა და პროგრამული უზრუნველყოფა Hack Smart Devices, Tuya and Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: 7 Steps
![აპარატურა და პროგრამული უზრუნველყოფა Hack Smart Devices, Tuya and Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: 7 Steps აპარატურა და პროგრამული უზრუნველყოფა Hack Smart Devices, Tuya and Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: 7 Steps](https://i.howwhatproduce.com/images/005/image-14272-j.webp)
აპარატურა და პროგრამული უზრუნველყოფა Hack Smart Devices, Tuya and Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: ამ ინსტრუქციებში მე გაჩვენებთ, თუ როგორ გამოვფხიზლდი რამდენიმე ჭკვიანი მოწყობილობა ჩემივე პროგრამული უზრუნველყოფით, ასე რომ მე შემიძლია მათი გაკონტროლება MQTT– ით ჩემი Openhab კონფიგურაციის საშუალებით. ახალი მოწყობილობები, როდესაც მე გავტეხე ისინი. რა თქმა უნდა, არსებობს სხვა პროგრამული უზრუნველყოფის მეთოდები, რათა აანთო საბაჟო