সুচিপত্র:
- ধাপ 1: রাস্পবেরিপিআই হার্ড ডিস্ক ঝলকানো / প্রয়োজনীয় সফ্টওয়্যার ইনস্টল করুন (উবুন্টু লিনাক্স ব্যবহার করে)
- ধাপ 2: সফ্টওয়্যার ড্রাইভার ক্লোন প্রকল্প / ইনস্টল করুন
- ধাপ 3: সরবরাহ প্রয়োজন
- ধাপ 4: ডিভাইসটি ওয়্যার করুন
- ধাপ 5: ডিভাইসটি তৈরি করুন
- ধাপ 6: ডিভাইস তৈরি করুন (চলুন …)
- ধাপ 7: সেটিংসে সঠিকভাবে চালানোর জন্য অ্যাপ্লিকেশন কনফিগার করুন
- ধাপ 8: নির্ধারিত স্ক্রিপ্ট সেটআপ করুন
- ধাপ 9::চ্ছিক: ডিসপ্লেতে রেন্ডার করার জন্য আপনার নিজস্ব আবহাওয়া ছবি তৈরি করা
ভিডিও: AtticTemp - তাপমাত্রা / জলবায়ু লগার: 10 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
আপনার অ্যাটিক বা অন্যান্য বহিরাগত কাঠামোর জন্য উচ্চ সহনশীলতা তাপমাত্রা গেজ এবং জলবায়ু লগার
ধাপ 1: রাস্পবেরিপিআই হার্ড ডিস্ক ঝলকানো / প্রয়োজনীয় সফ্টওয়্যার ইনস্টল করুন (উবুন্টু লিনাক্স ব্যবহার করে)
"রাস্পবিয়ান জেসি লাইট" ডাউনলোড করুন
DashboardPI এর জন্য আপনার নতুন হার্ডডিস্ক তৈরি করুন
USB অ্যাডাপ্টারের মাধ্যমে আপনার কম্পিউটারে মাইক্রোএসডি ertোকান এবং dd কমান্ড ব্যবহার করে ডিস্ক ইমেজ তৈরি করুন
Df -h কমান্ডের মাধ্যমে আপনার সন্নিবেশিত মাইক্রোএসডি কার্ডটি সনাক্ত করুন, এটি আনমাউন্ট করুন এবং ডিস্ক কপি dd কমান্ড দিয়ে ডিস্ক ইমেজ তৈরি করুন
$ df -h/dev/sdb1 7.4G 32K 7.4G 1%/media/XXX/1234-5678
$ umount /dev /sdb1
সতর্কতা: নিশ্চিত করুন যে কমান্ডটি সম্পূর্ণ নির্ভুল, আপনি এই কমান্ড দিয়ে অন্যান্য ডিস্কগুলিকে ক্ষতি করতে পারেন
যদি = RASPBIAN JESSIE LITE এর ইমেজ ফাইল = আপনার মাইক্রোএসডি কার্ডের অবস্থান
$ sudo dd bs = 4M if =/path/to/raspbian-jessie-lite.img of =/dev/sdb মাইক্রোএসডি)
আপনার রাস্পবেরিপি সেট আপ করা হচ্ছে
রাস্পবেরিপিতে আপনার নতুন মাইক্রোএসডি কার্ড andোকান এবং HDMI পোর্টের সাথে সংযুক্ত একটি মনিটর দিয়ে এটি চালু করুন
প্রবেশ করুন
ব্যবহারকারী: পাই পাস: রাস্পবেরি
নিরাপত্তার জন্য আপনার অ্যাকাউন্টের পাসওয়ার্ড পরিবর্তন করুন
sudo passwd পাই
RaspberriPi উন্নত বিকল্পগুলি সক্ষম করুন
sudo raspi-config
নির্বাচন করুন: 1 ফাইল সিস্টেম প্রসারিত করুন
9 উন্নত বিকল্প
A2 হোস্টনাম এটিকে "AtticTemp" এ পরিবর্তন করুন
A4 SSH SSH সার্ভার সক্ষম করুন
A7 I2C i2c ইন্টারফেস সক্ষম করুন
ইংরেজি/ইউএস কীবোর্ড সক্ষম করুন
সুডো ন্যানো/ইত্যাদি/ডিফল্ট/কীবোর্ড
নিম্নলিখিত লাইন পরিবর্তন করুন: XKBLAYOUT = "us"
কীবোর্ড লেআউট পরিবর্তন / ফাইল সিস্টেমের আকার পরিবর্তন করার জন্য PI রিবুট করুন
$ sudo shutdown -r এখন
আপনার ওয়াইফাইতে অটো-কানেক্ট করুন
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
আপনার রাস্পবেরিপি স্বয়ংক্রিয়ভাবে আপনার বাড়ির ওয়াইফাইয়ের সাথে সংযুক্ত করতে নিম্নলিখিত লাইন যুক্ত করুন (যদি আপনার ওয়্যারলেস নেটওয়ার্কের নাম দেওয়া হয় "লিঙ্কসিস" উদাহরণস্বরূপ, নিম্নলিখিত উদাহরণে)
নেটওয়ার্ক = {ssid = "linksys" psk = "ওয়্যারলেস পাসওয়ার্ড এখানে"} ওয়াইফাই নেটওয়ার্কে সংযোগ করতে PI রিবুট করুন
$ sudo shutdown -r এখন
এখন যেহেতু আপনার পিআই অবশেষে স্থানীয় নেটওয়ার্কে রয়েছে, আপনি এসএসএইচ এর মাধ্যমে এটি থেকে দূরবর্তীভাবে লগইন করতে পারেন। কিন্তু প্রথমে আপনাকে এটির বর্তমান আইপি ঠিকানা পেতে হবে।
$ ifconfig আপনার PI এর IP ঠিকানার জন্য নিম্নলিখিত কমান্ডের আউটপুটে "inet addr: 192.168. XXX. XXX" খুঁজুন।
অন্য মেশিনে যান এবং ssh এর মাধ্যমে আপনার রাস্পবেরিপিতে লগইন করুন
$ ssh [email protected]. XXX. XXX
প্রয়োজনীয় প্যাকেজ ইনস্টল করা শুরু করুন
$ sudo apt-get update
$ sudo apt-get upgrade
$ Sudo দ্বারা apt-get install তেজ Git পাইথন-রিকোয়েস্টের পাইথন-SMBus i2c-সরঞ্জাম পাইথন-ইমেজিং পাইথন-SMBus বিল্ড অপরিহার্য পাইথন-দেব rpi.gpio python3 python3-পিপ libi2c-দেব
স্থানীয় টাইমজোন সেটিংস আপডেট করুন
$ sudo dpkg-reconfigure tzdata
ইন্টারফেস ব্যবহার করে আপনার টাইমজোন নির্বাচন করুন
সাধারণ ডিরেক্টরি l কমান্ড সেটআপ করুন [alচ্ছিক]
$ vi।/.bashrc
নিম্নলিখিত লাইন যোগ করুন:
$ উপনাম l = 'ls -lh'
$ source ~/.bashrc
ভিআইএম ডিফল্ট সিনট্যাক্স হাইলাইট ঠিক করুন [alচ্ছিক]
$ sudo vi/etc/vim/vimrc
নিম্নলিখিত লাইন অস্বস্তিকর:
সিনট্যাক্স চালু
ধাপ 2: সফ্টওয়্যার ড্রাইভার ক্লোন প্রকল্প / ইনস্টল করুন
ক্লোন প্রকল্প সংগ্রহস্থল
$ সিডি
$ git ক্লোন
DHT22 ইনস্টল করুন
$ সিডি
$ git ক্লোন
$ cd Adafruit_Python_DHT/
$ sudo পাইথন setup.py ইনস্টল করুন
$ sudo পাইথন ez_setup.py
$ সিডি উদাহরণ/
$ vi simpletest.py
নিম্নলিখিত লাইন পরিবর্তন করুন:
সেন্সর = Adafruit_DHT. DHT22
লাইনটি মন্তব্য করুন
পিন = 'P8_11'
লাইনটি অসম্পূর্ণ করুন এবং পিন নম্বরটি 16 এ পরিবর্তন করুন
পিন = 18
পরীক্ষা চালান
পাইথন simpletest.py
আপনি কমান্ড লাইনে প্রদর্শিত টেম্প এবং আর্দ্রতার একটি মেট্রিক পড়া দেখতে পাবেন।
SSD1306 ইনস্টল করুন
প্রকল্প ফোল্ডারে ড্রাইভার/SSD1306.zip বের করুন
ড্রাইভার ইন্সটল করুন
$ cd ssd1306/ $ sudo পাইথন setup.py ইনস্টল করুন
আপনার ডিভাইস নিবন্ধন নিশ্চিত করুন, সাধারণত i2c বাসে এটি / 0x3c
$ sudo i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 abcdef 00: - - - - - - - - - - - - - - 10: - - - - - - - - - - - - - - - - - - 20: - - - - - - - - - - - - - - - - - - - 30: - - - - - - - - - - - - 3c - - - 40: - - - - -------------50:-------------- ----60:----------------70:---- ----- আপনার প্রদর্শনটি কার্যক্রমে আছে তা নিশ্চিত করতে ডেমোটি চালান
$ সিডি উদাহরণ/ $ পাইথন demo.py
ধাপ 3: সরবরাহ প্রয়োজন
রাস্পবেরিপি জিরো
DHT22 তাপমাত্রা-আর্দ্রতা সেন্সর
0.96 I2C IIC SPI সিরিয়াল 12864 OLED LCD LED হোয়াইট ডিসপ্লে মডিউল
2.4 400x240 16: 9 সিরিয়াল: UART/I2C/SPI TFT টাচস্ক্রিন ডিসপ্লে
ধাপ 4: ডিভাইসটি ওয়্যার করুন
SSD1306 ডিসপ্লে
GND -> GND
ডেটা -> এসডিএ
CLK -> এসসিএল
VCC -> 3V
Digole ডিসপ্লে
GND -> GND
ডেটা -> এসডিএ
CLK -> এসসিএল
VCC -> 3V
DHT22 Humidistat
VCC -> 5V
GND -> GND
ডেটা -> জিপিআইও 18 / পিন 12
ধাপ 5: ডিভাইসটি তৈরি করুন
3D মুদ্রিত ফ্রেমের অধীনে ডিভাইসের সামনের অংশে ফ্লেক্সিগ্লাস কাটুন
3D মুদ্রিত ফ্রেমের মাধ্যমে স্ক্রু দিয়ে কাচ মাউন্ট করুন
ধাপ 6: ডিভাইস তৈরি করুন (চলুন …)
সামনের প্যানেলের বিরুদ্ধে গরম আঠালো উপাদান
ভিতরে ওয়্যার ইউনিট
পিছনে মাউন্ট করুন এবং এটি যেতে প্রস্তুত হওয়া উচিত
ধাপ 7: সেটিংসে সঠিকভাবে চালানোর জন্য অ্যাপ্লিকেশন কনফিগার করুন
ফাইল settings.py খুঁজুন এবং আপনার বর্তমান সেটিংসের সাথে সামঞ্জস্য করুন
স্থানীয় আবহাওয়ার তথ্যের জন্য # forecast.io API কী
weatherAPIURL = 'https://api.forecast.io/forecast/'
weatherAPIKey = 'FORECAST. IO- এর জন্য আপনার API কী'
# রিমোট টেম্প/আর্দ্রতা লগার চালানোর জন্য চ্ছিক
deviceLoggerAPI = 'mydevicelogger.com'
# আপনার বাড়ির অবস্থানের জন্য অক্ষাংশ/দ্রাঘিমাংশ পেতে গুগলে অনুসন্ধান করুন
অক্ষাংশ = 41.4552578
দ্রাঘিমাংশ = -72.1665444
ধাপ 8: নির্ধারিত স্ক্রিপ্ট সেটআপ করুন
$ crontab -e
নিম্নলিখিত লাইন যোগ করুন:
:চ্ছিক: প্রতি 10 মিনিটে API স্ক্রিপ্টে টেম্প লগার
$ crontab -e
নিম্নলিখিত লাইন যোগ করুন:
ধাপ 9::চ্ছিক: ডিসপ্লেতে রেন্ডার করার জন্য আপনার নিজস্ব আবহাওয়া ছবি তৈরি করা
নিম্নলিখিত ইউআরএলে আপনার নিজের 128x128 ফাইল আপলোড করুন:
www.digole.com/tools/PicturetoC_Hex_converter.php
আপলোড করার জন্য আপনার ইমেজ ফাইল চয়ন করুন, স্ক্রিনে আপনি কি আকার চান তা যোগ করুন (প্রস্থ/উচ্চতা)
"ব্যবহৃত জন্য" ড্রপডাউনে "OLED/LCD (1 বাইট/পিক্সেল) রঙের জন্য 256 রঙ" নির্বাচন করুন
হেক্স আউটপুট পান।
একটি প্রদর্শন/ বিল্ড/ হেডার (.h) ফাইলে হেক্স আউটপুট যোগ করুন, বাক্যগুলিকে সিনট্যাক্সের জন্য গাইড হিসাবে ব্যবহার করুন।
Digole.c ফাইলে নতুন ফাইল অন্তর্ভুক্ত করুন #include myimage.h
আপনার ইমেজ ফাইলে একটি নতুন কমান্ড লাইন হুক অন্তর্ভুক্ত করুন। দ্রষ্টব্য: নীচের কমান্ডটি বলছে আপনার ছবিটি 10 পিক্সেলের উপরে 10 পিক্সেলের নিচে আঁকুন। আপনি এটিকে বিভিন্ন X, Y কোঅর্ডিনেটে পরিবর্তন করতে পারেন, আপনি 128, 128 এর মানগুলি পরিবর্তন করতে পারেন যা আপনার নতুন চিত্রটি আসলে যে আকারের।
} অন্যথায় যদি (strcmp (digoleCommand, "myimage") == 0) {drawBitmap256 (10, 10, 128, 128, & myimageVariableHere, 0); // myimageVariableHere আপনার (.h) ফাইলে সংজ্ঞায়িত করা হয়েছে}
এখন নিচের কমান্ড দিয়ে আপনার নতুন ইমেজ রেন্ডার করার জন্য নীচে পুনbuildনির্মাণ করুন (ত্রুটিগুলি উপেক্ষা করুন)।
$./digole myimage
আপনার alচ্ছিক পরিবর্তনের জন্য পুনরায় বিল্ডিং [অন্তর্ভুক্ত] Digole ডিসপ্লে ড্রাইভার
$ সিডি ডিসপ্লে/বিল্ড
$ gcc digole.c
$ mv a.out../../digole
$ chmod +x../../digole
প্রস্তাবিত:
রাস্পবেরি পাই ইন্ডোর জলবায়ু পর্যবেক্ষণ এবং নিয়ন্ত্রণ ব্যবস্থা: 6 টি ধাপ
রাস্পবেরি পাই ইন্ডোর জলবায়ু পর্যবেক্ষণ এবং নিয়ন্ত্রণ ব্যবস্থা: মানুষ তাদের বাড়ির ভিতরে আরামদায়ক হতে চায়। যেহেতু আমাদের এলাকার জলবায়ু আমাদের উপযোগী নাও হতে পারে, তাই আমরা একটি সুস্থ অভ্যন্তরীণ পরিবেশ বজায় রাখার জন্য অনেক যন্ত্রপাতি ব্যবহার করি: হিটার, এয়ার কুলার, হিউমিডিফায়ার, ডিহুমিডিফায়ার, পিউরিফায়ার ইত্যাদি আজকাল, এটি কম
মাশরুম জলবায়ু বাক্স: 7 টি ধাপ (ছবি সহ)
মাশরুম জলবায়ু বাক্স: হাই, আমি মাশরুম চাষের জন্য একটি জলবায়ু বাক্স তৈরি করেছি। এটি তাপমাত্রা এবং আর্দ্রতা উভয়ই নিয়ন্ত্রণ করতে পারে। গরম বা কুলিং একটি peltier উপাদান সঙ্গে কাজ করে। একটি অতিস্বনক নেবুলাইজার দিয়ে বাতাসের আর্দ্রতা বৃদ্ধি পায়। আমি সবকিছু মডুলার তৈরি করেছি, গুলি
রাস্পবেরি পাই-ভিত্তিক ইনডোর জলবায়ু পর্যবেক্ষণ ব্যবস্থা: 6 টি ধাপ
রাস্পবেরি পাই-ভিত্তিক ইনডোর জলবায়ু পর্যবেক্ষণ ব্যবস্থা: এই ব্লগটি পড়ুন এবং আপনার নিজের সিস্টেমটি তৈরি করুন যাতে আপনার ঘরটি খুব শুষ্ক বা আর্দ্র হলে আপনি সতর্কতা পেতে পারেন। একটি অভ্যন্তরীণ জলবায়ু পর্যবেক্ষণ ব্যবস্থা কী এবং আমাদের কেন প্রয়োজন? ইন্ডোর জলবায়ু পর্যবেক্ষণ ব্যবস্থা মূল জলবায়ুর উপর দ্রুত নজর দিন
UCL - IIoT - ইন্ডোর -জলবায়ু 4.0: 8 ধাপ
ইউসিএল-আইআইওটি-ইন্ডোর-জলবায়ু 4.0: এই নির্দেশনাটি পড়ার এবং কাজ করার পরে, আপনার নিজের স্বয়ংক্রিয় অন্দর-জলবায়ু থাকবে, যা আপনি নোড-রেডের সাহায্যে অনলাইনে পর্যবেক্ষণ করতে পারেন। আমাদের ক্ষেত্রে আমরা এই ধারণাটি বিকশিত করেছি এবং এটি একটি 3D-printet হাউজে উপস্থাপন করেছি
Arduino জলবায়ু মনিটর: 5 ধাপ (ছবি সহ)
Arduino জলবায়ু মনিটর: তাই উচ্চ বিদ্যুৎ বিল সহ একটি শহরে বাস করে আমি প্রতি বছর কত খরচ করি তা কমাতে চেয়েছিলাম কিন্তু আমি সত্যিই অস্বস্তিকর উষ্ণ বা ঠান্ডা ঘরে থাকতে চাই না। আমি বাড়ির জন্য প্যাসিভ জলবায়ু নকশা জন্য একটি বাস্তব আবেগ ছিল এবং একটি দ্বি করেছে