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

Arduino нь Python ашиглан Dht11 өгөгдлийг MySQL сервер (PHPMYADMIN) руу илгээж байна: 5 алхам
Arduino нь Python ашиглан Dht11 өгөгдлийг MySQL сервер (PHPMYADMIN) руу илгээж байна: 5 алхам

Видео: Arduino нь Python ашиглан Dht11 өгөгдлийг MySQL сервер (PHPMYADMIN) руу илгээж байна: 5 алхам

Видео: Arduino нь Python ашиглан Dht11 өгөгдлийг MySQL сервер (PHPMYADMIN) руу илгээж байна: 5 алхам
Видео: Бесконтактный датчик температуры дальнего действия MLX90614-DCI с Arduino 2024, Долдугаар сарын
Anonim
Arduino Python ашиглан Dht11 өгөгдлийг MySQL Сервер (PHPMYADMIN) руу илгээж байна
Arduino Python ашиглан Dht11 өгөгдлийг MySQL Сервер (PHPMYADMIN) руу илгээж байна

Энэхүү төсөлд би DHT11 -ийг arduino -той холбож, дараа нь чийгшил, температур болох dht11 -ийн өгөгдлийг phpmyadmin мэдээллийн санд илгээж байна. Өмнөх төслөөс ялгаатай нь энэ тохиолдолд бид ямар ч Ethernet бамбай ашигладаггүй, энд бид зөвхөн arduino -аас ирдэг цуваа өгөгдлийг уншиж, дараа нь phpmyadmin руу нэг php кодоор дамжуулж байна. Энд манай төхөөрөмж компьютерт холбогдсон тул өгөгдлийг цуваа дамжуулах боломжтой бөгөөд та энэ төслийг зөөврийн болгохын тулд төхөөрөмжийг бөөрөлзгөнө pi руу холбож болно.

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

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

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

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

2. XAMPP серверийг суулгах: Энд бид XAMPP серверийг ашиглаж байгаа бөгөөд үүнийг Windows болон Линукс дээр ашиглах боломжтой боловч миний санал бол хэрэв та Ubuntu (Linux -ийн аль ч платформ) дээр байгаа бол LAMP -ийг ашиглаарай. Одоо бид цонхонд байгаа тул 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 phpmyadmin суулгана уу

Алхам 2: Ашигласан бүрэлдэхүүн хэсгүүд:

Ашигласан бүрэлдэхүүн хэсгүүд
Ашигласан бүрэлдэхүүн хэсгүүд
Ашигласан бүрэлдэхүүн хэсгүүд
Ашигласан бүрэлдэхүүн хэсгүүд

1) Arduino UNO: Arduino/Genuino Uno бол ATmega328P (мэдээллийн хуудас) дээр суурилсан микроконтроллерийн самбар юм. Энэ нь 14 дижитал оролт/гаралтын тээглүүртэй (үүнээс 6 -г нь ХОУХ -ны гаралт болгон ашиглах боломжтой), 6 аналог оролт, 16 МГц -ийн кварцын болор, USB холболт, цахилгаан залгуур, ICSP толгой ба дахин тохируулах товчлууртай.

3) DHT11 мэдрэгч: Энэхүү DHT11 температур ба чийгшил мэдрэгч нь температур, чийгшлийн мэдрэгч бүхий тохируулагдсан дижитал дохионы гаралттай. Энэ нь өндөр гүйцэтгэлтэй 8 битийн микроконтроллертой нэгдсэн. Түүний технологи нь өндөр найдвартай байдал, урт хугацааны тогтвортой байдлыг хангадаг. Энэхүү мэдрэгч нь эсэргүүцэлтэй элемент ба нойтон NTC температур хэмжих төхөөрөмжийн мэдрэгчийг агуулдаг. Энэ нь маш сайн чанар, хурдан хариу үйлдэл, хөндлөнгийн оролцоо, өндөр гүйцэтгэлтэй.

Алхам 3: Хэлхээний диаграм:

Хэлхээ диаграм
Хэлхээ диаграм
Хэлхээ диаграм
Хэлхээ диаграм

Алхам 4: Эх код:

Ардуиногийн хувьд би жаахан шинэчлэгдсэн нэг жишээ кодыг ашигласан, тэр нь DHTtester код юм, жишээ код дээр миний өөрчилсөн зүйл болон phpmyadmin руу өгөгдөл илгээж буй нэг питон кодыг үзээрэй. татаж авах линкийг доороос олж болно

Алхам 5: Видео:

Төслийн тайлбарыг бүхэлд нь дээрх видеон дээр өгсөн болно

Хэрэв та энэ төслийн талаар эргэлзэж байвал доорхи сэтгэгдлээ бидэнд үлдээнэ үү.

Хэрэв та суулгагдсан системийн талаар илүү ихийг мэдэхийг хүсвэл манай youtube сувгийг үзэх боломжтой

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

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

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