فهرست مطالب:

آردوینو با استفاده از پایتون داده های Dht11 را به MySQL Server (PHPMYADMIN) ارسال می کند: 5 مرحله
آردوینو با استفاده از پایتون داده های Dht11 را به MySQL Server (PHPMYADMIN) ارسال می کند: 5 مرحله

تصویری: آردوینو با استفاده از پایتون داده های Dht11 را به MySQL Server (PHPMYADMIN) ارسال می کند: 5 مرحله

تصویری: آردوینو با استفاده از پایتون داده های Dht11 را به MySQL Server (PHPMYADMIN) ارسال می کند: 5 مرحله
تصویری: آموزش پایتون دیتابیس Sqlite - ایجاد ارتباط با دیتابیس create connection 2024, جولای
Anonim
آردوینو با استفاده از پایتون داده های Dht11 را به MySQL Server (PHPMYADMIN) ارسال می کند
آردوینو با استفاده از پایتون داده های Dht11 را به MySQL Server (PHPMYADMIN) ارسال می کند

در این پروژه من 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: ویدئو:

توضیحات کامل پروژه در فیلم بالا آورده شده است

اگر در مورد این پروژه شک دارید ، می توانید در زیر نظرات خود را با ما در میان بگذارید.

و اگر می خواهید در مورد سیستم جاسازی شده بیشتر بدانید می توانید از کانال یوتیوب ما دیدن کنید

لطفاً برای به روزرسانی های مکرر از صفحه فیس بوک ما دیدن کرده و لایک کنید.

با تشکر و احترام ،

فناوری های امبدوترونیک

توصیه شده: