সুচিপত্র:

বেসিক রুম অটোমেশন: 7 টি ধাপ
বেসিক রুম অটোমেশন: 7 টি ধাপ

ভিডিও: বেসিক রুম অটোমেশন: 7 টি ধাপ

ভিডিও: বেসিক রুম অটোমেশন: 7 টি ধাপ
ভিডিও: সিড়ির চওড়া ও লম্বা মিনিমাম কতটুকু দিতে হবে? ট্রেড ও রাইজারের সংখ্যা || সিড়ির ধাপ বিস্তারিত দেখুন। 2024, জুলাই
Anonim
বেসিক রুম অটোমেশন
বেসিক রুম অটোমেশন

ওহে

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

কি

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

কেন:

যেমনটি আমি আগে উল্লেখ করেছি, আমি এটি একটি স্কুল প্রকল্পের জন্য তৈরি করেছি। এটা এমন কিছু যা আমি বাস্তব জীবনে পছন্দ করবো তাই হয়তো একদিন আমি এটা আমার রুমের জন্য তৈরি করতে পারবো যারা জানে …

সরবরাহ

এই প্রকল্পটি করতে নিম্নলিখিত আইটেমগুলি প্রয়োজন। আপনাকে লিঙ্ক করা সাইটগুলি থেকে সবকিছু অর্ডার করার দরকার নেই, এখানেই আমি এটি পেয়েছি।

(সংযুক্তিতে আপনি একই তালিকা খুঁজে পেতে পারেন, শুধু একটু পরিষ্কার এবং দাম সহ।)

  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x 1k ওহম প্রতিরোধক
  • 2 x 10k ওহম প্রতিরোধক
  • 6 x 220 ওহম প্রতিরোধক
  • 6 x
  • অনেক তারের কাছে
  • সবুজ MDF বা অন্য কোন ধরনের কাঠ
  • বেশ কিছু আঠালো
  • এমডিএফের জন্য 200 সিএল পেইন্ট, আপনি চান যে কোন রঙ।
  • 1 x

ধাপ 1: কেস

কেস
কেস
কেস
কেস
কেস
কেস

ফাইলগুলিতে আপনি স্পেরেট কাঠ বা এমডিএফ প্যানেল তৈরি করতে আপনার প্রয়োজনীয় সমস্ত মাপ পাবেন। আমি গর্ত তৈরি করতে একটি সিএনসি মেশিন ব্যবহার করেছি। সেই মেশিন ব্যবহার করা আবশ্যক নয়! আপনি আরো মৌলিক সরঞ্জাম ব্যবহার করতে পারেন এবং একটি সিমুলার ফলাফল অর্জন করতে পারেন।

টুকরাগুলি একে অপরের সাথে সুন্দরভাবে ফিট করার জন্য তৈরি করা হয়েছে যাতে কিছু আঠালো দিয়ে আপনি সেগুলি সবগুলিকে টোগেটারে রাখতে পারেন।

মনে রাখবেন যে "নকল" অভ্যন্তরীণ দেয়ালটি আঠালো নয় তাই আমি এটি বের করতে পারি, "নকল" সিলিংয়ের জন্য, "নকল" প্রাচীরের বাইরের অংশ এবং সিলিং নিজেই। যখন আমরা ইলেকট্রনিক্সে রাখব তখন আমাদের নকল সিলিং এবং নকল প্রাচীর অ্যাক্সেস করতে হবে।

পরবর্তী আপনি যদি বাক্সটি করতে চান তবে আপনি এটি আঁকতে পারেন। আমি সাদা পেইন্ট ব্যবহার করেছি কিন্তু এটি যে কোন রং হতে পারে।

ধাপ 2: ইলেকট্রনিক্স

ইলেকট্রনিক্স
ইলেকট্রনিক্স
ইলেকট্রনিক্স
ইলেকট্রনিক্স
ইলেকট্রনিক্স
ইলেকট্রনিক্স

