Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Kokoa RPi
- Vaihe 2: Leikkaa ja koota ohjauslaatikko
- Vaihe 3: Asenna Reed -kytkimet ja ajokaapeli
- Vaihe 4: Yhdistä Raspberry Pi -laitteesi Wi -Fi -verkkoon
- Vaihe 5: Asenna ja määritä ohjelmisto
Video: Smart Garage Controller: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Tämä projekti syntyi, kun lähdin kotoa töihin ja pääsin puoleenväliin, vain saadakseni hetken paniikkia, jolloin en muistaisi, olinko sulkenut autotallin oven. Joskus olin vakuuttunut, etten ollut, ja käännyin ympäri, vain vahvistaakseni, että olin todella sulkenut autotallin oven. Nyt myöhästyn töistä 30 minuuttia… hienoa. Kun ostin oman taloni, ajattelin nyt, että voin tehdä autotallin ovenavaajalle mitä haluan, ja tämä idea syntyi.
Tarvikkeet
- Raspberry Pi - Mielestäni melkein minkä tahansa mallin pitäisi toimia, kunhan se voi käyttää Djangoa, NGINX: ää ja gunicornia. Käytin Raspberry Pi 3 B+: ta. Sinun on ehkä muutettava joitain asioita, jos sinulla on eri versio. - (https://www.adafruit.com/product/3775)
- microSD -kortti (varten
- 40 -nastainen nauhakaapeli GPIO -nastoille - (https://www.adafruit.com/product/1988)
- 4 -nastainen GPIO -erotuslevy - (https://www.adafruit.com/product/2029)
- Optoeristetty relelevy, joka on mitoitettu> 20v DC - (https://www.amazon.com/gp/product/B07M88JRFY)
- Perma-Proton puolikokoinen lauta-(https://www.adafruit.com/product/1609)
- kytkentäjohto (~ 24-20 AWG) - (https://www.amazon.com/dp/B01LH1FYHO)
- Magneettinen Reed -kytkin - (https://www.amazon.com/gp/product/B076GZDYD2)
- Raspberry Pi HDMI -pölysuoja - (https://www.amazon.com/gp/product/B07P95RNVX)
- Raspberry Pi Ethernet -pölysuoja - (https://www.amazon.com/gp/product/B01I814D0U)
- Raspberry Pi USB -pölysuojat (4) - (https://www.amazon.com/gp/product/B074NVHTF9)
- Raspberry Pi -virtalähde (käyttämäsi vadelmapi -mallin mukaan)
- Raspberry Pi -kotelo - (https://www.amazon.com/gp/product/B07QPCPK8G)
- 3,5 mm: n liitin - (https://www.amazon.com/gp/product/B00OGLCR3W)
- M2.5 ruuvi/kiinnityslevyt - (https://www.amazon.com/dp/B0721SP83Q)
- 18 AWG -kaapeli - (https://www.amazon.com/gp/product/B07TL9XK2K)
- 3 mm kirkas akryyli - (https://www.amazon.com/gp/product/B07RY4X9L3)
- pääsy laserleikkuriin
Vaihe 1: Kokoa RPi
kirjoita microsd -kortille valitsemasi uusin raspbian -kuva. (https://www.raspberrypi.org/documentation/installation/installing-images/) ja koota sitten levy koteloon ja kiinnitä nauhakaapeli ennen kuin kiinnität kannen koteloon. Lisää sitten pölyaukot.
Vaihe 2: Leikkaa ja koota ohjauslaatikko
Sinun on löydettävä paikka, jonka avulla voit leikata laatikkosi laserleikkurilla, etsi paikallista valmistajaa tai verkossa paikkoja, jotka voivat leikata akryylia. Vaihtoehtoisesti voit luultavasti käyttää mitä tahansa muuta projektiruutua asianmukaisella tavalla. Muista lisätä 330 ohmin vastus 3,3 V: n linjan ja reed -kytkimen COM -liittimen väliin. EI. päätelaite palaa valittuun GPIO -nastaan.
Kytke rele 5 V: n DC+-liitäntään, GND DC- ja GPIO-liitäntä IN.
Autotallin oven avausliittimet kytketään releeseen COM ja NO
Vaihe 3: Asenna Reed -kytkimet ja ajokaapeli
Varmista, ettei kaapeli estä oven kulkua. Johto samoihin kahteen ruuviin, joihin seinäpainikkeet liitetään oven avaamiseksi.
Vaihe 4: Yhdistä Raspberry Pi -laitteesi Wi -Fi -verkkoon
ja varmista, että voit SSH -yhteyden raspberry pi -laitteeseesi, jotta voit määrittää verkkopalvelimen. voit asentaa sen autotalliisi ja loput voidaan tehdä tietokoneeltasi.
Vaihe 5: Asenna ja määritä ohjelmisto
asenna Django Raspberry Pi -laitteeseen komennoilla:
- "sudo apt päivitys"
- "sudo apt install python3-pip"
- "sudo pip3 install django"
Asenna sitten NGINX ja gunicorn
- "sudo apt install nginx"
- "sudo pip3 install gunicorn"
Asenna python -moduuli, luo django -projekti, luo siirrot ja määritä asetukset.py
- kopioi tarball kansioon /srv
- asenna käyttämällä "sudo pip3 install django-smart-carhole-0.1.tar.gz"
- luo django-projekti "sudo django-admin startproject my_smart_garage" avulla
- `cd my_smart_garage/`
- muokkaa settings.py -tiedostoa, joka löytyy osoitteesta /srv/my_smart_garage/my_smart_garage/setting.py
- lisää vadelmapi: n IP -osoite tai sen isäntänimi ALLOWED_HOSTS
- lisää "door_control" INSTALLED_APPS -luetteloon
- Muokkaa aikavyöhykettä TIME_ZONE
- Lisää seuraavat asetukset tiedoston loppuun: RPI_SENSOR_PIN, RPI_RELAY_PIN, IP_WHITELIST_DOORCONTROL ja täytä sen arvot. Katso esimerkkejä kuvista.
- Lisää "polku ('door_control/', include ('door_control.urls')))" /srv/my_smart_garage/my_smart_garage/urls.py urlpatterns -luetteloon
- lisää ', sisällytä' django.urls -kirjaston yläreunan tuontiriville. Katso esimerkkejä kuvista.
- siirrä sovellus 'sudo python3 manage.py migrate' avulla
-
testaa varmistaaksesi, että asiat toimivat suorittamalla testipalvelin seuraavalla komennolla: "python3 manage.py runerver 0.0.0.0: 8000"
- Siirry vadelmapiisiisi seuraavasti: https:// [ipaddress]: 8000/door_control
- Sinun pitäisi tavata kuvan mukainen sivu.
Nyt on aika asettaa se niin, että verkkopalvelin toimii automaattisesti.
- Poista ensin virheenkorjaustila käytöstä asetuksessa.py
- poista komento
- kopioi Gunicorn -tiedosto /etc/systemd/system/gunicorn.service
- kopioi nginx -tiedosto /etc/nginx/conf.d/smart_carhole.conf
- käynnistää molemmat prosessit
- systemctl ota käyttöön gunicorn.service
- systemctl start gunicorn.service
- systemctl ottaa käyttöön nginx.service
Suositeltava:
DIY Smart Garage -ovien avaaja + kotiassistentin integrointi: 5 vaihetta
DIY Smart Garage Door Opener + Home Assistant -integraatio: Tee tavallisesta autotallin ovesta älykäs tämän DIY -projektin avulla. Näytän sinulle, kuinka rakentaa se ja hallita sitä Home Assistantilla (MQTT: n kautta) ja pystyä avaamaan ja sulkemaan autotallin oven. Käytän ESP8266 -levyä nimeltä Wemos
MIDI -tiedostojen käyttäminen Garage Bandissa: 23 vaihetta
MIDI -tiedostojen käyttäminen Garage Bandissa: Tässä opetusohjelmassa opit luomaan " Marry had a Little Lamb " MIDI: n kanssa GarageBandissa. Tämä opetusohjelma edellyttää pääsyä GarageBandiin sekä jonkinlaista musiikkitietämystä (kuten pianon nuotit ja kyky lukea musiikkia yhdessä
Raspberry Pi Zero Garage -ovien avauslaitteisto: 10 vaihetta
Raspberry Pi Zero Garage Doven Opener -laitteisto: Yksi tämän hankkeen inspiraatiosta oli Raspberry Pi 3 Garage Doven Openerin hieno opettavainen ja useat muut Internetistä löydetyt. Koska en ole kokenut elektroniikka -ihminen, tein paljon lisätutkimuksia tavoista
Smart Garage: 5 vaihetta
Smart Garage: Hei kaikki! Tämä on älykäs autotallin IoT -projekti, jossa on älykkäitä autotalliominaisuuksia, kuten suoratoisto ja kasvojentunnistus. Lisäksi Smart Garage -laitteessa on liiketunnistin, joka havaitsee autot ja sallii autotallin oven avautumisen. Esteen havaitseminen on
NES Controller Shuffle (Nintendo Controller MP3, V3.0): 5 vaihetta (kuvien kanssa)
NES Controller Shuffle (Nintendo Controller MP3, V3.0): repäisin ryan97128 kokonaan pois hänen Nintendo Controller MP3 -versionsa 2.0 versiosta ja kuulen, että hän sai idean kaikilta viisailta Morte_Moyalta, joten en voi ottaa kunniaa kaikki nero. Halusin vain lisätä mukavuutta ja latausta