সুচিপত্র:
- ধাপ 1: নকশা
- ধাপ 2: ESP8266 ঝলকানি
- ধাপ 3: elাল একত্রিত করা
- ধাপ 4: Arduino মেগা প্রোগ্রামিং
- ধাপ 5: ইমেজ ওয়েবসাইট সার্ভার চালানো
ভিডিও: ESP8266 রিমোট ক্যামেরা: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
এই নির্দেশনায় আমি আপনাকে দেখাব কিভাবে আপনি ইবে, ব্যাংগুড, বা অন্য কোন অর্থনৈতিক সরবরাহকারী থেকে সহজেই কিনতে পারেন এমন উপাদানগুলি থেকে একটি রিমোট আইপি ক্যামেরা তৈরি করতে পারেন। আমি চেয়েছিলাম ক্যামেরাটি পোর্টেবল, যুক্তিসঙ্গত কম্প্যাক্ট এবং আমার হোম নেটওয়ার্কের মধ্যে চলুক।
ধাপ 1: নকশা
আমি একটি Arduino Uno এর উপর একটি Arduino মেগা ব্যবহার করা বেছে নিয়েছি কারণ আমার 2 টি সিরিয়াল পোর্ট দরকার ছিল, এবং যখন আমি Uno তে একটি সেকেন্ড অনুকরণ করতে পারতাম, এটি উচ্চ গতিতে ততটা নির্ভরযোগ্য ছিল না। আমি স্থান বাঁচানোর জন্য সবচেয়ে ছোট ESP8266 প্যাকেজ, ESP-01 বেছে নিয়েছি। ছবিগুলি সংরক্ষণ করার জন্য আমি একটি সাইনসমার্ট মাইক্রোএসডি কার্ড অ্যাডাপ্টার ব্যবহার করেছি। একটি ক্যামেরার জন্য, আমি আরডুক্যাম মিনি 2 এমপি বেছে নিয়েছি কারণ এটি একটি ফিফোতে নির্মিত এবং ইমেজ ফোকাস করার জন্য একটি সামঞ্জস্যযোগ্য লেন্স রয়েছে। বোর্ডের সাথে এটি সংযুক্ত করার জন্য আমি একটি সংক্ষিপ্ত বিভাগ CAT5 কেবল ব্যবহার করেছি কারণ এতে সঠিক সংখ্যক পরিবাহক এবং সংযোগকারী ছিল যা wayাল থেকে ক্যামেরা সংযুক্ত এবং বিচ্ছিন্ন করার একটি সহজ উপায়। এটি আমাকে সহজেই ক্যামেরাটিকে বিভিন্ন দিকে নির্দেশ করতে বা তারে এক্সটেনশন যুক্ত করার অনুমতি দেয়।
আমি পরিকল্পিত ক্যাপচার এবং পিসিবি লেআউট করার জন্য ফ্রিজিং ব্যবহার করেছি। বোর্ডগুলি PCBWay দ্বারা তৈরি করা হয়েছিল, কিন্তু Gerber ফাইলগুলি গ্রহণ করতে সক্ষম যেকোনো প্রস্তুতকারক PCBs তৈরি করতে পারে।
উপকরণ
- আরডুইনো মেগা
- ফাঁকা PCB ieldাল
- ইউএসবি প্রোগ্রামিং ক্যাবল
- 12V ডিসি, 250mA বা তার বেশি, 2.1 মিমি প্লাগ, সেন্টার পিন পজিটিভ পাওয়ার অ্যাডাপ্টার
- ESP8266 (ESP-01)
- ESP8266 প্রোগ্রামিং বোর্ড
- ArduCAM মিনি 2MP
- মাইক্রোএসডি কার্ড রিডার মডিউল + মাইক্রোএসডি কার্ড
- AMS1117-33 (3.3 রৈখিক ভোল্টেজ নিয়ন্ত্রক)
- এন-চ্যানেল মসফেট (লেভেল কনভার্টিং এর জন্য)
- 4 10kΩ প্রতিরোধক
- 50V 100 uF ক্যাপাসিটর
- উল্লম্ব RJ45 নেটওয়ার্ক জ্যাক
- CAT5 তারের এবং সংযোগকারী (বা অন্য কিছু 8 কন্ডাক্টর তারের)
- একটি 8-পিন ডবল সারির মহিলা হেডার (ESP-01 এর জন্য)
- একটি 6-পিন একক সারির মহিলা হেডার (মাইক্রোএসডি কার্ড রিডারের জন্য)
- 12 মিমি নাইলন স্ট্যান্ডঅফ (মাইক্রোএসডি কার্ড রিডার সমর্থন করার জন্য)
- 3 1-পিন পুরুষ হেডার (টেস্টপয়েন্টের জন্য)
- একটি 2-পিন পুরুষ হেডার (টেস্টপয়েন্টের জন্য)
- একটি 3-পিন পুরুষ হেডার (টেস্টপয়েন্টের জন্য)
- এক্রাইলিক Arduino মেগা কেস (alচ্ছিক)
সরঞ্জাম প্রয়োজন
- তাতাল
- ঝাল
- ফ্লাশ কাটার
- মাল্টিমিটার
- আরজে 45 ক্রাইমার (যদি সংযোগকারীর সাথে একটি বিদ্যমান তারের হাত না থাকে)
ধাপ 2: ESP8266 ঝলকানি
ESP8266 ফ্ল্যাশ করার জন্য আমি সার্কিট সম্বন্ধে একটি গাইড অনুসরণ করেছি। আমি ESP8266 কে AT কমান্ড সেট 2.1.0 এবং SDK সংস্করণ 1.1.0 দিয়ে ফ্ল্যাশ করেছি যা ESP8266 ফ্ল্যাশিং টুল দিয়ে এখানে পাওয়া যাবে। ফার্মওয়্যারটি সঠিকভাবে ইনস্টল করা হয়েছে কিনা তা পরীক্ষা করার জন্য আমি পুটি ব্যবহার করেছি। ESP8266 প্রোগ্রাম করার জন্য আমি যে সার্কিট ব্যবহার করেছি তার স্কিম্যাটিকও উপরে পাওয়া যাবে। আমি ছোট প্রোটো-বোর্ডে প্রোগ্রামিং বোর্ড তৈরি করেছি, কারণ এটি একটি পিসিবি তৈরি করার যোগ্য ছিল না। নোট করুন প্রোগ্রামিং বোর্ডে যোগাযোগের সংযোগকারীর পিনআউট সিরিয়ালটির পিনআউটের সাথে ইউএসবি অ্যাডাপ্টারের সাথে মেলে যা আমি ব্যবহার করেছি।
ঝলকানি জন্য উপকরণ
- সিরিয়াল টু ইউএসবি অ্যাডাপ্টার (CP2102)
- ইউএসবি এ থেকে বি রূপান্তরকারী (তাই আমি একটি নিয়মিত ইউএসবি কেবল ব্যবহার করতে পারি)
- 40x60 মিমি প্রোটো-বোর্ড, 2.54 মিমি পিচ
- 6 পিন স্ক্রু টার্মিনাল সকেট
- 8 পিন ডবল সারির মহিলা হেডার
- 2 টি পুশ বোতাম (ক্ষণস্থায়ী)
- AMS1117-33 (3.3 রৈখিক ভোল্টেজ নিয়ন্ত্রক)
- 16V 47 uF ইলেক্ট্রোলাইটিক ক্যাপাসিটর
- 2 10kΩ প্রতিরোধক
- তারের বিভিন্ন বিট
ধাপ 3: elাল একত্রিত করা
শিরোলেখগুলি আপনি সোল্ডার করতে পারেন এমন অনেকগুলি উপায় রয়েছে, তবে আমি প্রথমে তাদের মেগায় প্লাগ করার সিদ্ধান্ত নিয়েছি, তারপরে PCাল PCB উপরে রাখুন। তারপর আমি সোল্ডার দিয়ে কোণার পিনগুলি ট্যাক করেছিলাম এবং সমস্ত পিন সোল্ডার করার আগে সারিবদ্ধতা পরীক্ষা করেছিলাম। একবার সেই সমস্ত পিনগুলি সোল্ডার হয়ে গেলে, আমি মেগা থেকে পিসিবি সরিয়ে ফেলি এবং বাকি উপাদানগুলি বিক্রি করি। আমি বোর্ডের মাঝখান থেকে শুরু করেছিলাম, এবং বাইরে আমার পথ কাজ করেছি। প্রথমবারের মতো বোর্ড পাওয়ার করার আগে, আমি নিশ্চিত হয়ে দেখেছিলাম যে পিনের মধ্যে বা পাওয়ার এবং গ্রাউন্ডের মধ্যে কোনও শর্টস নেই।
ধাপ 4: Arduino মেগা প্রোগ্রামিং
আমি Arduino (সংশোধিত লাইব্রেরি সংযুক্ত) এর জন্য একটি স্পার্কফুন ESP8266 লাইব্রেরির সামান্য পরিবর্তিত সংস্করণ ব্যবহার করেছি। আমি স্পার্কফুন (মাইক্রোএসডি কার্ড, ESWP8266 ওয়েব সার্ভার) এবং ArduCAM থেকে কোড স্নিপেট নিয়েছি। কোডটি নিম্নরূপ গঠন করা হয়েছে; যখন আপনি আপনার ব্রাউজার থেকে ওয়েবসাইটটি অ্যাক্সেস করেন, তখন এটি একটি ছবি তোলে, মাইক্রোএসডি কার্ডে সংরক্ষণ করে এবং তারপর আপনার ব্রাউজারে পাঠায়। ওয়েবসাইটের একটি মৌলিক সংস্করণ সংযুক্ত করা হয়েছে (index.txt)। ওয়েবসাইটটি মাইক্রোএসডি কার্ডে রাখা দরকার। একবার কোডটি আপলোড হয়ে গেলে, সিরিয়াল মনিটর খুলে এবং ইনিটালাইজেশন বার্তাগুলি পড়ে সবকিছু ঠিকঠাকভাবে সংযুক্ত হচ্ছে কিনা তা পরীক্ষা করুন। শুরুতে সিরিয়াল মনিটরের একটি ক্লিপ সংযুক্ত করা হয়েছে। এটি দেখায় যে ক্যামেরা, মাইক্রোএসডি কার্ড রিডার এবং ESP8266 সংযুক্ত, যে ESP8266 WIFI এর সাথে সংযুক্ত এবং একটি IP ঠিকানা বরাদ্দ করা হয়েছে।
ধাপ 5: ইমেজ ওয়েবসাইট সার্ভার চালানো
ওয়েব সার্ভারটি প্রথমবার চালানোর জন্য, Arduino IDE চালান এবং COM পোর্টটি সেট করুন যাতে মেগা সংযুক্ত। সিরিয়াল মনিটরটি খুলুন, এবং মেগা যা সেট করা হয়েছে তাতে বড রেট সেট করুন। যত তাড়াতাড়ি আপনি সিরিয়াল মনিটরটি খুলবেন এটি কিছু প্রাথমিক তথ্য প্রিন্ট করবে, তারপর ESP8266 নির্ধারিত আইপিটি মুদ্রণ করবে (এটি প্রথম ছবিতে নীল রঙে রেখাঙ্কিত)। এই মুহুর্তে, আমি আমার রাউটারে লগ ইন করেছি এবং আইপি ঠিকানাটি পূর্বনির্ধারিত করেছি যা ESP8266 স্থায়ীভাবে সংযুক্ত ছিল, যাতে ESP8266 সর্বদা সেই ঠিকানাটি বরাদ্দ করা হবে। উদাহরণস্বরূপ, আমার ওয়েব সার্ভার থেকে ছবি দেখতে আমি সবসময় আমার ওয়েব ব্রাউজারে 192.168.1.135 ব্যবহার করি। আমি আমার LAN/WLAN এর সাথে সংযুক্ত যেকোনো ডিভাইসে এটি করতে পারি। সংযুক্ত একটি নমুনা ছবি, এবং সম্ভবত এটি 2 মেগাপিক্সেল ক্যামেরার জন্য যতটা ভাল। ইমেজকে সঠিকভাবে ফোকাস করতে প্রায়ই কয়েকটি পুনরাবৃত্তি লাগে। একটি অটো-ফোকাসিং ক্যামেরা চমৎকার হবে, সম্ভবত এটি আমার ভবিষ্যতের আপগ্রেড হবে।
প্রস্তাবিত:
NodeMCU + পুরাতন ল্যাপটপের ক্যামেরা মডিউল সহ সিসিটিভি ক্যামেরা (Blynk ব্যবহার না করে এবং ছাড়া): 5 টি ধাপ
NodeMCU + পুরাতন ল্যাপটপের ক্যামেরা মডিউল সহ সিসিটিভি ক্যামেরা (Blynk ব্যবহার না করেই): হাই বন্ধুরা! এই নির্দেশনায়, আমি আপনাকে দেখাতে যাচ্ছি কিভাবে আমি একটি পুরানো ল্যাপটপের ক্যামেরা মডিউল এবং নোড এমসিইউ ব্যবহার করে সিসিটিভির মতো কিছু তৈরি করতে
রাস্পবেরি পাই দ্বারা রিমোট কন্ট্রোল ক্যামেরা: 5 টি ধাপ (ছবি সহ)
রাস্পবেরি পাই দ্বারা রিমোট কন্ট্রোল ক্যামেরা: এই নির্দেশনা কিভাবে নির্দেশ করবে: 1। লোকাল ওয়েবে ক্যামেরা রাখুন (কম্পিউটার বা ফোনের মাধ্যমে রিমোট ভিশনের জন্য) 2। কন্ট্রোল ক্যামেরা ভিশন (গিয়ার মোটর ব্যবহার করে) প্রকল্পের জন্য অংশ তালিকা: ১। গিয়ার সহ মোটর https://amzn.to/2OLQxxq2। রাস্পবেরি পাই বি https: //amzn.to
ইউনিকর্ন ক্যামেরা - রাস্পবেরি পাই জিরো ডব্লিউআইআর 8 এমপি ক্যামেরা বিল্ড: 7 টি ধাপ (ছবি সহ)
UNICORN ক্যামেরা - রাস্পবেরি পাই জিরো W NoIR 8MP ক্যামেরা বিল্ড: Pi Zero W NoIR 8MP ক্যামেরা বিল্ড এই নির্দেশনাটি যে কেউ ইনফ্রারেড ক্যামেরা বা সত্যিই কুল পোর্টেবল ক্যামেরা বা একটি পোর্টেবল রাস্পবেরি পাই ক্যামেরা চায় বা শুধু মজা করতে চায়, হেহেহে । এটি সবচেয়ে সাশ্রয়ী মূল্যের এবং কনফিগারযোগ্য
ENV2 বা অন্যান্য ক্যামেরা ফোনের জন্য ক্যামেরা স্টেবিলাইজার: 6 টি ধাপ
ENV2 বা অন্যান্য ক্যামেরা ফোনের জন্য ক্যামেরা স্ট্যাবিলাইজার: কখনও একটি ভিডিও তৈরি করতে চান কিন্তু আপনার কেবল একটি ক্যামেরা ফোন আছে? আপনি কি কখনও ক্যামেরা ফোন দিয়ে একটি ভিডিও তৈরি করেছেন কিন্তু আপনি এটিকে ধরে রাখতে পারেন না? এর চেয়ে ভাল আপনার জন্য নির্দেশযোগ্য
একটি নিকন এসসি -28 টিটিএল ক্যাবলে একটি পিসি সিঙ্ক জ্যাক যুক্ত করুন (ক্যামেরা ফ্ল্যাশের জন্য অটো সেটিংস ব্যবহার করুন এবং ক্যামেরা ফ্ল্যাশ বন্ধ করুন !!): 4 টি ধাপ
একটি নিকন এসসি -28 টিটিএল ক্যাবলে একটি পিসি সিঙ্ক জ্যাক যুক্ত করুন (ক্যামেরা ফ্ল্যাশ অন করার জন্য অটো সেটিংস ব্যবহার করুন এবং ক্যামেরা ফ্ল্যাশ বন্ধ করুন !!): এই নির্দেশে আমি আপনাকে দেখাবো কিভাবে সেই বিরক্তিকর মালিকানা 3 পিন টিটিএল সংযোগকারীগুলিকে সরিয়ে ফেলতে হয় একটি নিকন SC-28 অফ ক্যামেরা টিটিএল তারের পাশে এবং এটি একটি আদর্শ পিসি সিঙ্ক সংযোগকারী দিয়ে প্রতিস্থাপন করুন। এটি আপনাকে একটি ডেডিকেটেড ফ্ল্যাশ ব্যবহার করতে দেবে