সুচিপত্র:
- ধাপ 1: উপকরণ সংগ্রহ করা
- ধাপ 2: একসাথে সমস্ত কম্পেনেন্টকে ওয়্যারিং করা
- ধাপ 3: পাই সেট আপ করা
- ধাপ 4: মডিউল এবং প্যাকেজ ইনস্টল করা এবং ওয়েবসাইট সার্ভার সেট আপ করা
- ধাপ 5: কোড প্রয়োগ করা
- ধাপ 6: আবাসন নির্মাণ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
ভূমিকা
পাঠ্যক্রম প্রকল্প 1 এর জন্য আমাকে কিছু করতে হয়েছিল। আমি সর্বদা মুগ্ধ ছিলাম কিভাবে একটি জাগ্রত আলো আপনাকে ফিলিপের মত জেগে উঠতে উপকৃত করবে।
তাই আমি জাগ্রত আলো করার সিদ্ধান্ত নিয়েছি।
আমি একটি রাস্পবেরি পাই দিয়ে বেস, একটি নেতৃত্বাধীন স্ট্রিপ, স্পিকার এবং পরিমাপের জন্য কয়েকটি পরিবেশগত সেন্সর দিয়ে জাগ্রত আলো তৈরি করেছি।
এখানে এর বৈশিষ্ট্যগুলি হল:
- ওয়েব সার্ভার পাইতে হোস্ট করা হয়
- ডেটা একটি মাইএসকিউএল ডাটাবেসে রপ্তানি করা হয়
- ওয়েবপেজ যা ডেটা দেখায়
- ওয়েবপেজ যা বিবৃতি কার্যকর করে
এই প্রকল্পটি আমার জন্য একটি দুর্দান্ত শিক্ষার অভিজ্ঞতা হয়েছে। এটি আমাকে কিছু অপ্রত্যাশিত সমস্যার সমাধান করেছে। আমি পাই এর ক্ষমতা এবং কিভাবে পিএইচপি সবকিছুর সাথে যোগাযোগ করে সে সম্পর্কে বেশ কিছুটা শিখেছি।
ধাপ 1: উপকরণ সংগ্রহ করা
আমার প্রকল্পের জন্য আমার এটির একাধিক অংশ প্রয়োজন যা আমি নীচে তালিকাভুক্ত করব, সেখানে একটি এক্সেল ফাইলও থাকবে যার সাথে সংশ্লিষ্ট ওয়েবসাইটগুলির সমস্ত মূল্যের দাম যেখানে আমি তাদের আদেশ দিয়েছিলাম।
উপাদান:
- রাস্পবেরি পাই 3 মডেল বি+
- রাস্পবেরি পাই পাওয়ার সাপ্লাই
- রাস্পবেরি পাই টি-মুচি
- স্টিরিও 3.7W ক্লাস ডি অডিও পরিবর্ধক-ম্যাক্স 98306
- 2 x স্পিকার - 3 "ব্যাস - 4 ওহম 3 ওয়াট
- আরজিবি ব্যাকলাইট নেগেটিভ এলসিডি 20x4
- Adafruit Dotstar ডিজিটাল LED স্ট্রিপ - সাদা 144 - 0.5 মিটার
- অতিস্বনক সেন্সর HC-SR04
- DHT11 সেন্সর
- জাম্পার তার (এম থেকে এফ) এবং (এম থেকে এম)
- 470 ওহম এবং 330 ওহম প্রতিরোধক
উপাদান নকশা:
- MDF কাঠ 7 মিমি
- প্লাস্টিক
সরঞ্জাম:
- তাতাল
- আঠালো বন্দুক
মোট উপকরণের খরচ হবে প্রায় 210 ইউরো।
ধাপ 2: একসাথে সমস্ত কম্পেনেন্টকে ওয়্যারিং করা
আমি আমার তৈরি করা ফ্রিজিং স্কিম অনুসরণ করে সার্কিট তৈরি করি, আপনি নীচের ব্রেবোর্ড এবং বৈদ্যুতিক স্কিমের ডকুমেন্টগুলি পিডিএফ খুঁজে পেতে পারেন।
সার্কিটে একাধিক সেন্সর, স্পিকার, এলসিডি ডিসপ্লে এবং একটি নেতৃত্বাধীন স্ট্রিপ রয়েছে যা একসঙ্গে কাজ করে। আমি কিভাবে এইগুলিকে সংযুক্ত করতে হবে এবং স্কিমে খুঁজে পেতে পারি তার প্রতিটি উপাদানের জন্য তালিকা করব।
- অতিস্বনক সেন্সর: এই সেন্সর সেন্সর এবং তার সামনে একটি বস্তুর মধ্যে দূরত্ব গণনা করে। এই ফাংশনের সাহায্যে আমরা আপনার সামনের হাত ধরে কিছু ক্ষমতা স্বয়ংক্রিয় করতে পারি। এটিতে 4 টি পিন রয়েছে: স্থল, 5 ভি, ট্রিগার এবং একটি প্রতিধ্বনি। ইকো আউটপুট স্থল এবং ইকো পিনের মধ্যে প্রতিরোধক প্রয়োজন।
- DHT11 সেন্সর: এই সেন্সর তাপমাত্রা এবং আর্দ্রতা পরিমাপ করে। যদি আপনি একটি PCB এর সাথে একটি কিনেন তাহলে 10k রোধকারী সেন্সরের সাথে ইতিমধ্যেই সোল্ডার করা হয় এবং এটিকে তারে সংযুক্ত করা খুব সহজ করে তোলে।
- LEDstrip: LEDstrip জন্য একটি বহিরাগত পাওয়ার সাপ্লাই প্রয়োজন এটি এটি ক্ষমতা অন্যথায় আপনি একটি ব্যবহার না করে আপনার রাস্পবেরি পাই dmg করতে পারেন। DI ওয়্যার পাই এর MOSI পিনে যায় এবং CI SCLK পিনে যায়।
- এলসিডি ডিসপ্লে: বিশেষ করে আরবিজি ডিসপ্লেতে প্রচুর তারের প্রয়োজন হয়, পাইয়ের ব্যবহৃত সমস্ত পিন সাধারণ GPIO.pins দিয়ে ব্যবহার করা যায়। ডিসপ্লের কনট্রাস্ট পরিবর্তনের জন্য এটির সাথে একটি পোটেন্টিওমিটারও রয়েছে।
- পুশ বোতাম: আমি রাস্পবেরি শাটডাউন মোডে রাখতে এবং আবার জেগে উঠার মোডে চাপ দিয়ে এটি ব্যবহার করি। সাধারণত এটির জন্য উন্মুক্ত সংযোগ প্রয়োজন।
- পরিশেষে স্পিকারের সাথে পরিবর্ধক: যেহেতু আমরা শুধু স্পিকার ব্যবহার করি তাই শব্দ তৈরির জন্য সংকেতকে যথেষ্ট শক্তিশালী করার জন্য আমাদের একটি পরিবর্ধক প্রয়োজন। এটি রাস্পবেরি পাই এর অডিও ইনপুটের সাথে সংযুক্ত।
ধাপ 3: পাই সেট আপ করা
সবার আগে আপনার রাস্পবিয়ান লাগবে যা আপনি এখানে ডাউনলোড করতে পারেন।
আমি এসডি কার্ড ইনস্টল করার পরে রাস্পবেরি পাই এর এইচডিএমআই এর সাথে সংযুক্ত একটি মনিটর ব্যবহার করেছি। মাউস এবং কীবোর্ডের সাথে পাই এর ইউএসবি পোর্টের সাথে সংযুক্ত। তারপরে আপনি রাস্পবেরি পাই আরম্ভ করার জন্য স্ক্রিনে শুরু সেটিংস অনুসরণ করুন, কনফিগারেশন প্যানেলে পরিবর্তন করতে নিশ্চিত করুন এসপিআই, আই 2 সি,… সক্ষম করার জন্য কিছু ফাংশন।
আপনার Pi এ আপনার কমান্ড প্রম্পটে নিম্নলিখিত কমান্ডটি প্রবেশ করান:
sudo apt- আপডেট পান
এটি কিছু সময় নিতে পারে, তাই আরামদায়ক হন। আপডেটের পরে আমরা আপগ্রেড করব
sudo apt-get upgrade
ধাপ 4: মডিউল এবং প্যাকেজ ইনস্টল করা এবং ওয়েবসাইট সার্ভার সেট আপ করা
আমরা পাইথনের জন্য প্রতিটি মডিউল ইনস্টল করি:
sudo pip3 name_of_module ইনস্টল করুন
মডিউলগুলির তালিকা প্রয়োজন:
- অ্যাডাফ্রুট-সার্কিট পাইথন-চার্লসিডি
- adafruit-dht
- অ্যাডফ্রুট-সার্কিট পাইথন-ডটস্টার
- adafruit-blinka
- RPI. GPIO
আরও কিছু হতে পারে কিন্তু যদি আপনি একটি ত্রুটি পান যা বলে যে মডিউলটি খুঁজে পাচ্ছে না, কেবল এটি ইনস্টল করুন।
এছাড়াও নিম্নলিখিত কমান্ড, কারণ আপনি সংস্করণ 3.4 প্রয়োজন এবং 3.3 নয়!
python3 -m pip install --upgrade --force -reinstall spidev
একটি ওয়েব সার্ভার স্থাপনের জন্য আমি ফ্লাস্ক ব্যবহার করেছি।
ধাপ 5: কোড প্রয়োগ করা
কোডের জন্য আপনাকে নিশ্চিত করতে হবে যে সবকিছু/var/www/html এর ফোল্ডারে আছে
আপনি Github থেকে কোড পেতে পারেন।
সাইটটিও প্রতিক্রিয়াশীল তাই এটি বৈশিষ্ট্য হারানো বা অন্যথায় মোবাইলে খোলা যেতে পারে।
যখন Pi বুট হচ্ছে, এটি আমার প্রধান পাইথন স্ক্রিপ্ট চালানো শুরু করবে। এটি ওয়েবসাইটে দেখানোর জন্য ডেটা পাওয়ার যত্ন নেবে। বুটে একটি স্ক্রিপ্ট যোগ করার জন্য আপনাকে systemd অগ্রাধিকারযোগ্য পদ্ধতিতে করতে হবে। লিঙ্ক চেক করুন।
বোতামের জন্য আপনাকে পাই এবং মাটির ভৌত পিন 5 ব্যবহার করতে হবে। বোতামে পিন ব্যবহার করুন, সাধারণ খোলা পিন এবং সাধারণ পিন। Btw polarity কোন ব্যাপার না!
আপনার রাস্পবেরি পাইয়ের টার্মিনালে নিম্নলিখিত কমান্ডগুলি করুন এবং আপনি বোতাম টিপে আপনার পাই বন্ধ করতে এবং শুরু করতে সক্ষম হবেন।
git clone
ধাপ 6: আবাসন নির্মাণ
আবাসনের জন্য আমি স্ক্যাভ্যাংড কাঠ ব্যবহার করেছি যা আমি টুকরো টুকরো করে আঠা দিয়ে একত্রিত করেছি। সামনের দিকে কিছুটা তির্যক করার জন্য আমাকে তির্যক দিকটি গণনা করতে হয়েছিল কারণ যখন আপনি এটি গণনা করবেন না, এমনকি যদি এটি একটি বিশাল তির্যক না হয় তবে কাঠের টুকরা একসাথে ফিট হবে না।
কাঠের টুকরোগুলির পরিমাপের ক্ষেত্রে আপনাকে সবসময় খুব সতর্ক থাকতে হবে, কারণ আপনি কখনও কখনও কাঠের পুরুত্ব ভুলে যেতে পারেন।
গর্তগুলি ড্রিল এবং সরিং মেশিন দিয়ে করা হয়েছিল।
এটি করার পরে আপনি এটি আঁকা শুরু করতে পারেন, আমি এর জন্য বাদামী রঙের স্প্রে পেইন্টার ব্যবহার করেছি। আপনি এটি বাইরে করছেন তা নিশ্চিত করুন এবং বিষাক্ত ধোঁয়া যেখানে যাচ্ছে সেখান থেকে দূরে দাঁড়ানোর চেষ্টা করুন।
স্পিকার এবং পিছনের দিকের জন্য আমি তাদের সংযুক্ত করার জন্য দৃশ্য ব্যবহার করেছি।
উপরে আমি প্লাস্টিক ব্যবহার করেছি যা আঠালো হয়েছে।
Finnaly আমি কিছু ডিভাইস feets যোগ।
প্রস্তাবিত:
রাস্পবেরি পাই জিরো দিয়ে আপনার নিজস্ব পরিবেষ্টিত আলো তৈরি করুন: 5 টি ধাপ (ছবি সহ)
রাস্পবেরি পাই জিরো দিয়ে আপনার নিজস্ব পরিবেষ্টিত আলোকসজ্জা করুন: এই প্রকল্পে আমি আপনাকে দেখাব কিভাবে আপনার টিভিতে একটি পরিবেষ্টিত আলো প্রভাব যোগ করার জন্য রাস্পবেরি পাই জিরোকে কয়েকটি পরিপূরক অংশের সাথে একত্রিত করতে হবে যা দেখার অভিজ্ঞতা বাড়ায়। চল শুরু করি
স্মার্ট অ্যালার্ম ক্লক: রাস্পবেরি পাই দিয়ে তৈরি স্মার্ট অ্যালার্ম ক্লক: 10 টি ধাপ (ছবি সহ)
স্মার্ট অ্যালার্ম ক্লক: রাস্পবেরি পাই দিয়ে তৈরি স্মার্ট অ্যালার্ম ক্লক: আপনি কি কখনও স্মার্ট ঘড়ি চেয়েছিলেন? যদি তাই হয়, এটি আপনার জন্য সমাধান! আমি স্মার্ট এলার্ম ঘড়ি তৈরি করেছি, এটি এমন একটি ঘড়ি যা আপনি ওয়েবসাইট অনুযায়ী অ্যালার্মের সময় পরিবর্তন করতে পারেন। যখন অ্যালার্ম বন্ধ হয়ে যাবে, তখন একটি শব্দ হবে (বাজর) এবং 2 টি বাতি থাকবে
রাস্পবেরি পাই 3 এ রাস্পবিয়ান বাস্টার ইনস্টল করা রাস্পবেরি পাই 3 বি / 3 বি+: 4 ধাপ সহ রাস্পবিয়ান বাস্টার দিয়ে শুরু করা
রাস্পবেরি পাই 3 তে রাস্পবিয়ান বাস্টার ইনস্টল করা রাস্পবেরি পাই 3b / 3b+দিয়ে রাস্পবিয়ান বাস্টার দিয়ে শুরু করা: হাই বন্ধুরা, সম্প্রতি রাস্পবেরি পাই সংস্থা রাস্পবিয়ান বাস্টার নামে নতুন রাস্পবিয়ান ওএস চালু করেছে। এটি রাস্পবেরি পাই এর জন্য রাস্পবিয়ানের একটি নতুন সংস্করণ। তাই আজ এই নির্দেশাবলীতে আমরা শিখব কিভাবে আপনার রাস্পবেরি পাই 3 এ রাস্পবিয়ান বাস্টার ওএস ইনস্টল করতে হয়
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা - রাস্পবেরি পাই 3B দিয়ে শুরু করা - আপনার রাস্পবেরি পাই 3: 6 ধাপ সেট আপ করা হচ্ছে
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা | রাস্পবেরি পাই 3B দিয়ে শুরু করা | আপনার রাস্পবেরি পাই 3 সেট আপ করা: আপনারা কেউ কেউ জানেন যে রাস্পবেরি পাই কম্পিউটারগুলি বেশ দুর্দান্ত এবং আপনি কেবলমাত্র একটি ছোট বোর্ডে পুরো কম্পিউটারটি পেতে পারেন। 1.2 GHz এ ঘড়ি। এটি পাই 3 কে মোটামুটি 50 রাখে
সেফটিলক: রাস্পবেরি পাই (ফিঙ্গারপ্রিন্ট এবং আরএফআইডি) দিয়ে তৈরি একটি স্মার্ট লক: 10 টি ধাপ
সেফটিলক: রাস্পবেরি পাই (ফিঙ্গারপ্রিন্ট এবং আরএফআইডি) দিয়ে তৈরি একটি স্মার্ট লক: আপনি কি কখনও আপনার বাড়ি সুরক্ষিত করার জন্য আরও সহজলভ্য উপায় চেয়েছিলেন? যদি তাই হয়, এটি আপনার জন্য সমাধান! আমি সেফটিলক তৈরি করেছি, এটি একটি লক যা আপনার আঙুলের ছাপ, একটি RFID ব্যাজ এবং এমনকি একটি ওয়েবসাইটের মাধ্যমেও খোলা যায়। এই ধারণার জন্য আপনাকে ধন্যবাদ