Sisällysluettelo:
Video: Arduino lähettää lämpötila- ja kosteustietoja MySQL -palvelimelle (PHPMYADMIN): 5 vaihetta
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tässä projektissa olen liittänyt DHT11: n arduinoon ja lähetän sitten dht11: n, joka on kosteus ja lämpötila, tiedot phpmyadmin -tietokantaan. Tässä käytämme yhtä PHP -komentosarjaa tietojen siirtämiseen phpmyadmin -tietokantaan.
Vaihe 1: Käytetty ohjelmisto:
Tässä ovat ohjelmistot, joita olemme käyttäneet tässä projektissa:
1. Arduino IDE: Voit ladata uusimman Arduino IDE: n tästä linkistä:
2. XAMPP -palvelimen asennus: Tässä käytämme XAMPP -palvelinta, jota voidaan käyttää sekä Windowsissa että Linuxissa, mutta ehdotan, että jos olet Ubuntussa (mikä tahansa Linux -alusta), käytä LAMPia. Nyt kun olemme Windowsissa, olemme valinneet XAMPP -palvelimen. Joten voit ladata XAMPP -palvelimen tästä linkistä.
Vaihtoehtoisesti tässä on LAMP -palvelimen vaiheet:
1. Asenna Apachesudo apt-get install apache2
2. Asenna MySQL:
sudo apt-get install mysql-palvelin
3. Asenna PHP:
sudo apt-get install php5 libapache2-mod-php5
4. Käynnistä palvelin uudelleen:
sudo /etc/init.d/apache2 uudelleen
5. Tarkista Apache https:// localhost/
saat yhden apache -sivun napsauttamalla tätä yllä olevaa linkkiä, jos et saanut sitä, mikä tarkoittaa, että asennuksessa tapahtui jotain
Tässä käytämme PHPMYADMINia, joka on MySQL -palvelimen verkkokäyttöliittymä, joten asennamme tämän käyttökomennon:
sudo apt-get install phpmyadmin
Vaihe 2: Käytetyt komponentit:
1) Arduino UNO: Arduino/Genuino Uno on mikrokortti, joka perustuu ATmega328P -tietokantaan. Siinä on 14 digitaalista tulo-/lähtönastausta (joista 6 voidaan käyttää PWM -lähtöinä), 6 analogista tuloa, 16 MHz: n kvartsikide, USB -liitäntä, virtaliitin, ICSP -otsikko ja nollauspainike.
2) Ethernet -suoja: Arduino Ethernet Shield 2 yhdistää Arduinon Internetiin muutamassa minuutissa. Liitä tämä moduuli Arduino -kortillesi, liitä se verkkoon RJ45 -kaapelilla ja seuraa muutamia yksinkertaisia ohjeita aloittaaksesi maailman hallinnan Internetin kautta. Kuten aina Arduinolla, kaikki alustan osat-laitteisto, ohjelmisto ja dokumentaatio-ovat vapaasti saatavilla ja avoimen lähdekoodin. Tämä tarkoittaa, että voit oppia tarkasti, miten se on tehty, ja käyttää sen suunnittelua lähtökohtana omille piireillesi. Sadat tuhannet Arduino -levyt ruokkivat jo joka päivä ihmisten luovuutta kaikkialla maailmassa.
3) DHT11 -anturi: Tässä DHT11 -lämpötila- ja kosteusanturissa on kalibroitu digitaalinen signaalilähtö, jossa on lämpötila- ja kosteusanturi. Se on integroitu korkean suorituskyvyn 8-bittiseen mikro-ohjaimeen. Sen tekniikka takaa korkean luotettavuuden ja erinomaisen vakauden pitkällä aikavälillä. Tämä anturi sisältää resistiivisen elementin ja märän NTC -lämpötilan mittauslaitteen anturin. Siinä on erinomainen laatu, nopea vaste, häiriönestokyky ja korkea suorituskyky.
Vaihe 3: Piirikaavio:
Tämän projektin piirikaavio on esitetty yllä.
Sinun on ensin liitettävä Ethernet -suoja, kuten yllä olevassa kuvassa, ja sitten sinun on muodostettava DHT11 -yhteys
Vaihe 4: Koodi:
Saat projektin lähdekoodin github -sivultamme. Tässä on github -linkki siihen
Vaihe 5: Video:
Koko projektikuvaus on esitetty yllä olevassa videossa
Jos sinulla on epäilyksiä tästä projektista, voit vapaasti kommentoida meitä alla.
Ja jos haluat oppia lisää sulautetusta järjestelmästä, voit käydä YouTube -kanavallamme
Käy ja tykkää Facebook -sivustamme saadaksesi usein päivityksiä.
Kiitos ja terveiset, Embedotronics Technologies