Съдържание:

Arduino изпраща Dht11 данни към MySQL сървър (PHPMYADMIN) с помощта на Python: 5 стъпки
Arduino изпраща Dht11 данни към MySQL сървър (PHPMYADMIN) с помощта на Python: 5 стъпки

Видео: Arduino изпраща Dht11 данни към MySQL сървър (PHPMYADMIN) с помощта на Python: 5 стъпки

Видео: Arduino изпраща Dht11 данни към MySQL сървър (PHPMYADMIN) с помощта на Python: 5 стъпки
Видео: Measure Temperature and Humidity WiFi with ESP32 DHT11 and DHT22 - Robojax 2024, Ноември
Anonim
Arduino изпраща Dht11 данни към MySQL сървър (PHPMYADMIN) с помощта на Python
Arduino изпраща Dht11 данни към MySQL сървър (PHPMYADMIN) с помощта на Python

В този проект се свързах DHT11 с arduino и след това изпращам данни за dht11, което е влажност и температура в базата данни phpmyadmin. За разлика от предишния ни проект, в този случай не използваме никакъв Ethernet щит, тук просто четем серийните данни, идващи от arduino, и след това ги натискаме към phpmyadmin чрез един php код. Тук нашето устройство е свързано с компютър, за да може да изпраща данни последователно, можете също да свържете устройството към малинов pi, за да направите този проект преносим.

Стъпка 1: Използван софтуер:

Използван софтуер
Използван софтуер
Използван софтуер
Използван софтуер
Използван софтуер
Използван софтуер

Това е софтуерът, който използвахме за този проект:

1. Arduino IDE: Можете да изтеглите най -новата IDE на Arduino от тази връзка:

2. Инсталиране на XAMPP сървър: Тук използваме XAMPP сървър, той може да се използва както в Windows, така и в Linux, но моето предложение е, че ако сте в Ubuntu (всяка Linux платформа), тогава отидете с LAMP. Сега, тъй като сме в Windows, затова предпочетохме 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 install phpmyadmin

Стъпка 2: Използвани компоненти:

Използвани компоненти
Използвани компоненти
Използвани компоненти
Използвани компоненти

1) Arduino UNO: Arduino/Genuino Uno е платка за микроконтролер, базирана на ATmega328P (лист с данни). Той има 14 цифрови входни/изходни пина (от които 6 могат да се използват като PWM изходи), 6 аналогови входа, 16 MHz кварцов кристал, USB връзка, жак за захранване, ICSP заглавка и бутон за нулиране.

3) DHT11 сензор: Този датчик за температура и влажност на DHT11 разполага с калибриран цифров изходен сигнал с възможност за сензор за температура и влажност. Той е интегриран с високопроизводителен 8-битов микроконтролер. Неговата технология гарантира висока надеждност и отлична дългосрочна стабилност. Този сензор включва резистивен елемент и сензор за мокри NTC устройства за измерване на температурата. Той има отлично качество, бърза реакция, способност срещу смущения и висока производителност.

Стъпка 3: Електрическа схема:

Електрическа схема
Електрическа схема
Електрическа схема
Електрическа схема

Стъпка 4: Изходен код:

Тук за arduino използвах един примерен код с малка актуализация, това е DHTtester код, моля, гледайте вграденото видео за това, което съм променил в този примерен код, и един код на python, който изпраща данни до phpmyadmin, който можете намерете отдолу връзката за изтегляне

Стъпка 5: Видео:

Цялото описание на проекта е дадено във видеото по -горе

Ако имате някакви съмнения относно този проект, не се колебайте да ни коментирате по -долу.

И ако искате да научите повече за вградената система, можете да посетите нашия youtube канал

Моля, посетете и харесайте нашата страница във Facebook за чести актуализации.

Благодаря и поздрави, Ембедотронни технологии

Препоръчано: