সুচিপত্র:
- সরবরাহ
- ধাপ 1: রাস্পবেরি পাই এবং আরডুইনো সেটআপ
- ধাপ 2: বক্স সেটআপ করুন
- ধাপ 3: ভার্চুয়াল পিপহোল শুরু করুন
- ধাপ 4:
ভিডিও: ভার্চুয়াল পিপহোল: 4 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
সারা বিশ্বে আনুমানিক 770 মিলিয়ন নজরদারি ক্যামেরা রয়েছে। তাদের মধ্যে কিছু এখনও তাদের ডিফল্ট পাসওয়ার্ড আছে, যা তাদের সহজেই অ্যাক্সেসযোগ্য করে তোলে, যার কাছে ইন্টারনেট সংযোগ রয়েছে।
এই ভার্চুয়াল পিপহোলটি এমন কিছু অসুরক্ষিত ক্যামেরা দেখার যন্ত্র। প্রতিবার পিপহোল খোলার সময় আলাদা ক্যামেরা দেখানো হয়।
সরবরাহ
- 1 Arduino মাইক্রো
- 1 ছবির প্রতিরোধক
- 1 রাস্পবেরি পাই 3 মডেল বি
- 1 রাস্পবেরি পাই স্ক্রিন
- 1 কাঠের বাক্স
- 1 ডোর আই
- ড্রিল
- স্ক্রু ড্রাইভার
ধাপ 1: রাস্পবেরি পাই এবং আরডুইনো সেটআপ
ভার্চুয়াল পিপহোলটি 2 টি স্বতন্ত্র অংশ দিয়ে তৈরি: একটি রাস্পবেরি পাই (একটি ছোট পর্দা সহ) এবং একটি আরডুইনো মাইক্রো। রাস্পবেরি পাই ইন্টারনেটের সাথে সংযুক্ত এবং একটি ওয়েবসাইট প্রদর্শন করে, যা একটি এলোমেলো ক্যামেরা ফিড দেখায়। যখনই পিপহোল বন্ধ থাকে, রাস্পবেরি পাই (আরডুইনো মাইক্রোর মাধ্যমে) একটি সংকেত পাঠানো হয় এবং ওয়েবসাইটটি অন্য ক্যামেরা ফিডে চলে যায়। এই প্রকল্পের জন্য আমি যে ক্যামেরা ডেটা ব্যবহার করেছি তা ইনসেকাম থেকে স্ক্র্যাপ করা হয়েছিল, একটি ওয়েবসাইট যা 73,000 এর বেশি অনিরাপদ ক্যামেরা নিবন্ধন করে।
প্রদর্শনের জন্য ওয়েবসাইট
আমার ভার্চুয়াল পিপহোলের জন্য, আমি ইনসাইসাম থেকে সংগৃহীত ডেটা সহ একটি ওয়েবসাইট তৈরি করেছি। আপনি খুব ভালভাবে আপনার নিজস্ব ওয়েবসাইট তৈরি করতে পারেন, কিন্তু এটি এই নিদর্শনের সুযোগের বাইরে। আপনি যদি নিজের ওয়েবসাইট তৈরি করতে পছন্দ না করেন তবে আপনি এই লিঙ্কটি ব্যবহার করতে পারেন (প্রতিবার স্পেস বারটি চাপলে এটি ওয়েবক্যাম পরিবর্তন করে; আমরা পরে আরডুইনো থেকে সেই কীটি ট্রিগার করব), অথবা সোর্স কোডটি দেখুন।
রাস্পবেরি পাই সেট আপ করা হচ্ছে
- নিশ্চিত করুন যে আপনার রাস্পবেরি পাই কাজ করছে এবং সেটআপ করছে (যদি আপনি রাস্পবেরি পাইতে নতুন হন তবে এই নির্দেশিকাটি দেখুন)
- রাস্পবেরি পাইতে এলসিডি স্ক্রিনটি হুক করুন
- শুরুতে রাস্পবেরি পাই একটি ওয়েবপেজ খুলুন
Arduino সেট আপ
মনোযোগ: এই প্রকল্পটি করার জন্য, আপনার Arduino বোর্ডকে অবশ্যই কীবোর্ড লাইব্রেরি সমর্থন করতে হবে যেমন লাইব্রেরির পৃষ্ঠায় উল্লেখ করা হয়েছে:
সমর্থিত মডেল হল 32u4 এবং SAMD ভিত্তিক বোর্ড (লিওনার্দো, এসপ্লোরা, জিরো, ডিউ এবং এমকেআর পরিবার)
- আপনার আলোর সেন্সরটি আরডুইনোতে সংযুক্ত করুন
- আরডুইনোতে কোড আপলোড করুন। কোডটি প্রথমে 5 সেকেন্ডের জন্য ক্রমাঙ্কন চালাবে (যার সময় ফটোসেন্সরের ন্যূনতম এবং সর্বোচ্চ মান নিবন্ধিত হবে), এবং তারপর যখনই আলোর মান থ্রোসহোল্ডের নীচে থাকবে তখন "স্পেস" কী সিগন্যাল পাঠান (মানে পিপহোল বন্ধ)।
আগের মিলিস = 0
// কারণ আলো সর্বদা পরিবর্তিত হয়, আমরা প্রতিটি বুটে ফোটোসারকে ক্যালিব্রেট করব। দীর্ঘ ক্রমাঙ্কন সময় = 5000; দীর্ঘ শুরু মিলিস = 0; // একটি এনালগ সেন্সরের সর্বোচ্চ মান হল 1024 int sensorMin = 1024; int sensorMax = 0; int গড় = 0; int থ্রেশহোল্ড = 5; bool lastState = সত্য; বুল isClosed = true; অকার্যকর সেটআপ () {Serial.begin (9600); // সিরিয়াল পোর্ট Keyboard.begin () খুলুন; // কীবোর্ড লাইব্রেরি শুরু startMillis = millis (); // শুরু করুন কাউন্টার} অকার্যকর লুপ () {// প্রথম 5 সেকেন্ডে পড়া স্থির করুন // তারপর, স্থিতিশীলতার একটি বৈচিত্র্য সনাক্ত করুন। স্বাক্ষরবিহীন দীর্ঘ কারেন্টমিলিস = মিলিস (); // সেট মিলিস বর্তমান সময় হিসাবে int sensorValue = analogRead (A0); // সেন্সরটি পড়ুন যদি (currentMillis-startMillis <calibrationtime) {// যতক্ষণ আমরা ক্যালিব্রেশন টাইমে থাকি // এই ক্রমাঙ্কনের সময়, পিপহোলটি ক্যালিব্রেট করতে খুলুন এবং বন্ধ করুন। int elapsedtime = currentMillis - startMillis; Serial.println (অতিবাহিত সময়); Serial.println (sensorMin); Serial.println (sensorMax); যদি (sensorValue sensorMax) {sensorMax = sensorValue; গড় = (sensorMin + sensorMax)/2; } বিলম্ব (100); // বিলম্ব} অন্যথায় {// যদি ক্রমাঙ্কন করা হয় যদি (sensorValue> গড় + থ্রেশহোল্ড) {// পিপহোল খোলা বা বন্ধ isClosed = false সনাক্ত করুন; যদি (lastState! = isClosed) {}} অন্য {isClosed = true; যদি (lastState! = isClosed) {Keyboard.print (""); // পিপহোল খোলা থাকলে একটি কী সিগন্যাল পাঠান}} lastState = isClosed; বিলম্ব (100); }}
ধাপ 2: বক্স সেটআপ করুন
- ফটোসেন্সরকে ফিট করার জন্য দরজার চোখে একটি গর্ত ড্রিল করুন (এটি আপনার পিপহোলটি খোলা বা বন্ধ কিনা তা সনাক্ত করবে এবং তারপর ওয়েবক্যাম পরিবর্তনকে ট্রিগার করবে)।
- বাক্সে একটি গর্ত ড্রিল করুন যাতে আপনি দরজার চোখের সাথে মানানসই হতে পারেন
- দরজার চোখের সামনে, স্ক্রিনের সাহায্যে রাস্পবেরি পাই সুরক্ষিত করুন (আমি ভেলক্রো ব্যবহার করেছি)
-
Arduino তারের:
- আরডুইনোতে ফটোসেন্সরটি সংযুক্ত করুন
- Rpi এবং Arduino এর মধ্যে একটি USB তারের রাখুন। আরডুইনো একটি কীবোর্ডের মতো কাজ করবে এবং রাস্পবেরি পাইতে কী সংকেত পাঠাবে।
ধাপ 3: ভার্চুয়াল পিপহোল শুরু করুন
একবার আপনি বাক্সে সবকিছু রেখে দিলে, আপনি এখন আপনার ভার্চুয়াল পিপহোল চালানোর জন্য প্রস্তুত।
- একটি দেয়ালে ভার্চুয়াল পিপহোল রাখুন
- পাওয়ারে রs্যাপসবেরি পাই প্লাগ করুন
- দরজা চোখের মধ্যে অবস্থিত ফটোসেন্সরটি একাধিকবার খোলার এবং বন্ধ করার জন্য আপনার এখন 5 সেকেন্ড থাকবে।
ভার্চুয়াল পিপহোল এখন কাজ করা উচিত!
উপভোগ করুন!
ধাপ 4:
রাস্পবেরি পাই প্রতিযোগিতা 2020 এ রানার আপ
প্রস্তাবিত:
BeYourHero দিয়ে রাস্পবেরি পাইতে ভার্চুয়াল বাস্তবতা !: 19 টি ধাপ (ছবি সহ)
BeYourHero এর সাথে রাস্পবেরি পাই তে ভার্চুয়াল বাস্তবতা: " আপনার নায়ক হোন " প্রজেক্ট! আমি আশা করি আপনি ভার্চুয়াল রিয়েলিটি নিমজ্জনের পরবর্তী প্রজন্মের মধ্যে প্রবেশের জন্য প্রস্তুত! এই প্রকল্পটি আপনার পছন্দসই যেকোন ভার্চুয়াল হিরোর সম্পূর্ণ অঙ্গভঙ্গি নিয়ন্ত্রণ দেবে যা ব্যবহার করে সস্তা ডিভাইসগুলির একটি সহজ সেট দিয়ে
সময়সূচী ঘড়ি: আপনার ভার্চুয়াল উত্পাদনশীলতা সহকারী।: 6 টি ধাপ (ছবি সহ)
সময়সূচী ঘড়ি: আপনার ভার্চুয়াল উত্পাদনশীলতা সহকারী: আমি একজন পেশাদার বিলম্বকারী! এই লক ডাউন আমাকে একটা টাইম লুপে ফেলে দিয়েছে, যেখানে প্রতিদিন কোন প্রযোজনীয় কাজ ছাড়াই উড়ে যায়। আমার বিলম্ব দূর করার জন্য, আমি এই সহজ এবং দ্রুত ঘড়ি তৈরি করেছি, যা আমার কাজের সময়সূচী করে। এখন আমি কেবল আটকে থাকতে পারি
MAME এবং ভার্চুয়াল পিনবলের জন্য DIY কীবোর্ড কন্ট্রোলার: 4 টি ধাপ (ছবি সহ)
MAME এবং ভার্চুয়াল পিনবলের জন্য DIY কীবোর্ড কন্ট্রোলার: নির্দেশাবলীর এই সেটটি আপনাকে কিছু তারের, সোল্ডার এবং কাঠের টুকরোর জন্য পুরানো কীবোর্ড ব্যবহার করে আপনার নিজস্ব কীবোর্ড কন্ট্রোলার তৈরি করতে দেয়। ভার্চুয়াল পিনবল ইনস্ট দেখুন
পিপ-হাল: একটি পিপহোল আকারের HAL-9000: 6 ধাপ
পিপ-হাল: একটি পিপহোল আকারের HAL-9000: আমি গতকাল আমার আস্তানার হলওয়ে দিয়ে হেঁটে যাচ্ছিলাম, তখন আমি বুঝতে পারলাম কিভাবে পিপহোলের মধ্য দিয়ে আলো জ্বলছে প্রায় একটি সাদা HAL 9000 আলো। সুতরাং, আমি একটি ছোট LED আলো তৈরি করার সিদ্ধান্ত নিয়েছি যা পিপহোলের ভিতরে ফিট হবে, এবং এটি l
অভিভাবক V1.0 --- Arduino এর সাথে ডোর পিপহোল ক্যামেরা আপগ্রেড করা (মোশন ডিটেকশন রেকর্ডিং এবং ইলেকট্রিক শক ফিচার): ৫ টি ধাপ
অভিভাবক V1.0 ||| আরডুইনো (মোশন ডিটেকশন রেকর্ডিং এবং ইলেকট্রিক শক ফিচার) দিয়ে ডোর পিপহোল ক্যামেরা আপগ্রেড করা: আমি একটি পিপহোল ক্যামেরা অর্ডার করেছি কিন্তু যখন আমি এটি ব্যবহার করি তখন বুঝতে পারলাম যে অটো রেকর্ডিং ফাংশন নেই (মোশন ডিটেকশন দ্বারা সক্রিয়)। তারপর আমি এটি কিভাবে কাজ করে তা তদন্ত করতে শুরু করি। একটি ভিডিও রেকর্ড করার জন্য, আপনার 1- পাওয়ার বোতামটি প্রায় 2 সেকেন্ড ধরে রাখা উচিত