Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Saml RPi
- Trin 2: Klip og saml kontrolboks
- Trin 3: Monter reedkontakter og kør kabel
- Trin 4: Tilslut din Raspberry Pi til din wifi
- Trin 5: Installer og konfigurer software
Video: Smart Garage Controller: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Dette projekt opstod, da jeg ville forlade huset for at arbejde og komme halvvejs dertil, kun for at få et øjebliks panik, hvor jeg ikke kunne huske, om jeg havde lukket garageporten. Nogle gange var jeg overbevist om, at jeg ikke havde, og vendte mig om, bare for at bekræfte, at jeg faktisk havde lukket garageporten. Nu kommer jeg til at være 30 min forsinket til at arbejde … fantastisk. Da jeg først købte mit eget hus, tænkte jeg nu, at jeg kan gøre hvad jeg vil med min garageportåbner, og denne idé blev født.
Forbrugsvarer
- Raspberry Pi - Jeg synes, at næsten enhver model skal fungere, så længe den kan køre Django, NGINX og gunicorn. Jeg brugte en Raspberry Pi 3 B+. Du skal muligvis ændre nogle ting, hvis du har en anden version. - (https://www.adafruit.com/product/3775)
- microSD -kort (til
- 40 -benet båndkabel til GPIO -ben - (https://www.adafruit.com/product/1988)
- 4 -benet GPIO breakout board - (https://www.adafruit.com/product/2029)
- Opto -isoleret relækort klassificeret til> 20v DC - (https://www.amazon.com/gp/product/B07M88JRFY)
- Perma-Proto halvstørrelse-(https://www.adafruit.com/product/1609)
- tilslutningstråd (~ 24-20 AWG) - (https://www.amazon.com/dp/B01LH1FYHO)
- Magnetisk sivkontakt - (https://www.amazon.com/gp/product/B076GZDYD2)
- Raspberry Pi HDMI støvdæksel - (https://www.amazon.com/gp/product/B07P95RNVX)
- Raspberry Pi Ethernet støvdæksel - (https://www.amazon.com/gp/product/B01I814D0U)
- Raspberry Pi USB støvdæksler (4) - (https://www.amazon.com/gp/product/B074NVHTF9)
- Raspberry Pi strømkilde (afhængigt af modellen af hindbær pi, du bruger)
- Raspberry Pi -etui - (https://www.amazon.com/gp/product/B07QPCPK8G)
- 3,5 mm stik - (https://www.amazon.com/gp/product/B00OGLCR3W)
- M2.5 skrue/afstandsstykker til montering af brædder - (https://www.amazon.com/dp/B0721SP83Q)
- 18 AWG -kabel - (https://www.amazon.com/gp/product/B07TL9XK2K)
- 3 mm klar akryl - (https://www.amazon.com/gp/product/B07RY4X9L3)
- adgang til laserskærer
Trin 1: Saml RPi
skriv microsd -kortet med det seneste raspbian -billede efter eget valg. (https://www.raspberrypi.org/documentation/installation/installing-images/) saml derefter kortet i sagen, og fastgør båndkablet, før låget på sagen fastgøres. Tilføj derefter støvporte.
Trin 2: Klip og saml kontrolboks
Du bliver nødt til at finde et sted, der lader dig skære din kasse ud på en laserskærer, lede efter en lokal makerpace eller online efter steder, der kan skære akryl. Alternativt kan du sandsynligvis bruge enhver anden form for projektboks med den korrekte. Sørg for at tilføje en 330 Ohm modstand mellem 3.3v linje og COM -terminalen på reedkontakten. INGEN. terminal går tilbage til valgfri GPIO -pin.
Led relæet med 5v til DC+, GND til DC- og valgfri GPIO-pin til IN.
Garageportåbnerens terminaler forbindes til relæet ved COM og NO
Trin 3: Monter reedkontakter og kør kabel
Sørg for, at dit kabel ikke forhindrer din dørs rejse. Tråd til de samme to skruer, som dine vægknapper forbinder til for at åbne døren.
Trin 4: Tilslut din Raspberry Pi til din wifi
og sørg for, at du kan SSH til din hindbær pi, så du kan konfigurere webserveren. du kan derefter montere det i din garage, og resten kan gøres fra din computer.
Trin 5: Installer og konfigurer software
på Raspberry Pi, installer Django med kommandoer:
- `sudo apt opdatering`
- `sudo apt installer python3-pip`
- `sudo pip3 installer django`
Installer derefter NGINX og gunicorn
- `sudo apt installer nginx`
- `sudo pip3 installer gunicorn`
Installer python -modulet, opret et django -projekt, opret migreringer og konfigurer settings.py
- kopier tarballen til /srv
- installer ved hjælp af `sudo pip3 install django-smart-carhole-0.1.tar.gz`
- opret django-projekt med `sudo django-admin startproject my_smart_garage`
- `cd my_smart_garage/`
- rediger filen settings.py fundet på /srv/my_smart_garage/my_smart_garage/setting.py
- tilføj IP -adressen på hindbær pi eller dets værtsnavn i ALLOWED_HOSTS
- tilføj 'door_control' til listen INSTALLED_APPS
- Rediger TIME_ZONE til din tidszone
- Tilføj følgende indstillinger til slutningen af filen: RPI_SENSOR_PIN, RPI_RELAY_PIN, IP_WHITELIST_DOORCONTROL og udfyld med de respektive værdier. Se billeder for eksempler.
- Føj "sti ('door_control/', include ('door_control.urls')), 'til /srv/my_smart_garage/my_smart_garage/urls.py i urlpatterns -listen
- tilføj ', inkluder' til importlinjen øverst til biblioteket django.urls. Se billeder for eksempler.
- migrer appen med 'sudo python3 manage.py migrerer'
- test for at sikre, at tingene fungerer ved at køre testserveren med: `python3 manage.py runserver 0.0.0.0: 8000`
-
Naviger til din hindbær pi sådan: https:// [ipaddress]: 8000/door_control
- Du skal mødes med en side som vist.
Nu er det tid til at konfigurere det, så webserveren kører automatisk.
- Deaktiver først fejlfindingstilstand i filen setting.py
- frakommenter server_names_hash_bucket_size 64 i /etc/nginx/nginx.conf
- kopier gunicorn -filen til /etc/systemd/system/gunicorn.service
- kopier nginx -filen til /etc/nginx/conf.d/smart_carhole.conf
- starte begge processer
- systemctl aktivere gunicorn.service
- systemctl start gunicorn.service
- systemctl aktiver nginx.service
Anbefalede:
DIY Smart Garage Door Opener + Home Assistant Integration: 5 trin
DIY Smart Garage Door Opener + Home Assistant Integration: Gør din normale garageport smart ved hjælp af dette DIY -projekt. Jeg vil vise dig, hvordan du bygger det og styrer det ved hjælp af Home Assistant (over MQTT) og har mulighed for eksternt at åbne og lukke din garageport.Jeg bruger et ESP8266 -bord kaldet Wemos
Billige Smart Garage Door Opener: 6 trin (med billeder)
Billige Smart Garage Door Opener: Credit Jeg kopierede stort set Savjees implementering, men i stedet for at bruge en Shelly brugte jeg en Sonoff Basic. Tjek hans websted og YouTube-kanal! Https: //www.savjee.be 2020/06/make-garage-door-ope…https: //www.youtube.com/c/Savjee/AssumptionsY h
Smart Garage: 5 trin
Smart Garage: Hej alle sammen! Dette er et smart garage IoT -projekt. Smart garage har sikkerhedsfunktioner som live streaming, ansigtsgenkendelse. Udover det har Smart Garage en bevægelsessensor til at registrere biler, så garageporten kan åbnes. Detektion af forhindringen er
YABC - Yet Another Blynk Controller - IoT Cloud Temperature and Humidity Controller, ESP8266: 4 trin
YABC - Endnu en Blynk Controller - IoT Cloud Temperature and Humidity Controller, ESP8266: Hej Makers, jeg begyndte for nylig at dyrke svampe derhjemme, østers svampe, men jeg har allerede 3x af denne controllere derhjemme til fermenteringstemperaturkontrol til mit hjemmebrygg, kone gør også denne Kombucha -ting nu og som termostat til varme
NES Controller Shuffle (Nintendo Controller MP3, V3.0): 5 trin (med billeder)
NES Controller Shuffle (Nintendo Controller MP3, V3.0): Jeg rippede helt ryan97128 af hans design til Nintendo Controller MP3, version 2.0, og jeg hører, at han fik ideen fra den kloge Morte_Moya, så jeg kan ikke tage æren for alt deres geni. Jeg ville bare tilføje bekvemmeligheden og genoplade