- Dieses Thema hat 234 Antworten sowie 29 Teilnehmer und wurde zuletzt vor vor 10 Jahren, 6 Monaten von
Anonym aktualisiert.
-
AutorBeiträge
-
28. Februar 2015 um 16:19 Uhr #66343
Anonym
InaktivUnd andersherum? Kriegst du eine Antwort von der Maschine? Irgendwo hast du jedenfalls einen Fehler drin.
28. Februar 2015 um 16:22 Uhr #66344Anonym
InaktivOK, 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:-(
28. Februar 2015 um 16:25 Uhr #66347Anonym
InaktivMit dem Adruino schon, die Maschine bleibt aber leider aus…..
28. Februar 2015 um 16:27 Uhr #66348Anonym
InaktivNicht vergessen: Du musst im Terminal einstellen, dass CR+LF mit gesendet wird!
28. Februar 2015 um 16:33 Uhr #66349Anonym
InaktivHabe ich eingestellt.
Kann ich sonst noch was vergessen haben??
28. Februar 2015 um 16:45 Uhr #66350Anonym
InaktivDas 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>28. Februar 2015 um 16:48 Uhr #66351Anonym
InaktivDu 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.28. Februar 2015 um 16:59 Uhr #66352Anonym
InaktivZur 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.
28. Februar 2015 um 17:11 Uhr #66353Anonym
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
28. Februar 2015 um 17:20 Uhr #66358Anonym
InaktivHabe 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.
28. Februar 2015 um 17:31 Uhr #66359Anonym
InaktivJetzt klappt alles super (thumb_up)
Danke nochmal
17. März 2015 um 16:33 Uhr #69773Anonym
InaktivWir 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 aktualisiertErweiterte 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, …)18. März 2015 um 21:26 Uhr #66360Anonym
InaktivHallo,
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?
19. März 2015 um 22:22 Uhr #66361Anonym
InaktivDa hast du ja ein umfangreiches Projekt, Daniel! 🙂 Hast du da irgendwo Näheres zu online, z.b. eine Projektseit oder ein Youtube-Video?
19. März 2015 um 22:38 Uhr #66362Anonym
InaktivIch 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.
-
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.
