Hallo Staind,
ich finde die "Die kleine Mischerei" einfach klasse. Jede weitere Beschreibung empfünde ich als Einschränkung
Gruß
Searcher
Hallo Staind,
ich finde die "Die kleine Mischerei" einfach klasse. Jede weitere Beschreibung empfünde ich als Einschränkung
Gruß
Searcher
Hoffentlich liegt das Ziel auch am Weg
..................................................................Der Wegzu einigen meiner Konstruktionen
Wow, unfassbares Projekt!
Das läuft doch schon ziemlich "rund"! Hast du mittlerweile die Programmierung noch weiter optimiert?
Viel Erfolg weiterhin,
Martin
Hallo Searcher und Martin,
es freut mich dass euch mein Projekt gefällt.
Mit der Programmierung bin ich noch nicht viel weiter. Bin noch am gestalten der Strukturen und Klassen.
Momentan designe ich eine neue Platine zur Ansteuerung der Motoren. Diese wird ein wenig kleiner sein als meine erste Version.
Diese kann ich dann günstiger professionell ätzen lassen.
Hier einmal der prinzipieller Aufbau meiner Steuerung:
Ich möchte die Elektronik eigentlich so aufbauen das ich diese problemlos erweitern kann.
Denn ich denke wenn das ganze erst einmal läuft wird diese schnell wachsen.Habe da schon viele Ideen im Kopf.
Naja bis dahin ist noch einiges zu tun.
In letzter Zeit war ich leider beruflich unterwegs. Deswegen kam ich mit meiner Mischerei nicht viel weiter.
Aber seit 4 Tagen läuft mein 3D Drucker wieder 24 Stunden am Tag
Ich werde jetzt alle Behälter neu Drucken. Diese bekommen noch ein paar Füllstandssensoren.
Des Weiteren bekommt mein Gestell einen Rahmen. In diesen werden WS2812 LEDs verbaut.
Kann es kaum erwarten bis der Rahmen komplett fertig ist.
Bild hier
Bild hier
Leider dauert es diesen zu drucken... Ich glaube ich werde mein Drucker erweitern und eine zweite ebene zum Drucken einbauen
Ich werde nächste Woche wahrscheinlich die Anmeldung zur Maker Faire Hannover abschicken. Ich hoffe bis dahin bekomme ich die Mischerei einigermaßen fertig... zumindest soweit das ein wenig Material hin und her gefahren werden kann.
Geändert von Staind (05.08.2018 um 18:54 Uhr)
Mal wieder ein kleines Update.
Die Maker Faire Anmeldung wurde bestätigt. Also wenn jetzt nichts mehr schief geht könnt ihr euch die Mischerei in Hannover anschauen.
An der Mischerei selbst hat sich auch viel getan. Der beleuchtete Rahmen ist fertig und eigentlich wurde fast alles nochmal optimiert und neu gedruckt.
Momentan bin ich dabei die Motoren und Sensoren zu verkabeln. Da hat sich so einiges angehäuft.
Ab nächste Woche kümmere ich mich dann um die Ansteuerung. Ich denke so richtig Mischen wird die Anlage zur Maker Faire noch nicht... aber das Material Umfahren sollte schon drin sein.
Hier noch ein paar aktuelle Bilder:
Bild hier
Bild hier
Bild hier
Bild hier
Bild hier
Bild hier
Bild hier
Geändert von Staind (05.08.2018 um 18:06 Uhr)
Die Verkabelung läuft ganz gut. Die Endverbraucher sind alle angeschlossen. Jetzt fehlt nur noch die Verbindung zur Steuerung.
Am Wochenende habe ich es geschafft die zweite Platine zu ätzen und zu testen. An der Platine werden die 12V, die 5V sowie Masse eingespeist. Gemessen wird der Stromverbrauch von der 12V und der 5V Einspeisung sowie die 12V Spannung. Des weiteren werden an der Platine die LED Stripes, ein Taster und weitere Steuer-Platinen angeschlossen.
Mit der Programmierung bin ich jetzt auch angefangen. Das Programm vom Mikrocontroller läuft jetzt in ein festen 10ms Zyklus. Ich hoffe damit komme ich aus. Momentan bin ich bei der I2C Schittstelle.
Daten habe ich bereits hin und her geschickt. Momentan tüftle ich noch ein vernünftiges Protokoll aus.
Kennt einer vielleicht gute Literatur über die Protokoll Programmierung? Also wie man die am Besten aufbaut...
Bild hier
Bild hier
Bild hier
Bild hier
Bild hier
Geändert von Staind (19.08.2018 um 22:31 Uhr)
Ich kann dir was die Protokolle angeht nicht wirklich weiterhelfen.
Aber ich wollte doch mal ein dickes Lob aussprechen. Es sieht toll aus! Sehr ordentlich designt, und auch die Platinen sind sehr gut geworden.
Ich bin mal auf das Endergebnis gespannt.
Ist das Projekt eigentlich auch noch auf einer anderen Seite veröffentlicht oder bekommst du sonst noch an anderer Stelle Feedback?
verstehe ich richtig, dass du die Kommunikation zwischen beiden Nanos über I2C machen willst?
I2C ist dafür IMO nicht so gut geeignet wie UART, wenn es nur um 2 Teilnehmer geht, zum Einen wegen der Geschwindigkeit (UART ist schneller) und zum anderen wegen des Puffers (i2c:32bytes, UART:64bytes). Außerdem könntest du bei UART asynchron senden und empfangen, wenngleich ich es denoch nur per Handshake abwechselnd machen würde. Allerdings wäre bei UART noch dein I2C für angeschlossene Sensoren frei und würde hier nichts stören.
Vorteil allerdings bei i2c: es können mehrere Slaves angesprochen werden.
Aber das System wäre ähnlich:
du definierst dir einen Sende- und einen Empfangsarray, wo an bestimmten fest definierten Stellen bestimmte Datenbytes stehen.
Byte[0]: Start-Flag, z.B 0xff
(edit: ) ggf. letztes Byte: Ende-Flag, z.B. 0xfe
Byte[1]: Summe über alle Bytes vom Byte[2] bis zum letzten, davon nur das LSB, also (uint8_t)Summe oder Summe&0xff .
optional ein ack-Byte, ob die letzte Nachricht korrekt empfangen wurde (z.B. im Byte[2] 0xaa=OK, 0xee=ERROR; das nutze ich allerdings bei mir nicht mehr.)
Im Rest stehen dann die tatsächlich interessanten Daten-Bytes
Der Empfänger überprüft zunächst das Byte[0] aufs Start-Flag,
ggf auch das letzte Byte aufs Ende-Flag,
und dann die Checksum in Byte[1] über den Rest;
wenn alles ok, werden die Daten verwertet, ansonsten ignoriert.
Dann gibt er ein Antwort-Array zurück, analog aufgebaut (aktiv senden per UART oder für den Master bereitstellen per i2c).
Wenn du den Code für UART möchtest, kann ich ihn dir geben, für I2C könnte ich ihn u.U. auch noch haben.
(C++ Arduino zu Arduino oder Raspi C zu Arduino C++)
Geändert von HaWe (21.08.2018 um 09:55 Uhr)
Lesezeichen