Përmbajtje:
- Hapi 1: Ndërtimi i qarkut
- Hapi 2: Kodi Arduino
- Hapi 3: Instalimi i softuerit në Raspberry Pi
- Hapi 4: Nyja e Kuqe
- Hapi 5:
- Hapi 6:
Video: UCL -IIOT - Regjistrimet e të dhënave në Raspberry Pi: 6 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:20
Ky udhëzues u krijua nga Obayda Haj Hamoud dhe Sidse Henriksen për një projekt shkollor.
Ideja kryesore është mbledhja e të dhënave nga sensor alight, regjistrimi i të dhënave në një bazë të dhënash pa tel në një pi mjedër dhe monitorimi i të dhënave përmes një pulti të krijuar duke përdorur Node red.
Hapi 1: Ndërtimi i qarkut
Kërkesat
Hardware:
● NodeMcu
● Mjedër pi
Sensor Sensori i dritës së fotocelës
Drejtuar
Rezistencë
Kabllo jumber
Softuer:
● Nyja e Kuqe
Server Server kundër mushkonjave
Base Baza e të dhënave Mysql (phpmyadmin)
● Arduino IDE
Hapi 2: Kodi Arduino
Kodi i mëposhtëm përdoret për të thirrur ndërmjetësin e mushkonjave të instaluar në mjedër pi dhe për të marrë të dhënat e publikuara.
'Dosja përfundimtare arduino futet në fund të këtij instrumenti të instrumentalizuar'
thirrje e pavlefshme (Tema e vargut, mesazh bajt*, gjatësia int e panënshkruar) {
Serial.print ("Mesazhi mbërriti në temë:"); Serial.print (tema); Serial.print (". Mesazhi:"); Mesazhi i vargut Light;
Hapi 3: Instalimi i softuerit në Raspberry Pi
1. Instalimi i ndërmjetësit MQTT në Raspberry pi.
- Hapni një Terminal dhe futni komandat e mëposhtme rresht për rresht:
wget
sudo apt-key shtoni mushkonja-repo.gpg.çelës
cd /etc/apt/sources.list.d/
- Për versionin jessie
sudo wget
në rast se keni një version me wheezy në Raspberry pi, vendosni komandën e mëposhtme
sudo wget
- Përditësimi i listës së burimeve
apt-get update
- instalimi i ndërmjetësit
apt-get install mushkonja
apt-get install mushkonja-klientë
2. Instalimi i bazës së të dhënave MYSQL për serverin
- Instalimi i serverit apache
sudo apt install apache2
- Instalimi i PHP
sudo apt instaloni php php-mbstring
- Konfirmimi i PHP po funksionon:
- fshini skedarin "index.html" në drejtorinë "/var/www/html". duke futur komandën:
sudo rm /var/www/html/index.html
- Krijoni skedarin index.php
jehonë ""> /var/www/html/index.php
- Instaloni MYSQL
sudo apt instaloni mysql-server php-mysql
- Verifikoni që MySQL po punon si duhet. Së pari krijoni një përdorues dhe fjalëkalim MYSQL.
sudo mysql -u rrënjë -p
- Zëvendësoni 'emrin e përdoruesit' dhe 'fjalëkalimin' me emrin e përdoruesit dhe fjalëkalimin tuaj të zgjedhur
JEPI T ALL GJITHA PRIVILEGJET N my mydb.* N '' username '@' localhost 'IDENTIFIKUAR ME' fjalëkalim ';
- Instalimi i PHPMyAdmin
sudo apt instaloni phpMyAdmin
- Kontrolloni që PHPMyAdmin po funksionon siç duhet duke futur rreshtin e mëposhtëm në shfletuesin tuaj të internetit:
127.0.0.1/phpmyadmin
- Nëse akoma merrni një gabim, mund të jetë sepse PHPMyAdmin është zhvendosur në një drejtori tjetër. Në këtë rast, provoni komandën dhe kontrolloni përsëri.
sudo ln -s/usr/share/phpmyadmin/var/www/html/phpMyAdmin
Hapi 4: Nyja e Kuqe
Nyja e mushkonjës mqtt është përdorur për të lexuar të dhëna nga drita
sensori e shndërron atë në numër të plotë me një nyje Ndrysho dhe më pas krijo një matës dhe vendos të dhënat në formatin e leximit të bazës së të dhënave e cila do të futet në bazën e të dhënave (mydb) më pas me funksionin SQL Insert.
Pasi të dhënat të jenë futur në mydb, do të përdoren për të krijuar një tabelë që do të monitorohet nga pulti.
Formulari maksimal është krijuar për të specifikuar se shuma maksimale e leximeve që duhet të tregohen në formën e grafikut duke filluar nga leximi i parë deri në maksimumin e futur nga ndërfaqja e përdoruesit.
Hapi 5:
Hapi 6:
Dosjet përfundimtare
Recommended:
Si të bëni lagështi dhe temperaturë Regjistruese të të dhënave në kohë reale me Arduino UNO dhe SD-Card - Simulimi DHT11 Regjistruesi i të dhënave në Proteus: 5 hapa
Si të bëni lagështi dhe temperaturë Regjistruese të të dhënave në kohë reale me Arduino UNO dhe SD-Card | Simulimi i regjistruesit të të dhënave DHT11 në Proteus: Hyrje: përshëndetje, ky është Liono Maker, këtu është lidhja në YouTube. Ne po bëjmë projekt krijues me Arduino dhe po punojmë në sisteme të ngulitura. Data-Logger: Një regjistrues i të dhënave (gjithashtu regjistrues i të dhënave ose regjistrues i të dhënave) është një pajisje elektronike që regjistron të dhëna me kalimin e kohës me
Sistemi i pjesëmarrjes i bazuar në gjurmët e gishtërinjve dhe RFID duke përdorur Raspberry Pi dhe bazën e të dhënave MySQL: 5 hapa
Sistemi i pjesëmarrjes i bazuar në gjurmët e gishtërinjve dhe RFID duke përdorur Raspberry Pi dhe bazën e të dhënave MySQL: Video e këtij projekti
Blerja e të Dhënave dhe Sistemi i Vizualizimit të të Dhënave për një Biçikletë Garash MotoStudente Elektrike: 23 hapa
Sistemi i marrjes së të dhënave dhe vizualizimi i të dhënave për një motoçikletë MotoStudent Electric Racing: Një sistem i marrjes së të dhënave është një koleksion i pajisjeve dhe programeve kompjuterike që punojnë së bashku për të mbledhur të dhëna nga sensorë të jashtëm, për t'i ruajtur dhe përpunuar ato më pas në mënyrë që të mund të vizualizohen dhe analizohen, duke lejuar inxhinierët të bëjnë
EASY Arduino OLED Sensori i të dhënave të të dhënave: 4 hapa
EASY Arduino OLED Sensori i të dhënave: Nëse keni punuar ndonjëherë me Arduino, me siguri keni dashur që ai të shfaqë leximet e sensorit. Ndërsa përdorni LCD -in e vjetër klasik Nokia 5110, mund të keni vënë re se lidhja e të gjithë atyre telave është e çrregullt dhe kërkon shumë kunja. Sigurisht, ka një më të mirë
Lidhni bazën e të dhënave Raspberry Pi IOT Me MS Excel - Vendosni: 3 hapa
Lidhni bazën e të dhënave Raspberry Pi IOT Me MS Excel - Set Up: Në botën e kapjes së të dhënave IOT, krijoni shumë të dhëna të cilat ruhen pa ndryshim në një sistem të dhënash të tilla si Mysql ose Oracle. Për të pasur akses dhe për të manipuluar këto të dhëna, një nga metodat më efikase është përdorimi i Microsoft Office prod