Benutzer-Werkzeuge

Webseiten-Werkzeuge


projektesose24:int_regal:projektdoku

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
projektesose24:int_regal:projektdoku [2024/09/30 18:03]
XeniaN
projektesose24:int_regal:projektdoku [2024/09/30 19:02] (aktuell)
XeniaN [Bedienungsanleitung für die Roboter-Bewertung]
Zeile 195: Zeile 195:
 </​figure>​ </​figure>​
  
- +\\
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
 ====Bedienungsanleitung für die Roboter-Bewertung==== ====Bedienungsanleitung für die Roboter-Bewertung====
 1. Schließe den Raspberry Pi über ein USB-C Kabel an Strom an. \\ 1. Schließe den Raspberry Pi über ein USB-C Kabel an Strom an. \\
 \\ \\
-2. Verbinde den Pi über ein LAN-Kabel ​mit einem Computer \\+2. Verbinde den Pi über einen Netzweradapter ​mit einem Computer ​(der Netzwerkadapter muss im gleichen Subnetz wie der Raspberry Pi konfiguriert sein, der Raspberry Pi hat eine statische IP-Adresse: 192.168.0.42) ​\\
 \\ \\
 3. Öffne am Computer die Eingabeaufforderung (CMD) \\ 3. Öffne am Computer die Eingabeaufforderung (CMD) \\
Zeile 218: Zeile 207:
 ssh pi@192.168.0.42 ssh pi@192.168.0.42
 </​code> ​ </​code> ​
-   ​(Dieser Schritt kann ein paar Minuten dauern. Der Pi benötigt etwas Zeit, bis er über das LAN-Kabel erreichbar ist. Den Befehl einfach so oft ausführen, bis kein Timeout error mehr auftaucht.) \\+   ​(Dieser Schritt kann ein paar Minuten dauern. Den Befehl einfach so oft ausführen, bis kein Timeout error mehr auftaucht.) \\
 \\ \\
-5. Das ssh Passwort ​lautet:  +5. Gib das ssh Passwort ​ein \\
-<​code>​ +
-!EcBR! +
-</​code> ​\\+
 6. Zum Starten des Roboters führe die folgenden Befehle aus: 6. Zum Starten des Roboters führe die folgenden Befehle aus:
 <code bash> <code bash>
 cd /​Code/​Buecherregal cd /​Code/​Buecherregal
 +source /​myenv/​bin/​activate (aktiviert virtuelle Umgebung)
 sudo myenv/​bin/​python3 app.py sudo myenv/​bin/​python3 app.py
 </​code>​ \\ </​code>​ \\
-7. Nun kann auf das User Interface zugegriffen werden: [[http://​127.0.0.1|http://​127.0.0.1]] \\ +7. Nun kann auf das User Interface zugegriffen werden: [[http://​127.0.0.1:5000|http://​127.0.0.1:5000]] \\ 
-(Achtung: Nur der Computer, der mit dem Pi verbunden ist, hat zugriff ​auf diese Seite) \\+(Achtung: Nur der Computer, der mit dem Pi verbunden ist, hat Zugriff ​auf diese Seite) \\
 \\ \\
  
Zeile 240: Zeile 227:
 Die Größe der Bücher, die hervorgeschoben werden können, wird jedoch wahrscheinlich immer eingeschränkt bleiben. Der Schiebemechanismus und der Schwamm haben eine bestimmte Breite, die nicht wesentlich reduziert werden kann, da dies die Auflagefläche für sehr breite Bücher verringern würde. Außerdem ist der Motor zu schwach, um besonders dicke Bücher zu schieben. Auch die Höhe spielt eine Rolle, da der Mechanismus idealerweise im mittleren oder unteren Bereich des Buches ansetzen sollte. Andernfalls kippt das Buch auf der rauen Oberfläche,​ anstatt geschoben zu werden. Daher ist eine eher homogene Auswahl an Büchern erforderlich,​ damit das System optimal funktioniert. Die Bücher sollten eine Mindesthöhe von 120 mm haben und ungefähr 10,5 bis 50 mm breit sein. Die Größe der Bücher, die hervorgeschoben werden können, wird jedoch wahrscheinlich immer eingeschränkt bleiben. Der Schiebemechanismus und der Schwamm haben eine bestimmte Breite, die nicht wesentlich reduziert werden kann, da dies die Auflagefläche für sehr breite Bücher verringern würde. Außerdem ist der Motor zu schwach, um besonders dicke Bücher zu schieben. Auch die Höhe spielt eine Rolle, da der Mechanismus idealerweise im mittleren oder unteren Bereich des Buches ansetzen sollte. Andernfalls kippt das Buch auf der rauen Oberfläche,​ anstatt geschoben zu werden. Daher ist eine eher homogene Auswahl an Büchern erforderlich,​ damit das System optimal funktioniert. Die Bücher sollten eine Mindesthöhe von 120 mm haben und ungefähr 10,5 bis 50 mm breit sein.
  
 +\\
 ====Ausblick==== ====Ausblick====
  
Zeile 245: Zeile 233:
 Darüber hinaus könnte ein Leihsystem integriert werden, das es ermöglicht,​ die Datenbanken mehrerer Bücherregale,​ beispielsweise von Freunden, miteinander zu verknüpfen. Wenn ein gesuchtes Buch im eigenen Regal nicht vorhanden ist, aber in einem anderen Regal, könnte man eine Leihanfrage stellen. Dadurch behält man gleichzeitig den Überblick darüber, wem man seine eigenen Bücher ausgeliehen hat. Darüber hinaus könnte ein Leihsystem integriert werden, das es ermöglicht,​ die Datenbanken mehrerer Bücherregale,​ beispielsweise von Freunden, miteinander zu verknüpfen. Wenn ein gesuchtes Buch im eigenen Regal nicht vorhanden ist, aber in einem anderen Regal, könnte man eine Leihanfrage stellen. Dadurch behält man gleichzeitig den Überblick darüber, wem man seine eigenen Bücher ausgeliehen hat.
  
 +\\
 ====Anhang==== ====Anhang====
  
 ===Code und Rohdaten=== ===Code und Rohdaten===
-Die aktuellste Version des Codes: [[https://​github.com/​AinexMaja/​Das-intelligente-Buecherregal/​tree/​main|Das Intelligente Bücherregal - Github]]+Die aktuellste Version des Codes: [[https://​github.com/​AinexMaja/​Das-intelligente-Buecherregal/​tree/​Abgabe-Labor|Das Intelligente Bücherregal - Github]]
  
 (Alternativ,​ die Version vom 30.09.2024 als .zip): (Alternativ,​ die Version vom 30.09.2024 als .zip):
-{{:projektesose24:​int_regal:​das-intelligente-buecherregal-main.zip|Das intelligente Bücherregal ​main.zip}}+{{projektesose24:​int_regal:​das-intelligente-buecherregal-abgabe-labor.zip|Das intelligente Bücherregal.zip}}
  
  
Zeile 321: Zeile 309:
  
  
- 
- 
-====Fortschritt==== 
-01.07.24 - 05.07.24 
-  * Material gekauft und bestellt 
-  * coole Idee für Scheerengitterkonstruktion gebaut -> aus Lego 
-  * SD-Karte vom Raspberry Pi kaputt -> System neu aufsetzen 
  
  
projektesose24/int_regal/projektdoku.1727712192.txt.gz · Zuletzt geändert: 2024/09/30 18:03 von XeniaN