ዝርዝር ሁኔታ:

ተንቀሳቃሽ ፈጣን ፒ ካሜራ 6 ደረጃዎች (ከስዕሎች ጋር)
ተንቀሳቃሽ ፈጣን ፒ ካሜራ 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ተንቀሳቃሽ ፈጣን ፒ ካሜራ 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ተንቀሳቃሽ ፈጣን ፒ ካሜራ 6 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: አስደናቂ አፕሊኬሽን || የአንድን ሰው ስልክ ቁጥር በማስገባት ብቻ ስለ እሱ/ሷ መረጃ የሚሰጥ አፕ። 2024, ህዳር
Anonim
ተንቀሳቃሽ ፈጣን ፒ ካሜራ
ተንቀሳቃሽ ፈጣን ፒ ካሜራ
ተንቀሳቃሽ ፈጣን ፒ ካሜራ
ተንቀሳቃሽ ፈጣን ፒ ካሜራ
ተንቀሳቃሽ ፈጣን ፒ ካሜራ
ተንቀሳቃሽ ፈጣን ፒ ካሜራ
ተንቀሳቃሽ ፈጣን ፒ ካሜራ
ተንቀሳቃሽ ፈጣን ፒ ካሜራ

Fusion 360 ፕሮጀክቶች »

እኔ በፖላሮይድ እና በአናሎግ ፎቶግራፍ ወርቃማ ዘመን አነሳሽነት የተከታታይ ፎቶግራፎችን የመፍጠር ሀሳብ አሰብኩ። የእኔ የፈጠራ ሂደት አንድ ትልቅ ክፍል የራሴን መሣሪያዎች በመፍጠር ይገለጻል ፣ ስለዚህ እኔ ብቻ በመግዛት ሀሳብ አልተማረኩም። ፖላሮይድ እና መተኮስ ይጀምሩ።

ይህ ሀሳብ አዲስ አይደለም ፣ Raspberry Pi ን እና የሙቀት ማተሚያ በመጠቀም ቀድሞውኑ በርካታ የፎቶ ካሜራ ፕሮጄክቶች አሉ። ግን ለዚህ ካሜራ በራሴ መንገድ ማድረግ ፈልጌ ነበር። ስለዚህ ከእነዚህ ሁሉ ፕሮጀክቶች መነሳሻ ወስጄ አንዳንድ ለውጦችን አደረግሁ።

ከዚህ በፊት ያየኋቸው ሌሎች ተመሳሳይ ፕሮጄክቶች ሁሉ ፣ ለፓይ Raspberry Pi 2 እና ሰፊ ሌንስ (ክትትል) ካሜራ ሞዱል ይጠቀማሉ።

ለዚህ ካሜራ ለ Raspberry Pi Zero W እና መካከለኛ-ትልቅ የትኩረት ርዝመት ሌንስ ሄጄ ነበር።

Pi Zero W ከመጀመሪያው ፒሮ ዜሮ ተመሳሳይ አሻራ አለው ፣ እሱ በጣም ትንሽ እና ያ በጣም ጥሩ ነው። ነገር ግን የ W ሥሪት የካሜራ ወደብ እና የ Wi -Fi ን ከብዙ ሌሎች ባህሪዎች ጋር ያጠቃልላል።

አብዛኛዎቹ የፒ ካሜራ ካሜራ ሞጁሎች ሰፊ አንግል ሌንስ ይዘው ይመጣሉ። እኔ M12 ሌንስን መርጫለሁ ፣ በ 40 ° የእይታ መስክ ሙሉ ክፈፍ ካሜራ ውስጥ ከ ~ 45 ሚሜ የትኩረት ርዝመት ጋር ይመሳሰላል ፣ ምክንያቱም ምስሉ የበለጠ ተፈጥሮአዊ ያልሆነ እና ከተለመደው ፎቶግራፍ ጋር ስለሚመሳሰል።

BTW ፣ ለ wifi ግንኙነት ምስጋና ይግባውና እኔ በርቀት መተኮስ እችላለሁ።

ደረጃ 1: አካላት እና ቁሳቁሶች

አካላት እና ክፍሎች

  • 1x Raspberry Pi Zero W raspberrypi.org/raspberry-pi-zero-w
  • 1x Mini TTL Thermal Printer dafruit.com/product/597
  • 1x Raspberry Pi ካሜራ ሞዱል
  • 1x Mini Camera (CSI) 15 pin Cable shop.pimoroni.com/cable-raspberry-pi-zero-edition
  • 1x M12 ካሜራ ሌንስ (የሚፈልጉት ማንኛውም የትኩረት ርቀት)
  • 1x M12 የቦርድ ሌንስ መያዣ m12lenses.com/M12-Lens-Holder-Plastic-p
  • 1x የግፊት botton
  • 1x 5v / 3.5A የኃይል ባንክ (ደቂቃ 3 ሀ) amazon.de/RAVPower5v3A
  • 1x 4700uF ኤሌክትሮሊቲክ ካፒታተር
  • 1x USBAdapter የቀኝ አንግል ወንድ ወደ ሴት
  • 1x 2.1 ሚሜ ጃክ አስማሚ ወደ ዩኤስቢ
  • 1x አስማሚ - ተርሚናል ብሎክ adafruit.com/368 ን ለመጠምዘዝ 2.1 ሚሜ መሰኪያ

ሽቦን ማደስ

  • 1x የመለያየት ስትሪፕ ወንድ ራስጌ
  • 1x ተለያይተው የሄዱት ሴት ራስጌ
  • 3x 2 ፒን አያያዥ (እኔ ዱፖንት አያያዥ እጠቀማለሁ)
  • Perfboard
  • የኤሌክትሪክ ሽቦ

ስብሰባ

  • 2x ጠመዝማዛ M3 x 6 ሚሜ (6 ሚሜ ~ 10 ሚሜ)
  • 2x የካሬ ፍሬዎች (M3 1 ፣ 8 ሚሜ 5 ፣ 5 ሚሜ)
  • 2x ጠመዝማዛ M2 x 6 ሚሜ (6 ሚሜ ~ 10 ሚሜ)

ማተም

የሙቀት ወረቀት ሮልስ (57 ሚሜ)

ተጨማሪዎች

  • 8 ጊባ ኤስዲ ካርድ (ለ raspberrypi)
  • አነስተኛ የኤችዲኤምአይ አስማሚ (ዜሮ ደብተሩን ወደ ሞኒተር ለማገናኘት)
  • ሚኒ ዩኤስቢ ወደ ዩኤስቢ (ዜሮ ደብተሩን ከቁልፍ ሰሌዳ ጋር ለማገናኘት)
  • 5v የዩኤስቢ ኃይል መሙያ

ያገለገሉ መሣሪያዎች

  • ሶፍትዌር

    • Fusion 360 autodesk.com/fusion-360
    • Raspbian Jessie Lite raspberrypi.org/downloads/raspbian
    • ImageMagick www.imagemagick.org
    • zj-58 CUPS በ adafruit github.com/adafruit/zj-58
  • ሃርድዌር

    • Prusa i3 mk3 prusa3d.com/original-prusa-i3-mk3
    • የኬብል ወንፊት (SN-28B)
    • ሽቦ Stripper መሣሪያ
    • ዲጂታል Caliper
    • በርካታ ጠመዝማዛዎች

ደረጃ 2 የሶፍትዌር ማዋቀር እና ኮድ

የሶፍትዌር ማዋቀር እና ኮድ
የሶፍትዌር ማዋቀር እና ኮድ
የሶፍትዌር ማዋቀር እና ኮድ
የሶፍትዌር ማዋቀር እና ኮድ
የሶፍትዌር ማዋቀር እና ኮድ
የሶፍትዌር ማዋቀር እና ኮድ
የሶፍትዌር ማዋቀር እና ኮድ
የሶፍትዌር ማዋቀር እና ኮድ

ለዚህ ደረጃ የዩኤስቢ ቁልፍ ሰሌዳ እና የኤችዲኤምአይ መቆጣጠሪያ ሊፈልጉ ይችላሉ። ሁሉንም ነገር እንደሚሰራ ለመፈተሽ እና ለመፈተሽ የካሜራ ሞዱሉን በ Raspberry Pi ውስጥ ለመጫን ጠቃሚ ይሆናል።

የስርዓት ማዋቀር

የ raspi-config መገልገያውን ያሂዱ

$ sudo raspi-config

ለዚህ ፕሮጀክት እነዚህ አማራጮች ያስፈልጋሉ

  • በይነገጽ አማራጮች -> ካሜራ አንቃ
  • በይነገጽ አማራጮች -> ተከታታይን ያሰናክሉ
  • የላቁ አማራጮች -> የፋይል ስርዓትን ዘርጋ

የ Wi-Fi ግንኙነትን ለማቀናበር raspi-config ን ይጠቀሙ። ስርዓቱን ለማሻሻል እና አስፈላጊውን ሶፍትዌር ለማውረድ የአውታረ መረብ ግንኙነት ያስፈልግዎታል።

የአውታረ መረብ አማራጮች -> Wi -Fi

እንዲሁም ከርቀት ወደ ስርዓቱ ለመድረስ እና ፈጣን ለውጦችን ለማድረግ SSH ን ማንቃት ይችላሉ።

በይነገጽ አማራጮች -> ኤስኤስኤች ያንቁ

ሶፍትዌር ጫን

የዚህ ደረጃዎች ሂደት በዚህ መማሪያ ላይ የተመሠረተ ነበር-

learn.adafruit.com/instant-camera-using-raspberry-pi-pi-and-thermal-printer

$ sudo ተስማሚ ዝመና

$ sudo apt install git cup wiringpi build-important libcups2-dev libcupsimage2-dev

ከአዳፍ ፍሬው ጊቱቡብ ለ CUPS የራስተር ማጣሪያን ይጫኑ

$ git clone

$ cd zj-58

$ ያድርጉ $ sudo./install

በ CUPS ስርዓት ላይ የታተመውን እንደ ነባሪ ይጫኑ እና ያቀናብሩ። ለአታሚዎ እንደ አስፈላጊነቱ የ “ባውድ” እሴቱን ወደ 9600 ወይም 19200 ይለውጡ። (የእኔ 19200 ነበር)

$ sudo lpadmin -p ZJ -58 -E -v ተከታታይ:/dev/ttyAMA0? baud = 19200 -m zjiang/ZJ -58.ppd

$ sudo lpoptions -d ZJ -58

የካሜራ ስክሪፕት

$ sudo apt-get install imagemagick

ንፅፅሮችን ለማሻሻል እና የካሜራውን ነባሪ ንፅፅር እና ብሩህነት ለማቀናጀት ሃሳባዊ ምስልን በመጠቀም የተኩስ ትዕዛዙ እንደዚህ ይመስላል

raspistill -t 200 -co 30 -br 75 -w 512 -h 388 -n -o -| ቀይር - - ግራጫማ Rec709Luminance -contrast jpg: - | lp

ለጉዳዬ በጣም ጥሩ ሆኖ ያገኘኋቸው እነዚህ መለኪያዎች ናቸው ፣ ግን እነዚያን እሴቶች መለወጥ ይፈልጋሉ።

አፎትን ለመተኮስ እና ስርዓቱን ለማቃለል ተመሳሳይ የፕሬስ ቁልፍን እጠቀማለሁ እስክሪፕቶቹ ከአንድ ፕሬስ (+4 ሰከንድ) እርምጃ አንድ ማተሚያ ተለይተዋል።

camera.sh

#!/ቢን/ባሽ

SHUTTER = 20 # GPIO ግዛቶች gpio -g ሞድ $ SHUTTER ን እስከሚጀምር ድረስ ያድርጉ [# (gpio -g አንብብ $ SHUTTER) -eq 0] ፤ ከዚያ መዘጋቱ ከመካሄዱ በፊት # ለ 4+ ሰከንዶች መያዝ አለበት… starttime = $ (ቀን +%s) ሳለ [$ (gpio -g read $ SHUTTER) -eq 0]; [$ (($ (ቀን +%s) -starttime)) -ge 5] ከሆነ ያድርጉ። ከዚያ መዘጋት -h አሁን “ኃይል አጥፋ” ን ያስተጋባል # ከመቀጠልዎ በፊት ተጠቃሚው የመልቀቂያ ቁልፍን ይጠብቁ [$ (gpio -g read $ SHUTTER) -eq 0]; ይቀጥሉ; ተከናውኗል fi ከተደረገ [$ (($ (ቀን +%s) -starttime)) -lt 2]; ከዚያ “ጠቅ አድርግ ዝጋ” raspistill -t 1800 -co 30 -br 75 -w 512 -h 388 -n -o -| ቀይር -ግራጫማ Rec709Luminance -contrast jpg: -| lp # ቀን +" %d %b %Y %H: %M" | lp fi እንቅልፍ 1 fi እንቅልፍ 0.3 ተከናውኗል

ስርዓቱ ሲነሳ ለመጀመር ስክሪፕቱን በራስ -ሰር ያዘጋጁ። ፋይሉን /etc/rc.local እና የሚከተለውን ትዕዛዝ ከመጨረሻው “መውጫ 0” መስመር በፊት ይለውጡ።

sh /home/pi/camera.sh

የስክሪፕት ፋይሉን ያስቀመጡበትን ዱካ ይጠቀሙ።

Raspberry Pi Zero W ተከታታይ ተኳሃኝነትን ያንቁ

pi3-miniuart-bt አነስተኛውን UART (ttyS0) ለመጠቀም Raspberry Pi 3 እና Raspberry Pi Zero W ብሉቱዝ ተግባሩን ይቀይራል ፣ እና UART0/ttyAMA0 ን ወደ ጂፒኦዎች 14 እና 15 ይመልሳል።

በጀልባ ላይ ብሉቱዝን ለማሰናከል እና በ GPIOs 14 & 15 ላይ UART0/ttyAMA0 ን ወደነበረበት ለመመለስ ፣ ያስተካክሉ ፦

$ sudo vim /boot/config.txt

ወደ ፋይሉ መጨረሻ ያክሉ

dtoverlay = pi3-disable-bt

እንዲሁም UART ን እንዳይጠቀም ሞደም የሚጀምረውን የስርዓት አገልግሎት ማሰናከል አስፈላጊ ነው-

$ sudo systemctl hciuart ን ያሰናክሉ

ተጨማሪ መረጃ በ https://www.raspberrypi.org/documentation/configur… ላይ ማግኘት ይችላሉ።

ደረጃ 3 - 3 ዲ የታተመ መያዣ

3 ዲ የታተመ መያዣ
3 ዲ የታተመ መያዣ
3 ዲ የታተመ መያዣ
3 ዲ የታተመ መያዣ
3 ዲ የታተመ መያዣ
3 ዲ የታተመ መያዣ

የካሜራው ጉዳይ ክፍሎቹ እርስ በርሳቸው የሚስማሙበት እና እርስ በእርስ የሚንጠለጠሉበት አነስተኛ የጣት አሻራ ለማቆየት የተነደፈ ነው ፣ ስለዚህ በላዩ ላይ ብዙ የማሽከርከር ሥራ የለም።

ዲዛይኑ በ 3 ክፍሎች ተከፍሏል

  • የኃይል ባንክ የተመደበበት መሠረት።
  • የፒ ቦርድ ፣ አታሚው እና አብዛኛው ኬብሌ የሚካሄድበት ዋናው ሳጥን።
  • የካሜራውን ሌንስ የሚያስተናግደው ሌንስ ሾጣጣ።

ዋናው ሳጥን እና የሌንስ ሾጣጣው ለማተም የተመቻቹ እና የድጋፍ መዋቅር አያስፈልጉም። መሠረቱ ፣ ይልቁንም የውስጥ ድጋፍ ቁሳቁስ በመጠቀም በአንድ ቁራጭ ላይ ይታተማል። የካሜራውን መዋቅር ለመደገፍ ጠንካራ ቁራጭ ለመፍጠር ፈልጌ ነበር።

እኔ እሱን ማተም ወይም ንድፉን ማሻሻል እንዲችሉ የ stl ፋይሎችን አካትቻለሁ።

ደረጃ 4: ሽቦ አልባ ያድርጉት

ሽቦ ያድርጉት
ሽቦ ያድርጉት
ሽቦ ያድርጉት
ሽቦ ያድርጉት
ሽቦ ያድርጉት
ሽቦ ያድርጉት

ማድረግ ያለብዎት የመጀመሪያው ነገር የወንድ ፒን ራስጌዎችን ወደ ራፕቤሪ ፒ ወደ አይኦ ወደቦች መሸጥ ነው።

አንዴ ከጨረሱ በኋላ መቀጠል እና ፒሱን ወደ የዳቦ ሰሌዳ ውስጥ ማስገባት እና ቅንብሩን ለመፈተሽ ዝግጁ ይሆናሉ።

ክፍሎቹን ለማገናኘት ፣ 2 ፒን ክራፕ ቤቶችን በመጠቀም ግንኙነቶቹን ከፋፍዬ ነበር። ስለዚህ በስብሰባው ሂደት ውስጥ ክፍሎቹ በተናጥል ከጉዳዩ ጋር ተያይዘው ከዚያ በኋላ ያለምንም ውስብስብ ሊገናኙ ይችላሉ። እንዲሁም ጉዳት በሚደርስበት ጊዜ ወይም ሃርድዌርን ለማሻሻል ክፍሎቹን ለመተካት ይረዳል።

በርሜሉን መሰኪያ ይውሰዱ እና 4700uF capacitor ን ወደ + እና - ተርሚናሎች ያገናኙ። ይህ የሙቀት አታሚው በሚሠራበት ጊዜ ይህ ቮልቴጁ እንዲረጋጋ ይረዳል። የ capacitor አሉታዊ (አጭር) እግሩ ከተርሚናሉ አሉታዊ ምሰሶ ጋር የተገናኘ መሆኑን እና በሌላ መንገድ አለመሆኑን ያረጋግጡ።

ከበርሜል መሰኪያ እና ከካፒቴተር ፣ ከአታሚው የኃይል አቅርቦት ኬብሎች እና ከ Raspberry Pi Zero W. ጋር ይገናኙ።

Pi ን ለመመገብ ፣ እኔ +5V ን ለ PP1 እና መሬቱን ከኃይል አቅርቦቱ እስከ PP6 በቦርዱ ጀርባ ፣ ከኃይል ዩኤስቢ በታች ሸጥኩ።

እኔ የሽቶ ሰሌዳ ቁራጭ ወስጄ በላዩ ላይ 2 ሽንጦችን የሴት ፒን ራስጌዎችን ሸጥኩ ስለዚህ መጀመሪያ ፒ አይ አይ ፒን። በዚያ perftboard ላይ የግፊት ቁልፍን እና የአታሚውን የውሂብ ሽቦዎችን ማገናኘት ይችላሉ።

የግፋ አዝራሩን ከመሬት GND (ፒን 34) እና ቢሲኤም 20 (ፒን 38) ጋር ያገናኙ

ለአታሚው ይህንን ትዕዛዝ ይከተሉ

  • አታሚ GND -> Raspberry Pi GND (ፒን 6)
  • አታሚ RX -> Raspberry Pi TXD (ፒን 8 ፣ BCM 14 ፣ UART ማስተላለፊያ)
  • አታሚ TX -> Raspberry Pi RXD (ፒን 10 ፣ BCM 15 ፣ UART ተቀበል)

ለተጨማሪ መረጃ Raspberry Pi IO ን ይመልከቱ

ደረጃ 5 - ስብሰባ

ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ

የስብሰባው ሂደት ቀጥተኛ ነው።

የኃይል ባንክ ከጉዳዩ መሠረት ጋር ይጣጣማል እና አይንቀሳቀስም። ነገር ግን ለመሙላት ወይም ለመተካት በቀላሉ ሊወገድ ይችላል።

Raspberry Pi ሰሌዳውን ከጉዳዩ ጋር ለማያያዝ እና ሌንስን ወደ ቀሪው መያዣም ለማገናኘት ጥቂት ፒኖችን አተምኩ።

ለሁሉም ኬብሎች እና ክፍሎች ብዙ ቦታ የለም። ቦታውን ማደራጀት አለብዎት ፣ ግን ሁሉም ነገር ከውስጥ ጋር ይጣጣማል።

ጉዳዩን ለመዝጋት ፣ መሠረቱ እና ዋናው ሳጥኑ በኋለኛው ክፍል ላይ እርስ በርሳቸው የሚስማሙ ሁለት ትሮች አሉት። ከፊት ለፊቱ ፣ ሳጥኑን ለመጠገን የከረጢት ኪስ አለ።

ደረጃ 6: በመጨረሻ! ተኩስ ተኩስ ተኩስ…

የሚመከር: