Arduino - Community-Controller?
Forumsregeln
Bitte beachte die Forumsregeln!
Bitte beachte die Forumsregeln!
Arduino - Community-Controller?
Hallo zusammen,
ich mache hier einen neuen Thread auf, um die Diskussion zum Community-Controller etwas zu sortieren (vgl. auch: Raspberry Pi - Community-Controller? viewtopic.php?f=33&t=3647)
Im Folgenden sind die bisherigen Beiträge zu dem Thema aufgelistet.
Gruß,
David
ich mache hier einen neuen Thread auf, um die Diskussion zum Community-Controller etwas zu sortieren (vgl. auch: Raspberry Pi - Community-Controller? viewtopic.php?f=33&t=3647)
Im Folgenden sind die bisherigen Beiträge zu dem Thema aufgelistet.
Gruß,
David
Re: Arduino - Community-Controller?
vgl. viewtopic.php?f=33&t=3647&start=20#p29886
1. Übersicht Controller
2. Stecker
3. Nut für ft Zapfen
Hier sind noch eine paar Bilder, die beim Zitieren verloren gegangen sind:davidrpf hat geschrieben:Hallo zusammen,
ich habe auch an einer Art Community-Controller gebastelt. Ein Arduino Mega ist dessen Herzstück, ein auf den Mega abgestimmtes Shield macht den Controller ft kompatibel. Mit der neueren Version des Gehäuses lässt er sich zudem relativ einfach einbauen.
Der Controller ist prinzipiell für den Stand-alone Betrieb ausgelegt und bringt sehr viele Anschlüsse für die Hardware mit. Grundsätzlich lässt er sich aber sehr leicht mit dem Raspberry Pi oder dem TX Controller erweitern, sodass auch IoT Anwendungen möglich sind.
Features:
- 8 Motorausgänge (bzw. 16 Output)
- 12 digitale I/O Pins
- 12 analoge I/O Pins
- I2C und SPI (beide 5V)
Somit sind alle Fischertechnik Aktoren und Sensoren direkt und ohne weitere Verschaltungen kompatibel. Es war mir eine weitere Herzensangelegenheit, ein Stecksystem für Stecker zu verwenden, mit dem sowohl die ft Stecker, als auch herkömmliche female Stecker einfach verbunden werden können
Das Gehäuse kommt aus dem 3D Drucker und besitzt ft-passende Bohrungen und Nuten zur Befestigung. Eine Gravurplatte dient dem übersichtlichen Anschließen von Hardware dank Beschriftungen.
Warum Arduino? Die Arduino Platform ist intuitiv zu verwenden und ist sehr gut dokumentiert. Der Controller arbeitet "nahe an der Hardware" was für mich und meine Fischertechnik Projekte optimal ist. Die vielen Erweiterungsmöglichkeiten und die einfache Nutzung von 12 Motoren machen den Controller extrem günstig (unter 50 €) verglichen mit den RTXC oder RTXT
Ich habe in einem Video erste Eindrücke und eine Auflistung der Funktionen zusammengestellt:
https://www.youtube.com/watch?v=UdzuQfM4sNw
Im Bilderpool unter https://ftcommunity.de/categories.php?cat_id=3260 ist das gesamte Projekt dokumentiert
David
1. Übersicht Controller
2. Stecker
3. Nut für ft Zapfen
Re: Arduino - Community-Controller?
vgl.: viewtopic.php?f=33&t=3647&start=40#p30154
ich habe das Shield selbstgebaut. Ich habe den Plan in NCCAD erstellt, weil das Tool zur Fräse passt. Leider nutzt NCCAD ein proprietäres Format, das ich hier nicht hochladen kann. Deshalb hab ich nur einen Screenshot.
Ich betreibe den Controller mit 12 Volt (Steckernetzteil von Conrad (2.5 A), da an den Motor ICs etwa 2.7 Volt abfallen. Somit erhält die ft Hardware rund 9.3 Volt.
Zu I²C: Der TX wird zum Master, der Arduino Mega zum Slave. Mir schwebt da so etwas ähnliches vor: https://www.arduino.cc/en/Tutorial/MasterWriter Sobald ich alles fertig dokumentiert habe, werde ich auf die Kommunikation an dieser Stelle noch einmal eingehen.
Auflistung der Teile
- 3D Druck Gehäuse
- Gravurplatte
- Hartpapierplatine (mit selbst eingefrästen Leiterbahnen)
- 4xMotor IC L293B
- 1xFestspannungsregler 5V
- 3xLEDs
- 1xSchalter
- 4xSMD Widerstand 4,7 kOhm (Pulldown Widerstand)
- Pfostenbuchse 10 und 2x 6 polig
- Jede Menge Pins (aus Stiftleisten herausgebrochen)
Ich hoffe, ich konnte helfen
Gruß,
David
Hallo Esther,EstherM hat geschrieben: Dazu hätten wir hier auch Fragen:
Hast du das Shield selbst gebaut? Hättest Du vielleicht eine Teileliste und einen Schaltplan? Oder gibt es das kommerziell?
Wie realisierst Du die Stromversorgung? Wieviel Volt?
Und bei der Kommunikation mit dem TX über I2C: Wer ist der Chef? Wer tut, was der andere sagt, bzw. wer leistet die Hilfsdienste?
Für jede weiterführende Information bin ich dankbar.
Gruß
Esther
ich habe das Shield selbstgebaut. Ich habe den Plan in NCCAD erstellt, weil das Tool zur Fräse passt. Leider nutzt NCCAD ein proprietäres Format, das ich hier nicht hochladen kann. Deshalb hab ich nur einen Screenshot.
Ich betreibe den Controller mit 12 Volt (Steckernetzteil von Conrad (2.5 A), da an den Motor ICs etwa 2.7 Volt abfallen. Somit erhält die ft Hardware rund 9.3 Volt.
Zu I²C: Der TX wird zum Master, der Arduino Mega zum Slave. Mir schwebt da so etwas ähnliches vor: https://www.arduino.cc/en/Tutorial/MasterWriter Sobald ich alles fertig dokumentiert habe, werde ich auf die Kommunikation an dieser Stelle noch einmal eingehen.
Auflistung der Teile
- 3D Druck Gehäuse
- Gravurplatte
- Hartpapierplatine (mit selbst eingefrästen Leiterbahnen)
- 4xMotor IC L293B
- 1xFestspannungsregler 5V
- 3xLEDs
- 1xSchalter
- 4xSMD Widerstand 4,7 kOhm (Pulldown Widerstand)
- Pfostenbuchse 10 und 2x 6 polig
- Jede Menge Pins (aus Stiftleisten herausgebrochen)
Ich hoffe, ich konnte helfen
Gruß,
David
Re: Arduino - Community-Controller?
Hallo zusammen,
ich habe den Arduino Mega Controller um ein Extension Modul erweitert, das über 8 verstärkte Ausgänge verfügt, sodass man Glühlämpchen, Magnetventile oder ähnliches dirket anschließen kann. Es eignet sich auch besonders gut, um Lauflichter zu programmieren. Im Video https://youtu.be/CtFk9EP0fCg wird eine Fußgängerampel gesteuert.
Verbindung zum Arduino
Gehäuse:
Konstruktive Grüße
David
ich habe den Arduino Mega Controller um ein Extension Modul erweitert, das über 8 verstärkte Ausgänge verfügt, sodass man Glühlämpchen, Magnetventile oder ähnliches dirket anschließen kann. Es eignet sich auch besonders gut, um Lauflichter zu programmieren. Im Video https://youtu.be/CtFk9EP0fCg wird eine Fußgängerampel gesteuert.
Verbindung zum Arduino
Gehäuse:
Konstruktive Grüße
David
Re: Arduino - Community-Controller?
Welches Protokoll nutzt du auf dem EXT Port? Oder ist das nur ein Schieberegister?
Raphael
Raphael
Re: Arduino - Community-Controller?
Hallo Raphael,
Auf der Extension Platine befindet sich ein Schieberegister und ein Verstärker IC mit 8-Darlington Transistoren, sodass man höhere Spannungen und Ströme schalten kann.
David
Auf der Extension Platine befindet sich ein Schieberegister und ein Verstärker IC mit 8-Darlington Transistoren, sodass man höhere Spannungen und Ströme schalten kann.
David
- MasterOfGizmo
- Beiträge: 2720
- Registriert: 30 Nov 2014, 07:44
Re: Arduino - Community-Controller?
Ls595/4094 und uln2803?
Arduino für fischertechnik: ftDuino http://ftduino.de, ftDuino32 http://ftduino.de/32
Re: Arduino - Community-Controller?
Schieberegister: 74HC595
Darlington Transistor IC NPN: ULN2803
Darlington Transistor IC NPN: ULN2803
Re: Arduino - Community-Controller?
Die Fischertechnik Encodermotoren lassen sich dank Interrupts am Arduino bequem auslesen. Obwohl der der Arduino Mega Prozesse nicht parallel ausführen kann wie der TX(T) (einfach ein grünes Ampelmännchen zum Starten eines neuen Prozesses geht in der Arduino IDE nicht ), lassen sich dank der Interrupts Abfragen von Drehgebern dennoch in einer Pseudoparallelität bewältigen.
Im Video https://youtu.be/SPtHo2L2yRE wird ein Türme von Hanoi Roboter mit dem Arduino Mega gesteuert und die gleichzeitige Bewegung mehrerer Achsen simuliert.
David
Im Video https://youtu.be/SPtHo2L2yRE wird ein Türme von Hanoi Roboter mit dem Arduino Mega gesteuert und die gleichzeitige Bewegung mehrerer Achsen simuliert.
David
Re: Arduino - Community-Controller?
Falls du mir hochauflösende Bilder vom Schaltplan mit Bezeichnungen und auch ein paar Bilder von der Platine geben könntest, dann würde ich das ganze mal in einem richtigen Schaltplan umsetzen.
Raphael
Raphael
Re: Arduino - Community-Controller?
Und der Code vom Arduino würde mich auch mal interessieren. In einem git-Repository wäre der gut aufgehoben.
Re: Arduino - Community-Controller?
Im "Rohzustand" ist der Code recht übersichtlich, da nur konstanten für das Pinmapping verwendet werden. Außerdem binde ich ein paar Bibliotheken zur Motorsteuerung ein. Oder meinst du das Türme von Hanoi (https://youtu.be/SPtHo2L2yRE) Programm?ski7777 hat geschrieben:Und der Code vom Arduino würde mich auch mal interessieren. In einem git-Repository wäre der gut aufgehoben.
Gruß
David
Re: Arduino - Community-Controller?
Ich dachte, du hättest bereits etwas in Richtung Hardwareabstraktion und einfaches syncronisieren gemacht. Dann mache ich mich daran, wenn ich mal die Hardware zusammen habe.davidrpf hat geschrieben:Im "Rohzustand" ist der Code recht übersichtlich, da nur konstanten für das Pinmapping verwendet werden. Außerdem binde ich ein paar Bibliotheken zur Motorsteuerung ein. Oder meinst du das Türme von Hanoi (https://youtu.be/SPtHo2L2yRE) Programm?ski7777 hat geschrieben:Und der Code vom Arduino würde mich auch mal interessieren. In einem git-Repository wäre der gut aufgehoben.
Gruß
David
Re: Arduino - Community-Controller?
Update:
Eine sehr kompakte TXC Alternative ist der TinyTX
Die Features des TinyTX sind im Bilderpool beschrieben: https://ftcommunity.de/details.php?image_id=45923#col3
Damit ist das Controller Lineup nun vollständig.
Gruß
David
Eine sehr kompakte TXC Alternative ist der TinyTX
Die Features des TinyTX sind im Bilderpool beschrieben: https://ftcommunity.de/details.php?image_id=45923#col3
Damit ist das Controller Lineup nun vollständig.
Gruß
David
Re: Arduino - Community-Controller?
Hast du irgendwo die Schaltplän und Bilder?ski7777 hat geschrieben:Falls du mir hochauflösende Bilder vom Schaltplan mit Bezeichnungen und auch ein paar Bilder von der Platine geben könntest, dann würde ich das ganze mal in einem richtigen Schaltplan umsetzen.
Raphael
Raphael
Re: Arduino - Community-Controller?
Hab ne PN geschickt
- MasterOfGizmo
- Beiträge: 2720
- Registriert: 30 Nov 2014, 07:44
Re: Arduino - Community-Controller?
Da google ich doch eben nach fischertechnik und arduino. Und was finde ich? Das hier:
https://www.moluna.de/buch/150547401-ba ... t+arduino/
Da bin ich ja mal gespannt.
https://www.moluna.de/buch/150547401-ba ... t+arduino/
Da bin ich ja mal gespannt.
Arduino für fischertechnik: ftDuino http://ftduino.de, ftDuino32 http://ftduino.de/32
Re: Arduino - Community-Controller?
Und das hier:MasterOfGizmo hat geschrieben:Und was finde ich? Das hier:
https://www.moluna.de/buch/150547402-ba ... FCr+maker/
Re: Arduino - Community-Controller?
Bin ich wohl die einzige, die den letztgenannten Buchtitel außergewöhnlich daneben findet?
Gruß
Esther
Gruß
Esther