Агуулгын хүснэгт:

Arduino нь температур, чийгшлийн мэдээллийг MySQL сервер рүү илгээдэг (PHPMYADMIN): 5 алхам
Arduino нь температур, чийгшлийн мэдээллийг MySQL сервер рүү илгээдэг (PHPMYADMIN): 5 алхам

Видео: Arduino нь температур, чийгшлийн мэдээллийг MySQL сервер рүү илгээдэг (PHPMYADMIN): 5 алхам

Видео: Arduino нь температур, чийгшлийн мэдээллийг MySQL сервер рүү илгээдэг (PHPMYADMIN): 5 алхам
Видео: Программирование модуля датчика температуры и влажности ESP8266 ESP01 DHT11 | удаленныйXY | ФЛПрог 2024, Арваннэгдүгээр
Anonim
Arduino нь температур, чийгшлийн мэдээллийг MySQL сервер рүү илгээдэг (PHPMYADMIN)
Arduino нь температур, чийгшлийн мэдээллийг MySQL сервер рүү илгээдэг (PHPMYADMIN)

Энэхүү төсөлд би DHT11 -ийг arduino -той холбож, дараа нь чийгшил, температур болох dht11 -ийн өгөгдлийг phpmyadmin мэдээллийн санд илгээж байна. Энд бид өгөгдлийг phpmyadmin мэдээллийн санд оруулахын тулд нэг PHP скрипт ашиглаж байна.

Алхам 1: Ашигласан програм хангамж:

Ашигласан програм хангамж
Ашигласан програм хангамж
Ашигласан програм хангамж
Ашигласан програм хангамж

Эдгээр нь энэ төсөлд ашигласан програм хангамж юм.

1. Arduino IDE: Та хамгийн сүүлийн үеийн Arduino IDE -ийг энэ линкээс татаж авах боломжтой:

2. XAMPP серверийг суулгах: Энд бид XAMPP серверийг ашиглаж байгаа бөгөөд үүнийг Windows болон Линукс дээр ашиглах боломжтой боловч миний санал бол хэрэв та 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 -г нь ХОУХ -ны гаралт болгон ашиглах боломжтой), 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 сувгийг үзэх боломжтой

Манай фэйсбүүк хуудсанд зочилж, лайк дарж байнга мэдээлэл аваарай.

Баярлалаа, Regards, Embedotronics технологи

Зөвлөмж болгож буй: