Мазмуну:

Arduino MySQL Serverге температура жана нымдуулук боюнча маалыматтарды жөнөтүүдө (PHPMYADMIN): 5 кадам
Arduino MySQL Serverге температура жана нымдуулук боюнча маалыматтарды жөнөтүүдө (PHPMYADMIN): 5 кадам

Video: Arduino MySQL Serverге температура жана нымдуулук боюнча маалыматтарды жөнөтүүдө (PHPMYADMIN): 5 кадам

Video: Arduino MySQL Serverге температура жана нымдуулук боюнча маалыматтарды жөнөтүүдө (PHPMYADMIN): 5 кадам
Video: Как использовать DHT11 DHT22 с NodeMCU ESP8266 для считывания температуры через Wi-Fi - IoT 2024, Ноябрь
Anonim
Arduino MySQL Serverге температура жана нымдуулук боюнча маалыматтарды жөнөтүүдө (PHPMYADMIN)
Arduino MySQL Serverге температура жана нымдуулук боюнча маалыматтарды жөнөтүүдө (PHPMYADMIN)

Бул долбоордо мен DHT11ди arduino менен байланыштырдым, андан кийин нымдуулук жана температура болгон dht11 маалыматын phpmyadmin маалымат базасына жөнөтүп жатам. Бул жерде биз бир PHP скриптин колдонуп, маалыматтарды phpmyadmin маалымат базасына жылдырабыз.

1 -кадам: Колдонулган Программалык камсыздоо:

Колдонулган Программалык камсыздоо
Колдонулган Программалык камсыздоо
Колдонулган Программалык камсыздоо
Колдонулган Программалык камсыздоо

Бул биз бул долбоор үчүн колдонгон программалар:

1. Arduino IDE: Сиз Arduino IDEнин акыркы версиясын бул шилтемеден жүктөп алсаңыз болот:

2. XAMPP серверин орнотуу: Бул жерде биз XAMPP серверин колдонуп жатабыз, аны терезелерде жана Linuxто колдонсо болот, бирок менин сунушум - эгер сиз Ubuntuдо болсоңуз (Linuxтун каалаган платформасы), анда LAMP менен иштеңиз. Азыр биз терезелерде болгондуктан, XAMPP серверине артыкчылык бердик. Ошентип, бул шилтемеден XAMPP серверин жүктөп алсаңыз болот.

Же бул жерде LAMP серверинин кадамдары:

1. Apachesudo apt-get install apache2 орнотуңуз

2. MySQLти орнотуу:

sudo apt-get mysql-server орнотуу

3. PHP орнотуу:

sudo apt-get php5 libapache2-mod-php5 орнотуңуз

4. Серверди кайра баштоо:

sudo /etc/init.d/apache2 кайра баштоо

5. Текшерүү Apache https:// localhost/

эгер сиз ала албасаңыз, анда орнотууңузда бир нерсе туура эмес болуп калганын билдирсеңиз, жогорудагы бул шилтемени басуу менен бир апачы баракчасын аласыз

Бул жерде биз PHPMYADMINди колдонобуз, бул MySQL серверинин веб интерфейси, ошондуктан ошол буйрукту орнотуу үчүн:

sudo apt-get phpmyadmin орнотуу

2 -кадам: Колдонулган компоненттер:

Колдонулган компоненттер
Колдонулган компоненттер
Колдонулган компоненттер
Колдонулган компоненттер
Колдонулган компоненттер
Колдонулган компоненттер

1) Arduino UNO: Arduino/Genuino Uno - бул ATmega328P (маалымат барагына) негизделген микроконтроллер тактасы. Анын 14 санариптик кирүү/чыгаруу казыгы бар (анын ичинен 6сы PWM чыгышы катары колдонулушу мүмкүн), 6 аналогдук кириш, 16 МГц кварц кристалы, USB туташуусу, кубат джекси, ICSPтин башы жана баштапкы абалга келтирүү баскычы.

2) Ethernet Shield: Arduino Ethernet Shield 2 сиздин Ардуинону интернетке бир нече мүнөттө туташтырат. Жөн гана бул модулду Arduino тактаңызга сайыңыз, аны RJ45 кабели менен тармагыңызга туташтырыңыз жана интернет аркылуу дүйнөнү башкарууну баштоо үчүн бир нече жөнөкөй кадамдарды жасаңыз. Ар дайым Arduino сыяктуу эле, платформанын ар бир элементи-аппараттык, программалык камсыздоо жана документтер-эркин жеткиликтүү жана ачык булак. Бул сиз анын кантип жасалганын так биле аласыз жана анын дизайнын өз схемаңыздын башталышы катары колдоно аласыз дегенди билдирет. Жүз миңдеген Arduino такталары күн сайын дүйнө жүзү боюнча адамдардын чыгармачылыгын өркүндөтүүдө.

3) DHT11 сенсору: Бул DHT11 Температура жана Нымдуулук Сенсорунда температура жана нымдуулук сенсорунун мүмкүнчүлүгү бар калибрленген санариптик сигналдын чыгышы бар. Бул жогорку өндүрүмдүү 8 биттик микроконтроллер менен бириктирилген. Анын технологиясы жогорку ишенимдүүлүктү жана мыкты узак мөөнөттүү туруктуулукту камсыз кылат. Бул сенсорго NTC температурасын өлчөөчү приборлор үчүн резистивдүү элемент жана сенсор кирет. Бул мыкты сапатка, тез жооп берүүгө, интерференцияга каршы жөндөмдүүлүккө жана жогорку көрсөткүчтөргө ээ.

3 -кадам: Райондук диаграмма:

Райондук диаграмма
Райондук диаграмма
Райондук диаграмма
Райондук диаграмма

Бул долбоордун схемасы жогоруда берилген.

Сиз алгач Ethernet калканчын жогорудагы сүрөттө көрсөтүлгөндөй туташтырышыңыз керек, андан кийин DHT11 туташуусу керек

4 -кадам: Код:

Бул долбоордун баштапкы кодун биздин github баракчасынан ала аласыз. Бул үчүн github шилтемеси

5 -кадам: Видео:

Долбоордун сүрөттөмөсү толугу менен жогорудагы видеодо берилген

Эгерде сизде бул долбоорго кандайдыр бир шектенүү пайда болсо, бизге төмөндө комментарий жазуудан тартынбаңыз.

Жана эгер сиз киргизилген система жөнүндө көбүрөөк билгиңиз келсе, биздин youtube каналыбызга кире аласыз

Сураныч, биздин Facebook баракчасына кирип, тез -тез жаңыртууларды алып туруңуз.

Рахмат жана урматтоо менен, Embedotronics Technologies

Сунушталууда: