সুচিপত্র:

Arduino নিয়ন্ত্রণের জন্য একটি কীচেইন ডিজিটাল ক্যামেরা হ্যাক করা: 6 টি ধাপ
Arduino নিয়ন্ত্রণের জন্য একটি কীচেইন ডিজিটাল ক্যামেরা হ্যাক করা: 6 টি ধাপ

ভিডিও: Arduino নিয়ন্ত্রণের জন্য একটি কীচেইন ডিজিটাল ক্যামেরা হ্যাক করা: 6 টি ধাপ

ভিডিও: Arduino নিয়ন্ত্রণের জন্য একটি কীচেইন ডিজিটাল ক্যামেরা হ্যাক করা: 6 টি ধাপ
ভিডিও: মোবাইল দিয়েই নিয়ন্ত্রণ করুন ঘরের লাইট, ফ্যান সহ সব যন্ত্রপাতি | Arduino Bluetooth Home Automation 2024, নভেম্বর
Anonim
Arduino নিয়ন্ত্রণের জন্য একটি কীচেইন ডিজিটাল ক্যামেরা হ্যাক করা
Arduino নিয়ন্ত্রণের জন্য একটি কীচেইন ডিজিটাল ক্যামেরা হ্যাক করা
Arduino নিয়ন্ত্রণের জন্য একটি কীচেইন ডিজিটাল ক্যামেরা হ্যাক করা
Arduino নিয়ন্ত্রণের জন্য একটি কীচেইন ডিজিটাল ক্যামেরা হ্যাক করা
Arduino নিয়ন্ত্রণের জন্য একটি কীচেইন ডিজিটাল ক্যামেরা হ্যাক করা
Arduino নিয়ন্ত্রণের জন্য একটি কীচেইন ডিজিটাল ক্যামেরা হ্যাক করা

আরডুইনোর জন্য ফটোগ্রাফির বিকল্পগুলি অল্প এবং অনেক দূরে। ঘুড়ি ফটোগ্রাফি বা পাবলিক ফটোগ্রাফির মতো অ্যাপ্লিকেশনগুলির জন্য ওয়েবক্যাম ব্যবহারিক নয়, যদি না আপনি 200 ফুট ইউএসবি কেবল কেনার মত মনে করেন। আর একাকী আরডুইনো ফটোগ্রাফির বর্তমান কৌশলগুলি সাধারণত সেলফোন থেকে সিএমওএস ক্যামেরা থেকে কাঁচা ছবি ডেটা ক্যাপচার করার চেষ্টা করে … এবং আমার বিশ্বাস করুন, যতক্ষণ না আপনাকে রিয়েল টাইমে সেই ছবিগুলি ডিজিটালভাবে আপলোড বা পরিবর্তন করার প্রয়োজন হয়, আপনি যেতে চান না সেই রাস্তার নিচে। Arduino দ্বারা নিয়ন্ত্রিত মিল ডিজিটাল ক্যামেরার একটি সাধারণ, সস্তা, চালনা কেন নেই?