সার্কিট তৈরির সময় দয়া করে ফ্রিজিং ব্রেডবোর্ড ফাইলটি ব্যবহার করুন। আমি পরামর্শ দিচ্ছি যে আপনি আমার মতো একই পিন ব্যবহার করুন অথবা আপনি কিছু সমস্যায় পড়তে পারেন। যেহেতু আমরা ইতিমধ্যেই বাক্সটি তৈরি করেছি সেখানে "টেস্ট" সার্কিট তৈরির প্রয়োজন নেই, তাই আপনি নীচের তালিকাভুক্ত 3 টির মধ্যে 1 টিতে এটি তৈরি করতে পারেন।

বাক্সে এই সার্কিটটি রাখার বিভিন্ন উপায় রয়েছে।

"অলস" উপায়:

আপনি নকল প্রাচীর এবং আসল প্রাচীরের মধ্যে ব্রেডবোর্ডগুলি ফিট করতে পারেন তারপর উপরের সেন্সরগুলিতে পৌঁছানোর জন্য দীর্ঘ তারগুলি ব্যবহার করুন।

"আরো পেশাদার" উপায়:

আপনি আমার মতো করতে পারেন এবং একটি পিসিবি তৈরি করতে পারেন যেখানে আপনি এটিতে সবকিছু বিক্রি করেন তাই এটি কিছুটা বেশি পেশাদার

"এটি আমার কাজের জন্য" উপায়:

আপনি এখনও একটি পিসিবি প্রয়োজন আপনি একটি অর্ডার যেখানে তারের পিসিবি অংশ তাই আপনি শুধু উপাদান এবং কিছু তারের বক্স বাক্স শীর্ষে পৌঁছানোর প্রয়োজন।

ধাপ 3: PI সেট আপ করা

যারা এখনও কখনও Pi তে কোডিং করেননি তাদের জন্য, আপনাকে প্রথমে এটি সেট আপ করতে হবে।

এই লিঙ্কটি আপনাকে দেখাবে কিভাবে ssh ব্যবহার করে দূর থেকে কাজ করতে হয়।

লিঙ্ক:

এই লিঙ্কটি আপনাকে দেখাবে কিভাবে ডাটাবেস সার্ভার সেটআপ করতে হয়

লিঙ্ক:

তারপরে আপনি কিছু প্যাকেজ ইনস্টল করতে চান, গাইড ব্যবহার করে আপনার তৈরি করা ফোল্ডারটি নির্বাচন করুন এবং একটি টার্মিনাল খুলুন।

আপনাকে ইনস্টল করতে হবে:

  1. pip3 mysql-connector-python ইনস্টল করুন
  2. pip3 ফ্লাস্ক-সকেটিও ইনস্টল করুন
  3. pip3 ফ্লাস্ক-কোর ইনস্টল করুন
  4. pip3 gevent ইনস্টল করুন
  5. pip3 gevent-websocket ইনস্টল করুন

ধাপ 4: মাইএসকিউএল সংযোগ করা

মাইএসকিউএল সংযুক্ত হচ্ছে
মাইএসকিউএল সংযুক্ত হচ্ছে

একবার আপনি মাইএসকিউএল ওয়ার্কবেঞ্চ চালু করলে আপনাকে একটি নতুন সংযোগ করতে হবে।

সংযোগটি উপরের ছবির মতো হওয়া উচিত।

  • স্পষ্টতই আপনি যা পছন্দ করেন তার নাম দিন, আমি এর নাম দিয়েছি "রাসপি"
  • তারপরে আপনি সংযোগ পদ্ধতিটি "স্ট্যান্ডার্ড টিসিপি/আইপি এসএসএইচ" তে সেট করেছেন, এটি খুব গুরুত্বপূর্ণ
  • Ssh হোস্টনাম হল আপনার PI এর IP ঠিকানা
  • Ssh ব্যবহারকারীর নাম হল আপনার পাই এর ব্যবহারকারী
  • মাইএসকিউএল হোস্টনাম পরিবর্তন করার প্রয়োজন নেই
  • পোর্টটিও পরিবর্তন করার দরকার নেই
  • ব্যবহারকারীর নাম আপনার ওয়ার্কবেঞ্চ ব্যবহারকারীর নাম হওয়া উচিত।

