93 lines
2.3 KiB
Plaintext
93 lines
2.3 KiB
Plaintext
|
https://pro.cps.unileoben.ac.at/index.php/login
|
||
|
|
||
|
bei der cps-ProCould anmelden - FRITZE - CPS$123456789
|
||
|
git anlegen
|
||
|
-> Mail 4.6
|
||
|
|
||
|
https://git.cps.unileoben.ac.at/
|
||
|
unimail
|
||
|
Git/.
|
||
|
-------------
|
||
|
|
||
|
|
||
|
|
||
|
-------------
|
||
|
|
||
|
https://pyserial.readthedocs.io/en/latest/shortintro.html - Schnittstelle-Python-Serial
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
-------------
|
||
|
MariaDB
|
||
|
DBName: projectGeislinger
|
||
|
Tabellenname: Einzelteile
|
||
|
User:
|
||
|
BN: dbUser
|
||
|
PW: dbPassword
|
||
|
|
||
|
|
||
|
Einloggen als Root: sudo mariadb
|
||
|
|
||
|
Adminaccount:
|
||
|
BN: admin
|
||
|
PW: admin
|
||
|
|
||
|
zum Einloggen:
|
||
|
mysql -u [databaseUser] -p -> nach dem Enter das PW eingeben
|
||
|
|
||
|
Erstellen einer neuen DB
|
||
|
create database [Datenbankname];
|
||
|
|
||
|
Erstellen eines neuen DBUsers:
|
||
|
create user '[username]'@'localhost' identified by '[Passwort]';
|
||
|
|
||
|
erstellen einer Tabelle:
|
||
|
create table [Datenbankname].[Tabellenname] (id int auto_increment not null primary key, Bezeichnung varchar(500), Gewicht FLOAT, BildPfad varchar(500));
|
||
|
create table projectGeislinger.Einzelteile (id int auto_increment not null primary key, Bezeichnung varchar(500), GewichtMittelwert FLOAT, GewichtVarianz FLOAT, BildPfad varchar(500));
|
||
|
|
||
|
zum aktivieren des Autostarts:
|
||
|
sudo systemctl enable mariadb.service
|
||
|
|
||
|
den Benutzer die Rechte auf die DB zuweisen:
|
||
|
GRANT ALL PRIVILEGES ON projectGeislinger.* TO "dbUser"@"localhost" identified by "dbPassword";
|
||
|
|
||
|
Insert:
|
||
|
insert into projectGeislinger.Einzelteile (Bezeichnung, GewichtMittelwert, GewichtVarianz) values ('25mm', 0.00415, 0.0000000087);
|
||
|
|
||
|
|
||
|
|
||
|
id, Bezeichnung, Gewicht, imagePath
|
||
|
|
||
|
|
||
|
|
||
|
-------------------
|
||
|
Bauteile:
|
||
|
Tellerfedern:
|
||
|
Durchmesser:
|
||
|
57mm - 12mal
|
||
|
45mm - 8mal
|
||
|
40mm - 10mal
|
||
|
31mm - 2mal
|
||
|
25mm - 16mal
|
||
|
|
||
|
Messungen:
|
||
|
57mm: 0.0417; 0.0418; 0.0415; 0.0418; 0.0419; 0.0415; 0.0419; 0.0416; 0.0418; 0.0418; 0.0418; 0.0418
|
||
|
45mm: 0.0219; 0.0220; 0.0219; 0.0219; 0.0219; 0.0219; 0.0219; 0.0219
|
||
|
40mm: 0.0137; 0.0138; 0.0137; 0.0137; 0.0137; 0.0137; 0.0137; 0.0137; 0.0137; 0.0137
|
||
|
31mm: 0.0070; 0.0069
|
||
|
25mm: 0.0041; 0.0040; 0.0041; 0.0042; 0.0040; 0.0043; 0.0042; 0.0042; 0.0041; 0.0040; 0.0042; 0.0042; 0.0041; 0.0043; 0.0042; 0,0042
|
||
|
|
||
|
erledigte Schritte:
|
||
|
Wage mit Esp auslesen
|
||
|
Kommunikation zwischen dem ESP und Python am Rechner
|
||
|
Die Datenbank aufsetzen
|
||
|
Verbindung zwischen Python und DB aufsetzen
|
||
|
Die Bauteile "vermessen" -> ein Excelfile mit den Daten aufsetzen
|
||
|
-> Varianz und Mittelwert in die DB eintragen
|
||
|
Die Wahrscheinlichkeitsdichte einer Messung berechnen und damit den Bauteiltypen bestimmen
|
||
|
|
||
|
|
||
|
|
||
|
|