সুচিপত্র:

পোর্টেবল ইনস্ট্যান্ট পাই ক্যামেরা: 6 টি ধাপ (ছবি সহ)
পোর্টেবল ইনস্ট্যান্ট পাই ক্যামেরা: 6 টি ধাপ (ছবি সহ)

ভিডিও: পোর্টেবল ইনস্ট্যান্ট পাই ক্যামেরা: 6 টি ধাপ (ছবি সহ)

ভিডিও: পোর্টেবল ইনস্ট্যান্ট পাই ক্যামেরা: 6 টি ধাপ (ছবি সহ)
ভিডিও: আপনার ফোনে যদি Memory (SD) কার্ড Support না করে, Unsupported দেখাই তাহলে এই ভিডিওটি শুধু আপনার জন্য। 2024, জুলাই
Anonim
পোর্টেবল ইন্সট্যান্ট পাই ক্যামেরা
পোর্টেবল ইন্সট্যান্ট পাই ক্যামেরা
পোর্টেবল ইন্সট্যান্ট পাই ক্যামেরা
পোর্টেবল ইন্সট্যান্ট পাই ক্যামেরা
পোর্টেবল ইন্সট্যান্ট পাই ক্যামেরা
পোর্টেবল ইন্সট্যান্ট পাই ক্যামেরা
পোর্টেবল ইন্সট্যান্ট পাই ক্যামেরা
পোর্টেবল ইন্সট্যান্ট পাই ক্যামেরা

ফিউশন 360 প্রকল্প

আমার মনে ছিল পোলারয়েড এবং এনালগ ফটোগ্রাফির স্বর্ণযুগ থেকে অনুপ্রাণিত ফটোগ্রাফের একটি সিরিজ তৈরির ভাবনা। আমার সৃজনশীল প্রক্রিয়ার একটি বড় অংশ আমার নিজের সরঞ্জাম তৈরি করে সংজ্ঞায়িত করা হয়েছে, তাই আমি কেবল কেনার ধারণার দ্বারা সত্যিই আকৃষ্ট হইনি একটি পোলারয়েড এবং শুটিং শুরু।

এই ধারণাটি একেবারে নতুন নয়, রাস্পবেরি পাই এবং একটি থার্মাল প্রিন্টার ব্যবহার করে ইতিমধ্যে বেশ কয়েকটি ফটো ক্যামেরা প্রকল্প রয়েছে। কিন্তু এই ক্যামেরার জন্য আমি এটা আমার নিজের মত করে করতে চেয়েছিলাম। তাই আমি সেই সমস্ত প্রকল্প থেকে অনুপ্রেরণা নিয়েছি এবং আমি কিছু পরিবর্তন করেছি।

অন্যান্য সমস্ত অনুরূপ প্রকল্প যা আমি আগে দেখেছি, তারা রাস্পবেরি পাই 2 এবং পাই এর জন্য একটি বিস্তৃত লেন্স (নজরদারি) ক্যামেরা মডিউল ব্যবহার করে।

এই ক্যামেরার জন্য আমি একটি রাস্পবেরি পাই জিরো ডব্লিউ এবং একটি মাঝারি-বড় ফোকাল দৈর্ঘ্যের লেন্সের জন্য গিয়েছিলাম।

পাই পাই জিরো ডাব্লুতে মূল পাই জিরোর চেয়ে একই পদচিহ্ন রয়েছে, যা বেশ ছোট এবং এটি দুর্দান্ত। তবে ডব্লিউ সংস্করণে ক্যামেরা পোর্ট এবং অনবোর্ড ওয়াইফাই সহ আরও অনেক বৈশিষ্ট্য রয়েছে।

পাই ক্যামেরার বেশিরভাগ মডিউল ওয়াইড এঙ্গেল লেন্সের সাথে আসে। আমি একটি M12 লেন্স বেছে নিয়েছি, যার দৃশ্যমান ক্ষেত্র 40০ ° যা একটি পূর্ণ ফ্রেম ক্যামেরায় ~ mm৫ মিলিমিটার ফোকাল দৈর্ঘ্যের সমান হবে, কারণ ছবিটি এতটাই স্বাভাবিক হবে না যে বিকৃত এবং ক্লাসিক ফটোগ্রাফির মতো নয়।

BTW, ওয়াইফাই সংযোগের জন্য ধন্যবাদ আমি দূরবর্তী শুটিং করতে পারি।

ধাপ 1: উপাদান এবং উপাদান

উপাদান এবং অংশ

  • 1x রাস্পবেরি পাই জিরো ডাব্লু raspberrypi.org/raspberry-pi-zero-w
  • 1x মিনি টিটিএল থার্মাল প্রিন্টার dafruit.com/product/597
  • 1x রাস্পবেরি পাই ক্যামেরা মডিউল
  • 1x মিনি ক্যামেরা (CSI) 15 পিন ক্যাবল শপ। Pimoroni.com/cable-raspberry-pi-zero-edition
  • 1x M12 ক্যামেরা লেন্স (যেকোন ফোকাল দূরত্ব আপনি চান)
  • 1x M12 বোর্ড লেন্স ধারক m12lenses.com/M12-Lens-Holder-Plastic-p
  • 1x পুশ বটন
  • 1x 5v / 3.5A পাওয়ার ব্যাংক (মিনিট 3A) amazon.de/RAVPower5v3A
  • 1x 4700uF ইলেক্ট্রোলাইটিক ক্যাপাসিটর
  • 1x ইউএসবি অ্যাডাপ্টার ডান কোণ একজন পুরুষ থেকে একজন মহিলা
  • ইউএসবিতে 1x 2.1 মিমি জ্যাক অ্যাডাপ্টার
  • 1x অ্যাডাপ্টার - 2.1 মিমি জ্যাক স্ক্রু টার্মিনাল ব্লক adafruit.com/368

ওয়্যারিং আপ

  • 1x ব্রেক-অ্যাওয়ে স্ট্রিপ পুরুষ হেডার
  • 1x ব্রেক-অ্যাওয়ে স্ট্রিপ মহিলা হেডার
  • 3x 2 পিন সংযোগকারী (আমি ডুপন্ট সংযোগকারী ব্যবহার করি)
  • পারফোর্ড
  • বৈদ্যুতিক তার

সমাবেশ

  • 2x স্ক্রু M3 x 6mm (6mm ~ 10mm)
  • 2x স্কয়ার বাদাম (M3 1, 8mmx5, 5mm)
  • 2x স্ক্রু M2 x 6mm (6mm ~ 10mm)

মুদ্রণ

তাপীয় কাগজ রোলস (57 মিমি)

অতিরিক্ত

  • 8 গিগাবাইট এসডি কার্ড (রাস্পবেরিপির জন্য)
  • মিনি এইচডিএমআই অ্যাডাপ্টার (জিরো ডব্লিউকে একটি মনিটরে সংযুক্ত করার জন্য)
  • মিনি ইউএসবি থেকে ইউএসবি (শূন্য ডাব্লু একটি কীবোর্ডের সাথে সংযুক্ত করার জন্য)
  • 5v USB চার্জার

ব্যবহৃত সরঞ্জাম

  • সফটওয়্যার

    • ফিউশন 360 autodesk.com/fusion-360
    • রাস্পবিয়ান জেসি লাইট raspberrypi.org/downloads/raspbian
    • ImageMagick www.imagemagick.org
    • zaf-58 CUPS by adafruit github.com/adafruit/zj-58
  • হার্ডওয়্যার

    • Prusa i3 mk3 prusa3d.com/original-prusa-i3-mk3
    • কেবল ক্রাইপার (SN-28B)
    • ওয়্যার স্ট্রিপার টুল
    • ডিজিটাল ক্যালিপার
    • একাধিক স্ক্রু ড্রাইভার

ধাপ 2: সফটওয়্যার সেটআপ এবং কোড

সফটওয়্যার সেটআপ এবং কোড
সফটওয়্যার সেটআপ এবং কোড
সফটওয়্যার সেটআপ এবং কোড
সফটওয়্যার সেটআপ এবং কোড
সফটওয়্যার সেটআপ এবং কোড
সফটওয়্যার সেটআপ এবং কোড
সফটওয়্যার সেটআপ এবং কোড
সফটওয়্যার সেটআপ এবং কোড

এই ধাপের জন্য আপনার একটি ইউএসবি কীবোর্ড এবং একটি এইচডিএমআই মনিটর প্রয়োজন হতে পারে রাস্পবেরি পাইতে ক্যামেরা মডিউল ইনস্টল করার জন্যও সহায়ক হবে যাতে আপনি সবকিছু পরীক্ষা করে পরীক্ষা করতে পারেন।

সিস্টেম সেটআপ

রাস্পি-কনফিগ ইউটিলিটি চালান:

$ sudo raspi-config

এই প্রকল্পের জন্য এই বিকল্পগুলি প্রয়োজন:

  • ইন্টারফেসিং বিকল্প -> ক্যামেরা সক্ষম করুন
  • ইন্টারফেসিং বিকল্প -> সিরিয়াল অক্ষম করুন
  • উন্নত বিকল্প -> ফাইল সিস্টেম প্রসারিত করুন

ওয়াই-ফাই সংযোগ স্থাপন করতে রাস্পি-কনফিগ ব্যবহার করুন। সিস্টেম আপগ্রেড করতে এবং প্রয়োজনীয় সফটওয়্যার ডাউনলোড করতে আপনার নেটওয়ার্ক সংযোগের প্রয়োজন হবে।

নেটওয়ার্ক অপশন -> ওয়াই -ফাই

আপনি সিস্টেমে দূরবর্তীভাবে অ্যাক্সেস করতে এবং দ্রুত পরিবর্তন করতে SSH সক্ষম করতে পারেন।

ইন্টারফেসিং বিকল্প -> SSH সক্ষম করুন

সফটওয়্যার ইনস্টল

এই পদক্ষেপগুলির জন্য প্রক্রিয়াটি এই টিউটোরিয়ালের উপর ভিত্তি করে ছিল:

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

$ sudo apt আপডেট

$ sudo apt git cups wiringpi build-essential libcups2-dev libcupsimage2-dev ইনস্টল করুন

Adafruit github থেকে CUPS এর জন্য রাস্টার ফিল্টার ইনস্টল করুন

$ git ক্লোন

$ cd zj-58

$ make $ 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 imagemagick ইনস্টল করুন

বৈপরীত্য উন্নত করতে এবং ক্যামেরার ডিফল্ট কনট্রাস্ট এবং ব্রাইটনেস সেট করার জন্য ইমেজম্যাগিক ব্যবহার করে, শুটিং অর্ডারটি দেখতে এরকম দেখাচ্ছে:

raspistill -t 200 -co 30 -br 75 -w 512 -h 388 -n -o -| রূপান্তর - -গ্রেস্কেল Rec709Luminance -contrast jpg: - | lp

এই প্যারামিটারগুলি আমি খুঁজে পেয়েছি আমার ক্ষেত্রে সেরা কাজ করে, কিন্তু আপনি সেই মানগুলি পরিবর্তন করতে পছন্দ করতে পারেন।

আমি aphot শুটিং এবং সিস্টেম নিচে শ্যুটিং জন্য একই প্রেস বোতাম ব্যবহার স্ক্রিপ্ট একটি দীর্ঘ প্রেস (+4 সেকেন্ড) কর্ম থেকে একক প্রেস পৃথক।

camera.sh

#!/বিন/ব্যাশ

SHUTTER = 20 # GPIO- র সূচনা করুন gpio -g মোড $ SHUTTER আপ যখন: # শাটার বোতামটি চেক করুন যদি [$ (gpio -g পড়ুন $ SHUTTER) -eq 0]; তারপর # শাটডাউন চালানোর আগে 4+ সেকেন্ড ধরে রাখতে হবে … স্টার্টটাইম = $ (তারিখ +%s) যখন [$ (gpio -g পড়ুন $ SHUTTER) -eq 0]; যদি করুন তারপর শাটডাউন -এইচ এখন "পাওয়ার অফ" প্রতিধ্বনি করুন # যখন ব্যবহারকারী পুনরায় শুরু করার আগে বোতাম রিলিজ করার জন্য অপেক্ষা করুন [$ (gpio -g পড়ুন $ SHUTTER) -eq 0]; চালিয়ে যান; সম্পন্ন $ fi সম্পন্ন হলে তারপর প্রতিধ্বনি করুন "বন্ধ করুন" raspistill -t 1800 -co 30 -br 75 -w 512 -h 388 -n -o -| রূপান্তর -grayscale Rec709Luminance -contrast jpg: -| lp # date +" %d %b %Y %H: %M" | lp fi ঘুম 1 fi ঘুম 0.3 সম্পন্ন

সিস্টেম বুট করার সময় স্বয়ংক্রিয়ভাবে স্ক্রিপ্টটি শুরু করুন সেট করুন।

sh /home/pi/camera.sh

আপনি যেখানে স্ক্রিপ্ট ফাইলটি সংরক্ষণ করেছেন সে পথটি ব্যবহার করুন।

রাস্পবেরি পাই জিরো ডাব্লু সিরিয়াল সামঞ্জস্য সক্ষম করে

pi3-miniuart-bt মিনি UART (ttyS0) ব্যবহার করতে Raspberry Pi 3 এবং Raspberry Pi Zero W ব্লুটুথ ফাংশনটি সুইচ করে এবং UART0/ttyAMA0 কে GPIOs 14 এবং 15 এ পুনরুদ্ধার করে।

অনবোর্ড ব্লুটুথ নিষ্ক্রিয় করতে এবং GPIOs 14 এবং 15 এর উপর UART0/ttyAMA0 পুনরুদ্ধার করতে, সংশোধন করুন:

$ sudo vim /boot/config.txt

ফাইলের শেষে যোগ করুন

dtoverlay = pi3- অক্ষম-বিটি

মডেমটি আরম্ভ করে এমন সিস্টেম পরিষেবাটি অক্ষম করাও প্রয়োজনীয় যাতে এটি UART ব্যবহার না করে:

$ sudo systemctl hciuart নিষ্ক্রিয় করুন

আপনি আরও তথ্য পেতে পারেন:

ধাপ 3: 3D মুদ্রিত কেস

3D প্রিন্টেড কেস
3D প্রিন্টেড কেস
3D প্রিন্টেড কেস
3D প্রিন্টেড কেস
3D প্রিন্টেড কেস
3D প্রিন্টেড কেস

ক্যামেরার কেসটি একটি ছোট ছোট পায়ের ছাপ রাখার জন্য ডিজাইন করা হয়েছে যেখানে উপাদানগুলি একে অপরের সাথে খাপ খায় এবং স্ন্যাপ করে যাতে সেখানে খুব বেশি স্ক্রু কাজ না হয়।

নকশাটি 3 ভাগে বিভক্ত:

  • বেস, যেখানে পাওয়ার ব্যাংক বরাদ্দ করা হয়।
  • প্রধান বাক্স, যেখানে পাই বোর্ড, প্রিন্টার এবং বেশিরভাগ ক্যাবলিং হয়।
  • লেন্স শঙ্কু, যে ক্যামেরা লেন্স হোস্ট।

প্রধান বাক্স এবং লেন্স শঙ্কু মুদ্রণের জন্য অপ্টিমাইজ করা হয় এবং সমর্থন কাঠামোর প্রয়োজন হয় না। বেস, পরিবর্তে, অভ্যন্তরীণ সমর্থন উপাদান ব্যবহার করে একটি একক টুকরা মুদ্রিত হয়। আমি ক্যামেরা কাঠামো সমর্থন করার জন্য একটি শক্তিশালী টুকরা তৈরি করতে চেয়েছিলাম।

আমি stl ফাইলগুলি অন্তর্ভুক্ত করেছি, যাতে আপনি এটি মুদ্রণ করতে পারেন বা নকশা পরিবর্তন করতে পারেন।

ধাপ 4: ওয়্যার ইট আপ

ওয়্যার ইট আপ
ওয়্যার ইট আপ
ওয়্যার ইট আপ
ওয়্যার ইট আপ
ওয়্যার ইট আপ
ওয়্যার ইট আপ

প্রথম কাজটি হল রাস্পবেরি পাই এর IO পোর্টে পুরুষ পিন হেডার সোল্ডার করা।

একবার আপনি এটি সম্পন্ন করলে আপনি এগিয়ে যেতে পারেন এবং পাইকে একটি ব্রেডবোর্ডে প্লাগ করতে পারেন এবং আপনি সেটআপটি পরীক্ষা করতে প্রস্তুত হবেন।