দেখা যাচ্ছে অন্তত একটি আছে-এবং তারা এটি আপনার স্থানীয় ওষুধের দোকানে বিক্রি করে (CVS/Rite-Aid/Walgreens/etc.) তাদের ফটোগ্রাফি প্রায় 300 বাই 200 এর রেজোলিউশনের সাথে অর্ধেক খারাপ নয়, তারা 20 থেকে 240 ছবির মধ্যে সংরক্ষণ করতে পারে (আপনি যেটি খুঁজে পান তার উপর নির্ভর করে), এবং এটি দেখা যাচ্ছে যে ছোট ছেলেদের কেবল হ্যাক করার জন্য তৈরি করা হয়েছিল। আপনি একটি সস্তা 1 বা 2 মেগাপিক্সেল ক্যামেরা দিয়ে এই একই হ্যাকটি করতে পারেন যা প্রয়োজন হলে এসডি কার্ড নেয় (নীচে দেখুন), তবে আমরা সাধারণত 300 থেকে 200 ক্যামেরায় ব্যবহৃত প্রক্রিয়ার মাধ্যমে এগিয়ে যাব। এই নির্দেশযোগ্য আপনাকে অফ-দ্য-শেলফ কীচেইন ক্যামেরাটি বিচ্ছিন্ন, সংশোধন এবং পুনরায় একত্রিত করার প্রক্রিয়ার মধ্য দিয়ে চলবে। এটি তখন আপনাকে একটি সহজ ট্রানজিস্টার সুইচ সার্কিটের ওয়্যারিংয়ের মাধ্যমে নিয়ে যাবে যা আরডুইনো ব্যবহার করে ক্যামেরা বন্ধ এবং চালু করতে পারে এবং যখনই আপনার প্রোগ্রাম ইচ্ছা করে ফটো তুলতে পারে। এটিতে নমুনা কোড এবং প্রচুর সুন্দর ছবি থাকবে। আমরা শুরু করার আগে, কয়েকটি নোট: *ক্যামেরা হ্যাক করা হচ্ছে নীল থেকে রূপা এবং ফটোতে ফিরে আসতে পারে। দু Don'tখ করবেন না, উভয় ক্যামেরার অভ্যন্তরীণ একই (আমি এই মুহূর্তে উভয়ের সাথেই গবেষণার জন্য কাজ করছি)। এই একই ক্যামেরা সারা দেশে বিভিন্ন রঙে, বিভিন্ন ব্র্যান্ডের নামে এবং সামান্য ভিন্ন শারীরিক ক্যাসিং সহ বিক্রি হয়। *যদি এই কৌশলটি পরিচিত মনে হয়, তাহলে এটি হতে পারে কারণ আমরা ক্যামেরার সাথে যা করছি তা ক্যাটক্যামের দ্বারা ব্যবহৃত প্রযুক্তির অনুরূপ, একটি প্রকল্প যা দুই বছর আগে ভাইরাল হয়েছিল কলারগুলিতে ছোট, সময়সীমার ক্যামেরা লাগিয়ে বহিরাগত বিড়াল এবং তারা কোথায় যাচ্ছে তা দেখে। CatCam এর কৌশলটি এমন একটি ক্যামেরা ব্যবহার করে যা মার্কিন যুক্তরাষ্ট্রে সহজেই পাওয়া যায় না, এবং Arduino সত্যিই বন্ধ করার আগে লেখা হয়েছিল - আশা করি এই কৌশলটির পুনর্বিবেচনা DIY সম্প্রদায়কে তাদের প্রকল্পে এটি পুনরায় আবিষ্কার করতে এবং পুনর্নির্মাণে সহায়তা করবে। আমি এই প্রকল্পটি শেষ হওয়ার সাথে সাথে CatCam আবিষ্কার করেছি, এবং উভয় কৌশল স্বাধীনভাবে বিকশিত হয়েছিল - তাই আমার কৌশল সম্ভবত CatCam কৌশল থেকে পরিবর্তিত হয়; নির্দ্বিধায় দুটি থেকে কৌশল বাছাই এবং চয়ন করুন। *আপনি যদি মার্কিন যুক্তরাষ্ট্রের বাইরে থাকেন বা ক্যাটক্যাম থেকে সরাসরি অর্ডার করতে ইচ্ছুক হন, তাহলে তাদের বিক্রি করা হ্যাকযোগ্য ক্যামেরাটি উচ্চ মানের - 1 বা 2 মেগাপিক্সেল - এবং সরাসরি একটি এসডি কার্ডে ফটো সংরক্ষণ করতে পারে। অনেক প্রজেক্টের জন্য খুব সুন্দর (কিন্তু সবার জন্য প্রয়োজনীয় নয়।) কিন্তু আজ যদি আপনি একটি ক্যামেরা চান, যে কোন রাইট -এইড, সিভিএস ইত্যাদিতে যান এবং এখানে দেখানো ক্যামেরাটি তুলুন - একটি ডিজিটাল কনসেপ্ট ক্যামেরা, সাধারণত সাকার ইন্টারন্যাশনাল দ্বারা বিতরণ করা হয়। *আমার গবেষণায় আসলে আমি এই ক্যামেরাটিকে একা একা ATMega চিপের মাধ্যমে নিয়ন্ত্রণ করছি। যদি আপনি কোন কারণে সেই কৌশলটি শিখতে আগ্রহী হন, তাহলে আমাকে জানান - যদি যথেষ্ট আগ্রহ থাকে তবে আমি অন্য নির্দেশককে চাবুক মারব। (আমি ভেবেছিলাম Arduino এর মাধ্যমে এটি করার জন্য আরো চাহিদা থাকবে।) আপডেট: অনুরোধের মাধ্যমে আমি নিচের শেষ ছবি হিসাবে চিপে স্ট্যান্ড-অ্যালোন ATMega চিপের তারের সার্কিট ডায়াগ্রাম যুক্ত করেছি। এটি আপনার অনেকের জন্য সহায়ক হবে না, এবং আমি এর জন্য দু apologখিত - আমি আশা করি এই পদক্ষেপটি তার যথাযথ পরিশ্রম দেবে - কিন্তু যারা দৃ determined়প্রতিজ্ঞ, তাদের জন্য এটি কোন কিছুর চেয়ে ভাল (আমি আশা করি)। *এই কৌশলটি আমার গবেষণার অংশ হিসেবে কার্নেগি মেলন বিশ্ববিদ্যালয়ের মাস্টার অফ ট্যানজিবল ইন্টারঅ্যাকশন ডিজাইন প্রোগ্রামে নথিভুক্ত করা হচ্ছে, পিটসবার্গ, পিএ -তে। আপনি যদি স্কুলে ফিরে যাওয়ার কথা ভাবছেন, জিনিসগুলি তৈরি করা উপভোগ করেন এবং প্রযুক্তি এবং নকশা বা শিল্পের সংযোগস্থলে আগ্রহী হন, তাহলে আমাদের একটি লাইন দিন!:) আশা করি আপনি এই সহায়ক পেয়েছেন - প্রযুক্তি এবং অ্যাপ্লিকেশন উভয় বিষয়ে মন্তব্য স্বাগত! যদি আপনার কোন প্রশ্ন থাকে বা কোন ব্যাখ্যা চান তবে আমাকে সরাসরি লিখুন বা মন্তব্য করুন।

