M
McMoneysack91
Gast
Liebe Freunde,
ich habe ein Projekt vor, wo ich nicht ganz weiß, wo ich anfangen soll. Daher schildere ich einfach so genau wie möglich, was es werden und können soll.
Endergebnis (Szenario):
Ein Lagerraum ist vollgestellt mit allerlei Lagerregalen. Ganz viele. Jedes Regal hat wiederum beschriftete Abteile und Böden. In diesem Raum steht ein Tisch mit einem PC.
Auf dem Monitor dieses PCs sind alle Regale in einer GUI als anklickbare Buttons/Kacheln abgebildet (Anordnung erstmal irrelevant).
Wenn der Anwender eine Kachel anklickt, dann leuchtet im entsprechenden Regalboden des entsprechenden Regalabteils des entsprechenden Regals eine kleine Lampe. Der Anwender sieht in dieser riesigen Menge an Lagerorten augenblicklich den richtigen, wo er hingehen muss.
Das soviel zum Endergebnis. Jetzt zur Frage wie man dahin kommt.
Da ich gerne Chrisopher Barnatt (von ExplainingComputers.com oder dem gleichnamigen YouTube Kanal) zusehe, weiß ich, dass er mittels Tinkerboards, Raspberry Pi Controllern und solchen Controllerboards wo man beliebig Dinge einstecken kann, solche Sachen schon realisiert hat. Ich glaube er hat Python dafür verwendet.
Seine Projekte reichten von ganz banalen Sachen wie "Wenn ich red ins Terminal eintippe, leuchtet die rote LED die ich das Controller board gesteckt habe" bis hin zu komplexeren wie Wetterstationen.
Hypothese:
Kann ich die GUI z.B. webbasiert machen? Also ganz einfach Buttons mit HTML Code, welche ich mittels CSS nach Lust und Laune auf dem Bildschirm verteile? Eigtl ginge das doch klar.
Die Regale würden wir dann mit entsprechenden LED-Leuchtmitteln ausstatten und die Kabel irgendwo zentral zusammenlaufen lassen. Man bräuchte natürlich dann nur iwas mit entsprechend vielen Steckplätzen.
Und schließlich müsste man die anklickbaren Buttons mit Code versehen, welcher irgendwie die LEDs ansteuert. Kann man unterschiedliche Sprachen auf die Weise miteinander verbinden? Dass man z.B. HTML/CSS Code anklickt, dieser aber im Backend anfängt einen Python Code auszuführen?
Was wären eure Ideen zur Umsetzung dieses Vorhabens? Welche Hardware müsste her, welche Programmiersprachen, welche Verkabelung etc?
ich habe ein Projekt vor, wo ich nicht ganz weiß, wo ich anfangen soll. Daher schildere ich einfach so genau wie möglich, was es werden und können soll.
Endergebnis (Szenario):
Ein Lagerraum ist vollgestellt mit allerlei Lagerregalen. Ganz viele. Jedes Regal hat wiederum beschriftete Abteile und Böden. In diesem Raum steht ein Tisch mit einem PC.
Auf dem Monitor dieses PCs sind alle Regale in einer GUI als anklickbare Buttons/Kacheln abgebildet (Anordnung erstmal irrelevant).
Wenn der Anwender eine Kachel anklickt, dann leuchtet im entsprechenden Regalboden des entsprechenden Regalabteils des entsprechenden Regals eine kleine Lampe. Der Anwender sieht in dieser riesigen Menge an Lagerorten augenblicklich den richtigen, wo er hingehen muss.
Das soviel zum Endergebnis. Jetzt zur Frage wie man dahin kommt.
Da ich gerne Chrisopher Barnatt (von ExplainingComputers.com oder dem gleichnamigen YouTube Kanal) zusehe, weiß ich, dass er mittels Tinkerboards, Raspberry Pi Controllern und solchen Controllerboards wo man beliebig Dinge einstecken kann, solche Sachen schon realisiert hat. Ich glaube er hat Python dafür verwendet.
Seine Projekte reichten von ganz banalen Sachen wie "Wenn ich red ins Terminal eintippe, leuchtet die rote LED die ich das Controller board gesteckt habe" bis hin zu komplexeren wie Wetterstationen.
Hypothese:
Kann ich die GUI z.B. webbasiert machen? Also ganz einfach Buttons mit HTML Code, welche ich mittels CSS nach Lust und Laune auf dem Bildschirm verteile? Eigtl ginge das doch klar.
Die Regale würden wir dann mit entsprechenden LED-Leuchtmitteln ausstatten und die Kabel irgendwo zentral zusammenlaufen lassen. Man bräuchte natürlich dann nur iwas mit entsprechend vielen Steckplätzen.
Und schließlich müsste man die anklickbaren Buttons mit Code versehen, welcher irgendwie die LEDs ansteuert. Kann man unterschiedliche Sprachen auf die Weise miteinander verbinden? Dass man z.B. HTML/CSS Code anklickt, dieser aber im Backend anfängt einen Python Code auszuführen?
Was wären eure Ideen zur Umsetzung dieses Vorhabens? Welche Hardware müsste her, welche Programmiersprachen, welche Verkabelung etc?