Projekte – Auslesen der Logikeinheit

Ansicht von 15 Beiträgen – 121 bis 135 (von insgesamt 235)
  • Autor
    Beiträge
  • #66343
    Anonym
    Inaktiv

    Und andersherum? Kriegst du eine Antwort von der Maschine? Irgendwo hast du jedenfalls einen Fehler drin.

    #66344
    Anonym
    Inaktiv

    OK, habe es mit einem USB zu TTL Adapter von D-SUN versucht. Hab den Treiber dafür auch installiert. Ohne Erfolg.

    Habe von einem Kollegen einen Arduino Nano bekommen. Es werden jetzt auch Daten empfangen, die Maschine bleibt aber hartnäckig aus:-(

    #66347
    Anonym
    Inaktiv

    Mit dem Adruino schon, die Maschine bleibt aber leider aus…..

    #66348
    Anonym
    Inaktiv

    Nicht vergessen: Du musst im Terminal einstellen, dass CR+LF mit gesendet wird!

    #66349
    Anonym
    Inaktiv

    Habe ich eingestellt.

    Kann ich sonst noch was vergessen haben??

    #66350
    Anonym
    Inaktiv

    Das habe ich empfangen:

    DF DB DB DF<9>11011111 11011011 11011011 11011111<9>A<\r><\n>
    FB FF DB DF<9>11111011 11111111 11011011 11011111<9>N<\r><\n>
    FB FB FF DB<9>11111011 11111011 11111111 11011011<9>:<\r><\n>
    DB DB FF DB<9>11011011 11011011 11111111 11011011<9>0<\r><\n>
    DF DB FF DB<9>11011111 11011011 11111111 11011011<9>1<\r><\n>
    DF FF DB DB<9>11011111 11111111 11011011 11011011<9><\r><\r><\n>
    FB FB DB DB<9>11111011 11111011 11011011 11011011<9><\n><\r><\n>

    #66351
    Anonym
    Inaktiv

    Du hast einen Arduino? Dann nimm doch mein Arduino Programm dafür.
    https://github.com/oliverk71/Coffeemaker-Payment-System
    Du brauchst nur das coffeemaker-communication tool. Ggf noch das EEPROM-tool. Bluetooth brauchst du ja nicht, auch kein RFID, das kannst du einfach ignorieren.

    #66352
    Anonym
    Inaktiv

    Zur Ergänzung: RX/TX der Maschine schließt du an Pin 10/11 des Arduino an (oder du änderst den Code entsprechend ab). Notebook oder PC einfach über USB an den Arduino anschließen. Und schon sollte es funktionieren.

    #66353
    Anonym
    Inaktiv

    (glueckw)

    Hab den Fehler gefunden. War auf Digital PIN 4 und 5. Wie es in deiner Anleitung stand.

    Aber was ich beim USB-TTL -Adapter falsch gemacht hab, weiss ich immer noch nicht.

    Aber vielen vie (thumb_up) (thumb_up) (thumb_up) (thumb_up) len Dank für eure Mühe

    #66358
    Anonym
    Inaktiv

    Habe ich irgendwo falsche Infos? Gib mir bitte mal einen Hinweis, dann kann ich es ändern.

    edit: Ok, hab’s schon gefunden. Werde es ändern, sobald ich etwas mehr Zeit habe.

    #66359
    Anonym
    Inaktiv

    Jetzt klappt alles super (thumb_up)

    Danke nochmal

    #69773
    Anonym
    Inaktiv

    Wir haben nun seid diesem Jahr für die Arbeit eine JURA XS9. In unserer Abteilung werden täglich ca. 80 Kaffee getrunken.

    Ich benutze einen Raspberry PI + Pegelwandler um die Steuerung der Kaffeemaschine umzusetzen. Als RFID Reader wird der ACR122U per USB angeschlossen.

    Die Software (programmiert in Python 2.7) befindet sich aktuell noch nicht im Produktiveinsatz, (die alte Strichliste ist weiterhin parallel im Einsatz) aber ich beschreibe mal die aktuell umgesetzte Funktionalität:

    Alle dynamischen Daten sind in einer Mysql Datenbank hinterlegt… dazu gehören z.B.:
    Benutzer, zugehörige RFID-ID, Guthaben, Gruppenzugehörigkeit, Produktnamen, Produktpreise, Guthaben-Warnschwelle, Guthaben-NoCoffee-Limit, …

    Basisfunktionen:
    a) Produkttaste gedrückt: Produktname und Preis wird auf dem Display ausgegeben.
    b) Rfid-Karte erkannt: Vorname und Guthaben wird auf dem Display angezeigt
    a+b) Kaffee wird zubereitet, Guthaben wird aktualisiert

    Erweiterte Funktionen:
    -Spezieller Wartungsmodus freigegeben für bestimmte Gruppe
    -Wenn Cappuccinator am Tag bereits gereinigt wurde, sind die Milchprodukte für den Rest des Tages gesperrt (es gibt jeden Tag immer einen Verantwortlichen, wenn der geht… gibt es halt nur noch Kaffee ohne MilchSchaum)
    -Starten aller Wartungsaufgaben (Entkalken, Reinigen, Spülen, … nur über Wartungsmodus)
    -Auswerten der IC: Nachricht: Die Bits dieser Nachricht sind nur schwer zu verstehen, ich erkenne bisher Status Wassertank, Status Cappuccino-Kreis, Maschine aktiv, Schaale entfernt…
    -Möglichkeit, beliebige Laufschrift am Display auszugeben.
    -Anschluss einer USB Waage für die Milchpackung: Es wird jetzt kein Cappuccino mehr begonnen, wenn nicht genügend Milch in der Packung vorhanden ist. Da 1l Milch für ca 9 Cappuccino reicht, passiert es bei uns häufiger, dass nur „heiße Luft“ anstelle von Milchschaum kommt. Dies wird nun effizient vermieden.

    Um das System produktiv einzusetzen, warte ich noch auf ein Addon Modul für den Raspberry, dass das System bei einem „Stromausfall“ kontrolliert runterfährt. Ich möchte vermeiden, dass dadurch Daten zerstört werden und es dann keinen Kaffee mehr gibt.

    Geplante Funktionen:
    -Benutzer sollen individuelle Einstellungen für ihren Kaffee hinterlegen können (Stärke, Menge Kaffee, Menge Milch)
    -Ich möchte das Aufladen der Konten usw nicht mehr über phpmyadmin sondern über eine „Admin“ Oberfläche machen.

    Tasks:
    -ich will den EEPROM und den RAM der XS9 verstehen lernen, um dort mehr Informationen entnehmen zu können. Z.B. weiß ich bisher nicht, ob es irgendwelche Probleme gibt, die das Kaffeezubereiten verhindern. (Jetzt Entkalken, Jetzt Reinigen, …)

    #66360
    Anonym
    Inaktiv

    Hallo,

    sehr schönes Projekt was ihr da auf die Beine gestellt habt!! (glueckw)

    Kurze Frage: Kann ich auch die Bezüge meiner Impressa C5 auslesen? Gibts zur C5 eine Befehlsreferenz?

    #66361
    Anonym
    Inaktiv

    Da hast du ja ein umfangreiches Projekt, Daniel! 🙂 Hast du da irgendwo Näheres zu online, z.b. eine Projektseit oder ein Youtube-Video?

    #66362
    Anonym
    Inaktiv

    Ich werde dann alles mal etwas detaillierter vorstellen, wenn die Testphase abgeschlossen ist und nicht immer noch neue Funktionen / Veränderungen dazukodiert werden.

    Bis dahin wolle ich jetzt schon mal den aktuellen Stand darstellen, damit man sich austauschen kann falls jemand gerade an ähnlichen Problemen hängt.

    Ich denke mal, dass ich mich ansonsten in ca. einem Monat mit einem Video oder ähnlichem zurückmelde.

Ansicht von 15 Beiträgen – 121 bis 135 (von insgesamt 235)
  • Du musst angemeldet sein, um auf dieses Thema antworten zu können.