Kazalo:
- 1. korak: Izdelava vezja
- 2. korak: Arduino koda
- 3. korak: Namestitev programske opreme na Raspberry Pi
- 4. korak: vozlišče rdeče
- 5. korak:
- 6. korak:
Video: UCL -IIOT - Zapis podatkov na Raspberry Pi: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
To navodilo sta ustvarila Obayda Haj Hamoud in Sidse Henriksen za šolski projekt.
Glavna ideja je zbiranje podatkov iz senzorja za vžig, brezžično beleženje podatkov v zbirko podatkov na maline pi in spremljanje teh podatkov prek nadzorne plošče, ustvarjene z uporabo Node red.
1. korak: Izdelava vezja
Zahteve
Strojna oprema:
● NodeMcu
● malina pi
● Senzor svetlobe fotocelice
● Led
● Upor
● Kabli za montažo
Programska oprema:
● Vozlišče rdeče
● strežnik proti komarjem
● Baza podatkov Mysql (phpmyadmin)
● Arduino IDE
2. korak: Arduino koda
Naslednja koda se uporablja za klic posrednika komarjev, nameščenega na malini pi, in pridobivanje objavljenih podatkov.
"Končna datoteka arduino je vstavljena na koncu tega navodila"
void povratni klic (tema niza, bajt* sporočilo, dolžina int brez podpisa) {
Serial.print ("Sporočilo je prispelo na temo:"); Serial.print (tema); Serial.print (". Sporočilo:"); Niz sporočilLight;
3. korak: Namestitev programske opreme na Raspberry Pi
1. Namestitev posrednika MQTT na Raspberry pi.
- Odprite terminal in vnesite naslednje ukaze za vrstico:
wget
sudo apt-key add mosquitto-repo.gpg.key
cd /etc/apt/sources.list.d/
- Za različico jessie
sudo wget
če imate na Raspberry pi piskajočo različico, namesto tega vstavite naslednji ukaz
sudo wget
- Posodabljanje seznama virov
apt-get posodobitev
- namestitev posrednika
apt-get install komar
apt-get install mosquitto-clients
2. Namestitev baze podatkov MYSQL za strežnik
- Namestitev apache strežnika
sudo apt namestite apache2
- Namestitev PHP
sudo apt namestite php php-mbstring
- Potrditev, da PHP deluje:
- izbrišite datoteko »index.html« v imeniku »/var/www/html«. z vnosom ukaza:
sudo rm /var/www/html/index.html
- Ustvarite datoteko index.php
echo ""> /var/www/html/index.php
- Namestite MYSQL
sudo apt namestite mysql-strežnik php-mysql
- Preverite, ali MySQL deluje pravilno. Najprej ustvarite uporabnika in geslo MYSQL.
sudo mysql -u root -p
- Zamenjajte uporabniško ime in geslo z izbranim uporabniškim imenom in geslom
DODELI VSE PRIVILEGIJE NA mydb.* TO 'username'@'localhost' IDENTIFICED BY 'password';
- Namestitev PHPMyAdmin
sudo apt namestite phpMyAdmin
- Preverite, ali PHPMyAdmin deluje pravilno, tako da v svoj spletni brskalnik vstavite naslednjo vrstico:
127.0.0.1/phpmyadmin
- Če še vedno prihaja do napake, je to morda zato, ker se je PHPMyAdmin preselil v drug imenik. V tem primeru poskusite z ukazom in znova preverite.
sudo ln -s/usr/share/phpmyadmin/var/www/html/phpMyAdmin
4. korak: vozlišče rdeče
Vozlišče Mosquito mqtt je bilo uporabljeno za branje podatkov iz svetlobe
tipalo pretvorite v celo število z vozliščem Change, nato pa ustvarite merilnik in nastavite podatke v obliko branja baze podatkov, ki bo nato vstavljena v bazo podatkov (mydb) s funkcijo SQL Insert.
Ko so podatki vstavljeni v mydb, bodo uporabljeni za ustvarjanje grafikona, ki ga je mogoče spremljati z nadzorne plošče.
Največji obrazec je bil ustvarjen za določitev največje količine odčitkov, ki naj se prikaže na obrazcu grafikona, od prvega branja do največjega, ki ga vstavi uporabniški vmesnik.
5. korak:
6. korak:
Končne datoteke
Priporočena:
Branje in zapisovanje podatkov senzorja svetlobe in temperature z Raspberry Pi: 5 korakov
Branje in zapisovanje podatkov svetlobnega in temperaturnega senzorja z Raspberry Pi: V tem navodilu se boste naučili brati svetlobni in temperaturni senzor z malinovim pi in ADS1115 analogno -digitalnim pretvornikom in ga grafično prikazati z matplotlibom. Začnimo s potrebnimi materiali
Kako narediti snemalnik podatkov o vlažnosti in temperaturi v realnem času z Arduino UNO in kartico SD - Simulacija zapisovalnika podatkov DHT11 v Proteusu: 5 korakov
Kako narediti snemalnik podatkov o vlažnosti in temperaturi v realnem času z Arduino UNO in kartico SD | Simulacija zapisovalnika podatkov DHT11 v Proteusu: Uvod: zdravo, to je Liono Maker, tukaj je povezava YouTube. Z Arduinom ustvarjamo projekt in delamo na vgrajenih sistemih. Data-Logger: Zapisovalnik podatkov (tudi zapisovalnik podatkov ali zapisovalnik podatkov) je elektronska naprava, ki sčasoma beleži podatke z
Sistem prisotnosti na podlagi prstnih odtisov in RFID z uporabo baze podatkov Raspberry Pi in MySQL: 5 korakov
Sistem prisotnosti na podlagi prstnih odtisov in RFID z uporabo baze podatkov Raspberry Pi in MySQL: videoposnetek tega projekta
Zgodnje opozarjanje Raspberry PI luč za vzletno -pristajalno stezo z uporabo podatkov o kartiranju leta: 14 korakov (s slikami)
Zgodnje opozarjanje Raspberry PI luči na vzletno -pristajalni stezi z uporabo podatkov o kartiranju letov: Ta svetilka je nastala iz več razlogov, ker me vedno zanimajo letala, ki letijo nad glavo, poleti pa ob koncu tedna pogosto letijo kar precej vznemirljiva. Čeprav jih slišite le, ko gredo mimo
EAM-Industri4.0-RFID zbirka podatkov do baze podatkov: 10 korakov (s slikami)
EAM-Industri4.0-RFID podatkovno razvrščanje podatkovnih zbirk v zbirko podatkov: Dette projekt omhandler opsamling af v æ gtdata, register up identiteter vha. RFID, zaostajanje podatkov v bazi podatkov MySQL vha. node-RED, samostojno obnašanje in ravnanje z opsamlede podatki v programu et C#, ki se oblikujejo v aplikaciji Windows Form.