Bitte geben Sie einen Grund für die Verwarnung an
Der Grund erscheint unter dem Beitrag.Bei einer weiteren Verwarnung wird das Mitglied automatisch gesperrt.
Servo Sequenzer
#1 Servo Sequenzer
mich hat die Tage ein Bekannter angesprochen, ob ich ihm nicht eine Steuerung für seine Figuren im Maßstab 1:6 programmieren könnte. Die Figuren sollten nur einen automatischen Ablauf haben. Leider sind meine Programmierkentniss ja noch nicht die besten
Also habe ich mal Lars ( Tanis ) gefragt - Kein Problem !
Er hat mir das Grundgerüst geschrieben. Nach ersten Startschwierigkeiten haben wir es dann auch hinbekommen.
Ich habe zum Programm nochmal eine ausführliche Dokumentation in den .asm File geschrieben. So sollte eigentlich jeder zurecht kommen. Mit der Steuerung können zur Zeit insgesamt 5 Servos gesteuert werden. Wobei die Auflösung von 1 - 59 ist. Wenn man ein oder zwei Servos weglassen würde, könnte man auch eine Auflösung von 1 - 120 hinbekommen, was zu weicheren Bewegungen führen würde. Das werden wir wohl auch noch machen .... An Hardware braucht man eigenlich überhaupt nicht viel: Ein PIC 12F629, evtl. einen 1µF Kondensator und ein paar Steckerleisten für die Servos. Ich habe mir eine kleine Versuchsplatine auf eine Lochrasterplatine aufgebaut - siehe Fotos. Werde bei Gelegenheit aber nochmal ein Platinenlayout erstellen. Dann ist es noch einfacher.Tja, wofür könnte man die Steuerung noch nutzen. Z.B. bei der Modellbahn für automatische Abläufe wie z.B. einen Bagger, der vor sich hin arbeitet, oder animierte Figuren ... Da gibt es einige Möglichkeiten.
Den Source Code bekommt ihr hier: http://www.mikromodelle.de/programmierung/Sequenzer_02.asm
Den Hex File bekommt ihr hier: http://www.mikromodelle.de/programmierung/Sequenzer_02.hex
Um mal zu zeigen, wie ein aufwendiges Programm ausehen könnte, habe ich mal ein kleines "Testgebilde" gebaut. Dazu gibt es auch ein kleines Video:
Wir wünschen euch viel Spaß beim Testen und Programmieren !

Wenn es etwas Neues gibt, werden wir euch auf dem Laufenden halten.
EDIT: Der Schaltplan ist nun auch online.
Aufgrund eingeschränkter Benutzerrechte werden nur die Namen der Dateianhänge angezeigt Jetzt anmelden!
Die Auflösung der Servos kann ich auch erhöhen ohne das auf Ausgänge verzichtet werden muss. Manchmal muss man einfach nur eine kurze Pause machen um die richtigen Ideen zu bekommen :).
Der Sequenzer ist eigentlich nur ein Grundgerüst um Servos zu steuern. Die Servos werden von einem Interrupt alle 25 mS mit einem Servopuls versorgt. Die Länge des Pulses für jedes Servo ist abhängig von dem Wert der in den Variablen S1-S5 (S1= Servo1, S2=Servo2, usw.) steht.
In der Hauptschleife kann man so ziemlich alles machen, was man möchte. Denkbar wären verschachtelte Schleifen, welche die Servos ganz langsam bewegen oder auch Zufallsgeneratoren, welche zufällige Bewegungen ausführen (möglicherweise mit vorgegebenen Grenzen etc.).
Bringt die Ideen und ich werde versuchen es umzusetzen (so meine Zeit und mein Können das erlauben...)
Gruß
--- Tanis ---
#3 RE: Servo Sequenzer
Wir haben noch eine Idee für alle Modellbahner.
Die meisten Modellbahner arbeiten ja mit einer Spannung von 12 - 15 V. Wir könnten auf die Platine noch einen Spannungswandler ( 7805 ) setzen. Parallel dazu könnte man mit einem Jumper noch wechseln zwischen 2 - 5 V bzw. 5 - 18 V Versorgungsspannung. Wichtig dabei ist nur, dass ihr Gleichstrom nutzt. Mit einem Gleichrichter davor könnte man auch Wechselstrom nutzen.... 
Wäre diese Steuerung auch Sinnvoll z.B. für eine Lichtsteuerung (so in etwa wie der Lichttinny)um z.B. mit nur einem Tastkanal d.h. ich habe an der FB nur eine Taste womit ich nur einen Impuls abgeben kann um z.B. 1 - 5 Lichtfunktionen steuern kann?
Oder bin ich da im falschen Film
#7 RE: Servo Sequenzer - auch für Lichtspiele?
#8 RE: Servo Sequenzer - auch für Lichtspiele?
So, nun gibt es mehr. Damit sich auch die Modellbahner ein Bild, bzw. eine Video machen können
Der kleine Bagger ist im Maßstab 1:160 und verrichtet seine Arbeit vollautomatisch. Er wird über 3 Servos angesteuert.
1. Drehen
2. Monoausleger
2. Löffelstiel
Hierbei kann man sehr gut sehen, was man dem Sequnzer alles anzustellen ist. Die Bewegungen können noch viel langsamer eingestellt werden. Aber ich danke so paßt das ganz gut.
So, hier ist das Video:
So, 0:58 Uhr, Schluss für heute
CIMG4714.JPG
Aufgrund eingeschränkter Benutzerrechte werden nur die Namen der Dateianhänge angezeigt Jetzt anmelden!
Wow Sven, dafür das Du das 'mal eben' so gebaut hast und die Bewegungsabläufe nur 'so auf die Schnelle' programmiert hast, ist das absolut SUPER geworden!
Wenn man bedenkt, dass Du für den Bagger nur 3 Servos benutzt und man noch einiges an Speicher für weitere Bewegungen übrig hat, dann kann man sich in etwa ausmalen, was man noch so alles mit dem Sequenzer machen kann. Da am PIC noch ein Eingang übrig ist, könnte man sogar Ereignis abhängige Bewegungen programmieren.
--- Tanis ---
Hallo Sven
Toll was ir da gemacht habt.
Ich könne momentan auch so etwas für einen Bagger gebrauchen. Ich habe 4 Servos und ich würde das gerne selbst beschreiben. Zudem habe ich noch das problem das zusetzlich noch ein kleiner Trecker da rumfert der beladen werden soll. Das heist der Bagger darf nur nach einem ereigniss Baggern.
Geht dass.
Und wenn wie fiel kostet das.


Hi,
ich bin zwar nicht Sven, aber die Frage ob das geht kann ich auch schon mal mit JA beantworten. Um die einzelnen Bewegungen zu Programmieren brauchst Du allerdings die Möglichkeit den Quellcode zu verändern, daraus ein Hex-File zu erzeugen und den PIC zu brennen. Das hört sich aber wahrscheinlich komplizierter an, als es in Wirklichkeit ist. Eine 'Ereignissteuerung' (z.B. Überfahren eines Reed-Kontaktes mit dem Trecker) ist auch sehr einfach zu realisieren.
Zum Preis kann ich allerdings nicht viel sagen, das muss derjenige entscheiden, der Dir das Baut/Erklärt 
Gruß
--- Lars ---
#15 RE: Servo Sequenzer
Infos zum JDM Programmer bekommst du hier: http://www.instructables.com/id/Simple-JDM-PIC-Programmer/
- Rund um das Forum
- Mikromodellbau Magazin
- Nettiquette
- Änderungen im Forum
- Vorstellungen der Mitglieder
- Testbereich
- Einsteiger
- Grundlagen
- Probleme
- Tipps & Tricks für Einsteiger
- Fahrzeuge in 1:87 - 1:220
- Bike, Trike, Quad
- Baumaschinen
- Lieferwagen
- PKWs
- PKW Rennwagen
- LKWs
- Race Trucks
- Einsatzfahrzeuge
- sonstige Fahrzeuge
- Modellbahnen
- Schiffsmodelle
- Arbeitsschiffe
- Fähren
- Schlepper
- sonstige Schiffe
- U - Boote
- Eigenbauten
- Umbauten
- Tipps & Tricks
- Probleme
- Luftfahrt
- Flugzeuge
- Hubschrauber
- Luftschiffe
- Module
- Trial Module
- Straßenmodule
- Ortsfeste Funktionsmodelle ( Kräne, Silos u.a. )
- Tipps & Tricks zum Modulbau
- Modellbahn
- Zubehör
- Fernsteuerungen
- Ladegeräte
- Empfänger, Servos, Multiswitch
- Car System
- Eigenbauten & Umbauten
- Infracar
- DC Car
- Probleme
- Elektronik
- Bootloader System von Mikroantriebe
- Grundlagen
- Probleme
- Tipps & Tricks
- Deltang Empfänger DSM2 & DSMX
- Mechanik
- Eigenbauten
- Probleme
- Maschinen, Werkzeuge und Zubehör
- Tipps & Tricks
- Programmierung ( AVR, PIC ... )
- Harrys Modellbau Tinys
- Projekte
- Probleme
- Programme zum Download
- Bascom
- Bascom - Unser Einsteigerkurs
- 3D - Druck
- 3D Drucker
- Software zur Konstruktion, sowie zum Druck
- Projekte
- Kostenlose 3D Modelle zum Download
- Ätzen
- Ätztechnik
- Platinen Ätzen
- Bleche Ätzen
- Vorlagen Downloads
- Probleme
- Termine
- Ausstellungen
- Messen
- Treffen
- Online Stammtisch (Google Hangout)
- Suche
- Modelle
- Zubehör
- Sonstiges
- Biete
- Modelle und Bausätze
- Zubehör
- Sonstiges
- Dies & Das
- Lackierungen
- Alles was nichts mit Mikromodellbau zu tun hat
- Euer Arbeitsbereich
- Links
- Diverses
- Händler für Zubehör
- Private Homepages
Jetzt anmelden!
Jetzt registrieren!
Forenspende
|
Wir hoffen, dass dir unser Forum gefällt und du dich hier genauso wohlfühlst wie wir. Wenn du uns bei der Erhaltung des Forums unterstützen möchtest, kannst du mit Hilfe einer kleinen Spende dazu beitragen, den weiteren Betrieb zu finanzieren. Deine Spende hilft! Spendenziel: 346€
101%
|



