Ich stelle mein Project für EleLa vor: Seit EleLa V2.0.12702 gibt’s eine RS232 Ausgabe für die Magazine durch meine kleine Spende für EleLa ;-) Das ganze baut auf einen ATMega8 und den RS485 (SN 75176) Pegelwandler auf Nach dem Programmieren des Chips hat er die Magazin Adresse 999 Mit SETM;999;neuenummer Enter wird die neue Nummer gesetzt SETM;999;100 Enter EleLa gibt die daten so aus: K;100;A/B K steht für Kiste 100 = <ID Kiste> A/B = Lager-Nr/Fach Meine kleine Software wertet die Daten aus wenn K;100;A/C kommt leuchtet Zeile A – Spalte C kommt ein neuer Befehl für Magazin 102 K;102;D/D geht die LED bei Magazin 100 aus, Magazin 102 leuchtet dann Zeile D und Spalte D Kommt kein neuer Befehl wird nach 1 Minute die LED langsam gedimmt Für Zeile ist auch möglich 1-12 oder A-L , Spalte = 1-6 oder A-F zu verwenden. Möglich ist auch die Angabe mit 1/D , A/4 , A/D, 1/4 wichtig ist das kein Abstand zwischen den '/' vorhanden ist. Im Dokument FT232R_-_RS485.pdf ist der Aufbau für den RS485 Bus für den FTDI CHIP FT232 enthalten. Wichtig beim RS485 Bus gehört am Anfang und Ende jeweils ein 120 Ohm Widerstand zwischen A und B geschalten.
Vielen Dank für die Veröffentlichung! Ich habe den Link zum Thread in den Artikel [[Elektronik Lagerverwaltung]] aufgenommen.
Nabend, gibt es auch die Möglichkeit, sich das komplette Material für z.B. ein Projekt anzeigen zu lassen? Sprich, ich möchte die LEDs an allen Materialfächern leuchten lassen, die ich für eine bestimmte Platinenbestückung benötige. Gerne auch so, dass ich an den Fächern mehr als eine LED leuchten lasse. Beispielsweise rot für Rüstung 1, grün für Rüstung 2 etc ... Vielen Dank schonmal im Voraus :)
Hallo, Ist es möglich den Quellcode zu bekommen? Leider ist bei dem fertigen der Platinen ein Fehler passiert, daher würde ich evtl eine Platine für all meine Kästen Designen mit schieberegister (74164 oder 74595) und uln2803 als Treiber. Für die CA's der LED's muss ich mir noch was überlegen. Über Unterstützung und Anregungen würde ich mich sehr freuen. Es geht übrigens um 12 allit Kasten mit je 5x10 Schubladen. Grüße
Hallo, auch wenn ich auf den letzten Post noch keine Antwort erhalten habe, gebe ich kurz mal den Status weiter. Die Platinen wurden richtig nachgeliefert und sind nun aufgebaut. Den FT232 -> RS485 Wandler habe ich aufgebaut und getestet. Ein Regal wurde bisher umgerüstet. Leider Reagiert der "Regal-Controller" auf nichts was man ihm sendet. Bis zum RX pin am Controller selbst funktioniert die Kommunikation. Getestet mit 1200, 2400, 9600, 19200, 57600 und 115200 baud. Leider finde ich auch nirgends etwas über die Einstellungen diesbezüglich, daher habe ich mal alle probiert :-/ Fusebits und Code sind aus dem zip-file im ersten post entnommen. Hat hier jemand eine Idee woran die Verweigerung liegen kann? Ich habe bereits 3 ATmega8 getestet. Jeweils mit dem gleichen traurigen Ergebniss. Danke schon mal für die Hilfe Grüße Denis
Baud sind 9600 Auf der Platine sind 2 Testpoints RX / TX hier mal direkt mit einen TTL Serial Wandler versuchen wenn ein falscher Befehl empfangen wird kommt als Rückmeldung "Fehler falscher Befehl" mit SETM;999;100 wird der Controller auf ID 100 programiert wenn er es verarbeitet hat sollte ein "OK" gesendet werden. Project ist von 2011 leider ist da der sourcecode abhandengekommen aktuell bin ich dabei das ganze mit WS2812 LEDs zu machen da hier der verkabelungsaufwand um einiges geringer ist, und Farben möglich sind
Hallo nochmal, wie vorgeschlagen habe ich ein USB-UART Adapter an den Pins angeschlossen. Leider bekomme ich gar keine Antwort vom M8. Zum Testen habe ich einen weiteren M8 über die ISP programmiert, gleiches Problem. Die WS2812 Lösung wäre definitiv auch interessant. Im Anhang habe ich die Schaltung und das Layout (eagle und pdf). Danke schon mal für die Hilfe
Hallo nochmal, als Ergänzung zur Anleitung möchte ich folgendes Sagen: Beim einstellen der ID mit SETM;999;XXX muss das Terminal mit CR-LF am ende der Nachricht eingestellt sein. Bei den Späteren Befehlen mit "CR". Mein Controller hat jetzt die Fuse Bits L: 0xE4; H: 0xD9. Damit funktioniert der oben Gepostete Code doch! Hiermit nochmals VIELEN DANK und ich bin auf die nächste Version gespannt. Grüße
:
Bearbeitet durch User
Hallo, nachdem ich mich nun lange mit einem Funktionierenden Controller und drei die nur Unfug treiben, geärgert habe, wurde es Zeit etwas zu tun. Die Software habe ich für ein Arduino Nano gestrickt. Die Hardware ist nahezu gleich geblieben, mit der Änderung dass ich 6 Anoden und 10 Kathoden Steuern kann. Die Hardware zum Dimmen habe ich entfallen lassen, das kann man, wenn gewünscht, in Software nachbilden. Ferner habe ich die Software mit der Arduino IDE geschrieben, dass sollte nun für jeden sehr einfach zum Nachbau und weiter Entwickeln sein. Code und Eagle Files sind frei zur Verwendung, jedoch unter Ausschluss jeder Gewährleistung oder Garantie. Hier ist jeder für das Verantwortlich, was er baut! Bei Fragen oder Anregungen stehe ich gern zur Verfügung. (Ich habe noch Platinen für die Alte Version mit M8 abzugeben, mit eigenem Layout; Arduino Platinen sind noch wenige zur Verfügung, Anzeigeplatinen für die ALLIT Sortiment Kästen ebenfalls. Die Platinen sind zum Selbstkosten Preis abzugeben zzgl. Versand)
:
Bearbeitet durch User
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.