উপাদানগুলিকে তারের জন্য, আমি 2 পিন ক্রিম্প হাউজিং ব্যবহার করে সংযোগগুলি বিভক্ত করেছি। সুতরাং সমাবেশ প্রক্রিয়ার সময়, উপাদানগুলি পৃথকভাবে কেসের সাথে সংযুক্ত করা যেতে পারে এবং পরে জটিলতা ছাড়াই সংযুক্ত করা যেতে পারে। এছাড়াও ক্ষতির ক্ষেত্রে বা হার্ডওয়্যার আপগ্রেড করার জন্য যন্ত্রাংশ প্রতিস্থাপন করতে সাহায্য করে।

ব্যারেল জ্যাক নিন এবং 4700uF ক্যাপাসিটরকে + এবং - টার্মিনালে সংযুক্ত করুন। এটি থার্মাল প্রিন্টার কাজ করার সময় ভোল্টেজ স্থিতিশীল রাখতে সাহায্য করবে। নিশ্চিত করুন যে ক্যাপাসিটরের নেতিবাচক (খাটো) পা টার্মিনালের নেতিবাচক মেরুর সাথে সংযুক্ত আছে এবং অন্যভাবে নয়।

ব্যারেল জ্যাক এবং ক্যাপাসিটরের সাথে সংযুক্ত করুন, প্রিন্টার পাওয়ার সাপ্লাই এবং রাস্পবেরি পাই জিরো ডব্লিউ এর জন্য কেবলগুলি।

পাইকে খাওয়ানোর জন্য, আমি +5V থেকে PP1 এবং পাওয়ার সাপ্লাই থেকে PP6 পর্যন্ত মাঠটি বোর্ডের পিছনে, পাওয়ার ইউএসবি -এর ঠিক নিচে বিক্রি করেছি।

আমি পারফোর্ডের একটি টুকরো নিয়েছিলাম এবং তার উপর মহিলা পিন হেডারের 2 টি স্ট্রাইপ ছিল তাই প্রথমে Pi IO পিন। সেই পারফটবোর্ডে আপনি pushbutton এবং প্রিন্টার ডেটা তারের সংযোগ করতে পারেন।

ধাক্কা বোতামটি মাটিতে জিএনডি (পিন 34) এবং বিসিএম 20 (পিন 38) সংযুক্ত করুন

প্রিন্টারের জন্য এই আদেশটি অনুসরণ করুন:

  • প্রিন্টার GND -> রাস্পবেরি পাই GND (পিন 6)
  • প্রিন্টার RX -> রাস্পবেরি পাই TXD (পিন 8, BCM 14, UART ট্রান্সমিট)
  • প্রিন্টার TX -> রাস্পবেরি পাই RXD (পিন 10, BCM 15, UART রিসিভ)

আরও তথ্যের জন্য রাস্পবেরি পাই আইও দেখুন:

ধাপ 5: সমাবেশ

সমাবেশ
সমাবেশ
সমাবেশ
সমাবেশ
সমাবেশ
সমাবেশ

সমাবেশ প্রক্রিয়া সহজবোধ্য।

পাওয়ার ব্যাংক কেসের ভিত্তিতে ফিট করে এবং নড়ে না। কিন্তু চার্জ বা প্রতিস্থাপন করার জন্য সহজেই সরানো যায়।

আমি রাস্পবেরি পাই বোর্ডকে কেসটিতে সংযুক্ত করতে এবং লেন্সকে কানেক্ট করার জন্য বাকী ক্ষেত্রেও পিন প্রিন্ট করেছি।

সমস্ত তার এবং উপাদানগুলির জন্য খুব বেশি জায়গা নেই। আপনি স্থান সংগঠিত করতে হবে, কিন্তু সবকিছু ভিতরে ফিট।

কেসটি বন্ধ করার জন্য, বেস এবং মূল বাক্সের পিছনের অংশে দুটি ট্যাব রয়েছে যা একে অপরের সাথে খাপ খায়। সামনের দিকে, বাক্সটি সুরক্ষিত করার জন্য একটি স্ক্রু পকেট রয়েছে।

ধাপ 6: অবশেষে! শুট শুট শুট…

প্রস্তাবিত: