সুচিপত্র:
ভিডিও: রাস্পবেরি পাই জিরো ব্যবহার করে একটি ড্যাশক্যাম তৈরি করা (pt.1): 3 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
এটি একটি নতুন সিরিজের সূচনা যেখানে আমরা রাস্পবেরি পাই জিরো ব্যবহার করে একটি ড্যাশক্যাম তৈরি করতে শিখি। এই প্রকল্পটি আসলে একটি ধারাবাহিক ভিডিও রেকর্ডার এবং বন্যপ্রাণী পর্যবেক্ষণ সহ অন্যান্য অ্যাপ্লিকেশনের জন্য ব্যবহার করা যেতে পারে।
অংশ 1 এ, আমরা রেকর্ডিং বিভাগটি মোকাবেলা করি, যার মধ্যে পাই ক্যামেরা থেকে ভিডিও ধারণ করা এবং মাইক্রোএসডি কার্ডে সংরক্ষণ করা জড়িত। আমরা ফাইল নম্বরিং, অবশিষ্ট স্টোরেজ সনাক্তকরণ, স্ক্রিপ্ট কম হলে বন্ধ করা এবং ফাইলগুলি দূর থেকে অ্যাক্সেস করার জন্য আমরা এফটিপি কার্যকারিতাও যোগ করি।
সবকিছু কীভাবে একত্রিত হয় তা ভিডিওটি ঘনিষ্ঠভাবে দেখে এবং আমরা কিছু পরীক্ষার স্ক্রিপ্ট তৈরি করি যা চূড়ান্ত স্ক্রিপ্টটি বুঝতে সাহায্য করে। আমি প্রকল্পটি সম্পর্কে আরও ভালভাবে বোঝার জন্য প্রথমে ভিডিওটি দেখার পরামর্শ দিচ্ছি।
ধাপ 1: রাস্পবেরি পাই প্রস্তুত করা হচ্ছে
আমাদের প্রথম যে কাজটি করতে হবে তা হল রাস্পবেরি পাই এর জন্য রাস্পবিয়ান অপারেটিং সিস্টেম ডাউনলোড করা। আমি এই প্রকল্পের জন্য পাই জিরো ব্যবহার করছি কারণ এটি একটি কম্প্যাক্ট বোর্ড। আমি ডেস্কটপ ব্যবহার করব না এবং এই কারণেই আমি লাইট সংস্করণটি ডাউনলোড করেছি। তারপরে আপনাকে এই চিত্রটিকে একটি মাইক্রোএসডি কার্ডে ফ্ল্যাশ করতে হবে কিন্তু আমরা এটি দিয়ে পাই বুট করার আগে আমাদের wpa_supplicant.conf এবং ssh ফাইলগুলি বুট ড্রাইভে অনুলিপি করতে হবে। এই ফাইলগুলি আমাদের রাস্পবেরি পাইকে দূর থেকে নিয়ন্ত্রণ করার অনুমতি দেওয়ার জন্য প্রয়োজন। আরেকটি বিকল্প হল একটি তারযুক্ত সংযোগ ব্যবহার করা এবং Pi নিয়ন্ত্রণ করতে একটি কীবোর্ড/মাউস/ডিসপ্লে সংযুক্ত করা। পছন্দটি আপনার এবং এখানে একটি পূর্ববর্তী পোস্টের লিঙ্ক রয়েছে যা দূরবর্তী অ্যাক্সেস এবং এফটিপি সহ আরও বিস্তারিতভাবে ব্যাখ্যা করে: https://www.instructables.com/id/Remotely-Accessing-the-Raspberry-Pi-SSH-Dekstop -এফটি/
কিভাবে এই কনফিগার করা যায় তার একটি সারসংক্ষেপ:
Wpa_supplicant.conf ফাইলটি নেটওয়ার্কের বিশদ বিবরণ প্রদান করে যা Pi কে আপনার WiFi নেটওয়ার্কের সাথে সংযুক্ত করতে দেয় - এটি সফ্টওয়্যার ইনস্টল করার জন্য এবং আপাতত এটি নিয়ন্ত্রণ করার জন্য প্রয়োজন। একটি ওয়াইফাই সংযোগ শুধুমাত্র প্রাথমিক সেটআপের সময় প্রয়োজন এবং গাড়িতে থাকাকালীন ভিডিও রেকর্ড করার জন্য আমাদের এটির প্রয়োজন নেই। আপনি এর জন্য একটি টেমপ্লেট ফাইল ডাউনলোড করতে নীচের লিঙ্কটি ব্যবহার করতে পারেন। কেবল আপনার দেশের কোড, নেটওয়ার্কের নাম এবং পাসওয়ার্ড আপডেট করুন এবং তারপরে এটি মাইক্রোএসডি কার্ডে অনুলিপি করুন। আপনি ফাইলটি আপডেট করতে নোটপ্যাড ++, সাবলাইম টেক্সট বা এটমের মতো একটি টেক্সট এডিটর ব্যবহার করতে পারেন।
WPA টেমপ্লেট ফাইল:
দেশের কোডগুলির তালিকার জন্য নিম্নলিখিত লিঙ্কটি ব্যবহার করুন:
আমাদের তখন আপনার পছন্দের পাঠ্য সম্পাদক ব্যবহার করে ssh নামের একটি খালি ফাইল তৈরি করতে হবে। ফাইলে কোন এক্সটেনশন যোগ করবেন না এবং কেবল বোর্ডে কপি করুন। একবার হয়ে গেলে, ক্যামেরাটি সংযুক্ত করুন, মাইক্রোএসডি কার্ড োকান এবং তারপরে বোর্ডে শক্তি দিন। বোর্ড আপনার নেটওয়ার্কের সাথে প্রথমবার সংযোগ করতে প্রায় এক মিনিট সময় নেবে।
আমরা এগিয়ে যাওয়ার আগে, আমাদের বোর্ডের জন্য আইপি ঠিকানা পেতে হবে। এটি করার একটি উপায় হল AngryIP স্ক্যানার নামক সফটওয়্যার ব্যবহার করা। এটি ইনস্টল করুন এবং চালান এবং তারপরে আপনি বোর্ডের আইপি ঠিকানা পেতে সক্ষম হবেন।
তারপরে আমাদের একটি টার্মিনাল (বা উইন্ডোতে কমান্ড প্রম্পট) ব্যবহার করে বোর্ডে লগ ইন করতে হবে। কেবল "ssh [email protected]" টাইপ করুন এবং এন্টার টিপুন। আপনার বোর্ডের আইপি ঠিকানা ব্যবহার করতে ভুলবেন না। ডিফল্ট পাসওয়ার্ড টাইপ করুন যা রাস্পবেরি এবং তারপরে আপনার বোর্ডে অ্যাক্সেস থাকবে।
স্ক্রিপ্ট দিয়ে শুরু করার আগে আমাদের এখন কিছু কাজ করতে হবে। প্রথম জিনিস হল ক্যামেরা সক্ষম করা যা "sudo raspi-config" কমান্ডটি চালানোর মাধ্যমে করা যেতে পারে। আপনাকে "ইন্টারফেসিং বিকল্পগুলি", তারপর "ক্যামেরা" এ নেভিগেট করতে হবে এবং এটি সক্ষম করতে হবে। "শেষ" বিকল্পটি নির্বাচন করতে ট্যাব কী ব্যবহার করুন এবং তারপরে বোর্ডটি পুনরায় চালু করুন। বোর্ডকে এক মিনিট দিন এবং তারপরে এটিতে আবার লগ ইন করুন।
তারপরে আমাদের রাস্পবিয়ান অপারেটিং সিস্টেম আপডেট করতে হবে এবং এটি "sudo apt update && full -upgrade -y" কমান্ডটি চালানোর মাধ্যমে করা যেতে পারে। তারপরে, "sudo apt install proftpd" কমান্ডটি চালিয়ে proftpd ইনস্টল করুন। এটি এফটিপি সফ্টওয়্যার ইনস্টল করে যা আমাদের মাইক্রোএসডি কার্ডে ফাইলগুলি অ্যাক্সেস করতে দেয়। তারপরে আপনি ফাইলজিলা খুলতে পারেন এবং বোর্ডের সাথে সংযোগ স্থাপন করতে পারেন যা আপনাকে ফাইলগুলি অ্যাক্সেস করতে দেয়।
ধাপ 2: স্ক্রিপ্ট তৈরি করুন
আমরা পূর্বে স্ক্রিপ্ট ফাইল তৈরি করেছি যার.sh এক্সটেনশন ছিল, এগুলি ছিল বাশ স্ক্রিপ্ট। এই প্রকল্পের জন্য, আমরা একটি পাইথন স্ক্রিপ্ট তৈরি করব যার একটি.py এক্সটেনশন থাকবে। পাইথন ব্যবহার করা আমাদের অনেক মডিউল, লাইব্রেরি এবং স্ক্রিপ্টের অ্যাক্সেস দেয় যা আমাদের জন্য প্রকল্পগুলি তৈরি করা সহজ করে তোলে।
আমাদের প্রথমে পিকামেরা মডিউল ইনস্টল করতে হবে যাতে আমরা আমাদের স্ক্রিপ্টে ক্যামেরা ব্যবহার করতে পারি। এটি "sudo apt install python-picamera" কমান্ডটি চালানোর মাধ্যমে করা যেতে পারে। একবার এটি সম্পন্ন হলে, "sudo nano dashcam.py" চালিয়ে একটি পাইথন স্ক্রিপ্ট তৈরি করুন এবং তারপর নিম্নলিখিত ফাইল থেকে বিষয়বস্তু টাইপ করুন:
www.bitsnblobs.com/wp-content/media/fw/diy/e26-dashcam.py
আপনি বিষয়বস্তুগুলি অনুলিপি/পেস্ট করতে পারেন যা SSH ব্যবহারের একটি সুবিধা। আপনি "CTRL+X", তারপর Y, তারপর ENTER লিখে ফাইলটি সংরক্ষণ করতে পারেন। এটি কীভাবে একসাথে কাজ করে তার সম্পূর্ণ ব্যাখ্যা পেতে ভিডিওটি দেখুন। আরও ভাল বোঝার জন্য আমরা এর আগে দুটি অতিরিক্ত স্ক্রিপ্ট তৈরি করেছি।
ধাপ 3: স্ক্রিপ্ট পরীক্ষা করুন
আমরা স্ক্রিপ্ট চালানোর আগে, ডিস্কের ব্যবহার পাওয়ার জন্য আমাদের psutil মডিউল ইনস্টল করতে হবে। Psutil ইনস্টল করার জন্য, আমাদের প্রথমে পাইপ নামক কিছু ইনস্টল করতে হবে যা পাইথনের জন্য একটি প্যাকেজ ইনস্টলার। এটি "sudo apt install python-pip" কমান্ডটি চালানোর মাধ্যমে করা যেতে পারে, তারপরে "pip install psutil" কমান্ড যা psutil ইনস্টল করবে।
একবার হয়ে গেলে, "mkdir videos" কমান্ডটি চালানোর মাধ্যমে একটি নতুন ফোল্ডার তৈরি করুন এবং আমরা কেবল "python dashcam.py" কমান্ডটি চালাতে পারি যা স্ক্রিপ্টটি চালাবে। ছবিতে দেখানো হিসাবে আপনার তৈরি করা ফাইলগুলি দেখতে সক্ষম হওয়া উচিত। আপনি ফাইলজিলা ব্যবহার করে এগুলি পেতে পারেন এবং ভিএলসি ব্যবহার করে সেগুলি আবার খেলতে পারেন। আপনি "CTRL+C" টাইপ করে স্ক্রিপ্টটি বন্ধ করতে পারেন এবং তারপরে বোর্ডটি পুনরায় বুট করার পরামর্শ দেওয়া হয়।
দ্বিতীয় পর্বের ভিডিওটি আগামী সপ্তাহে লাইভ হবে, তার সাথে একটি লিখিত পোস্টও থাকবে। দয়া করে আমাদের ইউটিউব চ্যানেলে সাবস্ক্রাইব করার বিষয়টি বিবেচনা করুন কারণ এটি এই ধরনের কাজকে সহায়তা করে।
ইউটিউব:
পড়ার জন্য আপনাকে ধন্যবাদ!
প্রস্তাবিত:
DIY -- কিভাবে একটি মাকড়সা রোবট তৈরি করা যায় যা Arduino Uno ব্যবহার করে স্মার্টফোন ব্যবহার করে নিয়ন্ত্রণ করা যায়: 6 টি ধাপ
DIY || কিভাবে একটি স্পাইডার রোবট তৈরি করা যায় যা Arduino Uno ব্যবহার করে স্মার্টফোন ব্যবহার করে নিয়ন্ত্রণ করা যায়: স্পাইডার রোবট তৈরির সময় কেউ রোবটিক্স সম্পর্কে অনেক কিছু শিখতে পারে। এই ভিডিওতে আমরা আপনাকে দেখাবো কিভাবে একটি স্পাইডার রোবট তৈরি করা যায়, যা আমরা আমাদের স্মার্টফোন ব্যবহার করে পরিচালনা করতে পারি (Androi
রাস্পবেরি পাই এর সাথে একটি জিপিএস মডিউল ইন্টারফেস করা: ড্যাশক্যাম পার্ট 2: 3 ধাপ
রাস্পবেরি পাই দিয়ে একটি জিপিএস মডিউল ইন্টারফেস করা: ড্যাশক্যাম পার্ট 2: এটি ড্যাশক্যাম প্রকল্পের অংশ 2 এবং এই পোস্টে, আমরা কীভাবে রাস্পবেরি পাইতে একটি জিপিএস মডিউল ইন্টারফেস করতে হয় তা শিখব। আমরা তখন জিপিএস ডেটা ব্যবহার করব এবং এটি একটি টেক্সট ওভারলে হিসাবে ভিডিওতে যুক্ত করব। অনুগ্রহ করে নিচের লিংক ব্যবহার করে পার্ট 1 পড়ুন, আপনার আগে
একটি পাই জিরো ড্যাশক্যাম তৈরি করা (pt। 3): ফাইল ব্যবস্থাপনা এবং বর্ধন: 3 টি ধাপ
একটি পাই জিরো ড্যাশক্যাম তৈরি করা (pt। 3): ফাইল ম্যানেজমেন্ট এবং বর্ধন: আমরা পাই জিরো ড্যাশক্যাম প্রকল্পটি চালিয়ে যাচ্ছি এবং এই পোস্টে, আমরা ফাইল ব্যবস্থাপনার যত্ন নেওয়ার পাশাপাশি প্রক্রিয়ায় কিছু উন্নতি যোগ করি। এই প্রকল্পটি প্রায় সম্পূর্ণ এবং আমরা আগামী সপ্তাহের পোস্ট/ভিডিওতে রাস্তা পরীক্ষা করব
একটি রাস্পবেরি পাই এবং একটি আরটিএল-এসডিআর ডংগল ব্যবহার করে একটি অপেশাদার রেডিও এপিআরএস আরএক্স তৈরি করুন মাত্র আধ ঘন্টার কম সময়ে: 5 টি ধাপ
একটি রাস্পবেরি পাই এবং একটি আরটিএল-এসডিআর ডংগল ব্যবহার করে একটি অপেশাদার রেডিও APRS RX শুধুমাত্র আইগেট তৈরি করুন: দয়া করে মনে রাখবেন এটি এখন বেশ পুরনো তাই কিছু অংশ ভুল এবং পুরনো। আপনার সম্পাদনা করার জন্য প্রয়োজনীয় ফাইলগুলি পরিবর্তিত হয়েছে। আমি আপনাকে ছবির সর্বশেষ সংস্করণটি দেওয়ার জন্য লিঙ্কটি আপডেট করেছি (দয়া করে এটি ডিকম্প্রেস করার জন্য 7-জিপ ব্যবহার করুন) কিন্তু সম্পূর্ণ যন্ত্রের জন্য
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা - রাস্পবেরি পাই 3B দিয়ে শুরু করা - আপনার রাস্পবেরি পাই 3: 6 ধাপ সেট আপ করা হচ্ছে
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা | রাস্পবেরি পাই 3B দিয়ে শুরু করা | আপনার রাস্পবেরি পাই 3 সেট আপ করা: আপনারা কেউ কেউ জানেন যে রাস্পবেরি পাই কম্পিউটারগুলি বেশ দুর্দান্ত এবং আপনি কেবলমাত্র একটি ছোট বোর্ডে পুরো কম্পিউটারটি পেতে পারেন। 1.2 GHz এ ঘড়ি। এটি পাই 3 কে মোটামুটি 50 রাখে