Sisällysluettelo:

Arduino lähettää Dht11 -tietoja MySQL -palvelimelle (PHPMYADMIN) Pythonin avulla: 5 vaihetta
Arduino lähettää Dht11 -tietoja MySQL -palvelimelle (PHPMYADMIN) Pythonin avulla: 5 vaihetta

Video: Arduino lähettää Dht11 -tietoja MySQL -palvelimelle (PHPMYADMIN) Pythonin avulla: 5 vaihetta

Video: Arduino lähettää Dht11 -tietoja MySQL -palvelimelle (PHPMYADMIN) Pythonin avulla: 5 vaihetta
Video: Air Sampling using Arduino, Python and MySQL 2024, Marraskuu
Anonim
Arduino lähettää Dht11 -tietoja MySQL -palvelimelle (PHPMYADMIN) Pythonin avulla
Arduino lähettää Dht11 -tietoja MySQL -palvelimelle (PHPMYADMIN) Pythonin avulla

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. Toisin kuin edellisessä projektissamme, emme käytä tässä tapauksessa mitään ethernet -suojaa, tässä luemme vain sarjatietoja, jotka tulevat arduinosta, ja työnnämme sen sitten phpmyadminille yhden php -koodin kautta. Joten tässä laitteemme on kytketty tietokoneeseen, jotta se voi lähettää tietoja sarjoittain. Voit myös liittää laitteen vadelmapiin, jotta tämä projekti olisi kannettava.

Vaihe 1: Käytetty ohjelmisto:

Käytetty ohjelmisto
Käytetty ohjelmisto
Käytetty ohjelmisto
Käytetty ohjelmisto
Käytetty ohjelmisto
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 Apache: sudo apt-get install apache2

2. Asenna MySQL: sudo apt-get install mysql-server

3. Asenna PHP: sudo apt-get install php5 libapache2-mod-php5

4. Käynnistä palvelin uudelleen: sudo /etc/init.d/apache2 restart

5. Tarkista Apache https:// localhost/saat yhden apache -sivun napsauttamalla tätä yllä olevaa linkkiä, jos et saanut sitä, se 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:

Käytetyt komponentit
Käytetyt komponentit
Käytetyt komponentit
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.

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:

Piirikaavio
Piirikaavio
Piirikaavio
Piirikaavio

Vaihe 4: Lähdekoodi:

Täällä arduinoa varten olen käyttänyt yhtä esimerkkikoodia pienellä päivityksellä, se on DHTtester -koodi, katso upotusvideo siitä, mitä olen muuttanut kyseisessä esimerkkikoodissa, ja yksi python -koodi, joka lähettää tietoja phpmyadminille löydät alla olevasta latauslinkistä

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

Suositeltava: