Sisukord:
- Samm: vooluringi ehitamine
- Samm: Arduino kood
- Samm: tarkvara installimine Raspberry Pi -sse
- Samm: punane sõlm
- 5. samm:
- 6. samm:
Video: UCL -IIOT - Raspberry Pi andmete registreerimine: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Selle juhendi lõid Obayda Haj Hamoud ja Sidse Henriksen kooliprojekti jaoks.
Põhiidee on andmete kogumine põlemisandurilt, andmete logimine juhtmevabalt andmebaasi vaarika pi abil ja nende andmete jälgimine armatuurlaua kaudu, mis on loodud sõlme punase abil.
Samm: vooluringi ehitamine
Nõuded
Riistvara:
● NodeMcu
● Vaarika pi
● Fotosilma valgusandur
● Led
● Takisti
● Jumber kaablid
Tarkvara:
● Sõlm punane
● Mosquitto server
● MySQL andmebaas (phpmyadmin)
● Arduino IDE
Samm: Arduino kood
Vaarika pi -le installitud sääsevahendajale helistamiseks ja avaldatud andmete saamiseks kasutatakse järgmist koodi.
"Viimane arduino fail lisatakse selle juhendi lõppu"
tühine tagasihelistamine (stringi teema, bait* sõnum, allkirjastamata int pikkus) {
Serial.print ("Sõnum saabus teemal:"); Serial.print (teema); Serial.print (". Sõnum:"); String messageLight;
Samm: tarkvara installimine Raspberry Pi -sse
1. MQTT Brokeri installimine Raspberry pi -le.
- Avage terminal ja sisestage rida -realt järgmised käsud:
wget
sudo apt-key lisab mosquitto-repo.gpg.key
cd /etc/apt/sources.list.d/
- Jessie versiooni jaoks
sudo wget
kui teil on Raspberry pi -l vilisev versioon, sisestage selle asemel järgmine käsk
sudo wget
- Allikaloendi uuendamine
apt-get update
- maakleri paigaldamine
apt-get install sääsk
apt-get install mosquitto-kliendid
2. MYSQL andmebaasi installimine serverile
- Apache serveri installimine
sudo apt install apache2
- PHP installimine
sudo apt install php php-mbstring
- Veenduge, et PHP töötab:
- kustutage kataloogist „/var/www/html” fail „index.html”. sisestades käsu:
sudo rm /var/www/html/index.html
- Loo fail index.php
echo ""> /var/www/html/index.php
- Installige MYSQL
sudo apt install mysql-server php-mysql
- Veenduge, et MySQL töötab õigesti. Esmalt looge MYSQL -i kasutaja ja parool.
sudo mysql -u juur -p
- Asendage kasutajanimi ja parool valitud kasutajanime ja parooliga
ANNA KÕIK PRIVILEGEED mydb -s.* Kasutajanimele@'localhost', mis on tuvastatud parooliga;
- PHPMyAdmini installimine
sudo apt install phpMyAdmin
- Kontrollige, kas PHPMyAdmin töötab korralikult, lisades oma veebibrauserisse järgmise rea:
127.0.0.1/phpmyadmin
- Kui saate ikkagi vea, võib see olla tingitud sellest, et PHPMyAdmin on kolinud teise kataloogi. Sel juhul proovige käsku ja kontrollige uuesti.
sudo ln -s/usr/share/phpmyadmin/var/www/html/phpMyAdmin
Samm: punane sõlm
Valgusest andmete lugemiseks on kasutatud sääse mqtt sõlme
andur teisendab selle muutmissõlmega täisarvuks ja loob seejärel mõõturi ning määrab andmed andmebaasi lugemisvormingusse, mis sisestatakse hiljem andmebaasi (mydb) koos funktsiooni SQL Insert abil.
Pärast andmete sisestamist mydb -sse kasutatakse seda armatuurlaualt jälgitava diagrammi loomiseks.
Maksimaalne vorm on loodud selleks, et määrata maksimaalne näitude hulk, mida tuleks diagrammivormil kuvada alates esimesest lugemisest kuni kasutajaliidese sisestatud maksimumini.
5. samm:
6. samm:
Lõplikud failid
Soovitan:
Ilmajaama andmete registreerimine Liono Maker: 5 sammu
Ilmajaama andmete registreerimine Liono Maker: Sissejuhatus: Tere, see on #LionoMaker. See on minu avatud lähtekoodiga ja ametlik YouTube'i kanal. Siin on link: Liono Maker / YOUTUBE KANAL Selles projektis õpime, kuidas teha "Ilmajaama andmete logimine". see on väga huvitav pr
Kiire EKG või muude andmete pidev registreerimine kuu aja jooksul: 6 sammu
Kiire EKG või muude andmete pidev registreerimine üle kuu aja: see projekt töötati välja selleks, et toetada ülikooli meditsiinilist uurimisrühma, kes vajas kantavat, mis suudaks registreerida 2 x EKG signaali kiirusega 1000 proovi sekundis (kokku 2 000 proovi sekundis) rütmihäirete avastamiseks pidevalt 30 päeva jooksul. Projekt esitab
Kraken Jr. IoT rakenduse õpetus 1. osa - e -posti registreerimine ja aktiveerimine: 9 sammu
Kraken Jr. IoT rakenduse õpetus 1. osa - e -posti registreerimine ja aktiveerimine: õpetus 1. osa (e -posti registreerimine ja aktiveerimine) 2. osa (Cidi ja autentimiskoodi hõivamine) õpetus 3. osa (Arduino registreerimine) Kraken Jr IoT on lihtsaim IoT rakendamine võrk. Arduino Uno + Ethernet Shieldi abil saate
Kraken Jr IoT rakenduse õpetus 3. osa - Arduino registreerimine: 6 sammu
Kraken Jr. IoT rakenduse õpetus 3. osa - Arduino registreerimine: juhendaja 1. osa (e -posti registreerimine ja aktiveerimine) 2. osa (Cidi ja autentimiskoodi hõivamine) õpetus 3. osa (Arduino registreerimine) Oleme nüüd peaaegu valmis! Kolme osamakseõpetuse viimane samm. Arduino juhatuse registreerimine, see
Andmete hankimise ja andmete visualiseerimise süsteem MotoStudent elektrilise võidusõiduratta jaoks: 23 sammu
Andmete hankimise ja andmete visualiseerimise süsteem MotoStudent Electric Racing Bike jaoks: Andmete kogumise süsteem on riist- ja tarkvara kogum, mis töötab koos, et koguda andmeid välisanduritelt, salvestada ja töödelda neid hiljem, et neid oleks võimalik graafiliselt visualiseerida ja analüüsida, võimaldades inseneridel teha