ዝርዝር ሁኔታ:

DIY ሃሪ ፖተር የሚንቀሳቀስ የቁም ፕሮጀክት: 9 ደረጃዎች (ከስዕሎች ጋር)
DIY ሃሪ ፖተር የሚንቀሳቀስ የቁም ፕሮጀክት: 9 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: DIY ሃሪ ፖተር የሚንቀሳቀስ የቁም ፕሮጀክት: 9 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: DIY ሃሪ ፖተር የሚንቀሳቀስ የቁም ፕሮጀክት: 9 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: ShibaDoge Burn Token by Multi Millionaire DogeCoin Shibarium Shiba Inu Whales Gaming NFTs Rewards 2024, ሀምሌ
Anonim
Image
Image
ቁሳቁሶችን ያግኙ
ቁሳቁሶችን ያግኙ

የሚከተለው ለንፁህ ደም ጠንቋዮች ብቻ የታሰበ ትምህርት ነው። እርስዎ ንፁህ-ደም ካልሆኑ ፣ ስሊተርን በተለይ ፣ እንደ ጭቃ ፣ ሙግት ፣ ሁፍል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 ቁርጥራጮች አጠናክረነዋል። ይህ ክፈፍ ኤፒኮን በመጠቀም ከመቆጣጠሪያው ጋር በተጣበቀ የእንጨት ፓነል ላይ ተጣብቋል ፣ ግን በቀላሉ የማስተካከያ ውበት እንዲሁ ሊሠራ ይችላል።

የሚመከር: