Forum: Mikrocontroller und Digitale Elektronik GUI zur Ladesteuerung


von Michael (michi312)


Lesenswert?

Hallo zusammen,

ich möchte zu Testzwecken das Laden und Entladen von Akkuzellen messen 
und steuern. Die Messtechnik habe ich bereits.
Nun zu meiner Frage. Ich möchte gerne das Ganze von einem 
mikrokontroller oder raspberry pi steuern lassen. Es soll allerdings 
auch der Zugriff und Änderung von Werten über einen normalen Windows PC 
über eine Benutzeroberfläche möglich sein. Meine Idee wäre es die GUI 
als Website zu implementieren. Ich habe schon mehr mit Microcontrollern 
programmiert, allerdings noch keine GUIs erstellt. Daher weiß ich nicht 
wie ich das am besten machen kann (gibt es spezielle Tools die ich 
benötige oder die helfen, nützliche Tutorials mit ähnlichen 
projekten,etc.) und ob es einfacher ist einen Raspberry Pi oder einen 
Arduino Microcontroller zu nutzen.

Viele Grüße

Michael

von Sebastian R. (sebastian_r569)


Lesenswert?

Wenn du einen Raspberry Pi nutzt, könntest du dir mal Node-RED ansehen.
Damit kannst du recht schnell eine Website zur Visualisierung 
zusammenbasteln.

Sensoren auslesen und verarbeitet geht damit dann auch

von Michael B. (laberkopp)


Lesenswert?

Also ein klassischer Arduino ist zu klein um eine Webseite generieren zu 
können, er hat auch keine Netzwerkschnittstelle, aber ein ESP32 (oder 
ESP8266) kann das, biete WLAN  und man kann ihn mit der Arduino-IDE 
programmieren. Es gibt viele Beispiele für ihn, wie man das macht.
Ein rPi könnte das auch, ist aber teurer und man bezahlt viele Dinge die 
man nicht braucht.

von Til S. (Firma: SEGGER) (til_s)


Lesenswert?

Michael schrieb:
> Meine Idee wäre es die GUI als Website zu implementieren.

Dann bräuchtest du einen Webserver:
https://www.segger.com/products/connectivity/emweb/

Dazu dann noch ein RTOS und TCP/IP Stack (oder alternativ USB):
https://www.segger.com/products/connectivity/emweb/
https://www.segger.com/products/connectivity/emnet/
https://www.segger.com/products/connectivity/emusb-device/add-ons/emusb-web/

Du könntest dir ein günstiges Evalboard besorgen und eine SEGGER Eval 
Software Package benutzen:
https://www.segger.com/evaluate-our-software/

Zum Beispiel:
https://www.segger.com/evaluate-our-software/st-microelectronics/st-stm32h743zi-nucleo/

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.