ዝርዝር ሁኔታ:
- ደረጃ 1 ደረጃ 1 ሁሉንም ነገሮች ያዘጋጁ
- ደረጃ 2 ፦ ደረጃ 2 የቅርብ ጊዜውን Rasbpian OS ምስል ወደ ኤስዲ ካርድ ያብሩ
- ደረጃ 3-ደረጃ 3-ከራስፒ-ውቅር I2C ተግባርን ያብሩ
- ደረጃ 4: ደረጃ 4: አክሬሊክስ ፓነልን ወደ ማስገቢያ ይሰኩት
- ደረጃ 5 ደረጃ 5 - የኢንፍራሬድ ፒሮኤሌክትሪክ ዳሳሽ ያዘጋጁ
ቪዲዮ: Raspberry Pi Smart NightLight: 5 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
በቅርቡ ቀደም ብዬ ተነሳሁ ፣ ብዙ ጊዜ ውጭ ያሉት ቀናት አሁንም ጨለማዎች ናቸው ፣ ግን የባለቤቴን ዕረፍት ላይ ተጽዕኖ ለማሳደር መብራቱን ማብራት አልፈልግም ፣ ስለዚህ የሌሊት መብራት ለመግዛት አስቤ ነበር። ብዙ የምሽት ብርሃን ሱቆችን ፈልጌ ነበር ፣ ግን እኔ የምፈልገው አይመስለኝም ፣ ግን በ Raspberry Pi በሚቆጣጠረው በአማዞን ውስጥ በሚገኝ ሱቅ ውስጥ DockerPi የሚባል የሌሊት መብራት አየሁ። በጣም ጥሩ ነው እና የ DIY ባህሪያትን ሊያቀርብ ይችላል። የዚህን ምርት የዊኪ መግለጫ አነባለሁ ፣ እሱ በቀጥታ በትእዛዝ መስመሩ ቁጥጥር ሊደረግበት ይችላል ፣ እንደ ሊነክስ ሲስተም እንደ ፕሮግራም አውጪ ፣ ይህ በጣም አሪፍ ይመስለኛል ፣ ስለዚህ መል bought ገዝቼ ይህንን ፕሮጀክት ጀመርኩ።
ደረጃ 1 ደረጃ 1 ሁሉንም ነገሮች ያዘጋጁ
ከቦክቦክስ በኋላ እና ከዚያ በ acrylic ሳህን ላይ የጥበቃውን ሽፋን አስወግደዋለሁ ፣ ከዚያ ይህንን የዶክሬፒፒ ሞዱል በራሴ እና በመዳብ በትር ወደ የእኔ Raspberry Pi ይጫኑ። ተረጋጋ።
ደረጃ 2 ፦ ደረጃ 2 የቅርብ ጊዜውን Rasbpian OS ምስል ወደ ኤስዲ ካርድ ያብሩ
የቅርብ ጊዜውን የራስፕቢያን ምስል ከዚህ አውርጃለሁ-
እና ከዚያ ምስሉን ብልጭ ድርግም በሚለው ሶፍትዌር በኩል ያብሩ
እዚህ ማውረድ ይችላሉ-
ከ gzip ጥቅል የምስል ፋይሉን ይንቀሉ እና *.img ፋይል ያገኛሉ ፣ ምስሉን ይምረጡ እና ፒሲዎ የ TF ካርዱን ያወቀውን ድራይቭ ይምረጡ ፣ “ፍላሽ” ን ብቻ ይጫኑ እና ለበርካታ ደቂቃዎች ይጠብቁ ፣ ይከናወናል።
እና ከዚያ የ TF ካርዱን ያስወግዱ እና ወደ Raspberry Pi ያስገቡት እና ያጠናክሩት።
ደረጃ 3-ደረጃ 3-ከራስፒ-ውቅር I2C ተግባርን ያብሩ
Raspberry pi ሲነሳ ፣ ተርሚናል ከፍቼ ይህንን ትእዛዝ ተየብኩ-sudo raspi-config
እና ወደ “በይነገጽ አማራጮች” በመሄድ “I2C” ን ይምረጡ እና አነቃው። ይህንን ትእዛዝ ለምን መጠቀም አለብኝ?
የ DockerPi የምሽት ብርሃን ሞዱል የ I2C ፕሮቶኮል ከ Raspberry Pi ጋር ስለሚገናኝ ነው።
ደረጃ 4: ደረጃ 4: አክሬሊክስ ፓነልን ወደ ማስገቢያ ይሰኩት
ለመጫወቻው በጣም ተስማሚ ነው ፣ እና አክሬሊክስ ፓነል በቁጥጥሩ ውስጥ አሁንም ሊቆይ የሚችልበትን ሥዕል ማየት ይችላሉ።
ቀጣዩ ደረጃ በትክክል እየሰራ መሆኑን ለመፈተሽ የሙከራ ኮድ እያሄደ ነው።
በ raspberry Pi ተርሚናል ውስጥ ይህንን ትእዛዝ በመተየብ የምሳሌ ኮዱን ከ github አውርጃለሁ።
ሲዲ ~
git clone
ሲዲ dockerpi/የሌሊት ብርሃን/
sudo./Nightligh.sh
እና ከዚያ የሌሊት መብራቴ አብራ እና ያበራል።
በዊኪ ላይ መመሪያውን አነበብኩ እና ሁሉንም የ LED መብራት የመመዝገቢያ ካርታ ገበታ አገኘሁ።
ቀጣዩ ደረጃ በጣም አስደሳችው ክፍል ይሆናል ፣ የሰው አካል የኢንፍራሬድ ፒሮኤሌክትሪክ ዳሳሽ ማከል እፈልጋለሁ ፣ ይህንን ትንሽ የምሽት ብርሃን ለማብራት እንደበራሁ ይወቅ ~
ደረጃ 5 ደረጃ 5 - የኢንፍራሬድ ፒሮኤሌክትሪክ ዳሳሽ ያዘጋጁ
እዚህ ፣ እኛ የ PIR እንቅስቃሴ ዳሳሽ እየተጠቀምን ነው። ፒአር (ፒአርአይ) ተገብሮ ኢንፍራሬድ ነው። ይህ የእንቅስቃሴ ዳሳሽ የፍሬንስ ሌንስ ፣ የኢንፍራሬድ መመርመሪያ እና የድጋፍ ማወቂያ ወረዳዎችን ያካትታል። በአነፍናፊው ላይ ያለው ሌንስ በዙሪያው ያለውን ማንኛውንም የኢንፍራሬድ ጨረር ወደ ኢንፍራሬድ መርማሪ ያተኩራል። ሰውነታችን የኢንፍራሬድ ሙቀት ያመነጫል ፣ እናም በዚህ ምክንያት ይህ ሙቀት በእንቅስቃሴ ዳሳሽ ይወሰዳል። አነፍናፊው የአንድ ሰው መኖር እንደደረሰ ወዲያውኑ የ 5 ቪ ምልክት ለአንድ ደቂቃ ያህል ያወጣል። እሱ ከ6-7 ሜትር ገደማ የሆነ የመለየት ክልል ያቀርባል እና በጣም ስሜታዊ ነው። የፒአር እንቅስቃሴ ዳሳሽ አንድን ሰው ሲያገኝ በ 5 ጂ ምልክት ለራስፕቤሪ ፒ በጂፒዮው በኩል ያወጣል እና በፒቶን ኮድ በኩል ወራሪውን ሲያገኝ Raspberry Pi ምን ማድረግ እንዳለበት እንገልፃለን። እዚህ እኛ “አጥቂ ተገኝቷል” የሚለውን ብቻ እናተምታለን።
የእርስዎን Raspberry Pi ካዋቀሩ በኋላ ፣ አሁን በጂፒኦ ፒኖቹ ዙሪያ መበታተን መጀመር እንችላለን። እዚህ ፣ የፓይዘን ስክሪፕት በመጠቀም ኤልኢዲ ለማንፀባረቅ እንሞክራለን። የሚከተለውን ኮድ ይቅዱ እና በእርስዎ Raspberry Pi ውስጥ ይለጥፉ። በእርስዎ Raspberry Pi ላይ የጽሑፍ አርታዒውን “ቅጠል ሰሌዳ” በመክፈት እና ይህንን ኮድ ወደ እሱ በመገልበጥ ይህንን እንደ Python ፋይል አድርገው ማስቀመጥ ይችላሉ ፦ nightlight.py
#የሊበራሪዎችን ያስመጡ።
RPi. GPIO ን እንደ GPIO ያስመጡ
የማስመጣት ጊዜ
ማስመጣት smbus
DEVICE_BUS = 1
DEVICE_ADDR = 0x15
GPIO. ማስጠንቀቂያዎች (ሐሰት)
GPIO.setmode (GPIO. BOARD)
GPIO.setup (11 ፣ GPIO. IN) #ከ PIR እንቅስቃሴ ዳሳሽ ውፅዓት ያንብቡ
አውቶቡስ = smbus. SMBus (DEVICE_BUS) ለ i2c መሣሪያ # የ smbus ምሳሌ ፣ የምሽት ብርሃን ማለት ነው።
እውነት እያለ ፦
ሞክር
i = GPIO.input (11)
ከሆነ i == 0: #ከእንቅስቃሴ ዳሳሽ ውፅዓት ዝቅተኛ በሚሆንበት ጊዜ
ህትመት (“ጠላፊዎች የሉም” ፣ i)
በክልል ውስጥ ለእኔ (1 ፣ 25)
bus.write_byte_data (DEVICE_ADDR ፣ i ፣ 0x00) #LED ን አጥፋ
ጊዜ። እንቅልፍ (0.2)
ጊዜ። እንቅልፍ (0.1)
elif i == 1: #ከእንቅስቃሴ ዳሳሽ ውፅዓት ከፍተኛ በሚሆንበት ጊዜ
ማተም (“ወራሪዎች ተገኝተዋል” ፣ i)
በክልል ውስጥ ለእኔ (1 ፣ 25)
bus.write_byte_data (DEVICE_ADDR ፣ i ፣ 0xFF) #LED ን አጥፋ
ጊዜ። እንቅልፍ (0.2)
ጊዜ። እንቅልፍ (0.1)
ከቁልፍ ሰሌዳ በስተቀር እንደ ኢ
ህትመት ("ምላሹን ተወው")
እና ከዚያ ያከማቹ እና በሮዝቤሪ ፓይ በሚነሳበት ጊዜ እንዲሮጥ ያድርጉት።
sudo vim.tiny /etc/rc.local
እና ከመውጣት 0 በፊት ይህን መስመር ያክሉ ፦
sudo python/home /pi/nightlight.py &
እና ከዚያ ያስቀምጡ እና የእርስዎን Pi እንደገና ያስጀምሩ ፣ በትክክል ይሠራል…
ስለተመለከቱ እናመሰግናለን ~
የሚመከር:
Raspberry Pi Alexa+Google Smart Speaker: 6 ደረጃዎች
Raspberry Pi Alexa+Google Smart Speaker: በዚህ ፕሮጀክት ውስጥ የበጀት ዘመናዊ ድምጽ ማጉያ እንዴት ማድረግ እንደሚችሉ አስተምራችኋለሁ። የዚህ ፕሮጀክት ዋጋ በቁሳቁሶች እና ተጨማሪ ተጨማሪ ክፍሎች ላይ በመመስረት ከ 30 እስከ 50 ዶላር ብቻ መሆን አለበት
ተከተለኝ - Raspberry Pi Smart Drone መመሪያ 9 ደረጃዎች
ተከተለኝ - Raspberry Pi Smart Drone መመሪያ - ሁል ጊዜ ከ A -Z ድሮን እንዴት እንደሚሠራ አስበው ያውቃሉ? ይህ መማሪያ ክፍል 450 ሚሊ ሜትር ባለአራትኮፕተር ክፍሎቹን ከመግዛት አንስቶ በመጀመሪያው በረራ ላይ የአየር ላይ ሮቦትዎን ለመፈተሽ ደረጃ በደረጃ እንዴት እንደሚያደርጉ ያሳየዎታል። በተጨማሪም ፣ በ Raspberry Pi እና PiCamera አማካኝነት ማድረግ ይችላሉ
Raspberry Buster በ Raspberry Pi 3 - ላይ መጫን ከ Raspberry Buster በ Raspberry Pi 3b / 3b+: 4 ደረጃዎች መጀመር
Raspberry Buster በ Raspberry Pi 3 ላይ መጫን Raspbian Buster With Raspberry Pi 3b / 3b+: Hi guys, በቅርቡ Raspberry pi ድርጅት እንደ Raspbian Buster የተባለ አዲስ Raspbian OS ን ጀምሯል። ለ Raspberry pi's አዲስ የ Raspbian ስሪት ነው። ስለዚህ ዛሬ በዚህ አስተማሪዎች ውስጥ Raspberry Buster OS ን በ Raspberry pi 3 ላይ እንዴት እንደሚጭኑ እንማራለን
Batman LED Nightlight & Clock (Arduino): 8 ደረጃዎች
Batman LED Nightlight & Clock (Arduino): ከተወሰኑ ዓመታት በፊት አንዳንድ የኳርትዝ ሰዓት እንቅስቃሴዎችን ተቀብዬ ለእያንዳንዱ ልጆች አንድ ሰዓት ሠርቻለሁ። የእኛ ታናሹ አሁን እንዲሁ ሰዓት ፈለገ ፣ እናም የባትሪ ሰዓት መሆን አለበት የሚል ጽኑ አቋም ነበረው! እኔ 'የበለጠ' የሆነ ነገር ለማድረግ ጓጉቼ ነበር ፣ ስለዚህ እኔ አሰብኩ
DIY USB Creeper Nightlight: 8 ደረጃዎች (ከስዕሎች ጋር)
DIY USB Creeper Nightlight: በተንሸራታች ውስጥ ምን እንዳለ አስበው ያውቃሉ? የእራስዎን ዘራፊ የአካል ብቃት እንቅስቃሴ እንዴት ማድረግ እንደሚቻል! የሚያንፀባርቅ የዩኤስቢ ተንሸራታች ይገንቡ! እንዴት እንደሚያደርጉት እነሆ