Beschreibung siehe
http://www.spassbahn.de/forum/index.php?page=Thread&threadID=7167
ein Video:
www.youtube.com/watch
Was noch fehlt ist eine Geschwindigkeitsmessung - für den Motor und für den Sound. In den LGB Taktgebern (80501001) sind TLE4945L eingebaut welche sich dafür recht praktisch nutzen lassen sollten.
Pins: Rot: + (3,8 - 24V) Grau: out Schwarz: gnd
Als MC hab ich den Digispark gewählt
+ Kostet aus China über ebay nix.
+ kamma einfach anstecken ohne löten, kamma auch am PC testen
- USB ist nur emuliert, zickt rum wemma im Abstand von 1s dauernd Daten sendet. (0,5 - 2s) Daten senden alle 0.5s ist ok, Daten senden alle > 2s ist ok.
+ Sound direkt vom raspi ist möglich (Lautstärke kann über CV266 geändert werden)
Digispark Firmware Update:
github.com/micronucleus/micronucleus/tree/master/upgrade/releases micronucleus --run blah.hex
die version nehmen die nur mit R geupdated werden kann
Elektronik mit Raspberry PI PWM
Vorteil: kleine Platine, einfach zum selberlöten
Nachteil: kein Sound (beim raspi A+, Sound beim Raspi B+)
Stromverbrauch mit einem Schaltregler: mit Wlan Dongle: ~100mA @12V (80mA ohne blinkendem Wlan Stick, 130 mit aktivem Wlan) mit Bluetooth Dongle: 60mA @12V
Bauteilliste: | Anzahl | Bauteil | | |
|---|
| 1 | Raspberry Pi | Die Platine passt perfekt auf einen A+ natürlich kann man auch einen B+ nehmen. Besser Zero W | Vorteil vom B: mit einer USB Soundcard bekommt man auch Ton ;-) | | ode | | | | | 1 | SD Karte | 2GB oder mehr | | | 1 | USB Wlan Dongle | einer der unter Linux funktioniert (linux support steht bei vielen schon drauf!) realtek chipsatz: Digitus 300N | DN-7042 | edimax N150 nano | mediatek sind generell eher problematisch | | | oder | | | | | 1 | Bluetooth Dongle | Bluetooth 4.0 dongle | | | optional | usb soundkarte | Vorzugsweise mit eingebautem Verstärker | neuhold | | optional | Verstärker | PAM8406 (oder PAM8403) | | | 1 | L6203 | fixfertige H-Brücke | farnell oder im 5er Pack via eBay aus China (viel billiger) | | 4 | IRFML8244 | Mosfet Rds on 20 mohm | farnell | | 7 | 1k R 1206 | SMD R | 9335757 | | 1 | 10-50 Ohm R | Widerstand mit Haxen | | | 3 | 22nF | Kondensator mit Haxen | | | 2 | 100nF | Kondensator mit Haxen | | | 1 | | Lochraster Platine | | | 1 | | Buchsenleiste 20x2 Pins (eventuell längere nehmen und kürzen) | link | | 1 | | Buchsenleiste 3x1 Motoranschluss,3* 2x1 für Beleuchtung | neuhold | | 1 | | Stiftleiste 3x1: für Power Anschluss (Mitte=+) | | | 1 | Schalter | zum ausschalten falls was schief gehen sollte | | | 1 | Polyswitch Sicherung 250 | ... sicher ist sicher | | | 1 | Akku Pack | | | | 1 | Schaltregler | !!!einstellen auf 5V !!! voll integrierter Schaltregler R-78E5.0-0.5 oder TR05S05 | neuhold rs-components | | | | | | | optional mit lipo Akkus | | | 3-4 | | Akku | china shop | | | lipo 3S oder 4S Laderegler der bei 4,25V abschaltet | link1 dx.com |
Für den Raspi ab B+
Aus einer grossen Platine folgendes rausschneiden:
66mm x 56mm (26 Löcher x 22 Löcher )
einfach zu verarbeitende full - bridge mit den Pins:
dir 1
dir 2
pwm
2* motor
VCC
Pins wie im Bild verbiegen
Platine Vorbereiten:
rot: 3 Pins frei lassen
gelb: 7 Pins frei lassen
türkis: 6 Löt Pads abkratzen (links unten kommt noch einer dazu)
nicht eingezeichnet: 6 Löt Pads abkratzen (zwischen den Haxen vom L6203)
Widerstände Raspi -> Brücke
die Braunen sind die 22nF die Blauen sind 100nF
die Ausgänge für die Beleuchtung
Pro Verstärker (bei mir 4*) muss folgendes gemach werden:
4 Pins mit Flussmittel und Lötzinn verzinnen, 1 Pin wegkratzen. Siehe Bilder
Unterseite verkabeln, Oberseite verkabeln
In diesem Schritt auch gleich das Ausgangsfilter für den Motor sowie den Stecker verlöten.
ein Patzen Schmelzkleber als Abstandshalter zum Displayport Stecker
das Allerallerwichtigste ist dass der +12V Stecker ausschliesslich am Pin 2 von der H Brücke ankommt und sonst keine Lötbrücken existieren. Mit der Raspberry Pi Platine darf nur GND direkt verbunden sein. Die IO Ausgänge müssen auf 1k Widerständen hängen. +5V oder +3,3V vom Raspi darf auf keinen Fall mit +12V verbunden sein.
In dem Schritt empfiehlt sich +12V mit einem roten Lackstift zu markieren
Labornetzteil Strombegrenzung möglichst gering, mit Oszi bei einem Motor Pin schaun ob sich was tut.
!!!
Nicht erschrecken: ein Pin wird ohne Last immer GND der andere +VCC anzeigen. Nach Richtungsänderung in der App muss es vertauscht sein.
für die Stifte beim (LGB) Motorblock eignen sich die ATX Stecker von einem ausrangierten Netzteil ... runtersägen ... und den Plastikrest beim Kabel ein wenig kürzen da sonst zu hoch.
reingeschraubt in eine Newquida Lok
|