ধাপ 1: সরবরাহ এবং সরঞ্জাম একত্রিত করুন

সরবরাহ এবং সরঞ্জাম একত্রিত করুন
সরবরাহ এবং সরঞ্জাম একত্রিত করুন
সরবরাহ এবং সরঞ্জাম একত্রিত করুন
সরবরাহ এবং সরঞ্জাম একত্রিত করুন
সরবরাহ এবং সরঞ্জাম একত্রিত করুন
সরবরাহ এবং সরঞ্জাম একত্রিত করুন
সরবরাহ এবং সরঞ্জাম একত্রিত করুন
সরবরাহ এবং সরঞ্জাম একত্রিত করুন

আপনি এই নির্দেশযোগ্য মাটিতে আঘাত করার আগে আপনার কয়েকটি সরঞ্জাম এবং সরবরাহের প্রয়োজন হবে। আসুন এখন তাদের মাধ্যমে দৌড়, আমরা কি করব?

সরঞ্জাম: *একটি ক্ষুদ্র ফিলিপস-হেড স্ক্রু ড্রাইভার। (চশমা মেরামত করতে, অথবা কম্পিউটার মেরামতের কিটে আপনি যেটির আকার ব্যবহার করতে পারেন সে সম্পর্কে *ওয়্যার কাটার/তারের স্ট্রিপার *সহায়ক, কিন্তু সমালোচনামূলক নয় - মাল্টিমিটার। *সোল্ডারিং লোহা এবং ঝাল। (এখন, এখন, ঘাবড়ে যাবেন না। আপনাকে যা করতে হবে তা হল কিছু বিদ্যমান সোল্ডার গরম করা এবং বিদ্যমান সংযোগগুলির মধ্যে কয়েকটি ছিঁড়ে যাওয়া তারের প্রান্ত আটকে রাখা। কেবলমাত্র সোল্ডারিংয়ের প্রাথমিক জ্ঞান প্রয়োজন। আপনি এমনকি দূরে যেতে সক্ষম হতে পারেন কিছু মডেলের তারের আঠা দিয়ে, কিন্তু সোল্ডারিং নিরাপদ।) সরবরাহ: *একটি অফ-দ্য-শেলফ কীচেইন ডিজিটাল ক্যামেরা। প্রায়শই "ডিজিটাল ধারণা" বা "শিফট" ব্র্যান্ডের নামে বিক্রি হয়। CVS, Rite-Aid, Walgreens, কিছু Walmarts এবং সমস্ত ইন্টারনেটে বিক্রি হয়। *সহায়ক কিন্তু সমালোচনামূলক নয় - কয়েকটি অতিরিক্ত এএএ ব্যাটারি। ক্যামেরাটি একটি AAA ব্যাটারি সহ আসা উচিত। কিন্তু যদি আপনি আপনার প্রজেক্টটি কয়েকবারের বেশি বা দীর্ঘ সময়ের জন্য ব্যবহার করতে চান, তাহলে আপনার অতিরিক্ত যন্ত্রাংশ লাগবে - ক্যামেরা সেগুলো খেয়ে ফেলে। *ইনসুলেটেড তারের কয়েক ফুট। (নরমাল-গেজ প্লাস্টিক ইনসুলেটেড, দেখানো, অথবা থিন-গেজ পেইন্ট ইনসুলেটেড ঠিক আছে-উভয়েরই তাদের সুবিধা এবং অসুবিধা আছে; আমি পেইন্ট ইনসুলেটেড ব্যবহার করি কারণ আমি মাঝে মাঝে আমার সংযোগের জন্য কাস্টম পুরুষ হেডার তৈরি করি।) *ব্রেডবোর্ড বা অন্যান্য প্রোটোবোর্ড। *সাদা তারের দুটি লম্বা টুকরো (ট্রানজিস্টরগুলিকে আরডুইনোতে সংযুক্ত করার জন্য) *কালো তারের দুটি লম্বা টুকরো (আর্ডুইনো থেকে ব্রেডবোর্ডে স্থল সংযোগের জন্য) *লাল তারের দুটি লম্বা টুকরা (আরডুইনো থেকে রুটিবোর্ডে উচ্চ শক্তির সংযোগের জন্য) *সহায়ক, কিন্তু সমালোচনামূলক নয় - একটি LED (ডিবাগিং আউটপুট জন্য)। *দুটি ট্রানজিস্টর (আমি NPN 2N3904 ট্রানজিস্টর ব্যবহার করি।) *USB তারের সঙ্গে একটি Arduino।

ধাপ 2: কিচেন ক্যামেরাটি খুলুন এবং বিচ্ছিন্ন করুন

ক্র্যাক খুলুন এবং কীচেইন ক্যামেরাটি আলাদা করুন
ক্র্যাক খুলুন এবং কীচেইন ক্যামেরাটি আলাদা করুন
ক্র্যাক খুলুন এবং কীচেইন ক্যামেরাটি আলাদা করুন
ক্র্যাক খুলুন এবং কীচেইন ক্যামেরাটি আলাদা করুন
কিচেন ক্যামেরাটি ক্র্যাক ওপেন এবং ডিসাসেম্বল করুন
কিচেন ক্যামেরাটি ক্র্যাক ওপেন এবং ডিসাসেম্বল করুন
ক্র্যাক খুলুন এবং কীচেইন ক্যামেরাটি আলাদা করুন
ক্র্যাক খুলুন এবং কীচেইন ক্যামেরাটি আলাদা করুন

প্রথম জিনিস প্রথম - আপনি এই স্ক্রু ড্রাইভার এবং আঙ্গুলের নখ/প্লায়ারগুলি এই ক্যামেরায় নিয়ে এবং এটি আলাদা করে এই হ্যাকটি শুরু করেন। নীচের ছবির নোটগুলিতে, আপনি ক্যামেরার ধাপে ধাপে বিচ্ছিন্নতা দেখতে পাবেন - প্রতিটা স্ক্রু ইমেজ নোটগুলিতে কোথায় আছে তা আমি নির্দেশ করব। যখন আপনার ক্যামেরাটি বিচ্ছিন্ন হয়ে যায় এবং কিছুটা শেষ ছবির মতো দেখায় (যদিও আরও টুকরো আছে), ধাপ 3 এ যান।

ধাপ 3: ক্যামেরা পার্ট I হ্যাক করুন (সুইচগুলিতে সোল্ডার)

ক্যামেরা পার্ট I হ্যাক করুন (সুইচগুলিতে সোল্ডার)
ক্যামেরা পার্ট I হ্যাক করুন (সুইচগুলিতে সোল্ডার)
ক্যামেরা পার্ট I হ্যাক করুন (সুইচগুলিতে সোল্ডার)
ক্যামেরা পার্ট I হ্যাক করুন (সুইচগুলিতে সোল্ডার)
ক্যামেরা পার্ট I হ্যাক করুন (সুইচগুলিতে সোল্ডার)
ক্যামেরা পার্ট I হ্যাক করুন (সুইচগুলিতে সোল্ডার)
ক্যামেরা পার্ট I হ্যাক করুন (সুইচগুলিতে সোল্ডার)
ক্যামেরা পার্ট I হ্যাক করুন (সুইচগুলিতে সোল্ডার)

এটি হ্যাকের সবচেয়ে কঠিন অংশ - কিন্তু এটা * যে * কঠিন নয়, আমি শপথ করছি। সুতরাং একটি গভীর শ্বাস নিন এবং আসুন সোল্ডারিং করা যাক!

এই হ্যাকের জন্য, আমরা ক্যামেরা সার্কিট বোর্ড সম্পূর্ণ অক্ষত রেখে যাব। আমরা যা করব তা হল ক্যামেরা চালানোর জন্য ব্যবহৃত পুশ বাটন সুইচগুলির উভয় পাশে সার্কিট বোর্ডে আমাদের নিজস্ব সংযোগগুলি সোল্ডার করা। এটি আমাদের Arduino ব্যবহার করতে দেয় যখন আমরা ইচ্ছা করলে প্রতিটি বোতামে ডিজিটালভাবে "পুশ ডাউন" করতে পারি (বাইরের ট্রানজিস্টরের মাধ্যমে সুইচ হিসাবে কাজ করে)। সার্কিট বোর্ড পরিচালনা করার সময়, যখনই সম্ভব তার প্রান্ত দিয়ে এটি পরিচালনা করার চেষ্টা করুন। সার্কিট বোর্ড মোটামুটি মজবুত, কিন্তু দিনের শেষে এটি এখনও ইলেকট্রনিক্সের মুখোমুখি হয়, এবং এটি প্রয়োজনের তুলনায় এটিকে সরাসরি স্পর্শ না করা মূল্যবান। তারের চারটি টুকরো শেষ করে কেটে নিন, প্রত্যেকটির দৈর্ঘ্য কমপক্ষে এক ফুট। (এই ক্ষেত্রে সংক্ষিপ্ত হওয়ার চেয়ে দীর্ঘতর; এটি এমন কিছু নয় যা আপনি প্রায়শই পুনরায় করতে চান।) তারপর, নীচের ছবিতে নির্দেশিত সোল্ডার জোড়ার দুটি জোড়া দেখুন, দুটি পুশবটন সুইচের প্রত্যেকটির চারপাশে এক জোড়া । আপনার মাল্টিমিটারে ধারাবাহিকতা/শর্ট সার্কিট ফাংশন ব্যবহার করে, আপনি নিশ্চিত করতে পারেন যে আপনি স্যুইচ জয়েন্টগুলির উভয় প্রান্ত ধরে এবং বাটন টিপে ম্যানুয়ালি টিপে জোড়ার মধ্যে জোড়ার সঠিক জোড় খুঁজে পেয়েছেন যে এটি জয়েন্টগুলির মধ্যে একটি ছোট তৈরি করে কিনা। যদি এটি হয় (অনন্ত থেকে শূন্যের কাছাকাছি দুটি ড্রপের মধ্যে প্রতিরোধ) আপনি সঠিক দুটি খুঁজে পেয়েছেন। আপনার যদি মাল্টিমিটার না থাকে তবে আপনি কেবল একটি গভীর শ্বাস নিতে পারেন এবং ছবিতে বিশ্বাস করতে পারেন। একবার আপনি নিশ্চিত হন যে আপনি আপনার সোল্ডারিং আয়রন ব্যবহার করে সঠিক সন্ধি খুঁজে পেয়েছেন, এই চারটি জয়েন্টের প্রতিটিটিতে সোল্ডার গলে ফেলুন এবং চারটি জয়েন্টের মধ্যে চারটি তারের টুকরোর একটি শেষ সংযুক্ত করুন। যদি আপনার সোল্ডারিং সেটআপের উপর আপনার সাহায্যের হাত থাকে, তাহলে আপনার সার্কিটকে স্থির রাখতে এটি ব্যবহার করুন (সার্কিট বোর্ডকে রক্ষা করার জন্য ক্ল্যাম্পগুলির মধ্যে একটি ছোট, ভাঁজ করা সংবাদপত্রের টুকরো রাখুন।)

ধাপ 4: ক্যামেরা পার্ট II হ্যাক করুন (একটি গ্রাউন্ড সংযোগ সোল্ডার)

ক্যামেরা পার্ট II হ্যাক করুন (একটি গ্রাউন্ড সংযোগ সোল্ডার)
ক্যামেরা পার্ট II হ্যাক করুন (একটি গ্রাউন্ড সংযোগ সোল্ডার)

আপনি এই হ্যাকের সবচেয়ে কঠিন অংশটি সম্পন্ন করেছেন - অভিনন্দন! যে বলেন, আপনি একটি আরো (সহজ) ঝাল যৌথ পেয়েছেন। এটির জন্য আপনার কিছু তাজা ঝাল লাগবে।

দ্রষ্টব্য: দয়া করে এই ছবিতে উপেক্ষা করুন, সার্কিট বোর্ড প্লাস্টিকের সামনের কেসের ভিতরে রয়েছে। প্লাস্টিকের কেস গলে যাওয়া এড়ানোর জন্য সার্কিটটিকে তার ক্ষেত্রে ফেরানোর আগে এই সংযোগটি সোল্ডার করুন। (আমি এই ধাপের ছবি তোলার ক্ষেত্রে কেবলই ম্লান ছিলাম এবং পরে এটি ঠিক করার চেষ্টা করব।) তারের একটি পঞ্চম টুকরো নিন এবং প্রান্তগুলি ছিঁড়ে কমপক্ষে এক ফুট দৈর্ঘ্যে কেটে নিন। আদর্শভাবে, তারের এই টুকরোটি কালো রঙের হওয়া উচিত, অথবা কমপক্ষে প্রথম চারটি থেকে আলাদা। এখন, ব্যাটারি হোল্ডারের মাটির শেষ প্রান্তের বাইরের দিকে সোল্ডার করুন, যেমনটি দেখানো হয়েছে। আপনাকে এই সংযোগে আপনার নিজের ঝাল যোগ করতে হবে এবং সরাসরি ধাতুতে ঝালাই করতে হবে। সার্কিট বোর্ডে ব্যাটারি হোল্ডার ধারণকারী বিদ্যমান সোল্ডারে আপনার তার যুক্ত করার চেষ্টা করার চেয়ে আমি এটি অনেক সহজ বলে মনে করেছি। (আমি ফটোতে সঠিক এবং ভুল উপায়গুলি নির্দেশ করব।) আমরা কেন এটি করছি? আচ্ছা, একটি Arduino- নিয়ন্ত্রিত ট্রানজিস্টর কীচেন ক্যামেরার সুইচ নিয়ন্ত্রণ করতে সক্ষম হওয়ার জন্য, Arduino সার্কিট এবং কীচেইন ক্যামেরা সার্কিটের একটি সাধারণ বৈদ্যুতিক স্থল ভাগ করা প্রয়োজন। এই তারের সাহায্যে আপনি শারীরিকভাবে ক্যামেরার স্থলকে আরডুইনোর মাটিতে পরবর্তীতে ব্রেডবোর্ডে একটি সাধারণ সারির মাধ্যমে সংযুক্ত করতে পারবেন।

ধাপ 5: আপনার Arduino ক্যামেরা হুক

আপনার Arduino ক্যামেরা হুক
আপনার Arduino ক্যামেরা হুক
আপনার Arduino ক্যামেরা হুক
আপনার Arduino ক্যামেরা হুক
আপনার Arduino ক্যামেরা হুক
আপনার Arduino ক্যামেরা হুক

এখন আপনার Arduino পর্যন্ত আপনার ক্যামেরা হুকিং শুরু করার সময়।

প্রথমে, কিছু কোড লোড করুন যা ক্যামেরাটিকে আরডুইনোতে নিয়ন্ত্রণ করবে। নীচে, আমরা কিছু নমুনা আরডুইনো কোড আপলোড/সংযুক্ত করেছি যা আমরা এখানে ব্যবহার করেছি যাতে সময় কেটে যাওয়ার ফটোগ্রাফি হয়। কোডটি ক্যামেরা চালু করবে, একটি ছবি তুলবে এবং তারপরে আবার পাওয়ার এবং অন্য ছবি তোলার আগে পুরো মিনিট (সেই সময় ক্যামেরাটি স্বয়ংক্রিয়ভাবে বন্ধ হয়ে যাবে) বিলম্ব করবে - বিশটি ছবির জন্য এটি পুনরাবৃত্তি করুন (আমার প্রথমটির ক্ষমতা হ্যাকড ক্যামেরা।) এখন, আসুন আপনার Arduino কে আপনার ক্যামেরায় যুক্ত করি। প্রথমত, একটু ব্যাখ্যা: ক্যামেরা সম্পূর্ণরূপে নিয়ন্ত্রণ করতে, আমাদের কোড দুটি ডিজিটাল আউটপুট পিন নেয় এবং একটি সুইচ অন, এবং অন্যটি শাটার সুইচে ম্যাপ করে। যখন কোডটি ক্যামেরা চালু বা বন্ধ করতে চায় বা মোড পরিবর্তন করতে চায়, তখন এটি সংক্ষেপে ক্যামেরাটিকে আউটপুট পিনে ধরে রাখে - এবং যখন কোডটি ছবি তুলতে চায়, তখন এটি ক্যামেরা শাটার আউটপুট পিনটি উচ্চ রাখে। এই ক্রিয়াটি ট্রানজিস্টর চালু এবং বন্ধ করে বোতামের প্রকৃত চাপে অনুবাদ করা হয়, যা আমাদের ক্যামেরার তারের মাধ্যমে বাস্তব ক্যামেরার সুইচগুলির সাথে সংযুক্ত থাকে। ক্যামেরা এবং Arduino এর ভিত্তিগুলি Arduino এবং বহিরাগত ক্যামেরা সার্কিটগুলিকে একটি সাধারণ স্থল দেওয়ার জন্য সংযুক্ত, যাতে ট্রানজিস্টরগুলি সঠিকভাবে কাজ করতে পারে। এই দুটি আউটপুট পিন (ক্যামেরা অন এবং ক্যামেরা শাটার) কে ব্রেডবোর্ডের বিভিন্ন লাইনে সংযুক্ত করতে দুটি তার নিন। তারপরে, দুটি আউটপিট পিনের প্রতিটিতে একটি ট্রানজিস্টরের বেস পিন সংযুক্ত করুন। অবশেষে, আপনার প্রকৃত ক্যামেরা থেকে ট্রানজিস্টরের অন্য দুটি (কালেক্টর এবং এমিটার পিন) এর সাথে প্রতিটি সংশ্লিষ্ট সুইচের জন্য আপনার দুটি তারের সংযোগ করুন। আপনি পরীক্ষা করতে হতে পারে কোন তারের সংগ্রাহকের কাছে যায় এবং যা প্রতিটি জোড়ায় নির্গতকারীতে যায়; যা হ্যাকিং করা নির্দিষ্ট ক্যামেরার অভ্যন্তরীণ তারের উপর নির্ভর করবে। অবশেষে, ** এবং এটি গুরুত্বপূর্ণ **, ক্যামেরা থেকে আপনার গ্রাউন্ড ওয়্যারটি নিন এবং আরডুইনোতে গ্রাউন্ড পিনে লাগান। আপনার ট্রানজিস্টরগুলির কাজ করার জন্য এটি প্রয়োজনীয় এবং এইভাবে আপনার ক্যামেরাটি আপনার আরডুইনোতে সাড়া দিতে পারে!

ধাপ 6: ছবি তুলুন

ছবি তোলা!
ছবি তোলা!
ছবি তোলা!
ছবি তোলা!
ছবি তোলা!
ছবি তোলা!

আপনার ক্যামেরায় AAA ব্যাটারি লাগান। এটি বীপ এবং চালু করা উচিত। ক্যামেরা বন্ধ হওয়ার জন্য 30 সেকেন্ড অপেক্ষা করুন। (আমি যে কোডটি অন্তর্ভুক্ত করেছি তা অনুমান করে যে ক্যামেরাটি চালানোর সময় ইতিমধ্যেই বন্ধ হয়ে গেছে, এবং আপনার ক্যামেরাটি আপনার জন্য চালু করবে।) এখন, আপনার পছন্দসই দেখার কোণের জন্য আপনার ক্যামেরা এবং আরডুইনো অবস্থান করুন এবং আপনার আরডুইনো চালু করুন। ভয়েলা! হয়তো আপনি জিজ্ঞাসা করছেন - এই ক্যামেরাটি একটু অযৌক্তিক, একটি Arduino এবং breadboard এবং সব কিছু সহ। আমরা কি এটাকে আরেকটু কমপ্যাক্ট করতে পারি না, আমরা যে কোন জায়গা থেকে ছবি তুলতে পারি? ভাল খবর হল, এটা পারে! এটি একটি একক সার্কিট হিসাবে ব্যবহারের জন্য ডিজাইন করা হয়েছিল, একটি Arduino থেকে টেনে আটেমেগা ব্যবহার করে, একটি একক ক্যামেরা/সার্কিট অবজেক্টে যা যে কোনও জায়গায় স্থাপন করা যেতে পারে। আমি নীচে সেই সেটআপের একটি ছবিও অন্তর্ভুক্ত করেছি - এবং যদি লোকেরা এটি দ্বারা আগ্রহী হয়, আমি অন্য নির্দেশিকাতে কাজ করব বা কমপক্ষে অন্যদের কাজ করার জন্য এই পৃষ্ঠায় agগল ফাইল যুক্ত করব। আমাকে জানতে দাও! আশা করি আপনি এই সহায়ক পেয়েছেন - প্রযুক্তি এবং অ্যাপ্লিকেশন উভয় বিষয়ে মন্তব্য স্বাগত! যদি আপনার কোন প্রশ্ন থাকে বা কোন ব্যাখ্যা চান তবে আমাকে সরাসরি লিখুন বা মন্তব্য করুন।

প্রস্তাবিত: