Innehållsförteckning:
- Tillbehör
- Steg 1: Montera RPi
- Steg 2: Klipp och montera kontrollbox
- Steg 3: Montera Reed -omkopplare och dra kabeln
- Steg 4: Anslut din Raspberry Pi till din Wifi
- Steg 5: Installera och konfigurera programvara
Video: Smart Garage Controller: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:41
Detta projekt kom när jag skulle lämna huset för arbete och komma halvvägs dit, bara för att få ett ögonblick av panik där jag inte kunde komma ihåg om jag hade stängt garageporten. Ibland var jag övertygad om att jag inte hade, och vände mig om, bara för att bekräfta att jag verkligen hade stängt garageporten. Nu får jag vara 30 min sen att jobba … jättebra. När jag väl köpte mitt eget hus tänkte jag nu att när jag kan göra vad jag vill med min garageportöppnare, och den här idén föddes.
Tillbehör
- Raspberry Pi - Jag tycker att nästan vilken modell som helst ska fungera, så länge den kan köra Django, NGINX och gunicorn. Jag använde en Raspberry Pi 3 B+. Du kan behöva ändra vissa saker om du har en annan version. - (https://www.adafruit.com/product/3775)
- microSD -kort (för
- 40 -polig bandkabel för GPIO -stift - (https://www.adafruit.com/product/1988)
- 4 -stifts GPIO breakout board - (https://www.adafruit.com/product/2029)
- Opto -isolerat reläkort märkt för> 20v DC - (https://www.amazon.com/gp/product/B07M88JRFY)
- Perma-Proto halvstor bräda-(https://www.adafruit.com/product/1609)
- anslutningskabel (~ 24-20 AWG) - (https://www.amazon.com/dp/B01LH1FYHO)
- Magnetisk Reed Switch - (https://www.amazon.com/gp/product/B076GZDYD2)
- Raspberry Pi HDMI dammskydd - (https://www.amazon.com/gp/product/B07P95RNVX)
- Raspberry Pi Ethernet dammskydd - (https://www.amazon.com/gp/product/B01I814D0U)
- Raspberry Pi USB -dammskydd (4) - (https://www.amazon.com/gp/product/B074NVHTF9)
- Raspberry Pi strömkälla (beroende på vilken modell av hallon pi du använder)
- Raspberry Pi -fodral - (https://www.amazon.com/gp/product/B07QPCPK8G)
- 3,5 mm jack - (https://www.amazon.com/gp/product/B00OGLCR3W)
- M2.5 skruv/avstånd för montering av brädor - (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)
- tillgång till laserskärare
Steg 1: Montera RPi
skriv microsd -kortet med den senaste raspbian -bilden du väljer. (https://www.raspberrypi.org/documentation/installation/installing-images/) montera sedan kortet i fodralet och fäst bandkabeln innan du sätter locket på fodralet. Lägg sedan till dammöppningarna.
Steg 2: Klipp och montera kontrollbox
Du måste hitta en plats som låter dig klippa ut din låda på en laserskärare, leta efter en lokal makerspace eller online för platser som kan skära akryl. Alternativt kan du förmodligen använda någon annan typ av projektlåda med rätt. Var noga med att lägga till ett 330 Ohm -motstånd mellan 3.3v -ledningen och COM -terminalen på reed -omkopplaren. NEJ. terminalen går tillbaka till valfritt GPIO -stift.
Koppla reläet med 5v till DC+, GND till DC- och valfritt GPIO-stift till IN.
Garageportöppnarens terminaler kommer att anslutas till reläet vid COM och NO
Steg 3: Montera Reed -omkopplare och dra kabeln
Se till att din kabel inte hindrar din dörr. Dra till samma två skruvar som dina väggknappar ansluter till för att öppna dörren.
Steg 4: Anslut din Raspberry Pi till din Wifi
och se till att du kan SSH till din hallon pi så att du kan konfigurera webbservern. du kan sedan montera den i ditt garage och resten kan göras från din dator.
Steg 5: Installera och konfigurera programvara
på Raspberry Pi, installera Django med kommandon:
- `sudo apt update '
- `sudo apt install python3-pip`
- `sudo pip3 installera django`
Installera sedan NGINX och gunicorn
- `sudo apt install nginx`
- `sudo pip3 installera gunicorn`
Installera python -modulen skapa ett djangoprojekt, skapa migreringar och konfigurera settings.py
- kopiera tarballen till /srv
- installera med `sudo pip3 install django-smart-carhole-0.1.tar.gz`
- skapa djangoprojekt med `sudo django-admin startproject my_smart_garage`
- `cd my_smart_garage/`
- redigera filen settings.py som finns på /srv/my_smart_garage/my_smart_garage/setting.py
- lägg till IP -adressen för hallon pi eller dess värdnamn i ALLOWED_HOSTS
- lägg till 'door_control' i listan INSTALLED_APPS
- Redigera TIME_ZONE till din tidszon
- Lägg till följande inställningar i slutet av filen: RPI_SENSOR_PIN, RPI_RELAY_PIN, IP_WHITELIST_DOORCONTROL och fyll i med dess respektive värden. Se bilder för exempel.
- Lägg till "path ('door_control/', include ('door_control.urls'))," till /srv/my_smart_garage/my_smart_garage/urls.py i urlpatterns -listan
-
lägg till ', inkludera' till importraden högst upp för django.urls -biblioteket. Se bilder för exempel.
- migrerar appen med 'sudo python3 manage.py migrerar'
- testa för att se till att saker fungerar genom att köra testservern med: `python3 manage.py runserver 0.0.0.0: 8000`
- Navigera till din hallon pi så här: https:// [ipaddress]: 8000/door_control
- Du bör mötas med en sida som visas.
Nu är det dags att konfigurera den så att webbservern körs automatiskt.
- Inaktivera först felsökningsläget i filen setting.py
- avmarkera server_names_hash_bucket_size 64 i /etc/nginx/nginx.conf
- kopiera gunicorn -filen till /etc/systemd/system/gunicorn.service
- kopiera nginx -filen till /etc/nginx/conf.d/smart_carhole.conf
- starta båda processerna
- systemctl aktivera gunicorn.service
- systemctl start gunicorn.service
- systemctl aktivera nginx.service
Rekommenderad:
DIY Smart Garage Door Opener + Home Assistant Integration: 5 Steg
DIY Smart Garage Door Opener + Home Assistant Integration: Gör din vanliga garageport smart med detta DIY -projekt. Jag kommer att visa dig hur du bygger den och styr den med Home Assistant (över MQTT) och har möjlighet att fjärröppna och stänga din garageport.Jag kommer att använda en ESP8266 -skiva som heter Wemos
Garage Door Opener With Feedback Using Esp8266 As Web Server .: 6 Steg
Garageportöppnare med feedback Användning av Esp8266 som webbserver .: Hej, jag ska visa dig hur du gör ett enkelt sätt att göra en garageportöppnare.-ESP8266 är kodad som webbserver, dörren kan vara öppen överallt i världen-Med feedback, du vet att dörren är öppen eller stängd i realtid-Enkel, bara en genväg för att göra
Hur man använder MIDI -filer i Garage Band: 23 steg
Hur man använder MIDI -filer i Garage Band: I den här självstudien kommer du att luta dig om hur du skapar ett " Marry Had A Little Lamb " med MIDI i GarageBand. Denna handledning kräver tillgång till GarageBand samt vissa förkunskaper i musik (till exempel pianotoner och förmågan att läsa musik i
Smart Garage: 5 steg
Smart Garage: Hej alla! Detta är ett smart garage IoT -projekt. Smart garage har säkerhetsfunktioner som livestreaming, ansiktsigenkänning. Förutom det har Smart Garage en rörelsesensor för att upptäcka bilar så att garageporten kan öppnas. Detektering av hindret är
NES Controller Shuffle (Nintendo Controller MP3, V3.0): 5 steg (med bilder)
NES Controller Shuffle (Nintendo Controller MP3, V3.0): Jag slog helt bort ryan97128 på hans design för Nintendo Controller MP3, version 2.0 och jag hör att han fick idén från den kloka Morte_Moya, så jag kan inte ta åt mig äran för allt deras geni. Jag ville bara lägga till bekvämligheten och ladda