Სარჩევი:
- მარაგები
- ნაბიჯი 1: შეიკრიბეთ RPi
- ნაბიჯი 2: დაჭერით და შეიკრიბეთ საკონტროლო ყუთი
- ნაბიჯი 3: დაამონტაჟეთ რიდის გადამრთველები და გაუშვით კაბელი
- ნაბიჯი 4: შეაერთეთ თქვენი Raspberry Pi თქვენს Wifi– ს
- ნაბიჯი 5: დააინსტალირეთ და დააკონფიგურირეთ პროგრამული უზრუნველყოფა
ვიდეო: სმარტ გარაჟის კონტროლერი: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ეს პროექტი მოხდა მაშინ, როდესაც სახლიდან სამუშაოდ დავტოვებდი და იქამდე ნახევარამდე მივდიოდი, მხოლოდ პანიკის მომენტი დამეწყო, სადაც არ მახსოვს, თუ ავტოფარეხის კარი დავხურე. ხანდახან ვრწმუნდებოდი, რომ არ მქონდა და ვბრუნდებოდი, მხოლოდ იმის დასადასტურებლად, რომ მართლა დავხურე ავტოფარეხის კარი. ახლა სამსახურში 30 წუთით დავაგვიანე … მშვენიერია. ერთხელ, როცა შევიძინე საკუთარი სახლი, მივხვდი, რომ ახლა შემიძლია გავაკეთო ის, რაც მინდა, ჩემი ავტოფარეხის კარების გასახსნელად და ეს იდეა დაიბადა.
მარაგები
- Raspberry Pi - მე ვფიქრობ, რომ თითქმის ნებისმიერი მოდელი უნდა მუშაობდეს, სანამ მას შეუძლია აწარმოოს Django, NGINX და gunicorn. მე გამოვიყენე Raspberry Pi 3 B+. შეიძლება დაგჭირდეთ რაღაცეების შეცვლა, თუ განსხვავებული ვერსია გაქვთ. - (https://www.adafruit.com/product/3775)
- microSD ბარათი (ამისთვის
- 40 პინიანი ლენტიანი კაბელი GPIO ქინძისთავებისთვის - (https://www.adafruit.com/product/1988)
- 4 პინიანი GPIO გარღვევის დაფა - (https://www.adafruit.com/product/2029)
- ოპტო -იზოლირებული სარელეო დაფა შეფასებულია> 20v DC– ზე ((https://www.amazon.com/gp/product/B07M88JRFY)
- პერმა-პროტოს ნახევრად ზომის დაფა-(https://www.adafruit.com/product/1609)
- დამაკავშირებელი მავთული (-20 24-20 AWG) - (https://www.amazon.com/dp/B01LH1FYHO)
- მაგნიტური ლერწმის გადამრთველი - (https://www.amazon.com/gp/product/B076GZDYD2)
- Raspberry Pi HDMI მტვრის საფარი - (https://www.amazon.com/gp/product/B07P95RNVX)
- Raspberry Pi Ethernet მტვრის საფარი - (https://www.amazon.com/gp/product/B01I814D0U)
- Raspberry Pi USB მტვრის საფარი (4) - (https://www.amazon.com/gp/product/B074NVHTF9)
- ჟოლო Pi ენერგიის წყარო (დამოკიდებულია ჟოლოს pi მოდელზე, რომელსაც იყენებთ)
- Raspberry Pi ყუთი - (https://www.amazon.com/gp/product/B07QPCPK8G)
- 3.5 მმ ბუდე - (https://www.amazon.com/gp/product/B00OGLCR3W)
- M2.5 ხრახნი/ჩამკეტები სამონტაჟო დაფებისთვის - (https://www.amazon.com/dp/B0721SP83Q)
- 18 AWG კაბელი - (https://www.amazon.com/gp/product/B07TL9XK2K)
- 3 მმ გამჭვირვალე აკრილი - (https://www.amazon.com/gp/product/B07RY4X9L3)
- წვდომა ლაზერულ საჭრელზე
ნაბიჯი 1: შეიკრიბეთ RPi
დაწერეთ microsd ბარათი თქვენი არჩევანის უახლესი raspbian გამოსახულებით. (https://www.raspberrypi.org/documentation/installation/installing-images/) შემდეგ შეიკრიბეთ დაფა კორპუსში და მიამაგრეთ ლენტი კაბელი, სანამ კორპუსზე სახურავს დაიმაგრებთ. შემდეგ დაამატეთ მტვრის პორტები.
ნაბიჯი 2: დაჭერით და შეიკრიბეთ საკონტროლო ყუთი
თქვენ უნდა იპოვოთ ადგილი, რომელიც საშუალებას მოგცემთ ამოიღოთ თქვენი ყუთი ლაზერულ საჭრელზე, მოძებნოთ ადგილობრივი მწარმოებელი ადგილი ან ინტერნეტში ისეთი ადგილებისთვის, რომლებსაც შეუძლიათ აკრილის მოჭრა. გარდა ამისა, თქვენ შეგიძლიათ გამოიყენოთ ნებისმიერი სხვა სახის პროექტის ყუთი სათანადოდ. დარწმუნდით, რომ დაამატეთ 330 Ohm რეზისტორი 3.3 ვ ხაზს და ლერწმის გადამრთველის COM ტერმინალს შორის. ნ.ო. ტერმინალი უბრუნდება არჩევანის GPIO პინს.
მავთულის სარელეო 5v მიდის DC+, GND DC- და GPIO pin არჩევანის IN.
ავტოფარეხის კარების გასახსნელი ტერმინალები შეუერთდება რელეს COM და NO
ნაბიჯი 3: დაამონტაჟეთ რიდის გადამრთველები და გაუშვით კაბელი
დარწმუნდით, რომ თქვენი კაბელი არ შეაფერხებს თქვენი კარის მოძრაობას. მავთული იმავე ორ ხრახნზე, რომელსაც კედლის ღილაკები უკავშირდება კარის გასახსნელად.
ნაბიჯი 4: შეაერთეთ თქვენი Raspberry Pi თქვენს Wifi– ს
და დარწმუნდით, რომ შეგიძლიათ SSH თქვენს ჟოლოს პიზე, ასე რომ თქვენ შეგიძლიათ დააყენოთ ვებ სერვერი. ამის შემდეგ შეგიძლიათ დააინსტალიროთ ის თქვენს ავტოფარეხში და დანარჩენი შეიძლება გაკეთდეს თქვენი კომპიუტერიდან.
ნაბიჯი 5: დააინსტალირეთ და დააკონფიგურირეთ პროგრამული უზრუნველყოფა
Raspberry Pi– ზე დააინსტალირეთ Django ბრძანებით:
- `sudo apt განახლება`
- `sudo apt install python3-pip`
- `sudo pip3 დააინსტალირეთ django`
შემდეგ დააინსტალირეთ NGINX და gunicorn
- `sudo apt install nginx`
- `sudo pip3 install gunicorn`
დააინსტალირეთ პითონის მოდული, შექმენით django პროექტი, შექმენით მიგრაცია და დააკონფიგურირეთ settings.py
- დააკოპირეთ tarball /srv
- დააინსტალირეთ `sudo pip3 install django-smart-carhole-0.1.tar.gz` გამოყენებით
- შექმენით django პროექტი `sudo django-admin startproject my_smart_garage`
- `cd my_smart_garage/`
- შეცვალეთ პარამეტრები. py ფაილი ნაპოვნია /srv/my_smart_garage/my_smart_garage/setting.py
- დაამატეთ ჟოლოს პი ან მისი მასპინძლის IP მისამართი ALLOWED_HOSTS- ში
- დაამატეთ "door_control", INSTALLED_APPS სიაში
- შეცვალეთ TIME_ZONE თქვენი დროის ზონაში
- დაამატეთ შემდეგი პარამეტრები ფაილის ბოლოს: RPI_SENSOR_PIN, RPI_RELAY_PIN, IP_WHITELIST_DOORCONTROL და შეავსეთ მისი შესაბამისი მნიშვნელობები. იხილეთ სურათები მაგალითებისთვის.
- დაამატეთ "path ('door_control/', include ('door_control.urls'))," /srv/my_smart_garage/my_smart_garage/urls.py urlpatterns სიაში
-
დაამატეთ ', მოიცავს' იმპორტირების ხაზს, რომელიც მდებარეობს django.urls ბიბლიოთეკის ზედა ნაწილში. იხილეთ სურათები მაგალითებისთვის.
- აპლიკაციის მიგრაცია "sudo python3 management.py მიგრაციით"
- ტესტი, რათა დარწმუნდეთ, რომ ყველაფერი მუშაობს ტესტის სერვერის გამოყენებით: `python3 management.py runserver 0.0.0.0: 8000`
- ნავიგაცია თქვენს ჟოლოს პიზე ასე: https:// [ipaddress]: 8000/door_control
- თქვენ უნდა შეხვდეთ ნაჩვენებ გვერდს.
ახლა დროა დააყენოთ ის ისე, რომ ვებ სერვერი ავტომატურად იმუშაოს.
- ჯერ გამორთეთ გამართვის რეჟიმი setting.py ფაილში
- სერვერის_სახელები_ჰაშ_ბუკეტი_ზომების 64 კომენტარის დაწერა /etc/nginx/nginx.conf
- დააკოპირეთ gunicorn ფაილი /etc/systemd/system/gunicorn.service
- დააკოპირეთ nginx ფაილი /etc/nginx/conf.d/smart_carhole.conf
- დაიწყეთ ორივე პროცესი
- systemctl ჩართვა gunicorn.service
- systemctl დაწყება gunicorn.service
- systemctl ჩართეთ nginx.service
გირჩევთ:
წვრილმანი გარაჟის კარის გამხსნელი + სახლის დამხმარე ინტეგრაცია: 5 ნაბიჯი
წვრილმანი გარაჟის კარის გამხსნელი + სახლის დამხმარე ინტეგრაცია: გახადეთ თქვენი ნორმალური ავტოფარეხის კარი ჭკვიანური ამ წვრილმანი პროექტის გამოყენებით. მე გაჩვენებთ, თუ როგორ უნდა ავაშენოთ და გავაკონტროლოთ ის სახლის ასისტენტის გამოყენებით (MQTT– ით) და გექნებათ შესაძლებლობა ავტომატურად გააღოთ და დახუროთ თქვენი ავტოფარეხის კარი. მე ვიყენებ ESP8266 დაფას სახელწოდებით Wemos
იაფი გარაჟის კარის გამხსნელი: 6 ნაბიჯი (სურათებით)
იაფი სმარტ გარაჟის კარის გამხსნელი: საკრედიტო მე საკმაოდ გადავიწერე Savjee– ის განხორციელება, მაგრამ Shelly– ის გამოყენების ნაცვლად გამოვიყენე Sonoff Basic. შეამოწმეთ მისი ვებ გვერდი და YouTube არხი! Https: //www.savjee.be/2020/06/make-garage-door-ope…https: //www.youtube.com/c/Savjee/AssumptionsYou h
HomeLink– ის გამოყენება გარაჟის კარის გამხსნელებთან ერთად: 6 ნაბიჯი
HomeLink– ის გამოყენება გარაჟის კარის გამხსნელებთან ერთად: მე ვცხოვრობ მრავალბინიან კორპუსში და ცოტა ხნის წინ ჩემს მანქანაში დავაყენე homelink. სამწუხაროდ, ავტოფარეხის პულტი, რომელიც მათ მომცეს, იყენებს ამ maxSecure კავშირს, რომელიც არ უჭერს მხარს homelink- ს. ასე რომ, მე გადავწყვიტე ვიპოვო გამოსავალი
Arduino დაფუძნებული წვრილმანი თამაშის კონტროლერი - Arduino PS2 თამაშის კონტროლერი - თამაში Tekken With DIY Arduino Gamepad: 7 ნაბიჯი
Arduino დაფუძნებული წვრილმანი თამაშის კონტროლერი | Arduino PS2 თამაშის კონტროლერი | თამაში Tekken With DIY Arduino Gamepad: გამარჯობა ბიჭებო, თამაშების თამაში ყოველთვის სახალისოა, მაგრამ საკუთარი წვრილმანი თამაშით თამაში უფრო სახალისოა. ასე რომ, ჩვენ გავაკეთებთ თამაშის კონტროლერს arduino pro micro- ს ამ ინსტრუქციებში
YABC - კიდევ ერთი ბლინკის კონტროლერი - IoT Cloud ტემპერატურისა და ტენიანობის კონტროლერი, ESP8266: 4 ნაბიჯი
YABC - კიდევ ერთი ბლინკის კონტროლერი - IoT Cloud ტემპერატურისა და ტენიანობის კონტროლერი, ESP8266: გამარჯობათ, მე ცოტა ხნის წინ დავიწყე სოკოს მოყვანა სახლში, ოსტრების სოკო, მაგრამ მე უკვე მაქვს 3 ამ კონტროლერის სახლში Fermenter ტემპერატურის კონტროლი ჩემი სახლის ხარშვის, მეუღლისთვის ის ასევე აკეთებს ამ კომბუჩას საქმეს ახლა და როგორც თერმოსტატი სითბოსთვის