সুচিপত্র:

PoochPak: একটি সেলুলার সংযুক্ত স্মার্ট ডগ ভেস্ট: 4 টি ধাপ
PoochPak: একটি সেলুলার সংযুক্ত স্মার্ট ডগ ভেস্ট: 4 টি ধাপ

ভিডিও: PoochPak: একটি সেলুলার সংযুক্ত স্মার্ট ডগ ভেস্ট: 4 টি ধাপ

ভিডিও: PoochPak: একটি সেলুলার সংযুক্ত স্মার্ট ডগ ভেস্ট: 4 টি ধাপ
ভিডিও: 2v2sday Tourney Time in The Best Community on Twitch, The Elite PoochPack HYPE 6PM CST 2024, নভেম্বর
Anonim

আমার স্টার্টআপ দেখুন! - লেখক দ্বারা আরো অনুসরণ করুন:

মানব VU মিটার
মানব VU মিটার
মানব VU মিটার
মানব VU মিটার
আলেক্সা, আমার চাবি কোথায়?
আলেক্সা, আমার চাবি কোথায়?
আলেক্সা, আমার চাবি কোথায়?
আলেক্সা, আমার চাবি কোথায়?
কিন্ডবট তৈরি করা: কাস্টমাইজড অ্যাম্বিয়েন্ট কম্পিউটিং ফ্লাস্ক-আস্ক দিয়ে
কিন্ডবট তৈরি করা: কাস্টমাইজড অ্যাম্বিয়েন্ট কম্পিউটিং ফ্লাস্ক-আস্ক দিয়ে
কিন্ডবট তৈরি করা: ফ্লাস্ক-আস্কের সাথে কাস্টমাইজড অ্যাম্বিয়েন্ট কম্পিউটিং
কিন্ডবট তৈরি করা: ফ্লাস্ক-আস্কের সাথে কাস্টমাইজড অ্যাম্বিয়েন্ট কম্পিউটিং

সম্পর্কে: ইউসি বার্কলে গণিতের ছাত্র যিনি ইলেকট্রনিক্স এবং কৃত্রিম বুদ্ধিমত্তা অ্যাপ্লিকেশনগুলির সাথে ঝাঁকুনি পছন্দ করেন। স্মায়রকুইন সম্পর্কে আরো

অটোমেশনে, আমরা প্রায়ই কম্পিউটারের জ্ঞানীয় শক্তি এবং মানুষের মনের সুবিধা গ্রহণের জন্য মানুষ-ইন-দ্য-লুপ ইঞ্জিনিয়ারিংয়ের দিকে মনোনিবেশ করি। কিন্তু কুকুরদের এমন কিছু দক্ষতা আছে যা তাদেরকে এমন কিছু কাজের জন্য খুব উপযুক্ত করে তোলে যা মানুষ কার্যকরভাবে করতে পারে না। PoochPak সেন্সর পরিচয় করিয়ে দেয় সেই অভিজ্ঞতাকে মেট্রিকের পরিপ্রেক্ষিতে আমরা আগ্রহী।

আমাদের পোষা প্রাণী আমাদের কাছে অমূল্য এবং তাই আমরা নিশ্চিত করতে চাই যে তারা ভাল আছে। PoochPak এর মাধ্যমে, আপনি আপনার পোষা প্রাণীর জীবনী নিরীক্ষণ করতে পারেন এবং SMS এর মাধ্যমে বিজ্ঞপ্তি পেতে পারেন। PoochPak- এ একটি নাইট ভিশন ক্যামেরাও রয়েছে যা কম্পিউটার ভিশন ব্যবহার করে যখন একজন মানুষ সনাক্ত করা হয় তখন আপনাকে একটি এসএমএস বার্তা পাঠায়। এটি অনুসন্ধান এবং উদ্ধার অভিযান এবং/অথবা বাড়ির নিরাপত্তার জন্য দুর্দান্ত।

ধাপ 1: আপনার PoochPak তারের

আপনার PoochPak তারের
আপনার PoochPak তারের

আপনার প্রয়োজন হবে:

(1) রাস্পবেরি পাই জিরো ওয়্যারলেস বা রাস্পবেরি পাই 3

(1) হলোগ্রাম নোভা + (1) হলোগ্রাম গ্লোবাল আইওটি সিম কার্ড

(1) নাইট ভিশন পাই ক্যামেরা

(1) Adafruit Analog Accelerometer: ADXL335

(1) Adafruit DS18B20 তাপমাত্রা সেন্সর

(1) অ্যাডাফ্রুট পালস সেন্সর

(1) Adafruit MCP3008-8 চ্যানেল 10 বিট ADC + (1) প্রতিরোধক 4.75k ওহম

(1) রিচার্জেবল লিথিয়াম আয়ন ব্যাটারি

পছন্দের কুকুরের ব্যবহার

তারের জন্য

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

ধাপ 2: ইনস্টলেশন

প্রকল্প নির্ভরতার মধ্যে সামঞ্জস্যের জন্য ডিফল্ট পাইথন 3 হিসাবে পাইথন.4..4 প্রয়োজন। আপনার রাস্পবেরি পাই শূন্য/ পাই for এর জন্য আপনার এই নির্দিষ্ট ছবিটি বার্ন করা উচিত

sudo raspi-config

। আপনাকে নিশ্চিত করতে হবে:

  • উন্নত বিকল্পের অধীনে, ফাইল সিস্টেম প্রসারিত করুন
  • স্থানীয়করণ বিকল্পের অধীনে টাইমজোন পরিবর্তন করুন
  • ব্যবহারকারীর পাসওয়ার্ড পরিবর্তন করুন
  • ইন্টারফেসিং বিকল্পের অধীনে, ssh, ক্যামেরা, SPI, IC2 এবং সিরিয়াল সক্ষম করুন

রিবুট করার পরে, গিট এই রেপোটি ক্লোন করুন:

সিডি ~/

git ক্লোন https://github.com/mayorquinmachines/PoochPak.git cd PoochPak

সমস্ত নির্ভরতা ইনস্টল করার জন্য ইনস্টল স্ক্রিপ্টটি চালান। দ্রষ্টব্য: এটি একটি দীর্ঘ সময় লাগবে! এটাকে সারারাত চলতে দিন।

./install.sh

ইনস্টল স্ক্রিপ্ট শেষ হওয়ার পরে আপনার পাই পুনরায় বুট করুন। চালান:

sudo modprobe bcm2835-v4l2sudo modprobe w1-gpio sudo modprobe w1-therm

এটি কেবল নিশ্চিত করছে যে সেন্সরের সাথে যোগাযোগের জন্য প্রয়োজনীয় সমস্ত মডিউল সক্ষম রয়েছে।

হলোগ্রাম সেট করা এসএমএস পাঠাতে হলোগ্রাম ব্যবহার করার জন্য, আপনাকে হলোগ্রাম ড্যাশবোর্ড সেট আপ করতে হবে এবং আপনার সিম কার্ড সক্রিয় করতে হবে। এটি করার জন্য হলোগ্রাম স্টার্টার গাইড এখানে। ইনস্টল স্ক্রিপ্ট আপনার জন্য হলোগ্রাম-ক্লি এবং হলোগ্রাম-পাইথন-এসডিকে ইনস্টল করার ব্যবস্থা করেছে। আপনি এটি চালানোর মাধ্যমে পরীক্ষা করতে পারেন:

সুডো হলোগ্রাম সংস্করণ

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

cd ~/PoochPaktouch config.py echo "DEVICEKEY = ''" >> config.py

ধাপ 3: চালান

অবশেষে, অবজেক্ট রিকগনিশন এবং সেন্সর সার্ভার চালু করার জন্য কোডটি চালানোর জন্য, নিচের নির্দেশাবলী অনুসরণ করুন!

YOLO অবজেক্ট রিকগনিশন শুরু হচ্ছে

সিডি yolo_picam/

nohup sudo python3 picam.py &

সার্ভার শুরু হচ্ছে

nohup sudo python poochpak_server.py &

যখন একজন ব্যক্তি সনাক্ত করা হয়েছে, আপনি আপনার হলোগ্রাম ড্যাশবোর্ডে কনফিগার করা ফোনে একটি এসএমএস বার্তা পাবেন। যখন একজন ব্যক্তি সনাক্ত করা হয়েছে তখন রেকর্ড করা ভিডিওটি দেখতে, https:// এ নেভিগেট করুন এবং ভিডিও ফাইলটি আপনার ডাউনলোডের জন্য উপলব্ধ হবে। আপনি যদি https://: 8925 এ নেভিগেট করেন, তাহলে আপনি সেন্সর থেকে রিডিং এবং ন্যস্ত জিপিএস অবস্থান সহ একটি অভিধান পেতে সক্ষম হবেন।

ধাপ 4: সমস্যা সমাধান

যদি আপনার Yolo অবজেক্ট আইডেন্টিটিশন স্ক্রিপ্ট (picam.py) ক্যামেরা খুঁজে না পাওয়ায় সমস্যা হয়, তাহলে আপনাকে আবার ক্যামেরা পুনরায় চালু করতে হবে। "Sudo raspi-config" ব্যবহার করে এটি আবার সক্ষম করার চেষ্টা করুন এবং চালান:

sudo modprobe bcm2835-v4l2

কখনও কখনও হলোগ্রাম নোভা সংকেত হারায়। আপনার নিশ্চিত করা উচিত যে লাল LED জ্বলছে এবং নীল LED জ্বলছে। দ্রুত ঝলকানি মানে আপনি 3G নেটওয়ার্কে আছেন, স্লো ফ্ল্যাশিং মানে 2G নেটওয়ার্ক, এবং কোন নীল আলো মানে নোভা এখনও নেটওয়ার্কে নেই।

যদি সেন্সরগুলি সঠিকভাবে কাজ না করে, আবার তারের দিকে নজর দিন এবং নিশ্চিত করুন যে সবকিছু ঠিক আছে। তারপরে তাদের মডিউলগুলি পুনরায় সক্রিয় করার চেষ্টা করুন:

সুডো মোডপ্রোব w1-gpio #টেম্প সেন্সরের জন্য

এমন একটি স্ক্রিপ্ট রয়েছে যা আপনি সমস্ত সেন্সর পরীক্ষা করতে চালাতে পারেন। দৌড়ানোর চেষ্টা করুন:

পাইথন P/PoochPak/পরীক্ষা/run_tests.py

প্রস্তাবিত: