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