সুচিপত্র:
- ধাপ 1: সার্কিট নির্মাণ
- ধাপ 2: Arduino কোড
- ধাপ 3: রাস্পবেরি পাইতে সফ্টওয়্যার ইনস্টল করা
- ধাপ 4: নোড লাল
- ধাপ 5:
- ধাপ 6:
ভিডিও: ইউসিএল -আইআইওটি - রাস্পবেরি পাইতে ডেটা লগিং: 6 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
এই নির্দেশযোগ্য একটি স্কুল প্রকল্পের জন্য ওবায়দা হাজ হামুদ এবং সিডসে হেনরিকসেন তৈরি করেছিলেন।
মূল ধারণা হল আলাইট সেন্সর থেকে ডেটা সংগ্রহ করা, একটি রাস্পবেরি পাই -তে ওয়্যারলেসভাবে ডাটাবেসে ডেটা লগ করা এবং নোড রেড ব্যবহার করে তৈরি ড্যাশবোর্ডের মাধ্যমে সেই ডেটা পর্যবেক্ষণ করা।
ধাপ 1: সার্কিট নির্মাণ
প্রয়োজনীয়তা
হার্ডওয়্যার:
● NodeMcu
P রাস্পবেরি পাই
● ফোটোসেল লাইট সেন্সর
নেতৃত্ব
● প্রতিরোধক
● জাম্বার ক্যাবল
সফটওয়্যার:
● নোড লাল
● মশা সার্ভার
● মাইএসকিউএল ডেটা বেস (phpmyadmin)
● Arduino IDE
ধাপ 2: Arduino কোড
নিম্নলিখিত কোডটি রাস্পবেরি পাইতে ইনস্টল করা মশার দালালকে কল করতে এবং প্রকাশিত ডেটা পেতে ব্যবহৃত হয়।
'চূড়ান্ত arduino ফাইল এই অনুপ্রবেশের শেষে োকানো হয়েছে'
অকার্যকর কলব্যাক (স্ট্রিং টপিক, বাইট* বার্তা, স্বাক্ষরবিহীন int দৈর্ঘ্য) {
সিরিয়াল.প্রিন্ট ("বিষয়টিতে বার্তা এসেছে:"); সিরিয়াল.প্রিন্ট (বিষয়); সিরিয়াল.প্রিন্ট ("। বার্তা:"); স্ট্রিং মেসেজ লাইট;
ধাপ 3: রাস্পবেরি পাইতে সফ্টওয়্যার ইনস্টল করা
1. রাস্পবেরি পাইতে এমকিউটিটি ব্রোকার ইনস্টল করা।
- একটি টার্মিনাল খুলুন এবং নিম্নলিখিত কমান্ড লাইনটি লাইন দ্বারা সন্নিবেশ করান:
wget
sudo apt-key যোগ করুন mositto-repo.gpg.key
cd /etc/apt/sources.list.d/
- জেসি সংস্করণের জন্য
sudo wget
যদি আপনার রাস্পবেরি পাইতে হুইজি সংস্করণ থাকে তবে এর পরিবর্তে নিম্নলিখিত কমান্ডটি সন্নিবেশ করান
sudo wget
- উৎস তালিকা আপডেট করা হচ্ছে
apt-get update
- দালাল ইনস্টল করা
apt-get install মশা
apt-get install মশা-ক্লায়েন্ট
2. সার্ভারের জন্য MYSQL ডেটা বেস ইনস্টল করা
- অ্যাপাচি সার্ভার ইনস্টল করা
sudo apt apache2 ইনস্টল করুন
- পিএইচপি ইনস্টল করা
sudo apt php php-mbstring ইনস্টল করুন
- নিশ্চিত করে পিএইচপি কাজ করছে:
- ডিরেক্টরিতে "index.html" ফাইলটি মুছুন "/var/www/html"। কমান্ড সন্নিবেশ করিয়ে:
sudo rm /var/www/html/index.html
- index.php ফাইল তৈরি করুন
echo ""> /var/www/html/index.php
- MYSQL ইনস্টল করুন
sudo apt mysql-server php-mysql ইনস্টল করুন
- যাচাই করুন যে মাইএসকিউএল সঠিকভাবে কাজ করছে। প্রথমে একটি MYSQL ব্যবহারকারী এবং পাসওয়ার্ড তৈরি করুন।
sudo mysql -u root -p
- আপনার নির্বাচিত ব্যবহারকারীর নাম এবং পাসওয়ার্ড দিয়ে 'ব্যবহারকারীর নাম' এবং 'পাসওয়ার্ড' প্রতিস্থাপন করুন
Mydb- এ সব বিশেষাধিকার গ্রান্ট করুন।
- PHPMyAdmin ইনস্টল করা হচ্ছে
sudo apt phpMyAdmin ইনস্টল করুন
- আপনার ওয়েব ব্রাউজারে নিচের লাইনটি PHুকিয়ে PHPMyAdmin সঠিকভাবে কাজ করছে কিনা তা পরীক্ষা করুন:
127.0.0.1/phpmyadmin
- যদি আপনি এখনও একটি ত্রুটি পান, এটি হতে পারে কারণ PHPMyAdmin অন্য ডিরেক্টরিতে চলে গেছে। এই ক্ষেত্রে, কমান্ডটি চেষ্টা করুন এবং আবার চেক করুন।
sudo ln -s/usr/share/phpmyadmin/var/www/html/phpMyAdmin
ধাপ 4: নোড লাল
মশার mqtt নোড ব্যবহার করা হয়েছে আলো থেকে ডেটা পড়ার জন্য
সেন্সর এটি একটি পরিবর্তন নোডের সাথে পূর্ণসংখ্যায় রূপান্তর করে এবং তারপর একটি গেজ তৈরি করে এবং ডাটাবেস রিডিং ফরম্যাটে ডেটা সেট করে যা পরে SQL সন্নিবেশ ফাংশন দিয়ে ডাটাবেস (mydb) এ োকানো হবে।
Mydb- এ ডেটা Afterোকানোর পর, এটি ড্যাশবোর্ড থেকে পর্যবেক্ষণের জন্য একটি চার্ট তৈরি করতে ব্যবহার করা হবে।
ইউজার ইন্টারফেস দ্বারা প্রথম পাঠ থেকে শুরু করে সর্বাধিক সন্নিবেশ করা পর্যন্ত চার্ট ফর্মে সর্বোচ্চ পরিমাণ রিডিং দেখানোর জন্য সর্বোচ্চ ফর্ম তৈরি করা হয়েছে।
ধাপ 5:
ধাপ 6:
চূড়ান্ত ফাইল
প্রস্তাবিত:
করোনা লক্ষণ সনাক্তকরণ এবং ডেটা লগিং সহ স্মার্ট ওয়াচ: 10 টি ধাপ
করোনা লক্ষণ সনাক্তকরণ এবং ডেটা লগিং সহ স্মার্ট ওয়াচ: এটি একটি স্মার্টওয়াচ যা সার্ভারে ডেটা লগিং সহ এলএম 35 এবং অ্যাক্সিলারোমিটার ব্যবহার করে করোনার লক্ষণ সনাক্তকরণ। Rtc ফোনের সাথে সময় এবং সিঙ্ক দেখানোর জন্য এবং ডেটা লগিং এর জন্য ব্যবহার করা হয়। Esp32 ব্লু সহ কর্টেক্স কন্ট্রোলারের সাথে মস্তিষ্ক হিসাবে ব্যবহৃত হয়
একটি স্বয়ংসম্পূর্ণ ডেটা লগিং অ্যানিমোমিটার: 11 টি ধাপ (ছবি সহ)
একটি স্বয়ংসম্পূর্ণ ডেটা লগিং অ্যানিমোমিটার: আমি তথ্য সংগ্রহ এবং বিশ্লেষণ করতে পছন্দ করি। আমি ইলেকট্রনিক গ্যাজেট তৈরি করতেও ভালোবাসি। এক বছর আগে যখন আমি আরডুইনো পণ্য আবিষ্কার করেছি, তখনই আমি ভাবলাম, " আমি পরিবেশগত তথ্য সংগ্রহ করতে চাই &" এটা পোর্টল্যান্ড, বা একটি বাতাসের দিন ছিল, তাই আমি
ডেটা লগার - লগিং কম্পিউটার মডিউল: 5 টি ধাপ
ডেটা লগার - লগিং কম্পিউটার মডিউল: সেন্সর ব্রিজ থেকে HTTP ভিত্তিক ডেটা সংগ্রহের জন্য ইথারনেট ডেটা লগার যা I2C ইন্টারফেসড সেন্সরকে ইথারনেট সেন্সরে রূপান্তর করে
PfodApp, Android এবং Arduino ব্যবহার করে সহজ মোবাইল ডেটা লগিং: 5 টি ধাপ
PfodApp, Android এবং Arduino ব্যবহার করে সহজ মোবাইল ডেটা লগিং: Mblie ডেটা লগিং pfodApp, আপনার Andriod মোবাইল এবং Arduino ব্যবহার করে সহজ করেছে। কোন Android প্রোগ্রামিং প্রয়োজন। আপনার অ্যান্ড্রয়েডে ডেটা প্লট করার জন্য পরবর্তীতে দেখুন অ্যান্ড্রয়েড / আরডুইনো / পিফোড অ্যাপ ব্যবহার করে ইন্সটাকটেবল সিম্পল রিমোট ডেটা প্লটিং প্লট করার জন্য
মাল্টিমিটার/Arduino/pfodApp ব্যবহার করে উচ্চ নির্ভুলতা দূরবর্তী ডেটা লগিং: 10 টি ধাপ (ছবি সহ)
মাল্টিমিটার/Arduino/pfodApp ব্যবহার করে উচ্চ নির্ভুলতা দূরবর্তী ডেটা লগিং অ্যাপ: আপডেট করা হয়েছে 26 এপ্রিল 2017 সংশোধিত সার্কিট এবং 4000ZC ইউএসবি মিটার ব্যবহারের জন্য বোর্ড। কোন অ্যান্ড্রয়েড কোডিং প্রয়োজন নেই এই নির্দেশাবলী আপনাকে দেখায় কিভাবে আপনার Arduino থেকে উচ্চ নির্ভুলতা পরিমাপের একটি বিস্তৃত পরিসর অ্যাক্সেস করে এবং সেগুলি দূর থেকেও পাঠায় লগিং করার জন্য এবং