Taula de continguts:
- Subministraments
- Pas 1: munteu RPi
- Pas 2: tallar i muntar la caixa de control
- Pas 3: munteu els interruptors Reed i executeu el cable
- Pas 4: connecteu el vostre Raspberry Pi al vostre wifi
- Pas 5: instal·leu i configureu el programari
Vídeo: Controlador de garatge intel·ligent: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Aquest projecte va sorgir quan sortia de casa per treballar i arribava a la meitat del camí, només per tenir un moment de pànic allà on no recordava si havia tancat la porta del garatge. De vegades, estava convençut que no, i em girava per confirmar que efectivament havia tancat la porta del garatge. Ara arribo a arribar 30 minuts tard a treballar … genial. Un cop vaig comprar la meva pròpia casa, vaig pensar que ara és quan puc fer tot el que vulgui al meu obridor de portes de garatge i va néixer aquesta idea.
Subministraments
- Raspberry Pi: crec que qualsevol model hauria de funcionar, sempre que pugui executar Django, NGINX i gunicorn. He utilitzat un Raspberry Pi 3 B +. És possible que hàgiu de canviar algunes coses si teniu una versió diferent. - (https://www.adafruit.com/product/3775)
- targeta microSD (per a
- Cable de cinta de 40 pins per a pins GPIO - (https://www.adafruit.com/product/1988)
- Tauler de separació GPIO de 4 pins - (https://www.adafruit.com/product/2029)
- Taula de relés aïllada optoestabilitzada per a> 20v CC - (https://www.amazon.com/gp/product/B07M88JRFY)
- Tauler de mida mitjana Perma-Proto - (https://www.adafruit.com/product/1609)
- cable de connexió (~ 24-20 AWG) - (https://www.amazon.com/dp/B01LH1FYHO)
- Interruptor magnètic de canya - (https://www.amazon.com/gp/product/B076GZDYD2)
- Coberta de pols HDMI Raspberry Pi - (https://www.amazon.com/gp/product/B07P95RNVX)
- Coberta de pols Ethernet Raspberry Pi - (https://www.amazon.com/gp/product/B01I814D0U)
- Protectors de pols USB Raspberry Pi (4) - (https://www.amazon.com/gp/product/B074NVHTF9)
- Font d'alimentació de Raspberry Pi (segons el model de raspberry pi que utilitzeu)
- Funda Raspberry Pi - (https://www.amazon.com/gp/product/B07QPCPK8G)
- Presa de 3,5 mm - (https://www.amazon.com/gp/product/B00OGLCR3W)
- Cargols M2.5 / separadors per a taulers de muntatge - (https://www.amazon.com/dp/B0721SP83Q)
- Cable de 18 AWG - (https://www.amazon.com/gp/product/B07TL9XK2K)
- Acrílic transparent de 3 mm - (https://www.amazon.com/gp/product/B07RY4X9L3)
- accés al tallador làser
Pas 1: munteu RPi
escriu la targeta microsd amb la imatge raspbian més recent que triïs. (https://www.raspberrypi.org/documentation/installation/installing-images/), munteu la placa a la funda i fixeu el cable de cinta abans de fixar la tapa de la funda. A continuació, afegiu els ports de pols.
Pas 2: tallar i muntar la caixa de control
Haureu de trobar un lloc que us permeti tallar la caixa en un tallador làser, cercar un espai de creació local o en línia per cercar llocs que poden tallar acrílic. Com a alternativa, és possible que utilitzeu qualsevol altre tipus de quadre de projecte amb el fitxer adequat. Assegureu-vos d’afegir una resistència de 330 Ohm entre la línia de 3,3 V i el terminal COM del commutador Reed. NO. el terminal torna al pin GPIO que trieu.
Connecteu el relé amb 5v que van a DC +, GND a DC- i el pin GPIO que trieu a IN.
Els terminals d'obertura de la porta del garatge es connectaran al relé a COM i NO
Pas 3: munteu els interruptors Reed i executeu el cable
Assegureu-vos que el cable no impedeixi el desplaçament de la porta. Connecteu els mateixos dos cargols als quals es connecten els botons de la paret per obrir la porta.
Pas 4: connecteu el vostre Raspberry Pi al vostre wifi
i assegureu-vos que podeu enviar SSH al vostre raspberry pi perquè pugueu configurar el servidor web. podeu muntar-lo al garatge i la resta es pot fer des de l’ordinador.
Pas 5: instal·leu i configureu el programari
al Raspberry Pi, instal·leu Django amb les ordres següents:
- `actualització sudo apt`
- `sudo apt install python3-pip`
- `sudo pip3 instal·la django`
A continuació, instal·leu NGINX i gunicorn
- `sudo apt install nginx`
- `sudo pip3 instal·la gunicorn`
Instal·leu el mòdul Python, creeu un projecte django, creeu migracions i configureu settings.py
- copieu el tarball a / srv
- instal·leu amb `sudo pip3 install django-smart-carhole-0.1.tar.gz`
- creeu el projecte django amb `sudo django-admin startproject my_smart_garage`
- `cd my_smart_garage /`
- editeu el fitxer settings.py que es troba a /srv/my_smart_garage/my_smart_garage/setting.py
- afegiu l'adreça IP del raspberry pi o el seu nom d'amfitrió a ALLOWED_HOSTS
- afegiu "door_control" a la llista INSTALLED_APPS
- Editeu TIME_ZONE a la vostra zona horària
-
Afegiu la configuració següent al final del fitxer: RPI_SENSOR_PIN, RPI_RELAY_PIN, IP_WHITELIST_DOORCONTROL i empleneu els valors respectius. Vegeu imatges per obtenir exemples.
- Afegiu "path ('door_control /', include ('door_control.urls'))" a /srv/my_smart_garage/my_smart_garage/urls.py a la llista urlpatterns
- afegiu ', inclou' a la línia d'importació a la part superior de la biblioteca django.urls. Vegeu imatges per obtenir exemples.
- migrar l'aplicació amb 'sudo python3 manage.py migrate'
- prova per assegurar-vos que les coses funcionen executant el servidor de prova amb: `python3 manage.py runserver 0.0.0.0: 8000`
- Aneu al vostre raspberry pi de la manera següent: https:// [ipaddress]: 8000 / door_control
- Hauríeu de rebre una pàgina com la que es mostra.
Ara és hora de configurar-lo perquè el servidor web s'executi automàticament.
- Desactiveu primer el mode de depuració al fitxer setting.py
- descomenteu el servidor_noms_hash_bucket_size 64 a /etc/nginx/nginx.conf
- copieu el fitxer gunicorn a /etc/systemd/system/gunicorn.service
- copieu el fitxer nginx a /etc/nginx/conf.d/smart_carhole.conf
- iniciar els dos processos
- systemctl habilita gunicorn.service
- systemctl iniciar gunicorn.service
- systemctl habilita nginx.service
Recomanat:
Llum LED d'escriptori intel·ligent - Il·luminació intel·ligent amb Arduino - Espai de treball Neopixels: 10 passos (amb imatges)
Llum LED d'escriptori intel·ligent | Il·luminació intel·ligent amb Arduino | Espai de treball de Neopixels: ara passem molt de temps a casa estudiant i treballant virtualment, per què no fer que el nostre espai de treball sigui més gran amb un sistema d’il·luminació personalitzat i intel·ligent basat en els LEDs Arduino i Ws2812b. Aquí us mostro com construir el vostre Smart Llum LED d'escriptori que
Converteix un telèfon intel·ligent no utilitzat en una pantalla intel·ligent: 6 passos (amb imatges)
Converteix un telèfon intel·ligent no utilitzat en una pantalla intel·ligent: el tutorial de Deze es troba a Engels, per a la versió del clàssic espanyol. Teniu un telèfon intel·ligent (antic) sense utilitzar? Convertiu-lo en una pantalla intel·ligent amb Fulls de càlcul de Google i paper i llapis seguint aquest senzill tutorial pas a pas. Quan hagis acabat
Làmpada LED intel·ligent controlada per telèfon intel·ligent Bluetooth: 7 passos
Làmpada LED intel·ligent controlada per telèfon intel·ligent Bluetooth: sempre somio amb controlar els meus aparells d’il·luminació. Aleshores algú va fabricar una increïble llum LED de colors. Fa poc em vaig trobar amb una làmpada LED de Joseph Casha a Youtube. Inspirant-me en ell, vaig decidir afegir diverses funcions mantenint la comoditat
Rellotge despertador intel·ligent: un despertador intel·ligent fabricat amb Raspberry Pi: 10 passos (amb imatges)
Rellotge despertador intel·ligent: un rellotge despertador intel·ligent fet amb Raspberry Pi: Heu volgut mai un rellotge intel·ligent? Si és així, aquesta és la solució per a vosaltres. He creat Smart Alarm Clock (Rellotge despertador intel·ligent), aquest és un rellotge que permet canviar l’hora de l’alarma segons el lloc web. Quan l’alarma s’activi, hi haurà un so (brunzidor) i 2 llums
Jardineria intel·ligent i agricultura intel·ligent basades en IoT mitjançant ESP32: 7 passos
Jardineria intel·ligent i agricultura intel·ligent basades en l’IoT que utilitzen ESP32: el món canvia a mesura que l’agricultura passa. Avui en dia, la gent integra electrònica en tots els camps i l’agricultura no n’és una excepció. Aquesta fusió d'electrònica a l'agricultura està ajudant els agricultors i les persones que gestionen els jardins