فهرست مطالب:
- مرحله 1: نرم افزار مورد استفاده:
- مرحله 2: اجزای مورد استفاده:
- مرحله 3: نمودار مدار:
- مرحله 4: کد منبع:
- مرحله 5: ویدئو:
تصویری: آردوینو با استفاده از پایتون داده های Dht11 را به MySQL Server (PHPMYADMIN) ارسال می کند: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
در این پروژه من DHT11 را با arduino وصل کرده ام و سپس داده های dht11 را که رطوبت و دما است به پایگاه داده phpmyadmin ارسال می کنم. بر خلاف پروژه قبلی ما ، ما از هیچ محافظ اترنت در این مورد استفاده نمی کنیم ، در اینجا ما فقط داده های سریال را از arduino می خوانیم و سپس آنها را از طریق یک کد php به phpmyadmin هدایت می کنیم. بنابراین در اینجا دستگاه ما به رایانه متصل است تا بتواند داده ها را به صورت سری ارسال کند ، همچنین می توانید دستگاه را به تمشک pi متصل کنید تا این پروژه قابل حمل باشد.
مرحله 1: نرم افزار مورد استفاده:
اینها نرم افزارهایی هستند که برای این پروژه استفاده کرده ایم:
1. Arduino IDE: می توانید جدیدترین Arduino IDE را از این لینک بارگیری کنید:
2. نصب سرور XAMPP: در اینجا ما از سرور XAMPP استفاده می کنیم که می تواند هم در ویندوز و هم در لینوکس استفاده شود ، اما پیشنهاد من این است که اگر در اوبونتو (هر پلتفرم لینوکس) هستید ، از LAMP استفاده کنید. از آنجا که ما در ویندوز هستیم ، بنابراین ما سرور XAMPP را ترجیح دادیم. بنابراین می توانید سرور XAMPP را از این لینک بارگیری کنید.
متناوبا مراحل مربوط به سرور LAMP به شرح زیر است:
1. Apache را نصب کنید: sudo apt-get install apache2
2. MySQL را نصب کنید: sudo apt-get install mysql-server
3. PHP را نصب کنید: sudo apt-get install php5 libapache2-mod-php5
4. راه اندازی مجدد سرور: راه اندازی مجدد sudo /etc/init.d/apache2
5. بررسی Apache https:// localhost/اگر یک صفحه apache دریافت کنید با کلیک روی این پیوند بالا اگر متوجه نشدید به این معنی است که در نصب شما مشکلی پیش آمده است
در اینجا ما از PHPMYADMIN استفاده می کنیم که رابط وب سرور MySQL است ، بنابراین برای نصب دستور استفاده از آن:
sudo apt-get phpmyadmin را نصب کنید
مرحله 2: اجزای مورد استفاده:
1) Arduino UNO: Arduino/Genuino Uno یک برد میکروکنترلر است که بر اساس ATmega328P (برگه داده) طراحی شده است. دارای 14 پین ورودی/خروجی دیجیتال (از این تعداد 6 عدد می تواند به عنوان خروجی PWM استفاده شود) ، 6 ورودی آنالوگ ، کریستال کوارتز 16 مگاهرتز ، اتصال USB ، پریز برق ، هدر ICSP و دکمه تنظیم مجدد.
3) سنسور DHT11: این سنسور دما و رطوبت DHT11 دارای خروجی سیگنال دیجیتال کالیبره شده با قابلیت سنسور دما و رطوبت است. این دستگاه با یک میکروکنترلر 8 بیتی با کارایی بالا ادغام شده است. فناوری آن قابلیت اطمینان بالا و ثبات عالی در دراز مدت را تضمین می کند. این سنسور شامل یک عنصر مقاومتی و یک سنسور برای دستگاههای اندازه گیری دمای NTC مرطوب است. دارای کیفیت عالی ، پاسخ سریع ، قابلیت ضد تداخل و عملکرد بالا.
مرحله 3: نمودار مدار:
مرحله 4: کد منبع:
در اینجا برای arduino از یک کد نمونه با کمی به روز رسانی استفاده کرده ام ، آن کد DHTtester است ، لطفاً فیلم جاسازی شده را در مورد آنچه در آن کد نمونه تغییر داده ام ، و یک کد پایتون که داده ها را به phpmyadmin ارسال می کند ، تماشا کنید. از پایین لینک دانلود را پیدا کنید
مرحله 5: ویدئو:
توضیحات کامل پروژه در فیلم بالا آورده شده است
اگر در مورد این پروژه شک دارید ، می توانید در زیر نظرات خود را با ما در میان بگذارید.
و اگر می خواهید در مورد سیستم جاسازی شده بیشتر بدانید می توانید از کانال یوتیوب ما دیدن کنید
لطفاً برای به روزرسانی های مکرر از صفحه فیس بوک ما دیدن کرده و لایک کنید.
با تشکر و احترام ،
فناوری های امبدوترونیک
توصیه شده:
ارسال داده های ارتعاش و دمای بی سیم به برگه های Google با استفاده از Node-RED: 37 مرحله
ارسال داده های ارتعاش و دمای بی سیم به برگه های Google با استفاده از Node-RED: معرفی سنسور ارتعاش و دما بی سیم NCD’s Long Range IoT Industrial ، با استفاده از ساختار شبکه مش بی سیم تا محدوده 2 مایل. این دستگاه با استفاده از سنسور دقیق ارتعاش و دما 16 بیتی ، به
نودمکو داده های دما و رطوبت را به Thingspeak ارسال می کند: 7 مرحله
Nodemcu داده های دما و رطوبت را به Thingspeak ارسال می کند: در اینجا در این آموزش ما با nodemcu با سنسور dht11 و ارسال داده های دما و رطوبت به سرور thingspeak ارتباط برقرار کرده ایم. در اینجا نمودار دما و رطوبت را به سرور thingspeak رسم کرده ایم
نحوه ارسال داده های DHT11 به سرور MySQL با استفاده از NodeMCU: 6 مرحله
نحوه ارسال داده های DHT11 به سرور MySQL با استفاده از NodeMCU: در این پروژه ما DHT11 را با nodemcu وصل کرده ایم و سپس داده های dht11 که رطوبت و دما است را به پایگاه داده phpmyadmin ارسال می کنیم
سیستم حضور و غیاب با ارسال داده های RFID به سرور MySQL با استفاده از پایتون با آردوینو: 6 مرحله
سیستم حضور و غیاب با ارسال داده های RFID به سرور MySQL با استفاده از پایتون با آردوینو: در این پروژه من RFID-RC522 را با arduino وصل کرده ام و سپس داده های RFID را به پایگاه داده phpmyadmin ارسال می کنم. بر خلاف پروژه های قبلی ما ، در این مورد از هیچ محافظ اترنت استفاده نمی کنیم ، در اینجا ما فقط داده های سریال را که از ar آمده است می خوانیم
آردوینو داده های دما و رطوبت را به MySQL Server (PHPMYADMIN) ارسال می کند: 5 مرحله
آردوینو داده های دما و رطوبت را به MySQL Server (PHPMYADMIN) ارسال می کند: در این پروژه من DHT11 را با آردوینو ارتباط داده و سپس داده های dht11 را که رطوبت و دما است به پایگاه داده phpmyadmin ارسال می کنم. در اینجا ما از یک اسکریپت PHP برای انتقال داده ها به پایگاه داده phpmyadmin استفاده می کنیم