সুচিপত্র:

রাস্পবেরি পাই ডোরবেল: 3 টি ধাপ
রাস্পবেরি পাই ডোরবেল: 3 টি ধাপ

ভিডিও: রাস্পবেরি পাই ডোরবেল: 3 টি ধাপ

ভিডিও: রাস্পবেরি পাই ডোরবেল: 3 টি ধাপ
ভিডিও: *2 HOURS* Of Luigi CMB | Funniest Videos (Marathon) 2024, নভেম্বর
Anonim
রাস্পবেরি পাই ডোরবেল
রাস্পবেরি পাই ডোরবেল

আমি সম্প্রতি একটি ভাঙা ডোরবেল বাজানোর সাথে একটি বাড়ি কিনেছি। তাই আমি একটি তৈরি করেছি যা কাস্টম শব্দ করতে পারে।

আমি RPI জিরো W এর সাথে Adafruit Stereo Bonnet Pack ব্যবহার করেছি

অতিরিক্ত অংশ:

এসডি কার্ড

ইউএসবি পাওয়ার আউটলেট - অথবা ডোরবেলে পাওয়ার আউটলেট থাকলে পাই পাওয়ার অ্যাডাপ্টার ব্যবহার করতে পারে

ছোট ইউএসবি থেকে মাইক্রো ইউএসবি কেবল

ঝাল সংযোগের জন্য ছোট প্রোটো বোর্ড

1 - 10k প্রতিরোধক

1 - 1k প্রতিরোধক

1 - 104 (0.1uf) ক্যাপাসিটর

3 জাম্পার তারগুলি

2 অ্যালিগেটর ক্লিপ ক্যাবল

ধাপ 1: ঝাল অংশ

ঝাল অংশ
ঝাল অংশ
ঝাল অংশ
ঝাল অংশ
ঝাল অংশ
ঝাল অংশ
ঝাল অংশ
ঝাল অংশ

Adafruit স্পিকার Bonnet এবং শূন্য পিন সংযোগকারী soldered প্রয়োজন। Adafruit এর জন্য নির্দেশাবলী রয়েছে।

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

  • স্পিকার বনেটে একটি গ্রাউন্ড সংযোগকারীকে কালো জাম্পারটি বিক্রি করুন
  • 3.3v সংযোগকারীতে ঝাল লাল জাম্পার
  • স্পিকার বনেটে সোল্ডার ব্লু জাম্পার (যা GPIO 22)
  • ব্রিজ সোল্ডার লাল পাওয়ার জাম্পার 10 কে রোধক
  • ব্রিজ সোল্ডার 10k রোধকের অন্য প্রান্ত, GPIO জাম্পার, ক্যাপাসিটর এবং 1k প্রতিরোধক
  • সেতু সোল্ডার 1k প্রতিরোধকের অন্য প্রান্তে অ্যালিগেটর ক্লিপ তারের।
  • ব্রিজ সোল্ডার ক্যাপাসিটরের অন্য প্রান্ত, স্থল এবং অন্যান্য অ্যালিগেটর ক্লিপ তার।

ধাপ 2: রাস্পবেরি পাই সেটআপ করুন

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

ডোরবেল ফাইলের জন্য একটি ফোল্ডার তৈরি করুন

pi@raspberrypi ~ $ mkdir doorbellpi@raspberrypi ~ $ cd ডোরবেল

আপনি ব্যবহার করতে চান পাইথন স্ক্রিপ্ট এবং wav ফাইল (গুলি) ডাউনলোড করুন।

wget -O doorbell.py

wget -O doorbell.wav

wget -O gong.wav

wget -O bird.wav

Doorbell.py এক্সিকিউটেবল করুন

chmod +x doorbell.py

আমি ফ্রিসাউন্ড থেকে পাওয়া ক্রিয়েটিভ কমন্স লাইসেন্সযুক্ত শব্দগুলির সাথে এই শব্দগুলি সম্পাদনা করেছি

পাইথন স্ক্রিপ্ট ring.wav ব্যবহার করে, তাই আপনি যেটা খেলতে চান তা কপি করুন

pi@raspberrypi ~ $ cp gong.wav ring.wav

স্টার্টআপ পরিষেবা সেটআপ করুন

pi@raspberrypi ~ $ sudo nano /lib/systemd/system/doorbell.service

[ইউনিট] বর্ণনা = ডোরবেল প্রোগ্রাম

[পরিষেবা]

ExecStart =/home/pi/doorbell/doorbell.py

স্ট্যান্ডার্ড আউটপুট = শূন্য

[ইনস্টল করুন]

WantedBy = multi-user.target

উপনাম = doorbell.service

সংরক্ষণ করুন, তারপর পরিষেবাটি সক্রিয় করুন

pi@raspberrypi ~ $ sudo systemctl সক্ষম doorbell.service

pi@raspberrypi ~ $ sudo systemctl start doorbell.service

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

ইনস্টলেশনটি আপনার বিদ্যমান ডোরবেল সিস্টেমে কাস্টমাইজ করতে হবে। আমি পুরনো ডোরবেল হাউজিংয়ে সাউন্ড চেম্বারগুলো খুলে স্পিকার লাগাতে একটি পারস্পরিক করাত ব্যবহার করেছি। জিনিসগুলিকে জায়গায় রাখার জন্য আমি কিছু বৈদ্যুতিক টেপ ব্যবহার করেছি। আমি ডোরবেল সুইচ তারের প্রান্তগুলি ডোরাকাটা করেছি এবং এটিকে অ্যালিগেটর ক্লিপগুলির সাথে সংযুক্ত করেছি। আমি বৈদ্যুতিক টেপ দিয়ে খালি তামা েকে দিলাম।

প্রস্তাবিত: