Was man alles mit der Servoplatine erleben kann.........
Hi,
nachdem ich also die WS2811-Servo Platine gelötet hatte, einen programmierten ATTiny 85 und einen WS2811 DIL Chip eingesteckt hatte wurden noch 3 Servos angeschlossen und die Servo Platine mit der Hauptplatine verbunden.
Excel Programm geladen, Arduino geflashed mit 3 x dem Servo2 Programm an 3 unterschiedlichen Adressen, et voila - nichts ging.
Also Fehlersuche:
Erstmal die ICs wieder raus, 5V Spannung gemessen. Der ATTiny hatte an Pin 8 - 5V und an Pin 4 - GND, nur der WS 2811 hatte nur GND, aber die 5 Volt fehlen. Platine überprüft, keinen Fehler gefunden, also Brücke von Pin 8 ATTiny zu Pin 8 WS2811 - ICs wieder rein - nichts geht.
Woran liegts - WS 2811 defekt oder ATTiny? Also mal eben auf die Schnelle einen Tester "zusammengebruzzelt". Pin 1, Pin 2 und Pin 3 jeweils an die Kathode einer LED und die Anoden alle an PIN 8 und statt des ATTiny in die Platine gesteckt.
Programm gestartet, und siehe da, bei MIN leuchtet die LED schwach und bei MAX leuchtet sie hell. LED 1 in Ordnung. derselbe Effekt bei LED 2, nur LED 3 bleibt dunkel. OK. WS2811 DIL ist also an einem Kanal defekt. Aber was tun, ich hatte nur den einen. Also WS2811 SMD nutzen. Aber ich wollte nicht den Chip auf die Servoplatine löten, blieb also nur die Alternative eine Adapterplatine zu nutzen.
Das WS2811 SMD IC ganz vorsichtig auf der Platine platziert und vorsichtig angelötet.
Dann noch die 4-fach Stiftleisten eingelötet und wieder in die Platine eingesetzt.
Versorgungsspannung dran - alle 3 LEDs leuchten so wie sie sollen. Also den ATTiny statt des "LED-Testers" wieder eingesetzt. Natürlich passierte nichts. Also den ATTiny getauscht und endlich hatte ich das Erfolgserlebnis. Alle 3 Servos schnurrten so wie sie sollen, mit dem LED Testprogramm, Abteilung Servo konnten MIN, MAX Werte und die Geschwindigkeit eingestellt werden.
Also - wenns nicht beim ersten Mal klappt - es kann der WS2811 Chip sein, da helfen 3 LEDs am Eingang des ATTiny. Oder es ist der ATTiny der nicht das korrekte Programm enthält.
Ach so - beinahe vergessen - die fehlenden 5 V lagen am Widerstand R1 (150 Ω), den ich schlichweg vergessen hatte einzulöten.
Ulrich
PS: Wenn man die Adapterplatine SOP8 auf DIL nutzen möchte darf man keinen Präzisionssockel in der Servoplatine verwenden, da diese runde, gedrehte Fassungen für die einzelnen Beinchen haben, die Pfostenstecker aber eckig sind und nicht in diese Fassung passen.