Агуулгын хүснэгт:
- Алхам 1: Ашигласан програм хангамж:
- Алхам 2: Ашигласан бүрэлдэхүүн хэсгүүд:
- Алхам 3: Хэлхээний диаграм:
- Алхам 4: Эх код:
- Алхам 5: Видео:
Видео: Arduino нь Python ашиглан Dht11 өгөгдлийг MySQL сервер (PHPMYADMIN) руу илгээж байна: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Энэхүү төсөлд би 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 технологи
Зөвлөмж болгож буй:
Arduino -той SMS илгээж байна -- TC35 GSM модуль: 5 алхам
Arduino -той SMS илгээж байна || TC35 GSM модуль: Энэхүү жижиг төсөл дээр би TC35 GSM модулийг хэрхэн зөв ашиглах, мөн Arduino Uno ашиглан хэрхэн SMS илгээх талаар хэрхэн ашиглахыг танд үзүүлэх болно
Нодемку температур ба чийгшлийн мэдээллийг Thingspeak руу илгээж байна: 7 алхам
Nodemcu Thingspeak руу температур, чийгшлийн мэдээллийг илгээж байна: Энд бид энэ хичээлд nodemcu -ийг dht11 мэдрэгчтэй холбож, температур, чийгшлийн өгөгдлийг thingspeak серверт илгээх болно. Энд бид мөн температур, чийгшлийн графикийг thingspeak серверт зурсан болно
NodeMCU ашиглан DHT11 өгөгдлийг MySQL сервер рүү хэрхэн илгээх вэ: 6 алхам
NodeMCU ашиглан DHT11 өгөгдлийг MySQL сервер рүү хэрхэн илгээх вэ: Энэхүү төсөлд бид DHT11 -ийг nodemcu -той холбож, дараа нь чийгшил, температур болох dht11 -ийн өгөгдлийг phpmyadmin мэдээллийн санд илгээдэг
Arduino ашиглан Python ашиглан MySQL сервер рүү RFID өгөгдөл илгээх замаар ирц бүрдүүлэх систем: 6 алхам
Arduino ашиглан Python ашиглан MySQL сервер рүү RFID өгөгдөл илгээх замаар ирц бүрдүүлэх систем: Энэхүү төсөлд би RFID-RC522-ийг arduino-той холбож, дараа нь RFID-ийн өгөгдлийг phpmyadmin мэдээллийн санд илгээж байна. Өмнөх төслүүдээс ялгаатай нь бид энэ тохиолдолд ямар ч Ethernet бамбай ашигладаггүй, эндээс бид цуврал өгөгдлийг уншиж байна
GPRS дээр TCP/IP холболт: SIM900A модулийг ашиглан өгөгдлийг сервер рүү хэрхэн илгээх вэ: 4 алхам
GPRS -ээр дамжуулан TCP/IP холболт: SIM900A модулийг ашиглан өгөгдлийг сервер рүү хэрхэн илгээх вэ: Энэхүү гарын авлагад би sim900 модулийг ашиглан TCP сервер рүү өгөгдөл илгээх талаар танд хэлэх болно. Мөн бид серверээс үйлчлүүлэгч рүү хэрхэн өгөгдөл хүлээн авахыг харах болно (GSM модуль)