![Arduino MySQL серверіне температура мен ылғалдылық туралы деректерді жібереді (PHPMYADMIN): 5 қадам Arduino MySQL серверіне температура мен ылғалдылық туралы деректерді жібереді (PHPMYADMIN): 5 қадам](https://i.howwhatproduce.com/images/004/image-9171-11-j.webp)
Мазмұны:
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51
![Arduino MySQL серверіне температура мен ылғалдылық туралы ақпаратты жібереді (PHPMYADMIN) Arduino MySQL серверіне температура мен ылғалдылық туралы ақпаратты жібереді (PHPMYADMIN)](https://i.howwhatproduce.com/images/004/image-9171-12-j.webp)
Бұл жобада мен DHT11 -ті arduino -мен байланыстырдым, содан кейін phtmyadmin деректер қорына ылғалдылық пен температура болып табылатын dht11 деректерін жіберемін. Мұнда біз PHP сценарийін пайдаланып деректерді phpmyadmin мәліметтер қорына жібереміз.
1 -қадам: Қолданылатын бағдарламалық қамтамасыз ету:
![Қолданылған бағдарламалық қамтамасыз ету Қолданылған бағдарламалық қамтамасыз ету](https://i.howwhatproduce.com/images/004/image-9171-13-j.webp)
![Қолданылған бағдарламалық қамтамасыз ету Қолданылған бағдарламалық қамтамасыз ету](https://i.howwhatproduce.com/images/004/image-9171-14-j.webp)
Бұл біз осы жобада қолданған бағдарламалық жасақтама:
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 -қадам: пайдаланылатын компоненттер:
![Қолданылатын компоненттер Қолданылатын компоненттер](https://i.howwhatproduce.com/images/004/image-9171-15-j.webp)
![Қолданылатын компоненттер Қолданылатын компоненттер](https://i.howwhatproduce.com/images/004/image-9171-16-j.webp)
![Қолданылатын компоненттер Қолданылатын компоненттер](https://i.howwhatproduce.com/images/004/image-9171-17-j.webp)
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 -қадам: схема:
![Схема схемасы Схема схемасы](https://i.howwhatproduce.com/images/004/image-9171-18-j.webp)
![Схема схемасы Схема схемасы](https://i.howwhatproduce.com/images/004/image-9171-19-j.webp)
Бұл жобаның схемасы жоғарыда келтірілген.
Сіз алдымен Ethernet қалқанын жоғарыдағы суретте көрсетілгендей қосуыңыз керек, содан кейін DHT11 қосылымын жасауыңыз қажет
4 -қадам: код:
Сіз бұл жобаның бастапқы кодын біздің github бетінен ала аласыз. Міне, бұл үшін github сілтемесі
5 -қадам: Бейне:
![](https://i.ytimg.com/vi/wSSTSGYk-m0/hqdefault.jpg)
Жобаның толық сипаттамасы жоғарыдағы бейнеде берілген
Егер сізде осы жобаға қатысты күмәніңіз болса, бізге төменде пікір қалдырыңыз.
Егер сіз ендірілген жүйе туралы көбірек білгіңіз келсе, біздің youtube каналымызға кіре аласыз
Біздің фейсбуктегі парақшамызға кіріп, ұнатып тұрыңыз.
Рахмет пен құрметпен, Эмбедотроника технологиялары
Ұсынылған:
AWS және ESP32 көмегімен температура мен ылғалдылық туралы ескерту: 11 қадам
![AWS және ESP32 көмегімен температура мен ылғалдылық туралы ескерту: 11 қадам AWS және ESP32 көмегімен температура мен ылғалдылық туралы ескерту: 11 қадам](https://i.howwhatproduce.com/images/005/image-13769-j.webp)
AWS және ESP32 көмегімен температура мен ылғалдылық туралы ескерту: Бұл оқулықта біз температура мен ылғалдылық сенсорының көмегімен температура мен ылғалдылықтың әр түрлі деректерін өлшейміз. Сіз бұл деректерді AWS -ке жіберуді үйренесіз
ESP32-DHT22-MQTT-MySQL-PHP көмегімен температура мен ылғалдылық: 7 қадам
![ESP32-DHT22-MQTT-MySQL-PHP көмегімен температура мен ылғалдылық: 7 қадам ESP32-DHT22-MQTT-MySQL-PHP көмегімен температура мен ылғалдылық: 7 қадам](https://i.howwhatproduce.com/images/007/image-19213-j.webp)
ESP32-DHT22-MQTT-MySQL-PHP көмегімен температура мен ылғалдылық: Менің қызым жылытқыш алғысы келді, сондықтан мен оны жасадым. Бірақ мен жылыжай ішіндегі температура мен ылғалдылық сенсорын алғым келді. Мен мысалдар іздеп, тәжірибе жасай бастадым, мен тапқан мысалдар дәл солай емес екендігі туралы қорытынды жасадым
Nodemcu Thingspeak -ке температура мен ылғалдылық туралы ақпаратты жібереді: 7 қадам
![Nodemcu Thingspeak -ке температура мен ылғалдылық туралы ақпаратты жібереді: 7 қадам Nodemcu Thingspeak -ке температура мен ылғалдылық туралы ақпаратты жібереді: 7 қадам](https://i.howwhatproduce.com/images/011/image-30416-j.webp)
Nodemcu Thingspeak -ке температура мен ылғалдылық туралы мәлімет жібереді: Бұл оқулықта біз nodemcu -ді dht11 сенсорымен байланыстырдық және температура мен ылғалдылық туралы мәліметтерді нәрселер серверіне жібереміз. Сонымен қатар, біз температура мен ылғалдылық графигін Thingspeak серверіне саламыз
DHT11 температура сенсорын Arduino мен басып шығару температурасы мен жылу мен ылғалдылықта қалай қолдануға болады: 5 қадам
![DHT11 температура сенсорын Arduino мен басып шығару температурасы мен жылу мен ылғалдылықта қалай қолдануға болады: 5 қадам DHT11 температура сенсорын Arduino мен басып шығару температурасы мен жылу мен ылғалдылықта қалай қолдануға болады: 5 қадам](https://i.howwhatproduce.com/images/002/image-3457-34-j.webp)
DHT11 температура сенсоры Arduino мен басып шығару температурасы бар жылу мен ылғалдылықта қалай қолданылады: DHT11 сенсоры температура мен ылғалдылықты өлшеу үшін қолданылады. DHT11 ылғалдылық пен температура сенсоры электрониканың өте танымал әуесқойлары, DIY электроникасының жобаларына ылғалдылық пен температура туралы мәліметтерді қосуды жеңілдетеді. Бұл әр
Arduino Python көмегімен Dht11 деректерін MySQL серверіне (PHPMYADMIN) жіберуде: 5 қадам
![Arduino Python көмегімен Dht11 деректерін MySQL серверіне (PHPMYADMIN) жіберуде: 5 қадам Arduino Python көмегімен Dht11 деректерін MySQL серверіне (PHPMYADMIN) жіберуде: 5 қадам](https://i.howwhatproduce.com/images/003/image-6934-2-j.webp)
Arduino Python көмегімен Dht11 деректерін MySQL серверіне (PHPMYADMIN) жіберуде: Бұл жобада мен DHT11 -ті arduino -мен байланыстырдым, содан кейін phpmyadmin мәліметтер қорына ылғалдылық пен температура болып табылатын dht11 деректерін жіберемін. Алдыңғы жобадан айырмашылығы, біз бұл жағдайда ешқандай қалқанды қолданбаймыз, мұнда біз тек оқимыз