Sisällysluettelo:
- Vaihe 1: Piirin rakentaminen
- Vaihe 2: Arduino -koodi
- Vaihe 3: Ohjelmiston asentaminen Raspberry Pi -laitteeseen
- Vaihe 4: Solmu punainen
- Vaihe 5:
- Vaihe 6:
![UCL -IIOT - Data Loggings on Raspberry Pi: 6 vaihetta UCL -IIOT - Data Loggings on Raspberry Pi: 6 vaihetta](https://i.howwhatproduce.com/images/005/image-13422-28-j.webp)
Video: UCL -IIOT - Data Loggings on Raspberry Pi: 6 vaihetta
![Video: UCL -IIOT - Data Loggings on Raspberry Pi: 6 vaihetta Video: UCL -IIOT - Data Loggings on Raspberry Pi: 6 vaihetta](https://i.ytimg.com/vi/oei3Y6tOhVI/hqdefault.jpg)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
![UCL -IIOT - Data Loggings on Raspberry Pi UCL -IIOT - Data Loggings on Raspberry Pi](https://i.howwhatproduce.com/images/005/image-13422-29-j.webp)
Tämän ohjeen loivat Obayda Haj Hamoud ja Sidse Henriksen kouluprojektia varten.
Pääidea on kerätä tietoja palamistunnistimesta, kirjata tiedot langattomasti vadelmapi: n tietokantaan ja seurata näitä tietoja koontinäytön avulla, joka on luotu solmun punaisella.
Vaihe 1: Piirin rakentaminen
![Piirin rakentaminen Piirin rakentaminen](https://i.howwhatproduce.com/images/005/image-13422-30-j.webp)
Vaatimukset
Laitteisto:
● NodeMcu
● Vadelma pi
● Valokennon valoanturi
● Led
● Vastus
● Jumber -kaapelit
Ohjelmisto:
● Solmu Punainen
● Mosquitto -palvelin
● MySQL -tietokanta (phpmyadmin)
● Arduino IDE
Vaihe 2: Arduino -koodi
Seuraavaa koodia käytetään soittamaan vadelma pi: lle asennetulle hyttysvälittäjälle ja saamaan julkaistut tiedot.
'Viimeinen arduino -tiedosto lisätään tämän opetusohjelman loppuun'
mitätön soittopyyntö (merkkijono aihe, tavu* viesti, allekirjoittamaton pituus) {
Serial.print ("Viesti saapui aiheeseen:"); Serial.print (aihe); Serial.print (". Viesti:"); String messageLight;
Vaihe 3: Ohjelmiston asentaminen Raspberry Pi -laitteeseen
1. MQTT Brokerin asentaminen Raspberry pi: hen.
- Avaa päätelaite ja lisää seuraavat komennot rivi riviltä:
wget
sudo apt-key lisää mosquitto-repo.gpg.key
cd /etc/apt/sources.list.d/
- Jessie -versio
sudo wget
jos sinulla on vinkuva versio Raspberry pi: stä, kirjoita seuraava komento
sudo wget
- Lähdeluettelon päivittäminen
apt-get päivitys
- välittäjän asentaminen
apt-get install hyttynen
apt-get install mosquitto-clientit
2. Asennetaan MYSQL -tietokanta palvelimelle
- Apache -palvelimen asentaminen
sudo apt asentaa apache2
- PHP: n asentaminen
sudo apt asentaa php php-mbstring
- Varmista, että PHP toimii:
- poista tiedosto "index.html" hakemistosta "/var/www/html". lisäämällä komento:
sudo rm /var/www/html/index.html
- Luo index.php -tiedosto
echo ""> /var/www/html/index.php
- Asenna MYSQL
sudo apt asentaa mysql-palvelin php-mysql
- Varmista, että MySQL toimii oikein. Luo ensin MYSQL -käyttäjä ja salasana.
sudo mysql -u root -p
- Korvaa käyttäjätunnus ja salasana valitsemallasi käyttäjätunnuksella ja salasanalla
ANNA KAIKKI OIKEUDET mydb: llä.* "Käyttäjätunnukselle"@"localhost" TUNNISTETTU "salasanalla";
- PHPMyAdminin asentaminen
sudo apt install phpMyAdmin
- Tarkista, että PHPMyAdmin toimii oikein lisäämällä seuraava rivi verkkoselaimeesi:
127.0.0.1/phpmyadmin
- Jos saat edelleen virheen, se voi johtua siitä, että PHPMyAdmin on siirtynyt toiseen hakemistoon. Kokeile tässä tapauksessa komentoa ja tarkista uudelleen.
sudo ln -s/usr/share/phpmyadmin/var/www/html/phpMyAdmin
Vaihe 4: Solmu punainen
![Solmu Punainen Solmu Punainen](https://i.howwhatproduce.com/images/005/image-13422-31-j.webp)
Hyttysten mqtt -solmua on käytetty tietojen lukemiseen valosta
anturi muuntaa sen kokonaisluvuksi Change -solmulla ja luo sitten mittari ja aseta tiedot tietokannan lukumuotoon, joka lisätään tietokantaan (mydb) myöhemmin SQL Insert -toiminnolla.
Kun tiedot on lisätty mydb: hen, niitä käytetään luomaan kaavio, jota seurataan kojelaudasta.
Maksimilomake on luotu määrittämään maksimilukemien lukumäärän, joka tulisi näyttää kaavion lomakkeessa ensimmäisestä lukemasta käyttöliittymän lisäämään maksimiin.
Vaihe 5:
![](https://i.ytimg.com/vi/m-mI1yhdzk8/hqdefault.jpg)
Vaihe 6:
Lopulliset tiedostot
Suositeltava:
UCL Embedded - B0B Linefollower: 9 vaihetta
![UCL Embedded - B0B Linefollower: 9 vaihetta UCL Embedded - B0B Linefollower: 9 vaihetta](https://i.howwhatproduce.com/images/002/image-3550-9-j.webp)
UCL Embedded-B0B Linefollower: Tämä on B0B.*B0B on yleinen radio-ohjattu auto, joka väliaikaisesti palvelee linjanseurantarobottia. Kuten monet ennen häntä seuraavat robotit, hän tekee parhaansa pysyäkseen linja, joka johtuu siirtymisestä lattian ja
UCL - sulautettu - valitse ja aseta: 4 vaihetta
![UCL - sulautettu - valitse ja aseta: 4 vaihetta UCL - sulautettu - valitse ja aseta: 4 vaihetta](https://i.howwhatproduce.com/images/005/image-12531-23-j.webp)
UCL - Embedded - Pick and Place: Tämä opas toimii, vaikka 2D -valinta- ja sijoitusyksikkö tehdään ja miten se koodataan
UCL - sulautettu // Dual Axis Light Tracker aurinkopaneeleille: 7 vaihetta
![UCL - sulautettu // Dual Axis Light Tracker aurinkopaneeleille: 7 vaihetta UCL - sulautettu // Dual Axis Light Tracker aurinkopaneeleille: 7 vaihetta](https://i.howwhatproduce.com/images/005/image-12812-22-j.webp)
UCL - sulautettu // Dual Axis Light Tracker aurinkopaneeleille: koottu projekti ja yksittäiset 3D -tiedostot
UCL - Punaisen solmun yhdistäminen Siemens PLC: hen KEPserverin avulla: 7 vaihetta
![UCL - Punaisen solmun yhdistäminen Siemens PLC: hen KEPserverin avulla: 7 vaihetta UCL - Punaisen solmun yhdistäminen Siemens PLC: hen KEPserverin avulla: 7 vaihetta](https://i.howwhatproduce.com/images/005/image-12858-23-j.webp)
UCL-Punaisen solmun yhdistäminen Siemens PLC: hen KEP-palvelimen avulla: Vaatimukset Solmunpunainen: https://nodered.org/docs/getting-started/installationKEPserver: https://www.kepware.com/en-us/kepserverex-6 -6-julkaisu
UCL-lloT-Ulkovalo Auringonnousun/auringonlaskun laukaisema .: 6 vaihetta
![UCL-lloT-Ulkovalo Auringonnousun/auringonlaskun laukaisema .: 6 vaihetta UCL-lloT-Ulkovalo Auringonnousun/auringonlaskun laukaisema .: 6 vaihetta](https://i.howwhatproduce.com/images/001/image-760-42-j.webp)
UCL-lloT-Outdoor-light Auringonnousun/auringonlaskun aikaan. Idea sai alkunsa isältäni, joka joutui kesällä menemään käsin