فهرست مطالب:
- مرحله 1: ساختن مدار
- مرحله 2: کد آردوینو
- مرحله 3: نصب نرم افزار روی رزبری پای
- مرحله 4: گره قرمز
- مرحله 5:
- مرحله 6:
تصویری: UCL -IIOT - ثبت اطلاعات روی رزبری پای: 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
این دستورالعمل توسط Obayda Haj Hamoud و Sidse Henriksen برای یک پروژه مدرسه ایجاد شد.
ایده اصلی جمع آوری داده ها از سنسور alight ، ورود داده ها به پایگاه داده به صورت بی سیم در تمشک pi و نظارت بر داده ها از طریق داشبورد ایجاد شده با استفاده از Node red است.
مرحله 1: ساختن مدار
الزامات
سخت افزار:
● NodeMcu
● تمشک پی
sensor حسگر نور فتوسل
به رهبری
مقاومت
. کابل های Jumber
نرم افزار:
● گره قرمز
server سرور پشه
base پایگاه داده Mysql (phpmyadmin)
● آردوینو IDE
مرحله 2: کد آردوینو
کد زیر برای تماس با کارگزار پشه نصب شده بر روی رزبری pi و دریافت اطلاعات منتشر شده استفاده می شود.
"آخرین فایل آردوینو در انتهای این ابزار قابل نصب است"
void callback (موضوع رشته ، پیام بایت* ، طول int بدون علامت) {
Serial.print ("پیام به موضوع رسید:")؛ Serial.print (موضوع) ؛ Serial.print (". پیام:")؛ رشته پیام Light
مرحله 3: نصب نرم افزار روی رزبری پای
1. نصب MQTT Broker بر روی Raspberry pi.
- یک ترمینال را باز کرده و دستورات زیر را خط به خط وارد کنید:
wget
sudo apt-key اضافه کردن mosquitto-repo.gpg.key
cd /etc/apt/sources.list.d/
- برای نسخه جسی
sudo wget
در صورت داشتن نسخه خس خس در Raspberry pi ، به جای آن دستورfollowing را وارد کنید
sudo wget
- به روز رسانی لیست منبع
apt-get update
- نصب کارگزار
apt-get install mosquito
apt-get mosquitto-client را نصب کنید
2. نصب پایگاه داده MYSQL برای سرور
- نصب سرور apache
sudo apt install apache2
- نصب PHP
sudo apt php php-mbstring را نصب کنید
- تأیید PHP کار می کند:
- فایل "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 به درستی کار می کند. ابتدا یک کاربر و رمز عبور MYSQL ایجاد کنید.
sudo mysql -u root -p
- نام کاربری و رمز عبور را با نام کاربری و گذرواژه انتخابی خود جایگزین کنید
اعطای همه حقوق در mydb.* به 'username'@'localhost' Identified by 'password'؛
- نصب PHPMyAdmin
sudo apt phpMyAdmin را نصب کنید
- با وارد کردن خط زیر در مرورگر وب خود ، مطمئن شوید که PHPMyAdmin به درستی کار می کند:
127.0.0.1/phpmyadmin
- اگر هنوز خطایی دریافت کردید ، ممکن است به این دلیل باشد که PHPMyAdmin به فهرست دیگری منتقل شده است. در این حالت ، فرمان را امتحان کنید و دوباره بررسی کنید.
sudo ln -s/usr/share/phpmyadmin/var/www/html/phpMyAdmin
مرحله 4: گره قرمز
از گره mqutt پشه برای خواندن داده ها از نور استفاده شده است
سنسور آن را با یک گره Change به عدد صحیح تبدیل می کند و سپس یک سنج ایجاد می کند و داده ها را به فرمت خواندن پایگاه داده تنظیم می کند که پس از آن با عملکرد SQL Insert به پایگاه داده (mydb) وارد می شود.
پس از اینکه داده ها در mydb درج شد ، از آن برای ایجاد یک نمودار برای نظارت از داشبورد استفاده می شود.
حداکثر فرم ایجاد شده است تا مشخص شود حداکثر مقدار خوانده شده باید در فرم نمودار از اولین خواندن تا حداکثر وارد شده توسط رابط کاربر نشان داده شود.
مرحله 5:
مرحله 6:
فایلهای نهایی
توصیه شده:
چگونه ویندوز 10 را روی رزبری پای کار کنیم: 3 مرحله
چگونه می توان ویندوز 10 را روی رزبری پای کار کرد: کارکردن ویندوز 10 روی رزبری پای می تواند کمی خسته کننده باشد اما این راهنما تمام مشکلات مربوط به رزبری پای ویندوز 10 شما را برطرف می کند
نحوه تنظیم OSMC با Hyperion روی رزبری پای با WS2812b Led Strip: 8 مرحله
نحوه راه اندازی OSMC با Hyperion در Raspberry Pi با WS2812b Led Strip: گاهی اوقات به خوبی انگلیسی می دانم ، گاهی اوقات هیچ … اولین چیزها اول. این اولین آموزش من است و انگلیسی زبان مادری من نیست ، بنابراین لطفاً زیاد به من سخت نگیرید. این در مورد نحوه ساخت قاب نیست ، این آسان است. درباره نصب است
نصب کامل ویندوز 10 بر روی رزبری پای!: 5 مرحله
نصب کامل ویندوز 10 روی رزبری پای !: رزبری پای یک تابلوی عالی برای انجام بسیاری از کارها است. در مورد مواردی مانند IOT ، اتوماسیون خانگی و غیره دستورالعمل های زیادی وجود دارد. در این دستورالعمل ، من به شما نشان خواهم داد که چگونه می توانید دسکتاپ کامل ویندوز را بر روی Raspberry PI 3B خود اجرا کنید
نصب و راه اندازی Shinken Network Monitor بر روی رزبری پای: 14 مرحله
نصب و راه اندازی Shinken Network Monitor بر روی Raspberry Pi: توجه: shinken آخرین بار در MAR2016 به روزرسانی پایدار 2.4.3 به روز شد. بنابراین ، چندین سال پیش به سراغ روش های دیگر نظارت بر شبکه خانگی رفتم. علاوه بر این ، به نظر می رسد php5 در دسترس نیست. بنابراین ، لطفاً از این دستورالعمل استفاده نکنید! نصب کنید
رابط ADXL335 سنسور روی رزبری پای 4B در 4 مرحله: 4 مرحله
رابط ADXL335 سنسور روی رزبری پای 4B در 4 مرحله: در این دستورالعمل قصد داریم یک سنسور ADXL335 (شتاب سنج) در رزبری پای 4 با Shunya O/S رابط کاربری را انجام دهیم