সুচিপত্র:
- ধাপ 1: উপাদান এবং উপাদান
- ধাপ 2: হার্ডওয়্যার একসাথে রাখা
- ধাপ 3: ডাটাবেস মডেল (মাইএসকিউএল)
- ধাপ 4: রাস্পবেরি পাই এর সাথে সংযোগ
- ধাপ 5: রাস্পবেরি পাইতে সফটওয়্যার
- ধাপ 6: রাস্পবেরি পাইতে একটি ওয়েব সার্ভার সেট আপ করা
- ধাপ 7: সফ্টওয়্যার: পাইথন
- ধাপ 8: সফটওয়্যার: ওয়েবসাইট
- ধাপ 9: কেস নির্মাণ
- ধাপ 10: ব্যবহারকারী ম্যানুয়েল
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:58
আপনি কি কখনও স্মার্ট ঘড়ি চেয়েছিলেন? যদি তাই হয়, এটি আপনার জন্য সমাধান!
আমি স্মার্ট এলার্ম ঘড়ি তৈরি করেছি, এটি এমন একটি ঘড়ি যা আপনি ওয়েবসাইট অনুযায়ী অ্যালার্মের সময় পরিবর্তন করতে পারেন। যখন অ্যালার্ম বন্ধ হয়ে যায়, তখন একটি শব্দ হবে (বুজার) এবং 2 টি বাতি জ্বালানো হবে (2 LEDs)। LEDs শুধুমাত্র যখন এটি অন্ধকার (আলো সেন্সর) আলোকিত হবে। এলইডি নিশ্চিত করে যে ঘরটি উজ্জ্বল হয়েছে যাতে আপনি স্বাভাবিকভাবে দাঁড়াতে পারেন। অ্যালার্ম নিষ্ক্রিয় করতে, বোতাম টিপুন। যখন আপনি স্নুজ ফাংশন (+5min) ব্যবহার করতে চান, তখন আপনাকে আপনার হাতটি অতিস্বনক সেন্সরের সামনে ধরতে হবে। যদি গতি সনাক্ত করা হয় (অতিস্বনক সেন্সর), LCD এর অবস্থা পরিবর্তন হবে।
এলসিডির অবস্থা:
- ওয়েবসাইটের আইপি-ঠিকানা
- ঘড়ি / তারিখ
- পরবর্তী অ্যালার্ম সময়
- তাপমাত্রা এবং আর্দ্রতা
এটি আমার অধ্যয়নের ক্ষেত্রে আমার প্রথম প্রকল্প: মাল্টিমিডিয়া এবং কমিউনিকেশন টেকনোলজি (এমসিটি) হাওয়েস্টে (কর্ট্রিজক বেলজিয়াম)।
ধাপ 1: উপাদান এবং উপাদান
আমার প্রকল্পের জন্য আমি একাধিক অংশ ব্যবহার করেছি যা আমি নীচে তালিকাভুক্ত করব, আমি এক্সেল ফাইলটি উপাদানগুলির সমস্ত সংশ্লিষ্ট মূল্যের সাথে সেই ওয়েবসাইটগুলি থেকেও যুক্ত করব যেখান থেকে আমি তাদের আদেশ দিয়েছি।
উপাদান
- রাস্পবেরি পাই 3 মডেল বি+
- রাস্পবেরি পাই পাওয়ার সাপ্লাই
- LCD প্রদর্শন
- বুজার
- এলডিআর
- 2 LED এর
- DHT-11
- HC-SR04 অতিস্বনক দূরত্ব সেন্সর
- বোতাম
- ছাঁটা
উপকরণ:
- কাঠ 7 মিমি
- কাঠ 2 সেমি
- ক্লিং ফিল্ম
সরঞ্জাম:
- সোল্ডারিং
- ভালো আঠা
- দেখেছি
- স্ক্রু ড্রাইভার
- ড্রিল
নীচের পিডিএফ ফাইলে আপনি সম্পূর্ণ মূল্য তালিকা দেখতে পারেন।
ধাপ 2: হার্ডওয়্যার একসাথে রাখা
আমি আমার তৈরি করা ফ্রিজিং স্কিম অনুসরণ করে আমার সার্কিট তৈরি করেছি, আমি নীচের স্কিমটি আপলোড করেছি। সার্কিটে একাধিক সেন্সর এবং একটি অ্যাকচুয়েটর রয়েছে যা একসঙ্গে কাজ করে। আমি তালিকা করব কোন বিভিন্ন সার্কিট আছে, কিভাবে আপনি সংযোগ করতে হবে আপনি এই স্কিম খুঁজে পেতে পারেন।
- একটি অতিস্বনক দূরত্ব সেন্সর রয়েছে যা 15 সেন্টিমিটার (স্ব -কোডেড দূরত্ব) দূরত্বে গতি সনাক্ত করে এবং এটি এলসিডির অবস্থা পরিবর্তন করে কিন্তু যদি অ্যালার্ম চালু থাকে তবে এটি 5 মিনিটের জন্য অ্যালার্মটি স্নুজ করে।
- একটি এলসিডি স্ক্রিন রয়েছে যা 4 টি স্থিতি প্রদর্শন করে (আইপি-ঠিকানা, তারিখ/সময়, পরবর্তী অ্যালার্ম, টেম্প/হুম)
- একটি dht11 যা তাপমাত্রা এবং বাতাসের আর্দ্রতা পরিমাপ করে
- অ্যালার্ম নিষ্ক্রিয় করার জন্য একটি বোতাম অথবা যদি আপনি 3 সেকেন্ড বেশি চাপেন তাহলে rpi বন্ধ হয়ে যাবে
- সেট করা অ্যালার্ম টাইম যদি বর্তমান সময়ের সাথে মিলে যায় তাহলে নোজার করার জন্য একটি বজার
- রুমে আলো পরিমাপ করার জন্য একটি এলডিআর সেন্সর
- 2 অন্ধকার হলে রুম উজ্জ্বল করতে LED -> LDR
ধাপ 3: ডাটাবেস মডেল (মাইএসকিউএল)
আপনি উপরে আমার ERD ডায়াগ্রাম দেখতে পারেন, আমি একটি ডাম্প ফাইলও লিঙ্ক করব যাতে আপনি নিজের জন্য ডাটাবেস আমদানি করতে পারেন।
এই ডাটাবেসের সাহায্যে আপনি একাধিক জিনিস দেখাতে সক্ষম হবেন যেমন:
- তাপমাত্রা
- আর্দ্রতা
- হালকা মান
- সেট/অক্ষম/স্নুজ অ্যালার্মটাইম
- যদি বজার কাজ করে
- লাইট জ্বলে থাকলে
আপনি যদি এই ডাটাবেসটি পুনরায় তৈরি করতে চান তবে আপনাকে একটি নতুন ব্যবহারকারী তৈরি করতে হবে যাতে আপনি আপনার রাস্পবেরি পাইয়ের সাথে সংযোগ স্থাপন করতে পারেন।
ধাপ 4: রাস্পবেরি পাই এর সাথে সংযোগ
প্রথমে আপনাকে পুটি ডাউনলোড করতে হবে, তাদের ওয়েবসাইটে একটি বিনামূল্যে সংস্করণ উপলব্ধ। আপনার রাস্পবিয়ানও দরকার যা আপনি এখানে ডাউনলোড করতে পারেন।
যখন আপনি পুটি খুলবেন তখন আপনাকে 'সেশন' এ ক্লিক করতে হবে। যখন আপনি এটি করেছেন তখন আপনাকে 'রিমোট হোস্ট' এর অধীনে পাই এর আইপি ঠিকানা পূরণ করতে হবে। তারপরে আপনি একটি ব্যবহারকারীর নাম লিখতে পারেন যা আপনি চয়ন করতে পারেন। তারপর 'ওকে' এ ক্লিক করুন।
সাধারণত এই সমস্ত পদক্ষেপের পরে এটি স্বয়ংক্রিয়ভাবে একটি সংযোগ শুরু করবে। তারপর আপনি আপনার পাসওয়ার্ড লিখতে হবে, এবং আপনি সংযুক্ত।
ধাপ 5: রাস্পবেরি পাইতে সফটওয়্যার
আমার কোড কাজ করার জন্য (যা আমি নীচে লিঙ্ক করব) আপনাকে কিছু প্যাকেজ এবং লাইব্রেরি ইনস্টল করতে হবে। আপনার পাইটি আপডেট করার জন্য আপনার প্রথম জিনিসটি প্রয়োজন।
প্রথমে, নিম্নলিখিত কমান্ডটি প্রবেশ করে আপনার সিস্টেমের প্যাকেজ তালিকা আপডেট করুন: sudo apt-get update পরবর্তী, আপনার ইনস্টল করা সমস্ত প্যাকেজগুলি তাদের কমান্ডের সাথে তাদের সর্বশেষ সংস্করণে আপগ্রেড করুন: sudo apt-get dist-upgrade প্যাকেজ ইনস্টল করার পর আপনি কিছু লাইব্রেরি ইনস্টল করতে হবে:
- Flaskflask_cors
- RPI. GPIO
- তারিখ সময়
- থ্রেডিং
- সময়
- উপপ্রক্রিয়া
- mysq
- lSocketIO
ধাপ 6: রাস্পবেরি পাইতে একটি ওয়েব সার্ভার সেট আপ করা
আপনার পুটি কনসোলে যান।
আমরা অ্যাপাচি ওয়েব সার্ভার ইনস্টল করতে যাচ্ছি। এতে করে আপনি আপনার নেটওয়ার্কের সাথে সংযুক্ত যেকোনো ডিভাইসে ওয়েবসাইট খুলতে পারবেন। নিম্নলিখিত কমান্ডটি টাইপ করুন এবং এন্টার টিপুন: sudo apt-get install apache2
এখন ফোল্ডারে যান:/var/www/html/এখানে আপনি আপনার ওয়েবসাইট থেকে আপনার সমস্ত ফাইল রাখতে পারেন এবং যখনই আপনি আপনার Pi এর IP ব্রাউজ করবেন তখন index.html পৃষ্ঠাটি খোলা হবে। index.html এ একটি মূলধন টাইপ না করার বিষয়ে সতর্ক থাকুন অন্যথায় এটি স্বয়ংক্রিয়ভাবে সূচী পৃষ্ঠাটি খুলবে না।
ধাপ 7: সফ্টওয়্যার: পাইথন
আমি একাধিক পাইথন স্ক্রিপ্ট তৈরি করেছি, আমি আমার গিথুভিয়ার লিঙ্ক করব যাতে আপনি নিজের জন্য কোড দেখতে পারেন। কিন্তু আমি ইতিমধ্যে এটি একটু ব্যাখ্যা করব।
আমি অতিস্বনক সেন্সর, লাইট, এলডিআর এবং এলসিডির জন্য কিছু ক্লাস কোড করেছি। আমি DHT11- সেন্সরের জন্য লাইব্রেরি ব্যবহার করেছি। (Adafruit_DHT আমদানি করুন) অবশেষে আমি সম্পূর্ণ প্রকল্পের কাজ করার জন্য শুধুমাত্র একটি ফাইল ব্যবহার করি, এর নাম app.py। এছাড়াও এই ফাইলে আমি কিছু রুট কোড করেছি যাতে আমি আমার ডাটাবেস থেকে ডেটা পড়তে পারি এবং একটি json অবজেক্টে পাঠাতে পারি যা আমি তখন আমার জাভাস্ক্রিপ্ট ফাইলগুলিতে ব্যবহার করেছি।
ধাপ 8: সফটওয়্যার: ওয়েবসাইট
কারণ আমি একটি সুযোগ তৈরি করেছি যে আপনি ওয়েবসাইটে অ্যালার্ম সেট করতে পারেন। তাই আমি একটি ওয়েবসাইট করেছি যাতে আমাকে এটি করতে দেয়। ওয়েবসাইটের মাধ্যমে আপনি আর্দ্রতা, তাপমাত্রা এবং ইতিহাসও দেখতে পারেন।
যখন Pi বুট হচ্ছে, এটি আমার পাইথন স্ক্রিপ্ট চালানো শুরু করবে। এটি ওয়েবসাইটে দেখানোর জন্য ডেটা পাওয়ার এবং এটি একটি অ্যালার্ম সেট করা সম্ভব করার যত্ন নেবে। সাইটটিও প্রতিক্রিয়াশীল তাই এটি বৈশিষ্ট্য হারানো বা অন্যথায় মোবাইলে খোলা যেতে পারে।
আমার কোডটি এখানে জিথুব এ পাওয়া যাবে।
ধাপ 9: কেস নির্মাণ
আমার ক্ষেত্রে, আমি একটি ঘড়ি অনুকরণ করার জন্য একটি বাক্স তৈরি করি।
আমি এমন ছবিও রাখি যেখানে আপনি কেস তৈরির প্রক্রিয়া দেখতে পারেন। পরিমাপের জন্য আমি নীচে একটি ফাইলও আপলোড করব যেখানে আপনি এটি কীভাবে পুনreনির্মাণ করতে পারবেন তার আমার পরিকল্পিত দেখতে পাবেন।
ধাপ 10: ব্যবহারকারী ম্যানুয়েল
এখানে আপনি প্রকল্পটি কীভাবে কাজ করে তার একটি দ্রুত ম্যানুয়াল খুঁজে পেতে পারেন। আশা করি আপনার দিনটি ভাল হবে যদি আপনি এই টিউটোরিয়ালের শেষে স্মার্ট এলার্ম ঘড়ি তৈরি করেন!
পড়ার জন্য আপনাকে ধন্যবাদ.
প্রস্তাবিত:
রাস্পবেরি পাই এবং কণা আর্গন ব্যবহার করে কীভাবে স্মার্ট বন্যা সনাক্তকরণ অ্যালার্ম সিস্টেম তৈরি করবেন: 6 টি ধাপ
রাস্পবেরি পাই এবং পার্টিকেল আর্গন ব্যবহার করে স্মার্ট ফ্লাড ডিটেকশন অ্যালার্ম সিস্টেম কিভাবে তৈরি করবেন: আপনার বাড়ি বা কর্মস্থলে ব্যাপক ক্ষতি রোধ করার জন্য স্ট্যান্ডার্ড ফ্লাড সেন্সর থাকা খুবই ভালো। আপনি সেই স্মার্টগুলি কিনতে পারেন এই বন্যা অ্যালার্ম সিস্টেমটি কোন তরল সনাক্ত করে এবং অ্যালার ট্রিগার করে
রাস্পবেরি পাই 3 এ রাস্পবিয়ান বাস্টার ইনস্টল করা রাস্পবেরি পাই 3 বি / 3 বি+: 4 ধাপ সহ রাস্পবিয়ান বাস্টার দিয়ে শুরু করা
রাস্পবেরি পাই 3 তে রাস্পবিয়ান বাস্টার ইনস্টল করা রাস্পবেরি পাই 3b / 3b+দিয়ে রাস্পবিয়ান বাস্টার দিয়ে শুরু করা: হাই বন্ধুরা, সম্প্রতি রাস্পবেরি পাই সংস্থা রাস্পবিয়ান বাস্টার নামে নতুন রাস্পবিয়ান ওএস চালু করেছে। এটি রাস্পবেরি পাই এর জন্য রাস্পবিয়ানের একটি নতুন সংস্করণ। তাই আজ এই নির্দেশাবলীতে আমরা শিখব কিভাবে আপনার রাস্পবেরি পাই 3 এ রাস্পবিয়ান বাস্টার ওএস ইনস্টল করতে হয়
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা - রাস্পবেরি পাই 3B দিয়ে শুরু করা - আপনার রাস্পবেরি পাই 3: 6 ধাপ সেট আপ করা হচ্ছে
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা | রাস্পবেরি পাই 3B দিয়ে শুরু করা | আপনার রাস্পবেরি পাই 3 সেট আপ করা: আপনারা কেউ কেউ জানেন যে রাস্পবেরি পাই কম্পিউটারগুলি বেশ দুর্দান্ত এবং আপনি কেবলমাত্র একটি ছোট বোর্ডে পুরো কম্পিউটারটি পেতে পারেন। 1.2 GHz এ ঘড়ি। এটি পাই 3 কে মোটামুটি 50 রাখে
পুল পাই গাই - এআই চালিত অ্যালার্ম সিস্টেম এবং রাস্পবেরি পাই ব্যবহার করে পুল মনিটরিং: 12 টি ধাপ (ছবি সহ)
পুল পাই গাই - এআই চালিত অ্যালার্ম সিস্টেম এবং রাস্পবেরি পাই ব্যবহার করে পুল মনিটরিং: বাড়িতে একটি পুল থাকা মজাদার, তবে বড় দায়িত্ব নিয়ে আসে। আমার সবচেয়ে বড় দুশ্চিন্তা হল কেউ যদি পুলের কাছাকাছি না থাকে (বিশেষ করে ছোট বাচ্চারা) পর্যবেক্ষণ করে। আমার সবচেয়ে বড় বিরক্তি হল নিশ্চিত করা যে পুলের পানির লাইন কখনই পাম্পের নিচে যাবে না
বেডরুমে স্মার্ট মিউজিক এবং রাস্পবেরি পাই দিয়ে স্নান - মাল্টিরুম, অ্যালার্ম, বাটন কন্ট্রোল এবং হোম অটোমেশন সংহত করা: 7 টি ধাপ
বেডরুমে স্মার্ট মিউজিক এবং রাস্পবেরি পাই দিয়ে স্নান - মাল্টিরুম, অ্যালার্ম, বাটন কন্ট্রোল এবং হোম অটোমেশন সংহত করা: আজ আমরা আপনাকে হোম অটোমেশনের জন্য আমাদের ম্যাক্স 2 প্লে সফ্টওয়্যার দিয়ে রাস্পবেরি পাই কীভাবে ব্যবহার করতে পারি তার দুটি উদাহরণ দিতে চাই: বাথরুম এবং বেডরুমে । উভয় প্রজেক্টই একই রকম যে বিভিন্ন উৎস থেকে উচ্চ-বিশ্বস্ততা সঙ্গীতকে স্ট্রীম করা যেতে পারে