সুচিপত্র:
- ধাপ 1: ধাপ 1: সমস্ত জিনিস প্রস্তুত করুন
- ধাপ 2: ধাপ 2: এসডি কার্ডে সর্বশেষ Rasbpian OS চিত্রটি ফ্ল্যাশ করুন
- ধাপ 3: ধাপ 3: Raspi-config থেকে I2C ফাংশন চালু করুন
- ধাপ 4: ধাপ 4: স্লটে এক্রাইলিক প্যানেলটি লাগান
- ধাপ 5: ধাপ 5: ইনফ্রারেড পাইরোইলেক্ট্রিক সেন্সর সেটআপ করুন
ভিডিও: রাস্পবেরি পাই স্মার্ট নাইটলাইট: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
আমি সম্প্রতি তাড়াতাড়ি উঠেছি, অনেক সময় বাইরে দিন এখনও অন্ধকার, কিন্তু আমি আমার স্ত্রীর বিশ্রামকে প্রভাবিত করার জন্য লাইট জ্বালাতে চাই না, তাই আমি রাতের আলো কেনার কথা ভাবছি। আমি অনেক রাতের আলোর দোকান অনুসন্ধান করেছি, কিন্তু আমি মনে করি না যে আমি এটা চাই, কিন্তু আমি আমাজনের একটি দোকানে ডকারপি নামে একটি রাতের আলো দেখেছি, যা রাস্পবেরি পাই দ্বারা নিয়ন্ত্রিত। এটি খুব ভাল এবং DIY বৈশিষ্ট্য প্রদান করতে পারে। আমি এই পণ্যের উইকি বিবরণ পড়েছি, এটি সরাসরি কমান্ড লাইন দ্বারা নিয়ন্ত্রিত হতে পারে, লিনাক্স সিস্টেম ব্যবহার করে একজন প্রোগ্রামার হিসাবে, আমি মনে করি এটি খুব দুর্দান্ত, তাই আমি এটি আবার কিনেছিলাম এবং এই প্রকল্পটি শুরু করেছি।
ধাপ 1: ধাপ 1: সমস্ত জিনিস প্রস্তুত করুন
আনবক্সিংয়ের পরে এবং তারপর আমি এক্রাইলিক প্লেটে সুরক্ষা কভারটি সরিয়ে ফেলি এবং তারপরে এই ডকারপিআই মডিউলটিকে আমার রাস্পবেরি পাইতে স্ক্রু এবং তামার কাঠি দিয়ে মাউন্ট করি। এটি স্থির স্থির।
ধাপ 2: ধাপ 2: এসডি কার্ডে সর্বশেষ Rasbpian OS চিত্রটি ফ্ল্যাশ করুন
আমি সর্বশেষ রাস্পবিয়ান ছবিটি ডাউনলোড করি:
এবং তারপর একটি সফটওয়্যারের মাধ্যমে ছবিটি ফ্ল্যাশ করুন: etcher
আপনি এখানে ডাউনলোড করতে পারেন:
gzip প্যাকেজ থেকে ইমেজ ফাইলটি আনজিপ করুন এবং আপনি একটি *.img ফাইল পাবেন, ছবিটি নির্বাচন করুন এবং আপনার পিসি TF কার্ডকে স্বীকৃত ড্রাইভ নির্বাচন করুন, শুধু "ফ্ল্যাশ" টিপুন এবং কয়েক মিনিট অপেক্ষা করুন, এটি হয়ে যাবে।
এবং তারপরে টিএফ কার্ডটি সরান এবং এটি আপনার রাস্পবেরি পাইতে সন্নিবেশ করান এবং এটিকে শক্তিশালী করুন।
ধাপ 3: ধাপ 3: Raspi-config থেকে I2C ফাংশন চালু করুন
যখন রাস্পবেরি পাই শুরু হয়, আমি একটি টার্মিনাল খুলি এবং এই কমান্ডটি টাইপ করি: sudo raspi-config
এবং "ইন্টারফেসিং বিকল্প" এ নেভিগেট করে "I2C" নির্বাচন করুন এবং এটি সক্ষম করুন। আমি কেন এই কমান্ড ব্যবহার করব?
কারণ DockerPi এর নাইটলাইট মডিউল I2C প্রোটোকল ব্যবহার করে রাস্পবেরি পাই এর সাথে যোগাযোগ করে।
ধাপ 4: ধাপ 4: স্লটে এক্রাইলিক প্যানেলটি লাগান
এটি স্লটের জন্য খুব ভালভাবে ফিট, এবং আপনি ছবি দেখতে পারেন যে এক্রাইলিক প্যানেলটি স্লটে স্থির থাকতে পারে।
পরের ধাপটি পরীক্ষা কোড চালাচ্ছে যা সঠিকভাবে কাজ করে কিনা।
আমি রাস্পবেরি পাই এ টার্মিনালে এই কমান্ডটি টাইপ করার মাধ্যমে জিথুব থেকে উদাহরণ কোডটি ডাউনলোড করেছি।
সিডি
git ক্লোন
সিডি ডকারপি/নাইটলাইট/
sudo./Nightligh.sh
এবং তারপর আমার রাতের আলো চালু এবং shinning।
আমি এর উইকিতে নির্দেশাবলী পড়েছি এবং LED আলোর রেজিস্টার ম্যাপ চার্টের সবই খুঁজে পেয়েছি।
পরের ধাপটি হবে সবচেয়ে মজার অংশ, আমি একটি মানব দেহ ইনফ্রারেড পাইরোইলেক্ট্রিক সেন্সর যুক্ত করতে চাই, এটি সনাক্ত করতে দিন যে আমি এই ছোট্ট রাতের আলো জ্বালাতে জ্বলছি
ধাপ 5: ধাপ 5: ইনফ্রারেড পাইরোইলেক্ট্রিক সেন্সর সেটআপ করুন
এখানে, আমরা একটি PIR মোশন সেন্সর ব্যবহার করছি। পিআইআর মানে প্যাসিভ ইনফ্রারেড। এই মোশন সেন্সরটিতে একটি ফ্রেসেল লেন্স, একটি ইনফ্রারেড ডিটেক্টর এবং সাপোর্ট ডিটেকশন সার্কিট্রি থাকে। সেন্সরের লেন্স ইনফ্রারেড ডিটেক্টরের দিকে চারপাশে উপস্থিত যেকোনো ইনফ্রারেড বিকিরণকে কেন্দ্র করে। আমাদের দেহগুলি ইনফ্রারেড তাপ উৎপন্ন করে এবং ফলস্বরূপ, এই তাপটি গতি সেন্সর দ্বারা নেওয়া হয়। একজন ব্যক্তির উপস্থিতি সনাক্ত করার সাথে সাথে সেন্সরটি 5V সংকেতটি এক মিনিটের জন্য আউটপুট করে। এটি প্রায় 6-7 মিটার সনাক্তকরণের একটি পরিসীমা সরবরাহ করে এবং এটি অত্যন্ত সংবেদনশীল। যখন পিআইআর মোশন সেন্সর একজন ব্যক্তিকে সনাক্ত করে, তখন এটি তার জিপিআইওর মাধ্যমে রাস্পবেরি পাই -তে 5V সংকেত বের করে এবং আমরা রাস্পবেরি পাইকে কী করা উচিত তা নির্ধারণ করি কারণ এটি পাইথন কোডিংয়ের মাধ্যমে একজন অনুপ্রবেশকারীকে সনাক্ত করে। এখানে আমরা শুধু "অনুপ্রবেশকারী সনাক্ত" মুদ্রণ করছি।
আপনি আপনার রাস্পবেরি পাই সেট আপ করার পরে, আমরা এখন এর জিপিআইও পিনের সাথে গোলমাল শুরু করতে পারি। এখানে, আমরা একটি পাইথন স্ক্রিপ্ট ব্যবহার করে একটি LED ঝলকানোর চেষ্টা করব। আপনার রাস্পবেরি পাইতে নিম্নলিখিত কোডটি অনুলিপি করুন এবং আটকান। আপনি আপনার রাস্পবেরি পাইতে টেক্সট এডিটর "লিফপ্যাড" খুলে এবং এই কোডটি এতে অনুলিপি করে এটি করতে পারেন এবং এটি একটি পাইথন ফাইল হিসাবে সংরক্ষণ করুন: nightlight.py:
#আমদানি লাইব্রেরি।
RPi. GPIO GPIO হিসাবে আমদানি করুন
আমদানির সময়
এসএমবিএস আমদানি করুন
DEVICE_BUS = 1
DEVICE_ADDR = 0x15
GPIO.setwarnings (মিথ্যা)
GPIO.setmode (GPIO. BOARD)
GPIO.setup (11, GPIO. IN) #PIR মোশন সেন্সর থেকে আউটপুট পড়ুন
বাস = smbus. SMBus (DEVICE_BUS) # i2c ডিভাইসের জন্য smbus এর উদাহরণ, মানে রাতের আলো।
যখন সত্য:
চেষ্টা করুন:
আমি = GPIO.input (11)
যদি আমি == 0: #যখন মোশন সেন্সর থেকে আউটপুট কম হয়
মুদ্রণ ("অনুপ্রবেশকারী নেই", i)
আমি পরিসরে (1, 25) জন্য:
bus.write_byte_data (DEVICE_ADDR, i, 0x00) #LED বন্ধ করুন
সময় ঘুম (0.2)
সময় ঘুম (0.1)
এলিফ i == 1: #যখন মোশন সেন্সর থেকে আউটপুট উচ্চ হয়
মুদ্রণ ("অনুপ্রবেশকারী সনাক্ত", i)
আমি পরিসরে (1, 25):
bus.write_byte_data (DEVICE_ADDR, i, 0xFF) #LED বন্ধ করুন
সময় ঘুম (0.2)
সময় ঘুম (0.1)
কীবোর্ড ব্যতীত ই হিসাবে বাধা:
মুদ্রণ ("লুপ ছাড়ুন")
এবং তারপর এটি সংরক্ষণ করুন এবং রাস্পবেরি পাই বুট আপ চলাকালীন এটি চলমান করুন।
sudo vim.tiny /etc/rc.local
এবং প্রস্থান 0 এর আগে এই লাইন যোগ করুন:
sudo python /home/pi/nightlight.py &
এবং তারপরে এটি সংরক্ষণ করুন এবং আপনার পাই পুনরায় বুট করুন, এটি সঠিকভাবে কাজ করবে …
দেখার জন্য ধন্যবাদ
প্রস্তাবিত:
রাস্পবেরি পাই দ্বারা স্মার্ট হোম: 5 টি ধাপ (ছবি সহ)
রাস্পবেরি পাই দ্বারা স্মার্ট হোম: ইতিমধ্যে সেখানে বেশ কয়েকটি পণ্য রয়েছে যা আপনার সমতলকে স্মার্ট করে তোলে, তবে সেগুলির বেশিরভাগই মালিকানাধীন সমাধান। কিন্তু আপনার স্মার্টফোনের সাথে লাইট স্যুইচ করার জন্য আপনার ইন্টারনেট সংযোগের প্রয়োজন কেন? এটা আমার নিজের স্মার তৈরি করার একটা কারণ ছিল
রাস্পবেরি পাই DIY স্মার্ট ডোরবেল যা মানুষ, গাড়ি ইত্যাদি সনাক্ত করতে পারে।: 5 টি ধাপ
রাস্পবেরি পাই DIY স্মার্ট ডোরবেল যা মানুষ, গাড়ি, ইত্যাদি সনাক্ত করতে পারে।: এই স্টিম্পঙ্ক-থিমযুক্ত নকশাটি হোম সহকারী এবং আমাদের মাল্টি-রুম অডিও সিস্টেমের সাথে আমাদের বাকি DIY স্মার্ট হোমের সাথে যোগাযোগ করার জন্য সংহত করে। রিং ডোরবেল কেনার চেয়ে (অথবা নেস্ট, বা অন্য প্রতিযোগীদের মধ্যে একটি) আমি আমাদের নিজস্ব স্মার্ট ডোরব তৈরি করেছি
স্মার্ট অ্যালার্ম ক্লক: রাস্পবেরি পাই দিয়ে তৈরি স্মার্ট অ্যালার্ম ক্লক: 10 টি ধাপ (ছবি সহ)
স্মার্ট অ্যালার্ম ক্লক: রাস্পবেরি পাই দিয়ে তৈরি স্মার্ট অ্যালার্ম ক্লক: আপনি কি কখনও স্মার্ট ঘড়ি চেয়েছিলেন? যদি তাই হয়, এটি আপনার জন্য সমাধান! আমি স্মার্ট এলার্ম ঘড়ি তৈরি করেছি, এটি এমন একটি ঘড়ি যা আপনি ওয়েবসাইট অনুযায়ী অ্যালার্মের সময় পরিবর্তন করতে পারেন। যখন অ্যালার্ম বন্ধ হয়ে যাবে, তখন একটি শব্দ হবে (বাজর) এবং 2 টি বাতি থাকবে
রাস্পবেরি পাই 3 এ রাস্পবিয়ান বাস্টার ইনস্টল করা রাস্পবেরি পাই 3 বি / 3 বি+: 4 ধাপ সহ রাস্পবিয়ান বাস্টার দিয়ে শুরু করা
রাস্পবেরি পাই 3 তে রাস্পবিয়ান বাস্টার ইনস্টল করা রাস্পবেরি পাই 3b / 3b+দিয়ে রাস্পবিয়ান বাস্টার দিয়ে শুরু করা: হাই বন্ধুরা, সম্প্রতি রাস্পবেরি পাই সংস্থা রাস্পবিয়ান বাস্টার নামে নতুন রাস্পবিয়ান ওএস চালু করেছে। এটি রাস্পবেরি পাই এর জন্য রাস্পবিয়ানের একটি নতুন সংস্করণ। তাই আজ এই নির্দেশাবলীতে আমরা শিখব কিভাবে আপনার রাস্পবেরি পাই 3 এ রাস্পবিয়ান বাস্টার ওএস ইনস্টল করতে হয়
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা - রাস্পবেরি পাই 3B দিয়ে শুরু করা - আপনার রাস্পবেরি পাই 3: 6 ধাপ সেট আপ করা হচ্ছে
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা | রাস্পবেরি পাই 3B দিয়ে শুরু করা | আপনার রাস্পবেরি পাই 3 সেট আপ করা: আপনারা কেউ কেউ জানেন যে রাস্পবেরি পাই কম্পিউটারগুলি বেশ দুর্দান্ত এবং আপনি কেবলমাত্র একটি ছোট বোর্ডে পুরো কম্পিউটারটি পেতে পারেন। 1.2 GHz এ ঘড়ি। এটি পাই 3 কে মোটামুটি 50 রাখে