মাইএসকিউএল ওয়ার্কবেঞ্চের লিঙ্ক:

ধাপ 5: কোড

সংগ্রহস্থলে আপনি nessessary কোড পাবেন।

মনে রাখবেন যে আপনার আরডুইনোও দরকার, বায়ুর মান পড়ার কোডটি আরডুইনোতে লেখা আছে।

Github:

বায়ু মানের সেন্সরের জন্য লাইব্রেরি:

শুধু ভিজ্যুয়াল স্টুডিও কোডে সমস্ত ফাইল স্থাপন করা সম্ভবত কাজ করবে না।

প্রথমে আপনাকে যাচাই করতে হবে যদি:

  1. আপনার PI- তে সিরিয়াল যোগাযোগ সক্রিয় করা হয়েছে
  2. SPI আপনার PI তে সক্রিয় হয়
  3. আপনার পাইতে একটি তার সক্রিয় করা হয়েছে

তারপরে আপনি আপনার পাইতে যেখানে আপনি পছন্দ করেন সেখানে ব্যাকএন্ড কোড রাখতে পারেন কিন্তু "এইচটিএমএল" ফোল্ডারটি /var /www এ থাকা প্রয়োজন।

কোড পরিবর্তন এবং প্রকল্প উন্নত করতে বিনা দ্বিধায়।

ধাপ 6: ডাটাবেস

ডাটাবেস
ডাটাবেস

ডেটা সংরক্ষণ করতে এবং সিস্টেমটি ব্যবহার করতে সক্ষম হওয়ার জন্য আপনার এই মাইএসকিউএল ডাটাবেস প্রয়োজন।

আমি আমার রাস্পবেরি পাই (https://mariadb.org/) এ ডাটাবেজ ম্যানেজমেন্ট সিস্টেম হিসাবে মারিয়া ডিবি ব্যবহার করেছি।

আপনি যদি ডাটাবেস না বুঝেন, তাহলে আপনি "DB সাহায্য" পড়তে পারেন এবং আশা করি সবকিছু বুঝতে পারবেন।

ডাটাবেজে থাকা ডেটা সেখানেই রেখে দেওয়া উচিত। এটি ডিভাইসের জন্য, এই ডেটা ছাড়া সিস্টেম কাজ করবে না।

ধাপ 7: ধাপ 5 প্রোগ্রাম পরীক্ষা করা

ধাপ 5 প্রোগ্রাম পরীক্ষা করা
ধাপ 5 প্রোগ্রাম পরীক্ষা করা
ধাপ 5 প্রোগ্রাম পরীক্ষা করা
ধাপ 5 প্রোগ্রাম পরীক্ষা করা
ধাপ 5 প্রোগ্রাম পরীক্ষা করা
ধাপ 5 প্রোগ্রাম পরীক্ষা করা

সবকিছু কাজ করে কিনা তা পরীক্ষা করার জন্য, আপনাকে প্রথমে আপনার PI এবং পাওয়ার সাপ্লাই লাগাতে হবে। 3.3V এবং 5V পাওয়ার সাপ্লাই থাকা একান্ত প্রয়োজন। আপনি যদি তাদের মধ্যে 1 টি মিস করেন তবে প্রকল্পটি কাজ করবে না।

ওয়েবসাইটে যাওয়ার জন্য আপনাকে শুধু আপনার পিআই-এর আইপি-ঠিকানা গুগল করতে হবে।

তারপর আপনি নিবন্ধন, লগ ইন এবং অন্বেষণ করতে পারেন।

প্রস্তাবিত: