Мазмұны:

Arduino MySQL серверіне температура мен ылғалдылық туралы деректерді жібереді (PHPMYADMIN): 5 қадам
Arduino MySQL серверіне температура мен ылғалдылық туралы деректерді жібереді (PHPMYADMIN): 5 қадам

Бейне: Arduino MySQL серверіне температура мен ылғалдылық туралы деректерді жібереді (PHPMYADMIN): 5 қадам

Бейне: Arduino MySQL серверіне температура мен ылғалдылық туралы деректерді жібереді (PHPMYADMIN): 5 қадам
Бейне: How to use DHT11 DHT22 with NodeMCU ESP8266 to read temperature over WiFi - IoT 2024, Шілде
Anonim
Arduino MySQL серверіне температура мен ылғалдылық туралы ақпаратты жібереді (PHPMYADMIN)
Arduino MySQL серверіне температура мен ылғалдылық туралы ақпаратты жібереді (PHPMYADMIN)

Бұл жобада мен DHT11 -ті arduino -мен байланыстырдым, содан кейін phtmyadmin деректер қорына ылғалдылық пен температура болып табылатын dht11 деректерін жіберемін. Мұнда біз PHP сценарийін пайдаланып деректерді phpmyadmin мәліметтер қорына жібереміз.

1 -қадам: Қолданылатын бағдарламалық қамтамасыз ету:

Қолданылған бағдарламалық қамтамасыз ету
Қолданылған бағдарламалық қамтамасыз ету
Қолданылған бағдарламалық қамтамасыз ету
Қолданылған бағдарламалық қамтамасыз ету

Бұл біз осы жобада қолданған бағдарламалық жасақтама:

1. Arduino IDE: Сіз Arduino IDE -нің соңғы нұсқасын мына сілтемеден жүктей аласыз:

2. XAMPP серверін орнату: мұнда біз XAMPP серверін қолданамыз, оны Windows -те де, 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 -ны интернетке бірнеше минут ішінде қосады. Бұл модульді Arduino тақтасына қосыңыз, оны RJ45 кабелімен желіге қосыңыз және Интернет арқылы әлемді басқаруды бастау үшін бірнеше қарапайым қадамдарды орындаңыз. Әдеттегідей Arduino сияқты, платформаның әрбір элементі-аппараттық құралдар, бағдарламалық қамтамасыз ету және құжаттама-еркін қол жетімді және ашық көзі. Бұл дегеніміз, сіз оның қалай жасалғанын біле аласыз және оның конструкциясын жеке схемалар үшін бастапқы нүкте ретінде пайдалана аласыз. Жүздеген мың Arduino тақталары күн сайын бүкіл әлемде адамдардың шығармашылығын арттырады.

3) DHT11 сенсоры: Бұл DHT11 температура мен ылғалдылық сенсорында температура мен ылғалдылық сенсорының мүмкіндігі бар калибрленген цифрлық сигнал шығысы бар. Ол жоғары өнімді 8 биттік микроконтроллермен біріктірілген. Оның технологиясы жоғары сенімділікті және ұзақ мерзімді тұрақтылықты қамтамасыз етеді. Бұл датчик резистивті элементті және ылғалды NTC температурасын өлшеу құрылғыларына арналған сенсорды қамтиды. Ол тамаша сапаға, жылдам жауап беруге, кедергіге қарсы қабілетке және жоғары өнімділікке ие.

3 -қадам: схема:

Схема схемасы
Схема схемасы
Схема схемасы
Схема схемасы

Бұл жобаның схемасы жоғарыда келтірілген.

Сіз алдымен Ethernet қалқанын жоғарыдағы суретте көрсетілгендей қосуыңыз керек, содан кейін DHT11 қосылымын жасауыңыз қажет

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

Сіз бұл жобаның бастапқы кодын біздің github бетінен ала аласыз. Міне, бұл үшін github сілтемесі

5 -қадам: Бейне:

Жобаның толық сипаттамасы жоғарыдағы бейнеде берілген

Егер сізде осы жобаға қатысты күмәніңіз болса, бізге төменде пікір қалдырыңыз.

Егер сіз ендірілген жүйе туралы көбірек білгіңіз келсе, біздің youtube каналымызға кіре аласыз

Біздің фейсбуктегі парақшамызға кіріп, ұнатып тұрыңыз.

Рахмет пен құрметпен, Эмбедотроника технологиялары

Ұсынылған: