ዝርዝር ሁኔታ:
- አቅርቦቶች
- ደረጃ 1: RPi ን ያሰባስቡ
- ደረጃ 2 የመቆጣጠሪያ ሣጥን ይቁረጡ እና ያሰባስቡ
- ደረጃ 3: ተራራ ሪድ መቀያየሪያዎችን እና ገመድ ያሂዱ
- ደረጃ 4: Raspberry Pi ን ከእርስዎ Wifi ጋር ያገናኙ
- ደረጃ 5 ሶፍትዌርን ይጫኑ እና ያዋቅሩ
ቪዲዮ: ስማርት ጋራዥ መቆጣጠሪያ 5 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
ይህ ፕሮጀክት የመጣው ቤቱን ለስራ ለቅቄ በግማሽ መንገድ ስደርስ ፣ ጋራ doorን በር ዘግቼ የማላስታውሰው የፍርሃት ቅጽበት እንዲኖረኝ ብቻ ነው። አንዳንድ ጊዜ እኔ እንደማላደርግ እርግጠኛ ነበርኩ ፣ እና ዞር ብዬ ፣ እኔ በእርግጥ ጋራ doorን በር እንደዘጋሁ ለማረጋገጥ። አሁን ለስራ 30 ደቂቃ ዘግይቼያለሁ… በጣም ጥሩ። አንዴ የራሴን ቤት ከገዛሁ ፣ አሁን እኔ የፈለኩትን ሁሉ ማድረግ የምችለው መቼ ነው ወደ ጋራዥ በር መክፈቻዬ ፣ እና ይህ ሀሳብ ተወለደ።
አቅርቦቶች
- Raspberry Pi - Django ፣ NGINX ፣ እና gunicorn ን ማሄድ እስከሚችል ድረስ ስለማንኛውም ሞዴል መስራት ያለበት ይመስለኛል። እኔ Raspberry Pi 3 B+ን እጠቀም ነበር። የተለየ ስሪት ካለዎት አንዳንድ ነገሮችን መለወጥ ሊያስፈልግዎት ይችላል። - (https://www.adafruit.com/product/3775)
- የማይክሮ ኤስዲ ካርድ (ለ
- ለጂፒኦ ፒኖች 40 -ፒን ሪባን ገመድ - (https://www.adafruit.com/product/1988)
- ባለ 4 -ፒፒ ጂፒኦ መፍረስ ቦርድ - (https://www.adafruit.com/product/2029)
- ለ> 20v ዲሲ - (https://www.amazon.com/gp/product/B07M88JRFY) ደረጃ የተሰጠው የኦፕቶ -ተገልሎ የቅብብሎሽ ቦርድ
- የፐርማ-ፕሮቶ ግማሽ መጠን ቦርድ-(https://www.adafruit.com/product/1609)
- የሚገጣጠም ሽቦ (~ 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 የዩኤስቢ አቧራ ሽፋኖች (4) - (https://www.amazon.com/gp/product/B074NVHTF9)
- Raspberry 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 ን ያሰባስቡ
እርስዎ በመረጡት የቅርብ ጊዜ የራፕቢያን ምስል የማይክሮስድ ካርዱን ይፃፉ። (https://www.raspberrypi.org/documentation/installation/installing-images/) ከዚያም በጉዳዩ ላይ ያለውን ቦርድ ሰብስበው የጉዳዩን ክዳን ከማስጠበቅዎ በፊት ሪባን ገመዱን ያያይዙ። ከዚያ የአቧራ ወደቦችን ይጨምሩ።
ደረጃ 2 የመቆጣጠሪያ ሣጥን ይቁረጡ እና ያሰባስቡ
በጨረር መቁረጫ ላይ ሳጥንዎን እንዲቆርጡ ፣ acrylic ን ለመቁረጥ ለሚችሉ ቦታዎች የአከባቢ ሰሪ ቦታን ወይም በመስመር ላይ ለመፈለግ የሚያስችል ቦታ ማግኘት ያስፈልግዎታል። በአማራጭ ፣ ምናልባት ማንኛውንም ሌላ ዓይነት የፕሮጀክት ሣጥን ከተገቢው ጋር መጠቀም ይችላሉ። በ 3.3v መስመር እና በሸምበቆው ማብሪያ / ማጥፊያ (COM) ተርሚናል መካከል 330 Ohm resistor ማከልዎን ያረጋግጡ። አይ. ተርሚናል ወደ ምርጫ GPIO ይመለሳል።
ወደ ዲሲ+፣ ከ GND ወደ DC- እና ከ GPIO ፒን ወደ IN የሚሄድ 5v ጋር ቅብብልውን ሽቦውን ያዙሩት።
የጋራጅ በር መክፈቻ ተርሚናሎች በ COM እና NO ላይ ካለው ቅብብል ጋር ይገናኛሉ
ደረጃ 3: ተራራ ሪድ መቀያየሪያዎችን እና ገመድ ያሂዱ
ገመድዎ የበርዎን ጉዞ እንዳያደናቅፍ ያረጋግጡ። በሩን ለመክፈት የግድግዳ አዝራሮችዎ ከሚገናኙባቸው ተመሳሳይ ሁለት ብሎኖች ጋር ሽቦ ያድርጉ።
ደረጃ 4: Raspberry Pi ን ከእርስዎ Wifi ጋር ያገናኙ
እና የድር አገልጋዩን ማቀናበር እንዲችሉ ወደ የእርስዎ raspberry pi ኤስ ኤስ ኤስ መቻልዎን ያረጋግጡ። ከዚያ ጋራጅዎ ውስጥ ሊጭኑት እና ቀሪው ከኮምፒዩተርዎ ሊከናወን ይችላል።
ደረጃ 5 ሶፍትዌርን ይጫኑ እና ያዋቅሩ
በ Raspberry Pi ላይ ፣ Django ን በትእዛዞች ይጫኑት-
- 'sudo apt update'
- "sudo apt install python3-pip"
- sudo pip3 django ን ይጫኑ
ከዚያ NGINX እና gunicorn ን ይጫኑ
- 'sudo apt install nginx' ን ይጫኑ
- 'sudo pip3 gunicorn ጫን'
የፓይዘን ሞጁሉን ይጫኑ የጃንጎ ፕሮጀክት ይፍጠሩ ፣ ፍልሰቶችን ይፍጠሩ እና ቅንብሮችን ያዋቅሩ። ፒ
- ታርቦሉን ወደ /srv ይቅዱ
- 'sudo pip3 ን ይጫኑ django-smart-carhole-0.1.tar.gz` ን በመጠቀም ይጫኑ
- በ ‹sudo django-admin startproject my_smart_garage`› አማካኝነት የጃንጎ ፕሮጀክት ይፍጠሩ
- ሲዲ my_smart_garage/`
- በ /srv/my_smart_garage/my_smart_garage/setting.py ላይ የተገኘውን settings.py ፋይል ያርትዑ።
- በ ALLOWED_HOSTS ውስጥ የ raspberry pi ወይም የአስተናጋጅ ስም የአይፒ አድራሻውን ያክሉ
- በ INSTALLED_APPS ዝርዝር ውስጥ 'door_control' ን ያክሉ
- TIME_ZONE ን ወደ የሰዓት ሰቅዎ ያርትዑ
- በፋይሉ መጨረሻ ላይ የሚከተሉትን ቅንብሮች ያክሉ - RPI_SENSOR_PIN ፣ RPI_RELAY_PIN ፣ IP_WHITELIST_DOORCONTROL እና በሚመለከታቸው እሴቶች ይሙሉ። ለምሳሌዎች ምስሎችን ይመልከቱ።
- በ "urlpatterns" ዝርዝር ውስጥ "ዱካ ('በር_control/' ፣ ያካትቱ ('በር_control.urls')) ፣» ወደ /srv/my_smart_garage/my_smart_garage/urls.py
- ለ django.urls ቤተ -መጽሐፍት ከላይ ወደ ማስመጫ መስመር 'ይጨምሩ ፣ ያካትቱ'። ለምሳሌዎች ምስሎችን ይመልከቱ።
- መተግበሪያውን በ 'sudo python3 manage.py migrate' ያዛውሩት
- የሙከራ አገልጋዩን በ ‹python3 manage.py runerver 0.0.0.0: 8000` በማሄድ ነገሮች መሥራታቸውን ለማረጋገጥ ሙከራ ያድርጉ
- ወደ የእርስዎ Rasberryberry pi ይሂዱ - https:// [ipaddress]: 8000/door_control
- እንደሚታየው ገጽ ጋር መገናኘት አለብዎት።
የድር አገልጋዩ በራስ -ሰር እንዲሠራ ለማዋቀር ጊዜው አሁን ነው።
- በቅንብር.ፒ ፋይል ውስጥ መጀመሪያ የማረም ሁነታን ያሰናክሉ
- uncomment የአገልጋዩ_ስሞች_ሃሽ_ቡኬት_መጠን 64 በ /etc/nginx/nginx.conf
- የጠመንጃውን ፋይል ወደ /etc/systemd/system/gunicorn.service ይቅዱ
- የ nginx ፋይልን ወደ /etc/nginx/conf.d/smart_carhole.conf ይቅዱ
- ሁለቱንም ሂደቶች ይጀምሩ
- systemctl gunicorn.service ን ያንቁ
- systemctl ጀምር gunicorn.service
- systemctl nginx.service ን ያንቁ
የሚመከር:
ስማርት ዴስክ የ LED መብራት - ስማርት መብራት ወ/ አርዱinoኖ - የኒዮፒክሰል የሥራ ቦታ 10 ደረጃዎች (ከስዕሎች ጋር)
ስማርት ዴስክ LED መብራት | ስማርት መብራት ወ/ አርዱinoኖ | ኒዮፒክስልስ የሥራ ቦታ - አሁን አንድ ቀን እኛ ብዙ ጊዜ በቤት ውስጥ እያጠፋን ፣ እያጠናን እና ምናባዊ ሥራን እየሠራን ነው ፣ ስለዚህ የሥራ ቦታችንን በብጁ እና በዘመናዊ የመብራት ስርዓት አርዱዲኖ እና በ Ws2812b LEDs ላይ የበለጠ ለምን አናደርግም። እዚህ እንዴት የእርስዎን ስማርት እንደሚገነቡ አሳያችኋለሁ። ዴስክ LED መብራት
DIY ስማርት ጋራዥ በር መክፈቻ + የቤት ረዳት ውህደት 5 ደረጃዎች
DIY ስማርት ጋራዥ በር መክፈቻ + የቤት ረዳት ውህደት - ይህንን የ DIY ፕሮጀክት በመጠቀም መደበኛውን ጋራዥ በርዎን ብልጥ ያድርጉት። የቤት ረዳትን (ከ MQTT በላይ) በመጠቀም እንዴት እንደሚገነቡ እና እንደሚቆጣጠሩት አሳያለሁ እና የርቀት ጋራዥዎን በር የመክፈት እና የመዝጋት ችሎታ አለኝ። እኔ ወሞስ የተባለ የ ESP8266 ሰሌዳ እጠቀማለሁ
ርካሽ ስማርት ጋራዥ በር መክፈቻ 6 ደረጃዎች (ከስዕሎች ጋር)
ርካሽ ስማርት ጋራዥ በር መክፈቻ ክሬዲት እኔ የ Savjee ን ትግበራ በጣም ቀድቷል ፣ ግን llyሊ ከመጠቀም ይልቅ Sonoff Basic ን ተጠቀምኩ። የድር ጣቢያውን እና የዩቲዩብ ቻናሉን ይመልከቱ
የሃርድዌር እና የሶፍትዌር ኡሁ ስማርት መሣሪያዎች ፣ ቱያ እና ብሮድሊንክ ኤልኢዲቢብ ፣ ሶኖፍ ፣ ቢ ኤስዲ 3 ስማርት ተሰኪ - 7 ደረጃዎች
ሃርድዌር እና ሶፍትዌር ኡሁ ስማርት መሣሪያዎች ፣ ቱያ እና ብሮድሊንክ LEDbulb ፣ Sonoff ፣ BSD33 Smart Plug: በዚህ መመሪያ ውስጥ እኔ ብዙ ብልጥ መሣሪያዎችን በራሴ firmware እንዴት እንደበራሁ አሳይሻለሁ ፣ ስለዚህ በ ‹MQTT› በ ‹Openhab setup› በኩል ልቆጣጠራቸው እችላለሁ። አዲስ መሣሪያዎችን ስጠለፋቸው በእርግጥ በእርግጥ ብጁን ለማብራት ሌሎች በሶፍትዌር ላይ የተመሰረቱ ዘዴዎች አሉ
AVR ማይክሮ መቆጣጠሪያ Fuse ቢት ውቅር። በማይክሮ መቆጣጠሪያ መቆጣጠሪያ ፍላሽ ማህደረ ትውስታ ውስጥ የ LED ብልጭ ድርግምተኛ መርሃ ግብር መፍጠር እና መስቀል። 5 ደረጃዎች
AVR ማይክሮ መቆጣጠሪያ Fuse ቢት ውቅር። በማይክሮ መቆጣጠሪያ ተቆጣጣሪው ፍላሽ ማህደረ ትውስታ ውስጥ የ LED ብልጭ ድርግምተኛ መርሃ ግብር መፍጠር እና መስቀል የ Atmel ስቱዲዮን እንደ የተቀናጀ የልማት መድረክ በመጠቀም የራሳችንን ፕሮግራም እንጽፋለን እና የሄክሱን ፋይል እናጠናቅቃለን። እኛ ፊውዝ bi ን እናዋቅራለን