সুচিপত্র:
- ধাপ 1: সমাবেশ
- ধাপ 2: ওএস ইনস্টলেশন
- ধাপ 3: RPIEasy ইনস্টলেশন
- ধাপ 4: RPIEasy হার্ডওয়্যার সেটিংস
- ধাপ 5: RPIEasy কন্ট্রোলার
- ধাপ 6: RPIEasy ডিভাইস
ভিডিও: RPIEasy - RPI ভিত্তিক মাল্টিসেন্সর ডিভাইস: 6 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
যদি কেউ কিছু DIY সেন্সর তৈরির পরিকল্পনা করে, তাহলে জনপ্রিয় ESP8266 এর বাইরে সস্তা এবং কম খরচে "রাস্পবেরি পাই জিরো ডব্লিউ" মডেলটিও একটি উল্লেখযোগ্য বিকল্প।
আরপিআই জিরো ওয়াটের দাম প্রায় 10 ইউএসডি এবং এর বিদ্যুৎ খরচ প্রায় 1W। তবে এটির একটি মাত্র সিপিইউ কোর আছে কিন্তু এটি 40 পিন জিপিআইও -তে বেশ কয়েকটি সেন্সর পরিচালনার জন্য যথেষ্ট বেশি যা আরপিআই 2/3/4 এর মতো। এটিতে ইন্টিগ্রেটেড ওয়াইফাই এবং ব্লুটুথ 4.0 মডিউল রয়েছে, উদাহরণস্বরূপ এটি দিয়ে একটি বিএলই গেটওয়ে তৈরি করা যেতে পারে।
আপনি যদি GPIO- এর সাথে কিছু সেন্সর সংযুক্ত করতে সক্ষম হন কিন্তু আপনার অনেক প্রোগ্রামিং দক্ষতা না থাকে বা আপনি প্রতিটি নতুন ডিভাইসের জন্য নতুন কোড লিখতে না চান, তাহলে RPIEasy নামে একটি সহজ সমাধান আছে।
RPIEasy ডেবিয়ান/রাস্পবিয়ান ভিত্তিক কম্পিউটারের জন্য একটি Python3 ভিত্তিক প্রোগ্রাম, প্রধানত রাস্পবেরি পাই এর জন্য লক্ষ্য করা হয়, কিন্তু কিছু ফাংশন একটি সহজ পিসিতেও পাওয়া যায়। RPIEasy সংযুক্ত ডিভাইস থেকে তথ্য সংগ্রহ করে এবং স্থানীয় হোম অটোমেশন সার্ভারে HTTP/UDP/MQTT এর মাধ্যমে ফরওয়ার্ড করে - পদ্ধতিটি কন্ট্রোলার মেনুতে নির্বাচনযোগ্য। RPIEasy বিখ্যাত ESPEasy (ESP8286 এর জন্য) ফার্মওয়্যারের সাথে সামঞ্জস্যপূর্ণ, এবং GUI এর সাথেও এর অনুরূপ, আসলে RPIEasy একটি ESPEasy P2P UDP পিয়ার নেটওয়ার্কে যোগ দিতে সক্ষম।
বর্তমানে নিম্নলিখিত ডিভাইস/সেন্সর প্রকারগুলি ব্যবহারকারী বান্ধব ওয়েবজিউআই-এর মাধ্যমে RPIEasy এ যোগ করা যেতে পারে:
- ডিজিটাল সুইচ ইনপুট (পিআইআর, ডোর ওপেন সেন্সর, ইত্যাদি …)
- DS18b20 তাপমাত্রা
- DHT22 তাপমাত্রা এবং আর্দ্রতা
- PCF8591 ADC/DAC
- উইগ্যান্ড আরএফআইডি রিডার
- MCP23017 জিপিআইও এক্সটেন্ডার
- BH1750 লাইট সেন্সর
- LCD ডিসপ্লে (I2C)
- HC-SR04 অতিস্বনক পরিসীমা সেন্সর
- Si7021/HTU21D তাপমাত্রা এবং আর্দ্রতা
- TLS2561 লাইট সেন্সর
- PN532 Mifare/NFC রিডার (I2C)
- PCF8574 GPIO এক্সটেন্ডার (I2C)
- PCA9685 PWM এক্সটেন্ডার (I2C)
- OLED ডিসপ্লে (I2C)
- MLX90614 IR তাপমাত্রা সেন্সর (I2C)
- INA219 ডিসি বর্তমান সেন্সর (I2C)
- ADS1015/ADS1115 ADC
- BMP280/BME280 তাপমাত্রা
- NeoPixel/WS2812 ঠিকানাযোগ্য LED
- MH-Z19 CO2 সেন্সর
- AM2320 তাপমাত্রা
- MPR121 ক্যাপাসিটিভ টাচ সেন্সর (I2C)
- 7 সেগমেন্ট TM1637 ডিসপ্লে
- RF433Mhz RX/TX (সাধারণ GPIO)
- APDS9960 অঙ্গভঙ্গি সেন্সর
- VL53L0X LIDAR পরিসীমা সেন্সর
- MAX44009 তাপমাত্রা
- MCP9808 তাপমাত্রা
- MCP4725 DAC
- স্টেপার মোটর (28BYJ-48)
- (V-) ইউএসবি রিলে
- ইউএসবি টেম্পার তাপমাত্রা সেন্সর
- Xiaomi BLE Mijia তাপমাত্রা এবং আর্দ্রতা সেন্সর
- Xiaomi BLE Mi Flora ফুল কেয়ার মনিটর
- সিরিয়াল-ইউএসবি এর মাধ্যমে DS18b20
ধাপ 1: সমাবেশ
একটি সাধারণ সেটআপ দিয়ে শুরু করা যাক, একটি তাপমাত্রা এবং একটি হালকা সেন্সর ব্যবহার করে:
- রাস্পবেরি পাই জিরো ডব্লিউ
- 8GB/16GB Class10 মাইক্রোএসডি মেমরি কার্ড
- মাইক্রো ইউএসবি 5V2A ওয়াল চার্জার
- DHT22 তাপমাত্রা এবং আর্দ্রতা সেন্সর
- 4.7 kOhm প্রতিরোধক
- BH1750 আলোর তীব্রতা সেন্সর
- কিছু জাম্পার তার
- প্লাস্টিক বাক্স
ফ্রিজিং অনুযায়ী এটি একত্রিত করুন।
ধাপ 2: ওএস ইনস্টলেশন
- একটি রাস্পবিয়ান লাইট অপারেশন সিস্টেম ইমেজ ডাউনলোড করুন
- এচার ডাউনলোড করুন
- 8-16GB SD কার্ডে Etcher দিয়ে Lite OS ইমেজটি লিখুন
প্রক্রিয়া শেষ হওয়ার পরে এসডি কার্ডে ফাইল সংশোধন করুন "etc/wpa_supplicant/wpa_supplicant.conf" একইভাবে:
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdevupdate_config = 1country = HUnetwork = {ssid = "YOUR_OWN_WIFI_AP_NAME" scan_ssid = 1 psk = "YOUR_WIFI_AP_PASSWORD" কী_ PSPMWK} কী
4. SD কার্ডটি RPI মেমরি স্লটে রাখুন, MicroUSB পাওয়ার সাপ্লাই ক্যাবলটিকে তার "PWR IN" সংযোগকারীতে প্লাগ করুন এবং যদি আমরা RPI শুরু না করে এবং SSH এর মাধ্যমে অ্যাক্সেসযোগ্য হওয়ার চেয়ে সবকিছু সঠিকভাবে করি। (আইপি ঠিকানাটি একটি DHCP সার্ভার থেকে সংগ্রহ করা হয়, তাই ব্যবহৃত আইপি ঠিকানার জন্য আপনার রাউটার DHCP লিজ পরীক্ষা করুন)
5. প্রথম শুরুতে ব্যবহারকারীর নাম পাই এবং পাসওয়ার্ড হল রাস্পবেরি।
ধাপ 3: RPIEasy ইনস্টলেশন
প্রথম (alচ্ছিক) ধাপ হল আপনার সিস্টেম আপডেট করা:
sudo apt-get update sudo apt-get upgrade
তারপরে প্রয়োজনীয় প্যাকেজগুলি ইনস্টল করুন:
sudo apt python3-pip screen alsa-utils wireless-tools wpasupplicant zip unzip gitsudo pip3 install jsonpickle ইনস্টল করুন
যদি আপনার সিস্টেমে "ifconfig" কমান্ড না থাকে তবে এটি ইনস্টল করুন:
sudo apt net-tools ইনস্টল করুন
তারপরে RPIEasy ডাউনলোড করুন github থেকে প্রকৃত ডিরেক্টরিতে এবং শুরু করুন:
git ক্লোন https://github.com/enesbcs/rpieasy.gitcd rpieasysudo./RPIEasy.py
যদি কিছু এখনও পোর্ট 80 ব্যবহার না করে থাকে, তাহলে জিইউআই এখন পোর্ট 80 এর মাধ্যমে একটি ওয়েব ব্রাউজারের সাথে উপলব্ধ, যদি এটি উপলব্ধ না হয় তবে প্রোগ্রামটি 8080 তারপর 8008 ব্যবহার করার চেষ্টা করবে।
ধাপ 4: RPIEasy হার্ডওয়্যার সেটিংস
হার্ডওয়্যার সেটিংস পৃষ্ঠায় আপনি একটি সহজ চেকবক্সের পরে "জমা দিন" বোতাম টিপে "বুটে RPIEasy অটোস্টার্ট" বিকল্পটি সক্ষম করতে পারেন।
এই অ্যাপ্লিকেশনটি পাইথন ভিত্তিক তাই বেশ কয়েকটি সম্ভাব্য নির্ভরতা রয়েছে যা প্লাগইন এবং কন্ট্রোলার নির্ভরতা পৃষ্ঠায় দেখা এবং ইনস্টল করা যায়। একটি আন্ডারলাইন করা টেক্সটে ক্লিক করে ইনস্টলেশন শুরু করা যেতে পারে, দয়া করে ধৈর্য ধরুন, প্যাকেজ নম্বর এবং জটিলতার উপর নির্ভর করে প্রক্রিয়াটি কয়েক মিনিট সময় নিতে পারে!
তারপর পিনআউট এবং পোর্টে হার্ডওয়্যার সেটিংস পরীক্ষা করা একটি ভাল ধারণা হতে পারে। নিশ্চিত করুন যে I2C চালু আছে (লাইট সেন্সরের জন্য) এবং GPIO 22 পিন টাইপ DHT- এর জন্য "ইনপুট"। আপনি এখানে, সিস্টেম-সম্পর্কিত অন্যান্য পরিবর্তন করতে পারেন, কিন্তু শেষ পর্যন্ত জমা দিতে এবং পুনরায় বুট করতে ভুলবেন না। (রিবুট কমান্ড সরঞ্জাম মেনুতে উপলব্ধ)
ধাপ 5: RPIEasy কন্ট্রোলার
যেহেতু আপনি একটি সেন্সর তৈরি করছেন আপনি কন্ট্রোলার মেনুতে কিছু ধরণের কন্ট্রোলার সেটআপ করতে চাইতে পারেন: এটি Domoticz HTTP/MQTT, জেনেরিক UDP, ESPEasy P2P বা জেনেরিক MQTT (HA, OpenHab, ইত্যাদি জন্য হতে পারে।)
ধাপ 6: RPIEasy ডিভাইস
এবং পরিশেষে: ডিভাইস মেনুতে ডিভাইসগুলি যোগ করা যেতে পারে, 48 টি ডিভাইস স্লট সম্ভাবনা রয়েছে, যদি এটি যথেষ্ট না হয় তবে দয়া করে একটি গিথুব সমস্যা খুলুন এবং এটি উত্থাপিত হবে।:)
একটি এডিট বাটনে ক্লিক করুন, প্রয়োজনীয় DHT22 এবং BH1750 প্লাগইন নির্বাচন করুন এবং ফ্রিজিং অনুযায়ী প্যারামিটার সেট করুন। DHT22 প্রথম GPIO হল GPIO22 এবং ওভারস্যাম্পলিং সাধারণত একটি ভাল ধারণা কারণ এই ধরনের সেন্সর সঠিক সময়ের জন্য খুবই সংবেদনশীল। (মনে রাখবেন যে DHT এক তারের সাথে যোগাযোগ করে, কিন্তু এটি 1-ওয়্যার সামঞ্জস্যপূর্ণ নয়!) BH1750 হল একটি I2C সেন্সর, I2C ঠিকানাটি একটি নির্বাচন থেকে নির্বাচন করা যেতে পারে, ডিফল্ট 0x23, ওভারসাম্পলিং প্রয়োজন হয় না যেহেতু I2C যোগাযোগ বেশ শক্ত।
এটি নির্বাচন করা যেতে পারে যে কোন নিয়ামক, কোন IDX এবং কোন অন্তর সেন্সর রিডিং পাঠাতে হবে। সূত্র ক্ষেত্র EasyFormula এর সাথে সামঞ্জস্যপূর্ণ, এবং স্থানীয় ESPEasy সামঞ্জস্যপূর্ণ নিয়মগুলি নিয়ম মেনুতে নির্দিষ্ট করা যেতে পারে।
এটি একটি আরপিআই ভিত্তিক মাল্টিসেন্সর তৈরির ছোট গল্প, অনেকগুলি বিকল্প এবং সংমিশ্রণ রয়েছে, নির্দ্বিধায় তাদের DIY এর চেতনায় চেষ্টা করুন!
প্রস্তাবিত:
LPWAN- ভিত্তিক IoT ডিভাইস ব্যবহার করে ছবি স্থানান্তর করা কি সম্ভব ?: Ste টি ধাপ
LPWAN- ভিত্তিক IoT ডিভাইস ব্যবহার করে ছবি স্থানান্তর করা কি সম্ভব? প্রতিনিধিত্বমূলক প্রযুক্তি হল সিগফক্স, লোরা এনবি-আইওটি এবং এলটিই ক্যাট এম 1। এগুলো সবই নিম্ন ক্ষমতার দূরপাল্লার যোগাযোগ প্রযুক্তি। Ge তে
ASS ডিভাইস (সমাজবিরোধী সামাজিক ডিভাইস): 7 টি ধাপ
ASS ডিভাইস (সমাজবিরোধী সামাজিক ডিভাইস): বলুন আপনি এমন একজন ব্যক্তি যিনি মানুষের কাছাকাছি থাকতে পছন্দ করেন কিন্তু তাদের খুব কাছাকাছি আসা পছন্দ করেন না। আপনিও একজন জনগণকে আনন্দদায়ক এবং মানুষকে না বলা কঠিন সময়। সুতরাং আপনি জানেন না কিভাবে তাদের ফিরে যেতে বলবেন। আচ্ছা, প্রবেশ করুন - ASS ডিভাইস! Y
ESP8266 ভিত্তিক মাল্টিসেন্সর: 3 ধাপ
ESP8266 ভিত্তিক মাল্টিসেন্সর: ESP8266 একটি সহজ ছোট ডিভাইস যা প্রোগ্রাম করা যায় এবং সহজেই ব্যবহার করা যায়, কিন্তু আমাদের উপলব্ধ GPIO পিনগুলি বুদ্ধিমানের সাথে ব্যবহার করতে হবে কারণ তাদের মধ্যে অনেকগুলি নেই এই সংক্ষিপ্ত সারাংশে আমি আপনাকে দেখাব কিভাবে একাধিক সংযুক্ত করতে হয় বিভিন্ন সেন্সর
অরেঞ্জবক্স: অরেঞ্জপিআই ভিত্তিক নিরাপদ ব্যাকআপ স্টোরেজ ডিভাইস: ৫ টি ধাপ
অরেঞ্জবক্স: অরেঞ্জপিআই ভিত্তিক সিকিউর ব্যাকআপ স্টোরেজ ডিভাইস: অরেঞ্জবক্স যেকোনো সার্ভারের জন্য একটি অল-ইন-ওয়ান রিমোট স্টোরেজ ব্যাকআপ বক্স। আপনার সার্ভার সংক্রামিত হতে পারে, দূষিত হতে পারে, নিশ্চিহ্ন হয়ে যেতে পারে এবং আপনার সমস্ত ডেটা এখনও অরেঞ্জবক্সে সুরক্ষিত থাকে এবং কে ব্যাকআপ ডিভাইসের মতো অসম্ভব মিশন পছন্দ করবে না যা আপনি শুধু প্লী
মাল্টিসেন্সর বোর্ড আরডুইনো! (পর্ব 1): 11 টি ধাপ (ছবি সহ)
মাল্টিসেন্সর বোর্ড আরডুইনো! (পর্ব 1): এই বোর্ডটি একটি সম্পূর্ণ কাজ যা আপনাকে বিভিন্ন সেন্সর থেকে রিডিং পেতে সাহায্য করবে! আমার চ্যানেলটি দেখুন, সাবস্ক্রাইব করুন: www.youtube.com/user/josexers