Sisällysluettelo:
- Vaihe 1: Käytetty ohjelmisto:
- Vaihe 2: Käytetyt komponentit:
- Vaihe 3: Piirikaavio:
- Vaihe 4: Lähdekoodi:
- Vaihe 5: Video:
Video: Arduino lähettää Dht11 -tietoja MySQL -palvelimelle (PHPMYADMIN) Pythonin avulla: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
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:
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:
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:
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:
Suuntautumisen opiskelu Raspberry Pi: n ja MXC6226XU: n avulla Pythonin avulla: 6 vaihetta
Suuntautumisen opiskelu Raspberry Pi: n ja MXC6226XU: n avulla Pythonin avulla: Äänet ovat yksinkertaisesti osa ajoneuvon työskentelyä. Hyvin viritetyn ajoneuvomoottorin humina on upea ääni. Renkaiden kulutuspinnat nurisevat tietä vasten, tuuli huutaa peilien, muovikappaleiden ja kojelaudan kappaleiden ympäri
Kiihtyvyyden seuranta Raspberry Pi: n ja AIS328DQTR: n avulla Pythonin avulla: 6 vaihetta
Kiihtyvyyden seuranta Raspberry Pi: n ja AIS328DQTR: n avulla Pythonin avulla: Kiihtyvyys on rajallinen, mielestäni joidenkin fysiikan lakien mukaan.- Terry Riley Gepardi käyttää hämmästyttävää kiihtyvyyttä ja nopeita nopeuden muutoksia jahtaessaan. Nopein olento rannalla silloin tällöin käyttää huipputahdiaan saaliin saamiseen
Kiihtyvyyden vaihtelujen seuranta Raspberry Pi: n ja MMA7455: n avulla Pythonin avulla: 6 vaihetta
Kiihtyvyyden vaihtelujen seuranta Raspberry Pi: n ja MMA7455: n avulla Pythonin avulla: En kompastunut, testasin painovoimaa. Se toimii edelleen … Esitys kiihtyvästä avaruussukkulastä selvensi, että sukkulan korkeimmassa kohdassa oleva kello valitsee nopeammin kuin tukikohdan painovoima -ajan laajenemisen vuoksi. Jonkin verran
Kuinka lähettää kuvia Instagramiin tietokoneeltasi Google Chromen avulla: 9 vaihetta
Kuinka lähettää kuvia Instagramiin tietokoneeltasi Google Chromen avulla: Instagram on yksi johtavista sosiaalisen median alustoista juuri nyt. Tätä alustaa käyttävät ihmiset voivat jakaa valokuvia ja lyhyitä videoita, jotka voidaan ladata Instagram -mobiilisovelluksella. Yksi suurimmista haasteista, joita Instagram -käyttäjät kohtaavat, on
Kuinka lähettää elämäsi Justin.tv: n avulla: 6 vaihetta
Kuinka lähettää elämäsi Justin.tv: n avulla: Elämäsi lähettäminen Internetin kautta, AKA lifecasting*, kaikkien nähtäväksi saattaa kuulostaa kammottavalta, mutta joillekin se on hauskaa ja viihdyttävää. Oikeilla laitteilla voit suoratoistaa Internetiä hetkessä. Se on melkein kuin olisi