ዝርዝር ሁኔታ:
- ደረጃ 1: ቁሳቁሶችን ያግኙ
- ደረጃ 2 - የ SD ካርድ እና የጭነት Raspbian ን እና የ FBI ተሰኪን ያዘጋጁ
- ደረጃ 3 ቪዲዮን ያንሱ
- ደረጃ 4: የድሮ መቆጣጠሪያን ያዘጋጁ
- ደረጃ 5 አነፍናፊን ማገናኘት
- ደረጃ 6 - ኮድ ማስገባት
- ደረጃ 7 - የግል ለውጦች
- ደረጃ 8 - ንክኪዎችን ማጠናቀቅ
- ደረጃ 9 ፍሬም
ቪዲዮ: DIY ሃሪ ፖተር የሚንቀሳቀስ የቁም ፕሮጀክት: 9 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-31 10:16
የሚከተለው ለንፁህ ደም ጠንቋዮች ብቻ የታሰበ ትምህርት ነው። እርስዎ ንፁህ-ደም ካልሆኑ ፣ ስሊተርን በተለይ ፣ እንደ ጭቃ ፣ ሙግት ፣ ሁፍልpuፍ ፣ ወይም የጭቃ ደም ስለሚያጋጥሙዎት የማይቀር ውድቀት እና ሽንፈት ማስጠንቀቂያ ተሰጥቶዎታል።
ደረጃ 1: ቁሳቁሶችን ያግኙ
እነዚህን ቁሳቁሶች ለማግኘት አስፈላጊውን ማንኛውንም ዘዴ ይጠቀሙ። ጀርባዎቻቸው ሲዞሩ እና እነሱ የበለጠ ጥበበኛ ካልሆኑ ከዊንጋሊየም ሌቪዮሳ አንድ ነገር ከመጋዝ መደብር ውስጥ የሆነ ነገር ይኑርዎት።
- Raspberry Pi
- መዳፊት እና የቁልፍ ሰሌዳ
- ቢያንስ 8 ጊባ የማይክሮ ኤስዲ ካርድ
- የድሮ ማሳያ እና የማሳያ ገመዶች (ኤችዲኤምአይ ፣ ቪጂኤ ወዘተ) እና የኃይል ገመድ ገመድ ወደ ኤችዲኤምአይ ገመድ መቀየሪያ
- የፒአር እንቅስቃሴ ዳሳሽ
- የዳቦ ሰሌዳ እና የጂፒኦ መፍረስ ቦርድ ማራዘሚያ
- የመሸጫ ብረት
- ሻጭ
- የኤሌክትሪክ ሽቦ
- የድሮ ፍሬም
ደረጃ 2 - የ SD ካርድ እና የጭነት Raspbian ን እና የ FBI ተሰኪን ያዘጋጁ
ይህ በጨለማ ጥበባት ውስጥ በጣም ተግባራዊ ከሆኑ በጣም አስፈላጊ ደረጃዎች እና አስፈላጊ ክህሎት አንዱ ነው። የኤስዲ ካርድን መቅረጽ እና Raspbian ን መጫን ከቻሉ ፣ ዲሞተር ለማርባት በግማሽ ያህል ነዎት።
-
ኤስዲ ካርዱን በኮምፒተር ላይ ይሰኩት እና የ SD ካርድን እንደ ቅርጸት ለመቅረጽ መመሪያዎችን ይከተሉ…
- 8 ጊባ ከሆነ ስብ
- 32 ጊባ ከሆነ exFAT32
- Raspbian ን በ Pi ላይ ይጫኑ
-
የ FBI ተሰኪን በማውረድ ላይ
ምስሎችን ለማሳየት ተርሚናልን ይክፈቱ እና fbi ን ይጫኑ
sudo apt-get install fbi ን ይጫኑ
ደረጃ 3 ቪዲዮን ያንሱ
ለዚህ እርምጃ ጨለማ መሆን ያለበት ብቸኛው ነገር ጨለማው ጌታ ነው። ትክክለኛ መብራት እንዳለዎት ያረጋግጡ። ከሁሉም በላይ ጥሩ ፣ ከባድ ፣ ከባድ እና አደገኛ ይመስላል።
-
በሥዕሉ ውስጥ እንዲንቀሳቀሱ የሚፈልጓቸውን ቪዲዮ ይውሰዱ
በትክክለኛው ተመሳሳይ ቦታ መጀመር እና ማቆምዎን እርግጠኛ ይሁኑ (ሀሳቦች የመሬት ገጽታ ሥዕልን እና አንድ ሰው በፍሬም ውስጥ ሲገባ እና ሲወጣ ፣ እጆች ተጣጥፈው ወንበር ላይ መቀመጥ ይጀምሩ እና ወደ ትክክለኛው ተመሳሳይ ቦታ ይመለሱ)
- እንቅስቃሴ ከመጀመርዎ በፊት ፣ የመጀመሪያውን ምስል የማያቋርጥ ምስል መያዙን ያረጋግጡ ፣ እና በተቆጣጣሪ ልኬቶች ላይ በመመርኮዝ የምስል እና የቪዲዮ መጠን ያዘጋጁ።
- ሁለቱንም ሥዕሎች እና ቪዲዮ ፋይሎች በ Raspberry Pi ላይ ያውርዱ እና ቪዲዮዎን በ “ቪዲዮ” አቃፊ ውስጥ እና ፎቶዎን በ “ስዕል” አቃፊ ውስጥ ያስቀምጡ።
ደረጃ 4: የድሮ መቆጣጠሪያን ያዘጋጁ
በመጀመሪያ ፣ ወደ የእርስዎ ተቆጣጣሪ ስብስብ ይሂዱ እና በጣም የሚወዱትን ይምረጡ። አንዳንድ ጊዜ የአከባቢ ትምህርት ቤቶች ወይም ንግዶች የድሮ ክምችታቸውን ያተርፋሉ። በመቀጠል ፣ የኋላ ሽፋኑ ባዶ እንዲሆን ሞኒተሩን መበታተን ያስፈልግዎታል። ይህ እርምጃ እርስዎ በሚኖሩት ማሳያ ላይ በመመስረት ይለያያል ፣ ግን በጣም ቀላል ነው አንድ ወራጅ ሊያደርገው ይችላል። ዝም ብዬ እየቀለድኩ ነው. ሙግሎች ምንም ዋጋ የሌላቸው እና በምንም ነገር የማይችሉ ናቸው።
ደረጃ 5 አነፍናፊን ማገናኘት
- የመዳሰሻውን ሶስቱን ጫፎች ወደ ዳቦ ሰሌዳ ውስጥ ያስገቡ
-
ሽቦዎችን ያገናኙ
- የመጀመሪያው ገመድ ከ 5 ቪ ፒን (የማግኔት ገመድ) ይሄዳል ፣ እና በአነፍናፊ ላይ ከ VCC ፒን ጋር ይገናኛል
- ሁለተኛው ገመድ ከ GND ፒን (ነጩ ገመድ) ይሄዳል እና በአነፍናፊው ላይ ከ GND ፒን ጋር ይገናኙ
- ሦስተኛው ገመድ ከጂፒዮ ፒን 4 ፣ ወደብ 7 (ግራጫ ገመድ) ይሄዳል እና በአነፍናፊ ላይ ከ OUT ፒን ጋር ይገናኛል
*ሽቦዎቹ በአንድ ረድፍ ውስጥ እስካሉ ድረስ በማንኛውም የተፃፉ ወደቦች ውስጥ መሄድ ይችላሉ። ለምሳሌ ፣ ቀይ ገመዱ በ 11c ውስጥ ከ GPIO ፒን 4 ፣ ወደ 24 ለ አስቀመጥነው ወደ OUT በመሄድ ላይ ነው። የመጀመሪያው በ 11 ሀ ፣ 11 ለ ፣ 11 ሐ ፣ ወይም 11 ዲ ወይም 11e ውስጥ ሊሄድ ይችላል። ከጂፒዮ ፒን 4 እና በአነፍናፊው ላይ ካለው የ OUT ወደብ ጋር ማገናኘቱን ማረጋገጥ ብቻ ያስፈልግዎታል።
ደረጃ 6 - ኮድ ማስገባት
ይህ ኮድ ጨለማውን ምልክት ለሌላቸው ለማንም አይጋራም። የሞት ተመጋቢዎች ይህንን በማልማት ላይ ያለማቋረጥ ሠርተዋል እናም ምንም የማይረባ ሙጌል የተወለዱ ወይም የደም ከሃዲዎች ቆሻሻ ቆሻሻ እጆቻቸውን በላዩ ላይ እንዲጭኑ አይፈልጉም።
ከፕሮግራም ምናሌው የቶኒ ፓይዘን IDE ን ይክፈቱ እና ኮዱን ከተያያዘ ፋይል ይለጥፉ
የኮድ#ክፍል 1 ፣ የእንቅስቃሴ መፈለጊያ ኮድ#!/usr/bin/pythonimport RPi. GPIO እንደ GPIO የማስመጣት ጊዜ አስመጪ OS
የክፍል ፈላጊ (ነገር)
def _init _ (ራስን ፣ ዳሳሽ): self.callBacks = self.sensor = sensor self.currState = False self.prevState = ሐሰት
GPIO.setmode (GPIO. BOARD)
GPIO.setup (የራስ አነፍናፊ ፣ GPIO. IN ፣ pull_up_down = GPIO. PUD_DOWN)
def አንብብ (እራስ)
self.prevState = self.currState self.currState = GPIO.input (self.sensor)
def printState (ራስን) ፦
ህትመት ("የ GPIO ፒን {0} {1}" ነው። ቅርጸት (የራስ አነፍናፊ ፣ "ከፍተኛ" ከሆነ ራስን።
def በደንበኝነት ይመዝገቡ (ራስ ፣ ጥሪ ጥሪ) ፦
self.callBacks.append (የጥሪ ቦርሳ)
def callBack (ራስን ፣ ሁኔታ)
ለ fn በራስ። የጥሪ ቦርሳዎች fn (ግዛት)
def ጅምር (ራስን):
ይሞክሩ: self.read () self.printState () while True: self.read () self.currState! = self.prevState: self.printState () self.callBack (self.currState) time.sleep (.1)
(የቁልፍ ሰሌዳ አቋራጭ ፣ ስርዓት መውጫ) በስተቀር
#ማመልከቻው ሲወጣ fbi ኮንሶሉን በትክክል ስለማይመልስ ትንሽ ማፅዳት እንሰራለን። os.system ('stty sane')
#የኮድ ፣ ፎቶ እና ቪዲዮ #ክፍል 2
#!/usr/bin/python ን ንዑስ ሂደትን እንደ sp ማስመጣት sys ያስመጡ
ቪዲዮ = [“omxplayer” ፣ “filename” ፣ “-o” ፣ “ሁለቱም” ፣ “--ዊን” ፣ “0 0 1680 1050” ፣”-“የእይታ ሁኔታ”፣“ሙላ”፣”-የለም- osd "," --orientation "," 0 "," --vol "," -600 "]
ቪዲዮ ፋይል = "/ቤት/ፒ/ቪዲዮዎች/1680x1050video.mp4" ህትመት (ቪዲዮ ፋይል)
def onMotion (currState) ፦
currState: ቪዲዮ [1] = ቪዲዮ ፋይል subVideo = sp. Popen (ቪዲዮ) ንዑስ ቪድዮ.ፖል () ምንም የለም - ጊዜ.sleep (.1)
def showImage ():
os.system ("sudo fbi -T 1 -d/dev/fb0 -noverbose -once /home/pi/Pictures/1680x1050picture.jpg")
ማሳያ ምስል ()
objDetect = detector (7) objDetect.subscribe (onMotion) objDetect.start () os.system ("sudo killall -9 fbi")
-
ፋይል ያስቀምጡ
የእኛን genlab በተባለ አቃፊ ውስጥ አስቀምጠን Masterpiece.py ብለን ሰየምን
-
የሙከራ ኮድ
ተርሚናል ይክፈቱ እና ፋይል ይክፈቱ።
ሲዲ genlab
Python Masterpiece.py
*ኮዱ በትክክል እንዴት እንደሚሰራ ነው።
የእንቅስቃሴ ዳሳሹ እንቅስቃሴን እስኪያገኝ እና የቪዲዮ ፋይልን እስኪነቃ እና ወደ ስራ ፈት ምስሉ የመጀመሪያ ቋሚ ቦታ እስኪመለስ ድረስ የእኛ ኮድ በሞኒተር ላይ ስራ ፈት ምስልን ያሳያል። ዶሚኒክ ሞሪኖ በባለቤትነት ፎቶግራፍ DIY ፕሮጀክት ውስጥ የሚጠቀምበትን ክፍት ምንጭ ኮድ ማግኘት ቻልን እና ለፕሮጀክታችን ቀለል አድርገን ነበር። የቁም ኮዱን በሁለት ክፍሎች እንከፍላለን -የእንቅስቃሴ ዳሳሽ ትዕዛዞችን እና ከዚያ የፎቶ/ቪዲዮ ትዕዛዞችን። ለእንቅስቃሴ ዳሳሽ ፣ ለ Raspberry Pi እና ለ GPIO ቦርድ የመጀመሪያዎቹን ቤተ -መጻሕፍት አስመጥተናል። በአነፍናፊ ኮድ የመጀመሪያ ክፍል ላይ ማንኛውንም ነገር መለወጥ አያስፈልግዎትም። የቪድዮ ትዕዛዞቹ በክፍል 1 ውስጥ በአነፍናፊ ኮድ ላይ ጥገኛ እንዲሆኑ ለማድረግ የኮዱ ሁለተኛው ክፍል ተጨማሪ ቤተ -መጽሐፍትን ያስገባል።
ደረጃ 7 - የግል ለውጦች
ተገቢውን ማሻሻያዎች ማስገባትዎን ያረጋግጡ። እዚህ ከኦሊቫንደር ከዋልድ የበለጠ ብጁ ያድርጉ።
በመስመር 54 ምጥጥነ ገጽታ ላይ። አቀማመጡን ከመሬት ገጽታ ወደ የቁም ምስል ለመቀየር 0 ፣ ወደ 90 ይለውጡ። ለተቆጣጣሪዎ ትክክለኛ ሬሾ 1680 1050 ክፍል ይለውጡ
ቪዲዮ = [“omxplayer” ፣ “filename” ፣ “-o” ፣ “ሁለቱም” ፣ “--ዊን” ፣ “0 0 1680 1050” ፣”-“የእይታ ሁኔታ”፣“ሙላ”፣”-የለም- osd ","-አቀማመጥ "]
በመስመር 55 የቪዲዮ ስም ከ 1680x1050video.mp4 ወደ ፋይልዎ ስም ይለውጡ
ቪዲዮ ፋይል = "/ቤት/ፒ/ቪዲዮዎች/1680x1050video.mp4"
በመስመር 67 የስዕል ስም ከ 1680x1050picture-j.webp" />
os.system ("sudo fbi -T 1 -d/dev/fb0 -noverbose -once /home/pi/Pictures/1680x1050picture.jpg")
በመስመር 71 ላይ አነፍናፊው ከ GPIO ወደብ 4 ጋር ተገናኝቷል ፣ ይህም በመለያያ ሰሌዳ ላይ ወደብ 7 ነው። አነፍናፊውን ለማንቀሳቀስ ከፈለጉ ወደ ትክክለኛው ቁጥር መለወጥዎን ያረጋግጡ
objDetect = ፈላጊ (7)
አንዴ ኮዱን ከጨረሱ በኋላ ፋይልዎን ያስቀምጡ ፣ ፋይሉን የት እንዳስቀመጡ ልብ ይበሉ ፣ ሲዲውን ይክፈቱ ሲዲውን ይጫኑ ፎቶ ይመጣል ብቅ ይላል የእንቅስቃሴ ዳሳሽ አግድ ቪዲዮ Esc ይጀምራል ፣ ከፕሮጀክት ይወጣል
ደረጃ 8 - ንክኪዎችን ማጠናቀቅ
መጋገሪያ እዚህ መደረግ አለበት። ለሽያጭ ብረት የማሞቂያ ሂደቱን ለማፋጠን የኢንደንድዮ ሞገስን ለመጠቀም ነፃነት ይሰማዎት።
- አንዴ የሚንቀሳቀስ ተንቀሳቃሽ ምስል ካለዎት እያንዳንዱን ሽቦ ወደ አነፍናፊ ይሽጡ
- በመቆጣጠሪያው ጀርባ ላይ ፒ እና የእንቅስቃሴ ዳሳሽ ያዘጋጁ እና በመረጡት ማጣበቂያ (ቬልክሮ ፣ ጎሪላ ሙጫ ፣ ቱቦ ቴፕ ወዘተ) ከማንኛውም ጋር ያያይዙት
ደረጃ 9 ፍሬም
በመጀመሪያ ፣ በማያ ገጹ ላይ ቀድሞውኑ የተሰራውን የመጫኛ ሃርድዌር በመጠቀም ከእንጨት የተሠራ ፓነል ተቆርጦ በተቆጣጣሪዎ ጀርባ ላይ ተጣብቋል። ልክ ተመሳሳይ መጠን ያላቸውን ዊንጮችን አገኘን እና በመቆጣጠሪያው ጀርባ ላይ የእንጨት ቁራጭ ቆፍረን። ተቆጣጣሪዎ በእንጨት ፓነል ላይ ለመገጣጠም ዘዴ ከሌለው ሌላ አማራጭ እሱን ለመደገፍ ብጁ ተስማሚ መያዣ መፍጠር ነው።
ከዚያ ከሆግስሜዴ የሚወጣ አንድ ብሎክ ወደ ውጭ መወርወር የሚጀምርበትን ክፈፍ እንደገና ገዛን። እኛ ወደ ተቆጣጣሪችን አጠንክረን በ MDF ቁርጥራጮች አጠናክረነዋል። ይህ ክፈፍ ኤፒኮን በመጠቀም ከመቆጣጠሪያው ጋር በተጣበቀ የእንጨት ፓነል ላይ ተጣብቋል ፣ ግን በቀላሉ የማስተካከያ ውበት እንዲሁ ሊሠራ ይችላል።
የሚመከር:
እውነተኛ ሕይወት የሚንቀሳቀሱ የቁም ስዕሎች ከሃሪ ፖተር! 11 ደረጃዎች (ከስዕሎች ጋር)
እውነተኛ ሕይወት የሚንቀሳቀሱ የቁም ስዕሎች ከሃሪ ፖተር !: " አስገራሚ! የሚገርም! ይህ ልክ እንደ አስማት ነው! &Quot; - ጊልደሮይ ሎክሃርት እኔ ትልቅ የሃሪ ፖተር አድናቂ ነኝ ፣ እና ከአዋቂው ዓለም ሁል ጊዜ ከምወዳቸው ነገሮች አንዱ ተንቀሳቃሽ የቁም ስዕሎች ናቸው። በኬይል ስቴዋርት-ፍራንዝዝ የእነማ ሥዕል ላይ ተሰናከልኩ
እውነተኛ የሚሰራ ሃሪ ፖተር የኮምፒተር ራዕይን በመጠቀም 8 ደረጃዎች (ከስዕሎች ጋር)
የኮምፒውተር ራዕይን በመጠቀም እውነተኛ የሚሰራ ሃሪ ፖተር ዋንድ " ማንኛውም በበቂ ሁኔታ የላቀ ቴክኖሎጂ ከአስማት ተለይቶ አይታይም። - አርተር ሲ ክላርክ ከጥቂት ወራት በኋላ ወንድሜ ጃፓንን ጎብኝቶ በአለምአቀፍ ስቱዲዮ በተሠራው በሃሪ ፖተር አዋቂ ዓለም ውስጥ እውነተኛ የአዋቂነት ተሞክሮ ነበረው
ሃሪ ፖተር የሚሽከረከር የ RGB ማሳያ 10 ደረጃዎች (ከስዕሎች ጋር)
ሃሪ ፖተር የሚሽከረከር የ RGB ማሳያ - ለሴት ልጄ የልደት ቀን አንድ ነገር ለማድረግ ከወሰንኩ በኋላ ከአይክሮሊክ አርጂቢ ማሳያዎች አንዱን መስራት አሪፍ ይሆናል ብዬ አሰብኩ። እሷ የሃሪ ፖተር ፊልሞች አድናቂ ነች ስለዚህ የጭብጡ ምርጫ ቀላል ነበር። ሆኖም ምን ምስሎች እንደሚጠቀሙ መወሰን አልነበረም! የእኔ wi
ትልቅ የ LED “ቀለበት” ብርሃን ለጊዜ መዘግየት ፣ የቁም ስዕሎች እና ተጨማሪ : 11 ደረጃዎች (ከስዕሎች ጋር)
ትልቅ የ LED “ቀለበት” ብርሃን ለ Timelapse ፣ ለቁምፊዎች እና ለሌሎችም …: እኔ ጥቂት ቀናትን የሚይዙ ብዙ የጊዜ ማቋረጫ ቪዲዮዎችን እተኩሳለሁ ፣ ግን መብራቶችን የሚይዙትን ያልተስተካከለ ብርሃን እጠላለሁ - በተለይ በሌሊት። አንድ ትልቅ የቀለበት መብራት በጣም ውድ ነው - ስለዚህ በእጄ በያዝኳቸው ነገሮች በአንድ ምሽት እራሴን አንድ ነገር ለማድረግ ወሰንኩ።
የቁም ማሳያ ኢዘል - በካሊፎርኒያ በአፕል የተነደፈ። 5 ደረጃዎች
የቁም ሞኒተር ኢዜል - በካሊፎርኒያ በአፕል የተነደፈ። - ይህ ፈጣን ፣ በጣም ቀላል እና ታላቅ እኔ ማካፈል ነበረብኝ። ላለፈው ሳምንት እኔ ሁለተኛ ማያዬን በቁም ሁኔታ ሁኔታ ለማዋቀር አስቤ ነበር። Mac OS X የአብዛኞቹን ተቆጣጣሪዎች ቀላል የመፍትሄ ሽክርክሪት ይደግፋል ፣ እኔ ቀያሪውን ጠቅ አድርጌ ሞክሬያለሁ