ዝርዝር ሁኔታ:
- ደረጃ 1: የሚያስፈልጉዎት ነገሮች
- ደረጃ 2 Raspberry Pi ን ለ 433 ሜኸዝ ያዘጋጁ
- ደረጃ 3: ዘመናዊ የቤት አገልጋይ ያዋቅሩ
- ደረጃ 4 - ደንበኞችን ያዋቅሩ
- ደረጃ 5 መደምደሚያ
ቪዲዮ: ዘመናዊ ቤት በ Raspberry Pi 5 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
ጠፍጣፋዎን የበለጠ ብልጥ የሚያደርጉ ብዙ ምርቶች እዚያ አሉ ፣ ግን አብዛኛዎቹ የባለቤትነት መፍትሄዎች ናቸው። ግን ከስማርትፎንዎ ጋር መብራት ለመቀየር የበይነመረብ ግንኙነት ለምን ያስፈልግዎታል? የራሴ ስማርት ሆም መፍትሄን እንድገነባ ያ አንዱ ምክንያት ይህ ነበር።
በ Raspberry Pi ላይ የሚሰራ የአገልጋይ መተግበሪያ ፕሮግራም አወጣሁ። ይህ በጃቫ ላይ የተመሠረተ ክፍት ምንጭ ፕሮጀክት ነው እና አፓርታማዎን እንዲያዋቅሩ እና በርካታ ደንበኞችን እና ‹ቁጥጥር የሚደረግባቸውን አሃዶች› ለማገናኘት ያስችልዎታል። የሪሲ የኃይል አቅርቦት መቀያየሪያዎችን የሚይዝ ፣ ሙዚቃን እና ቪዲዮን በ Raspberry Pi ላይ የሚጫወት ፣ በዘመናዊ መስተዋት ላይ ያለውን ሁኔታ የሚያሳይ እና በ android መተግበሪያ እና በሁለት ጠጠር መተግበሪያዎች ሊቆጣጠር የሚችል መፍትሄ አሳያለሁ። ምንጭ በ github https://github.com/dabastynator/SmartHome ላይ ተስተናግዷል
ደረጃ 1: የሚያስፈልጉዎት ነገሮች
ስማርት ቤትን ለማዋቀር የሚከተሉትን ‹ንጥረ ነገሮች› ያስፈልግዎታል
- Raspberry Pi ቢያንስ ሞዴል 2 ለ
- 433 ሜኸ ላኪ ፣ እንደዚህ ያለ ነገር
- Raspberry Pi ን እና ላኪውን የሚያገናኙ 3 ዝላይ ገመዶች
- አንዳንድ የሬዲዮ መቆጣጠሪያ ሶኬቶች በ 433 ሜኸር
- የደንበኛ መተግበሪያውን ለማሄድ የ Android ስማርትፎን
በተጨማሪም ፣ እንደዚህ ባሉ ተጨማሪ አማራጭ ደንበኞች እና አሃዶች አማካኝነት ስማርት ቤትን ማራዘም ይችላሉ
- ጠጠር ስማርት ሰዓት
- ስማርት መስታወት ፣ ይህንን ፕሮጀክት ይመልከቱ
-
433 ሜኸ የሚቆጣጠረው የ LED ስትሪፕ ፣ ይህንን ይመልከቱ
ደረጃ 2 Raspberry Pi ን ለ 433 ሜኸዝ ያዘጋጁ
በሚከተሉት ደረጃዎች በ Raspberry Pi ላይ ወደ የትእዛዝ መስመር መድረሻ ያስፈልግዎታል። መዳረሻውን ለማግኘት ይህንን ትምህርት ማንበብ ይችላሉ
ከላይ በስዕሉ ላይ እንደሚታየው 433 ሜኸ ላኪውን ከ Raspberry Pi ጋር ያገናኙ
- GND (ላኪ) 6 GND (raspi)
- ቪሲሲ (ላኪ) 2 +5V (raspi)
- መረጃ (ላኪ) 11 ጂፒኦ 17 (ራፒ)
እባክዎን 17 ሴ.ሜ አንቴናውን ከኤንኤን (ላኪ) ፒን ጋር ያገናኙ። ያ ምልክቱን ጉልህ ይጨምራል።
ከሌሎች የጊት ማከማቻዎች አንዳንድ ቤተ -መጻሕፍት ስለምንፈልግ git ን መጫን አለብን
sudo apt-get install git-core -y ን ይጫኑ
Raspberry Pi ን ለ 433 ሜኸዝ ግንኙነት ለማቀናጀት የጂፒዮዎችን በተሻለ ሁኔታ ለማስተዳደር የወልና ፒ ቤተ -መጽሐፍት ያስፈልገናል።
git clone git: //git.drogon.net/wiringPi
cd wiringPi./ ይገንቡ
ከዚያ በተለምዶ rc የኃይል አቅርቦት ፕሮቶኮሎችን የሚያስፈጽም ቤተ -መጽሐፍት እንፈልጋለን።
git clone git: //github.com/dabastynator/rcswitch-pi.git
ሲዲ rcswitch-pi ሲፒ እንዲላክ/usr/bin/ያድርጉ
'ላክ' አስፈፃሚው አብዛኛው ያሉትን የኃይል አቅርቦቶች ለመቀየር ኮዶችን እንዲልኩ ያስችልዎታል።
በእኔ ስማርት ሆም ቅንብር ውስጥ እኔ በዚህ መመሪያ የተገለፀው የ rc LED ስትሪፕም አለኝ https://www.instructables.com/id/RC-controlled-LED… ማንኛውንም ኢንቲጀር እሴት ለመላክ (ቀለሙን የሚስጥር)።
ስለዚህ ፣ sendInt.cpp ን በ rcswitch-pi repo ውስጥ ያጠናቅሩት እና ወደ/usr/bin/sendInt ያንቀሳቅሱት።
sudo g ++ sendInt.cpp -o/usr/bin/sendInt /home/pi/rcswitch-pi/RCSwitch.o -I/home/pi/rcswitch -pi -lwiringPi
አሁን አሁን በሁለቱ አስፈፃሚዎች/usr/bin/send እና/usr/bin/sendInt አማካኝነት የ rc ትዕዛዞችን መላክ መቻል አለብዎት።
ደረጃ 3: ዘመናዊ የቤት አገልጋይ ያዋቅሩ
በመጀመሪያ ብዙ ጥቅሎችን መጫን ያስፈልግዎታል። የ Smart Home ትግበራ በጃቫ ላይ የተመሠረተ እና ከ openjdk-11 ጋር በጥሩ ሁኔታ ይሠራል። ስለ ሌሎች የጃቫ የአሂድ ሰዓት አከባቢዎች እርግጠኛ አይደለሁም። Mplayer ዝቅተኛ የትእዛዝ-መስመር ሙዚቃ ማጫወቻ ነው። Omxplayer ለቪዲዮ ኢንኮዲንግ የ Raspberry Pi ግራፊክስን ይጠቀማል ፣ ስለዚህ ይህ ለቪዲዮዎች ጥቅም ላይ መዋል አለበት። የጃቫ መተግበሪያን ለመገንባት የፕሮግራሙ ጉንዳን ያስፈልጋል።
sudo apt-get install mplayer omxplayer openjdk-11-jdk ant -y
ለጃር ፋይል እና ለምዝግብ ማስታወሻዎች ማውጫዎችን ያዘጋጁ።
sudo mkdir /opt /neo
sudo chown pi: pi/opt/neo mkdir/ቤት/pi/ምዝግብ ማስታወሻዎች
በሚነሳበት ጊዜ መተግበሪያውን በራስ -ሰር ለመጀመር የመነሻ ስክሪፕት ያዋቅሩ። ስለዚህ የተያያዘውን ስማርት-ቤት ስክሪፕት ወደ ማውጫ /etc/init.d/ ይቅዱ/እኔ/usr/bin/ውስጥ ስክሪፕቶችን ፈጥሬያለሁ ወደ ተያያዘው ስክሪፕት ፣ ስለዚህ ትዕዛዞችን ለመፈጸም ወደ ስማርት-ቤት ወደ ኮንሶል እገባለሁ።.
sudo cp ስማርት-ቤት /etc/init.d/smart-home
sudo chmod +x /etc/init.d/smart-home sudo sh -c "echo '#!/bin/bash'>/usr/bin/smart -home" sudo sh -c "echo '/etc/init. d/smart-home / $ 1 '>>/usr/bin/smart-home "sudo chmod +x/usr/bin/smart-home sudo update-rc.d smart-home ነባሪዎች
የውሂብ ማከማቻውን ለመፈተሽ እና መተግበሪያውን ለመገንባት ጊዜው አሁን ነው። እርስዎ እራስዎ ማጠናቀር ካልፈለጉ ፣ የተያያዘውን smarthome.jar ን ማውረድ እና ወደ/መርጦ/ኒኦ/መውሰድ ይችላሉ።
git clone [email protected]: dabastynator/SmartHome.git
ጉንዳን -f SmartHome/de.neo.smarthome.build/build.ant build_remote cp SmartHome/de.neo.smarthome.build/build/jar/*/opt/neo/
ስማርት-ቤቱን ለመጀመር ይሞክሩ እና የምዝግብ ማስታወሻ ፋይሉን ይመልከቱ። ለጂፒዮዎች መዳረሻ ለማግኘት ማመልከቻው በሱዶ መጀመር አለበት።
sudo smart-home ጅምር
የድመት ምዝግብ ማስታወሻዎች/smarthome.log
የስህተት መልዕክቱን ማየት አለብዎት የውቅረት ፋይል ወደ ቀጣዩ ደረጃ የሚያመለክተን የለም። የውሂብ ማከማቻው የውቅረት ፋይሉን የሚያብራራ ንባብ ይ containsል። ይህንን በጥሩ ሁኔታ በ github ላይ ማየት ይችላሉ-
ይህንን xml ወደ /home/pi/controlcenter.xml ይቅዱ ፣ ከዚያ ቦታውን ለሚዲያ አገልጋይዎ ያዘጋጁ እና ይዘቱን እንደፈለጉ ይለውጡት። አንዴ ውቅረቱን ከጨረሱ እና ስማርት-ቤቱን (ሱዶ ስማርት-ቤት ዳግም ማስጀመር) እንደገና ከጀመሩ በ smarthome.log ውስጥ የሚከተለውን ይዘት ማየት አለብዎት።
24.05-08: 26 የማስታወሻ መረጃ በ de.neo.smarthome.cronjob. CronJob@15aeb7ab: የክሮን ሥራ መርሐግብር ያስይዙ
24.05-08: 26 የማስታወሻ መረጃ በ [trigger.light]: 79391760 ms ለግድያ 24.05-08: 26 RMI መረጃ በድር-ተቆጣጣሪ (5061/ledstrip) 24.05-08: 26 RMI መረጃ በድር-ተቆጣጣሪ (5061) አክል /ድርጊት) 24.05-08: 26 የ RMI መረጃ በድር ተቆጣጣሪ (5061/mediaserver) 24.05-08: 26 RMI መረጃ በድር-ተቆጣጣሪ አክል (5061/ማብሪያ) 24.05-08: 26 RMI መረጃ በድር-ተቆጣጣሪ አክል (5061/controlcenter) 24.05-08: 26 የ RMI መረጃ በጀማሪ ድር አገልጋይ በ 5 ተቆጣጣሪ (localhost: 5061) 24.05-08: 26 የርቀት መረጃ በመቆጣጠሪያ ማእከል: 1. የቁጥጥር አሃድ: MyUnit (xyz)…
የድር አገልጋዩ አሁን እየሄደ ነው:-)
ደረጃ 4 - ደንበኞችን ያዋቅሩ
ስማርትፎን የ Android ደንበኛ
ለስማርት-ቤት ትግበራ የጂት ማከማቻ እንዲሁ ለ android ደንበኛው ምንጩን ይ containsል ፣ ስለዚህ እርስዎ እራስዎ ማጠናቀር ይችላሉ። ግን ኤፒኬውን ለዚህ ደረጃ አያይዘዋለሁ ፣ ያ ቀላል ያደርገዋል። መተግበሪያውን ለመጀመሪያ ጊዜ ሲጀምሩ ልክ እንደ መጀመሪያው ምስል ልክ አገልጋይ ይጠይቅዎታል። የአገልጋዩን ዩአርኤል እና የደህንነት ማስመሰያ ያስገቡ።
ያ መሆን አለበት። አሁን ወደ አገልጋዩ መዳረሻ አለዎት እና አፓርታማዎን ይቆጣጠሩ ፣ ሙዚቃን ይጫወቱ እና በ Raspberry Pi ላይ ቪዲዮዎችን በርቀት ይመልከቱ። በመነሻ ማያ ገጽዎ ላይ ንዑስ ፕሮግራሞችን ማከል እንደሚችሉ ልብ ይበሉ ፣ ይህም መቀያየሪያዎችን እና ሙዚቃን መቆጣጠር የበለጠ ተደራሽ ያደርገዋል።
የ Smartwatch Pebble ደንበኛ
የሁለቱ ጠጠር ደንበኞች ምንጭ በጊቱብ ላይ ተስተናግዷል። አንድ መተግበሪያ የአሁኑን የሚጫወት የሙዚቃ ፋይል ያሳያል https://github.com/dabastynator/PebbleRemoteMusic… ይህ እንዲሁም ለአፍታ/ለመጫወት እና ድምጽ ወደ ላይ/ወደ ታች እንዲጨምሩ ያስችልዎታል።
ሁለተኛው መተግበሪያ ሶስት እርምጃዎችን ያስነሳል- https://github.com/dabastynator/PebbleControl ቀስቃሽ-ስሞች ሞባይል.come_home mobile.leaving እና mobile.go_to_bed ናቸው። በእርስዎ ውቅረት- xml ውስጥ ለዚህ ቀስቅሴ ክስተት-ደንቦችን ከገለጹ በሰዓትዎ ያነሳሷቸዋል።
ሁሉም ክፍት ምንጭ ነው ፣ ግን እራስዎ ማጠናቀር አያስፈልግዎትም ፣ እኔ ደግሞ የጠጠር መተግበሪያዎችን አያይዣለሁ። PBW ን በስማርትፎንዎ ያውርዱ ፣ ስልክዎ በሰዓትዎ ላይ መጫን አለበት። የጠጠር መተግበሪያዎች ከአገልጋዩ ጋር ለመነጋገር ውቅሮች ያስፈልጋቸዋል። ቅንብሮቼ እንዴት እንደሚመስሉ ቅጽበታዊ ገጽ እይታን አያይዣለሁ።
የ Smartwatch Garmin ደንበኛ
ለ Garmin Smartwatches እንዲሁ ደንበኛ አለ። መተግበሪያው በጋርሚን አገናኝ የመተግበሪያ መደብር ውስጥ ይገኛል እና እዚህ ሊጫን ይችላል-
apps.garmin.com/en-US/apps/c745527d-f2af-4…
ስማርት መስታወት ደንበኛ
ስማርት መስታወት እንዴት እንደሚፈጥር የሚያብራራ አስተማሪ ፈጥሬአለሁ ፣ ይህንን ይመልከቱ https://www.instructables.com/id/Smart-Mirror-by-R…. የምንጭ ኮዱ በ github ላይ ተስተናግዷል https:// github.com/dabastynator/SmartMirror. የስማርት መስታወት ሶፍትዌሩ የጊት ማከማቻ አካል ካልሆነው ከ smart_config.js ፋይሉ ውቅሩን ያነባል። የማዋቀሪያው ፋይል ይዘት ይህንን ዝርዝር መምሰል አለበት -
var mOpenWeatherKey = 'የእርስዎ-ክፍት-ወተተር-ቁልፍ';
var mSecurity = 'የእርስዎ-ደህንነት-ማስመሰያ';
እንዲሁም የስማርት ሆም አገልጋይ ip አድራሻውን እና ትክክለኛውን የአየር ሁኔታ ለማግኘት ቦታውን ለመለየት የ smart_mirror.js የፋይሉን የመጀመሪያዎቹን ሁለት መስመሮች ማስተካከል አለብዎት።
ተጨማሪ ደንበኞች
የአገልጋዩ ትግበራ ቀላል የድር አገልጋይ ነው። ይህ በቀላል የድር ጥሪዎች እርስዎ ከሚፈልጉት ከማንኛውም ደንበኛ እርምጃዎችን እንዲያስጀምሩ ያስችልዎታል። በማሳያ-ቪዲዮው ውስጥ ከ androidVoice ጋር ተጣምሮ የ android መተግበሪያውን Tasker አሳያለሁ። ይህ በቀላል የድምፅ ትዕዛዞች ክስተቶችን እንዳነሳሳ ያስችለኛል። ለምሳሌ “እሺ ጉግል ፣ ለመተኛት ጊዜ” mobile.go_to_bed ን ሊያስነሳ ይችላል። ግን እንዲሁም ከ IFTTT የድር ጥሪዎችን ማድረግ ይችላሉ። ለኢሜል ማሳወቂያ ስለ ቢጫ ብልጭ ድርግም የሚሉ የ LED ስትሪፕስ?
እንደ አገናኞች (እንደ አይፒ ፣ ወደብ እና ማስመሰያ በእርስዎ ውቅር ይተኩ) ያሉ ሊሆኑ የሚችሉ የድር ጥሪዎች አገልጋዩን መጠየቅ ይችላሉ።
localhost: 5061/controlcenter/api? token = secu…
localhost: 5061/action/api? token = ደህንነት-ወደ…
localhost: 5061/mediaserver/api? token = securi…
localhost: 5061/switch/api? token = ደህንነት-ወደ…
localhost: 5061/ledstrip/api? token = security-…
ደረጃ 5 መደምደሚያ
ለመተግበር አሁንም አንዳንድ ባህሪዎች አሉ-አገልጋዩ ቀለል ያለ የድር-ኤፒአይ ደንበኞችን ብቻ ስለሚሰጥ ብዙ የምርጫ ድምጽ ይሰጣሉ። ምርጫውን ለመቀነስ ለተሻለ ማሳወቂያ የ MQTT ውህደት እፈልጋለሁ። እንዲሁም wc የኃይል አቅርቦቶች ከ rc የኃይል አቅርቦቶች የበለጠ አስተማማኝ ማከናወን አለባቸው ምክንያቱም rc የአንድ መንገድ ግንኙነት ብቻ ነው።
ለዚህ ፕሮጀክት ልማት በጣም አስደሳች ያደርገዋል። እና ምንም እንኳን የበይነመረብ ግንኙነት ቢቋረጥ እንኳ አፓርታማውን በበርካታ መሣሪያዎች መቆጣጠር በጣም ጥሩ ነው።
የሚመከር:
ዘመናዊ ብርጭቆዎች (ከ 10 ዶላር በታች !!!): 8 ደረጃዎች (ከስዕሎች ጋር)
ዘመናዊ ብርጭቆዎች (ከ 10 ዶላር በታች !!!): እንኳን ደህና መጣችሁ! እንደ ኢ.ዲ.ቲ.ህ. በተወደደው ገጸ -ባህሪያችን ቶኒ ስታርክ የተሠራው በኋላ ለፒተር ፓርከር ተላል .ል። ዛሬ ከ $ 10 በታች የሆነ አንድ እንደዚህ ያለ ብልቃጥ ብርጭቆ እሠራለሁ! እነሱ ሙሉ በሙሉ አይደሉም
ስማርት ማንቂያ ሰዓት - በ Raspberry Pi የተሰራ ዘመናዊ የማንቂያ ሰዓት 10 ደረጃዎች (ከስዕሎች ጋር)
ብልጥ የማንቂያ ሰዓት - በ Raspberry Pi የተሰራ ዘመናዊ የማንቂያ ሰዓት - ዘመናዊ ሰዓት ፈልገው ያውቃሉ? እንደዚያ ከሆነ ይህ ለእርስዎ መፍትሄ ነው! እኔ ዘመናዊ የማንቂያ ደወል ሰዓት ሠራሁ ፣ ይህ በድር ጣቢያው መሠረት የማንቂያ ጊዜውን መለወጥ የሚችሉበት ሰዓት ነው። ማንቂያው ሲጠፋ ድምፅ (ቡዝ) እና 2 መብራቶች ይኖራሉ
IoT ላይ የተመሠረተ ዘመናዊ የአትክልት እና ዘመናዊ እርሻ ESP32 ን በመጠቀም 7 ደረጃዎች
በ IoT ላይ የተመሠረተ ዘመናዊ የአትክልት ስፍራ እና ዘመናዊ እርሻ ESP32 ን በመጠቀም ዓለም እንደ ጊዜ እና ግብርና እየተለወጠ ነው። በአሁኑ ጊዜ ሰዎች በሁሉም መስክ ኤሌክትሮኒክስን ያዋህዳሉ እና ግብርና ለዚህ የተለየ አይደለም። ይህ የኤሌክትሮኒክስ ዕቃዎች በግብርና ውስጥ መዋሃድ ገበሬዎችን እና የአትክልት ቦታዎችን የሚያስተዳድሩ ሰዎችን ይረዳል። በዚህ ውስጥ
ቀላል መነቃቃት-በ Raspberry Pi የተሰራ 6 ዘመናዊ ደረጃዎች -6 ደረጃዎች
ቀላል መነቃቃት-በ Raspberry Pi የተሰራ ዘመናዊ መነቃቃት-መብራት የሥርዓተ ትምህርት ፕሮጀክት 1 አንድ ነገር መሥራት ነበረብኝ። ልክ እንደ ፊሊፕስ ከእንቅልፍ በመነሳት የመነቃቃት መብራት እንዴት እንደሚጠቅምዎ ሁል ጊዜ ይገረመኝ ነበር። ስለዚህ የማስነሻ መብራት ለማድረግ ወሰንኩ። የማነቃቂያውን ብርሃን በ Raspberr አደረግሁ
ከ 80 ዶላር በታች የእራስዎን ዘመናዊ መስታወት ይስሩ - Raspberry Pi ን በመጠቀም 6 ደረጃዎች (ከስዕሎች ጋር)
ከ 80 ዶላር በታች የእራስዎን ዘመናዊ መስታወት ይስሩ - Raspberry Pi ን መጠቀም - በዚህ ፕሮጀክት ውስጥ ጠዋት ሲዘጋጁ ጠቃሚ መረጃን የሚያሳይዎ ዘመናዊ መስታወት እንገነባለን። ለአብዛኞቹ ሰዎች በተመጣጣኝ ዋጋ ተመጣጣኝ እንዲሆን ይህ ሁሉ ከ $ 80 በታች መሆን አለበት። ይህ መመሪያ ብቻ ያስተምርዎታል