Modellboard

Modelle und Reviews => Bauberichte => Thema gestartet von: Flugwuzzi in 06. Dezember 2015, 19:24:45

Titel: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte (fertig)
Beitrag von: Flugwuzzi in 06. Dezember 2015, 19:24:45
Bei Ausstellungen sind beleuchtete SCI-FI Modelle immer wieder DER Hingucker für Otto-Normalbesucher-Familie, die mit Ätzeil- und Resinzusrüstteilen absolut gar nix anfangen können ;-) ... also dann rein ins SCI-FI Abenteuer.

Leider wird man derzeit an allen Ecken des virtuellen und realen Lebens von Star Wars nur so überflutet ... und obwohl ich Star Wars mag und mir den kommenden Film im Kino gönnen werde ... hat mir das Werbedauerfeuer momentan völlig die Lust auf die tollen Bandai Modelle verdorben, die im Kellerregal schlummern ... schönen Dank auch all Ihr Marketingabteilungen  :5:


Also weiche ich in das BATTLESTAR GALACTICA Universum aus. Glücklicherweise gibt es von Moebiusmodels einige einfach zu bauende und nette Bausätze  :D

Einige von uns sind ja schon seit den 70ern mit dem Kampfstern Galactica Universum vertraut und ich habe mich gefreut als 2003/2005 die Serie nach einer Modernisierung als BATTLESTAR GALACTICA zu sehen war. In der Modernisierung haben diverse Raumschiffe, Cylonen usw. modernere Design erhalten.
Das Design des Cylon Raiders gefällt mir richtig gut ... schnittig und aggressiv, so wie es sich für eine Bösewicht-Rasse gehört ;-) Interessant ist, dass der Cylon Raider eine Biomechanische Einheit ist. D.h. es gibt kein Cokpit wo die Blechbüchsen drinnen sitzen ... sonder das Raumschiff IST der Cylon.  

Moebius hat den Bausatz nicht ultragenau nach der Serie gehalten sondern eine generelle Interpretation gemacht, die mir aber trotzdem gut gefällt.Der Bausatz ist übersichtlich, mit wenigen Spritzlingen und relativ grobschlächtig ... aber was solls, ist ja Science Fiction und das Modell ist in jedem Fall realer als das Film-CGI-Modell :-)

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150360_zps3l664psk.jpg)

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150372_zpsz9fn3xzy.jpg)

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150376_zps3lebuiho.jpg)

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150374_zps4skg33ff.jpg)

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150373_zpspcvg6clj.jpg)

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150378_zpshae5h7df.jpg)


Mein Plan für das Modell und den Baubericht:

- Beleuchtungseffekte (mittels billigem Arduino Micro Pro Klon) selbst programmieren
- Bausatz aus der Schachtel mit Einbau der nötigen Elektronik
- Lackierung mit den neuen Xtreme Metallic Farben von AK-Interactive

Ich möchte mit dem BB vor allem zeigen wie man einfach und kostengünstig verschiedene Beleuchtungseffekte für seine Modelle / Dioramen selbst programmieren und im Modell umsetzen kann. Keine Angst, ich bin kein Elektronik-Freak und es wird bestimmt nicht kompliziert werden ;-)

Welche Effekte wollen wir überhaupt umsetzen?

- Lauflicht für den Rote Augen Effekt (auch Larson Scanner genannt)
- Blitzen der Laserkanonen (beide gleich)
- Flimmern der Triebwerke links und rechts

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/p11500000_beleuchtung_zpsm52r4oiu.jpg)


Zuerst kümmern wir uns mal um die nötige Hardware und Software um zu sehen ob wir die Effekte überhaupt selbst hinbekommen.

Hardware:
Es gibt eine einfache Open-Source Physical-Computing-Plattform namens ARDUINO. In Kurz ... es gibt einfache Boards auf denen Mikrokontroller sitzen und die einige Ein/Ausgänge haben. Was an den Ein/Ausgängen passiert kann man mit einer einfachen Programmierung selbst bestimmen. Mehr Infos findest du hier https://de.wikipedia.org/wiki/Arduino_%28Plattform%29 (https://de.wikipedia.org/wiki/Arduino_%28Plattform%29) und natürlich hier http://arduino.cc (http://arduino.cc).

Kostenlos, einfach, selbst .... das reicht schon mal um loszulegen ....

Für unsere Zwecke benötigen wir ein einfaches Arduino Pro Micro Board ... es reicht ein billiger Klon der tausendfach auf Ebay angeboten wird. Diese Klons findet man unter der Bezeichnung ATmega32u4 ... und kosten je nach Shop zwischen 4 und 10 €.
Die Boards haben im Prinzip alle das gleiche Layout, Anschlüsse usw. Die Farbe der Platine variiert von Blau über Grün bis hin zu Rot.

So sieht das winzige Board aus:
Die Füßchen sind Pinleisten die man an das Board löten kann ... dann kann man Kabel usw. recht einfach an/abstecken.

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150392_zpslz8njser.jpg)

Für spätere Testschaltungen stecke ich die Füßchen in das Board und danach in ein sogenanntes Steckbrett oder Breadboard. Das ist eine Platte auf der man ganz simpel Schaltungen stecken und testen kann ... dazu später mehr.

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150393_zpsjqre1gw7.jpg)

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150394_zpsudcdebgd.jpg)

Wenn im Modell wenig Platz ist dann sollte man das Board ohne Pinleiste verwenden und die Kabel direkt verlöten.

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150396_zpskbiqrc0k.jpg)



Micro USB Kabel
Wie man sieht hat das Board einen Micro USB Anschluss ... über diesen kann man das Board mit dem PC/MAC verbinden und den Microcontroller programmieren. Achtung bei den Micro USB Kabeln ... es muss ein Datenkabel sein, manche Kabel sind nur Ladekabel und verweigern den Datentransfer ... das merkt man aber recht schnell ;-)

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150403_zps6hefrd6a.jpg)

Das USB-Kabel am PC/MAC angesteckt ... und schon leuchtet die rote Power LED.

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150406_zpsrks58twq.jpg)


Software:
Jetzt benötigen wir noch die nötige Software um den Microcontroller zu programmieren. Als Einstieg reicht die kostenlose Software von Arduino völlig ... die gibt es als Download für MAC und PC unter https://www.arduino.cc/en/Main/Software (https://www.arduino.cc/en/Main/Software)

Ich verwende sowohl das MacBook als auch den stationären PC ... daher zeige ich euch noch schnell wie die Konfiguration erfolgt damit man mit dem Programmieren loslegen kann ... vorher das Board wieder vom USB-Anschuss trennen!



Installation Mac:

1. Download der Software für Mac OS X  https://www.arduino.cc/en/Main/Software (https://www.arduino.cc/en/Main/Software)
2. Entpacken der Zip Datei
3. Verschieben der Programmordner in Programme
4. Board mit USB Kabel am Mac verbinden
5. Starten von Arduino.app aus dem Programme Ordner
(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/mac-programme_zpshdf7zb8h.jpg)

6. Nach dem Starten im Programm zuerst den Board Typ festlegen unter Menüleiste -> Werkzeuge -> Board... hier "Arduino Leonardo" auswählen, sonst funktioniert der Datentransfer nicht (hier in der Dokumentation eures Boards nachsehen, es könnte hier Unterschiede geben)
(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/mac-board_zpsq61xwgvz.jpg)

7. Den Port für die Kabelkommunikation auswählen unter Menüleiste -> Werkzeuge -> Port ... in meinem Fall wurde die Liste der Seriellen Port ergänzt und es muss folgender Eintrag ausgewählt werden: /dev/cu.usbmodem1411 (Arduino Leonardo)
(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/mac-port_zpsxi5n7uxq.jpg)

Somit ist die Installation und Verbindung am Mac abgeschlossen ... wir hüpfen noch schnell beim PC vorbei um auch dort die Installation zu machen.


Installation PC/Windows7:

1. Download der Windows Installer Version ... ist besser da die nötigen Windwos Treiber mitinstalliert werden https://www.arduino.cc/en/Main/Software (https://www.arduino.cc/en/Main/Software)

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/arduino-1-swdownload_zps8gfhbuvt.jpg)

2. Installation mit allen USB Treibern
(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/arduino-2-install-pc_zpsa60ljl0y.jpg)

3. Verbinde USB Kabel mit Board und PC
4. Im Windows Geräte Manager unter "Anschlüsse" nachsehen unter welchem Port der PC das Board erkannt hat ... in meinem Fall ist es COM3
(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/arduino-3a-port-pc-geraetemanager_zps6q1q1b2g.jpg)

5. Starten des Arduino Programms
6. Nach dem Programmstart in der Menüleiste unter Tools (falls deutsche Version: Werkzeuge) -> Board ... hier aus der Liste "Arduino Leonardo" wählen
7. In der Menüleiste unter Tools -> Port ... hier den COM3 Port aus der Liste wählen.
(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/arduino-3b-port-software_zpsqx8dwcyb.jpg)

Jetzt sollte auch am PC die Verbindung klappen.
Beim PC ist ... wie üblich ... in weiterer Folge Vorsicht geboten ... bei mir wurde machmal währen des Uploads der fertigen Programme (Sketches) unter Windows7 plötzlich der COM Port geändert. Da muss man im Arduino Programm wieder den richtigen Eintrag unter den Ports wählen falls es zu einer Fehlermeldung kommt.

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/fehler-board-micro_zpsaqtpbdfl.jpg)


Somit sind wir Startklar für die erste Programmierung .. allerdings erst beim nächsten Update.

Ich hoffe euer Interesse geweckt zu haben und es wird noch ein wenig dauern bis wir den Plastikkleber in die Hand nehmen werden ... ich hoffe ihr seid nicht enttäuscht von dem Software-Hardware-Gelaber und bleibt trotzdem dran :ziel:

Liebe Modellbaugrüße
Walter

PS ... bin mir nicht ganz sicher, soll ich den BB hier belassen oder ist er in der SCI-FI Rubrik besser aufgehoben? ... dann müsste er verschoben werden.
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: bughunter in 06. Dezember 2015, 20:46:46
Supi :P
Laß es ruhig hier, denn Beleuchtung bei Modellen kann man ja überall gebrauchen, z.B. in Flugzeugen (ja, auch in einem Tornado :ziel:) und nicht nur bei Sci-Fi ...

Mal sehen, was Du draus machst.

Viele Grüße,
Bughunter
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: hakkikt in 06. Dezember 2015, 21:09:35
Superinteressant, da bleib ich dran!
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: Flugwuzzi in 06. Dezember 2015, 23:35:38
@Bughunter ... aber Hallo  :D ... jetzt gibt es bald keine Ausrede mehr das großartige Tornado Modell fertigzustellen ... hast du die Verkabelung/Ansteuerung der Beleuchtung eigentlich schon gemacht?

@hakkikt ... fein dass du dabei bist  :D

lg
Walter
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: Heavensgate in 07. Dezember 2015, 00:13:14
Klasse! Da bin ich dabei! Das mit der Beleuchtung ist genau das was ich für meine Tram benötige! Super Anleitung bis jetzt!

:winken: Jonns

Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: mumm in 07. Dezember 2015, 06:15:47
Ohaua ha, bisher habe ich mich immer mit fertigen Set´s durchgewuselt, aber das hier sieht ja sehr interessant aus.
Gleich mal bei Ebay schauen, auch solch ein Steckbrett wäre nicht übel.

Sach mal, Walter, ist das so das dieses Brett auch leitet oder läuft das "nur" über die Platine?

Peter  :winken:
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: Puchi in 07. Dezember 2015, 08:51:46
Ha! Das wird interessant! :1: Da bin ich echt gespannt, was die Platine so alles drauf hat.

Wie gewohnt, alles super erklärt! :P Bitte weiter so!


Liebe Grüße,

Karl
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: Mascharius in 07. Dezember 2015, 09:09:52
Das Sci-Fi setting selbst ist nicht meins,
aber wie man das mit der Beleuchtung richtig angeht finde ich super interessant.
Wollte ich schon immer mal machen, aber bin an meiner unwissenheit gescheitert.
Daher werde ich jeden noch so kleinen Schritt aufmerksam verfolgen.
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: Skaeldur in 07. Dezember 2015, 10:27:38
Cool, endlich mal wieder was interessantes im SF-Bereich!  :P
Der Beleuchtungskram ist zwar nicht so meins, aber auf den Bau an sich bin ich gespannt.
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: Flugwuzzi in 07. Dezember 2015, 11:10:15
@ Heavensgate ... Jonns, schön dass du mit der Tram dabei bist   :P .. ich hoffe du kannst von Infos Ideen für dein Projekt mitnehmen.

@mumm ... Peter, genau so ging es mir auch. Manche Beleuchtungsets sind schwer zu beschaffen und/oder kostspielig. Das von mir benötigte hätte so um die 40 - 80 USD plus Porto gekostet. Das ist dann schon bald das 3fache des Bausatzpreises. Bei meinem Enterprise Into Darkness Projekt, wo viel Beleuchtung umgesetzt wurde, habe ich beschlossen etwas zu suchen wo ich die ganze Blinkerei selbst kostengünstiger umsetzen kann und bin dabei auf die Arduino Plattform gestoßen.

Zitat von: mumm in 07. Dezember 2015, 06:15:47
Sach mal, Walter, ist das so das dieses Brett auch leitet oder läuft das "nur" über die Platine?

Ich zeig im nächsten Update noch mal das Brett und wie es funktioniert. Das Brett leitet, wird aber nur für den Aufbau von Testschaltungen benötigt ... der Vorteil, man muss für die Test keine Kabel dafür zwirbeln oder löten  :3:

@Puchi ... Karl, schön dass du auch hier eingecheckt hast ... ich hoffe deine Erwartungen werden nicht enttäuscht. Ich tue mir beim Konzept des Bauberichts noch ein wenig schwer. Einerseits möchte ich schon einige interessante Features vorstellen, die das Board für uns Modellbauer bietet, andereseits wollte ich eher auf Einsteigerlevel die Scheu vor dem Thema nehmen. Wenn ich zuviel in den BB packe dann könnte ich den einen oder anderen auf der Reise verlieren  :D

@Mascharius ... Schön dass du auch dabei bist und deine Einstellung finde ich gut. Wenn man ab und zu über den Tellerrand blickt dann können sich neue und interessante Welten öffnen. Und im Modellbau gibts echt viel zu entdecken.  :1:

@Skaeldur ... Ich hoffe du bist nicht enttäsucht, aber bis zum tatsächlichen Bau wird noch das eine oder andere Update vergehen ... nur mal so als "Warnung"  :pffft:

lg
Walter
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: AnobiumPunctatum in 07. Dezember 2015, 12:04:49
Das sieht ja ganz Kerningham Richie C Code aus. Da bleibe ich bei. :P Muss ich mir doch noch mal meine 25 jahre alten Routinen zur Bit-Manipulation heraussuchen. :3:
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: Flugwuzzi in 07. Dezember 2015, 13:19:34
Nachdem ich heute und morgen FREI :9: habe gibts das nächste Update .... morgen vielleicht noch eines.


... wir haben jetzt das Board am USB Kabel mit dem PC/Mac verbunden und starten mal die Software Arduino. Die Programmierschritte in der Software unterscheiden sich beim PC und Mac nicht, daher gilt das folgende für beide Plattformen.

Wir befinden uns nun in der IDE ... das ist die Entwicklungsumgebung für die Erstellung des Programmcodes. Programmierer können tagelang von ihren Lieblings-IDEs schwärmen, aber im Prinzip ist eine IDE ein Texteditor mit einigen Komfortfunktionen. Was heißt IDE .... google gibt die Antwort  :pffft:

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/ide-1_zpsdxqb67jj.jpg)

Arduino hat eine eigene Programmiersprache die C++ ähnelt. Aber keine Sorge, wir wollen keine Entwickler werden sondern ein paar Leds zum leuchten bringen.

Wie funktioniert nun dieses IDE-Dingens mit dem kleinen Board? Die Kurzversion:

Das Board hat digitale/analoge Ein/Ausgänge ... auch Pins genannt. An diese Pins kann ich LEDs (aber auch Servos, Schalter, Fühler usw. ) anschließen und eine elektrische Spannung senden ... damit bringe ich LEDs usw. gezielt zum leuchten. Servos leuchten natürlich nicht, aber Ihr wisst schon was ich meine  :1:

In der Software (Texteditor / IDE) schreiben wir Programmcode in einer Programmiersprache den wir Menschen (meistens) verstehen. Sobald wir auf den Upload-Button klicken wandelt das Programm den Code in Maschinensprache um (kompilieren nennt man das), speichert es auf dem Board und das Board weiss ab nun was es an den ganzen Pins machen soll.


Ein wenig Grundinformation zur Programmierung mit der Arduino IDE ...

Wenn wir das Programm starten dann sehen wir schon wirres Zeug mit Strichen und Klammern. Dies ist schon eine Programmdatei (bei Arduino "Sketch" genannt). Wir schreiben und speichern (am PC/MAC in einem lokalen Ordner/Verzeichnis) unsere Dateien = Sketches. Können diese laden, verändern und wieder am PC/MAC speichern. Und auch hier gilt ... speichere oft und regelmäßig! Man sieht neben dem Sketch-Namen ein Paragraph-Symbol ... das bedeutet der Sketch ist noch nicht gespeichert. Das Symbol verschwindet wenn man gespeichert hat.

Wenn wir Code geschrieben habe können wir den Code im Programm schon mal testen ob das eventuell funktionieren wird ... zumindest ob wir einen Schreibfehler haben. Dazu muss man auf das Häckchen-Icon klicken ( .. hier hab ich eine Klammer vergessen) und nach einer probeweisen Kompilierung erhält man ein Ergebnis.

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/ide-fehler-klammer_zpszaawawfk.jpg)

Wenn wir das korrigiert haben können wir mit Klick auf das Pfeil-Icon das Programm auf das Board hochladen. Das Board blinkt kurz bei orange/grüner LED und das wars. Glückwunsch ... wir haben das Board programmiert ..... mit NIX :-)


Kommentare
Wieder zurück zu dem Programmcode ...
Ich werdet im Web auf Arduino Codevorlagen, Tutorials und sonstige Dinge stossen und in deren Programmcode findet man häufig Kommentare.
Die Kommentare sind wichtig - ich schreibe mir immer Kommentare damit ich Infos habe was ich da eigentlich gemacht habe und Kommentare in fremden Code helfen mir zu verstehen was dort vor sich geht.

Es gibt einzeilige und mehrzeilige Kommentare, diese werden nicht kompiliert und quasi ausgeblendet.
- einzeilige Kommentare haben am Zeilenanfang // doppel-Slashes
- mehrzeilige Kommentare haben am Anfang /* und am Ende */

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/ide-3-kommentare_zpsfawee973.jpg)

Komische Zeichen
Es gibt im Programmcode viele Klammern (runde und geschweifte) ... die umschließen Funktionen usw. ... aber wichtig für uns ... geöffnete Klammern müssen immer auch geschlossen sein. Der Fehler passiert Anfangs beim experimentieren am häufigsten.

setup() und loop() ... Arduino Programme bestehen aus mindestens aus 2 Funktionsblöcken (Funktionen).

void setup()
Hier lege ich die Basics fest, weise Pins zu, vergeben Namen usw. ... dieser Block (diese Funktion) wird im Programm nur einmal ausgeführt.

void loop()
Hier lege ich fest was das Board mit den Basics machen soll ... und wie der Name schon sagt ist es eine Schleife (loop) d.h. wenn es fertig ist dann fängt es wieder von vorne an.

BLINK
Wenn das mal soweit verständlich ist können anfangen mal was blinken zu lassen. Es gibt tausende Blink-Starttutorials im Web aber auch welche von www.arduino.cc (http://www.arduino.cc) ... diese liegen auch in der IDE als Vorlage bereit. Man findet diese unter Files -> Examples.

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/ide-4-examples_zps1zxofnjv.jpg)

Wir gehen hier mal ins Basics und laden uns die Blink Vorlage. Dafür benötigen wir noch kein Steckbrett - nur USB-Verbindung reicht.

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/ide-5-blink_zps9uiu6gx4.jpg)

Und nachdem wir schon wissen was Kommentare sind und auch schon grob die Funktionen setup() und loop() gesehen haben schaut es gar nicht mehr so schlimm aus.
Wir lesen uns die erklärenden Kommentare durch ... und schön langsam beginnen wir zu begreifen ....

- wir haben eine interne LED auf dem Board die auf Pin13 liegen soll (Achtung!)
- wir legen im setup mit pinmode den Pin 13 als output fest
- wir schicken Spannung (HIGH) auf den Pin 13
- wir lassen die Spannung 1000 Milisekunden laufen (= 1 Sekunde)
- wir schalten die Spannung ab (LOW ist gleichbedeutend mit 0 Volt)
- wir lassen dann 1000 Milisekunden keine Spannung durch
- und weil es ein loop ist startet das Ganze wieder von vorne.

Wir haben nun das Board mit USB am PC/MAC verbunden, das Programm geladen und verstanden und mit dem Klick au das Pfeil Symbol laden wir das Programm auf das Board.

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/ide-5-upload_zpshhyrmj1f.jpg)

- Nun flackern die TX (Transmit) und RX (Receive) Leuchtdiode am Board wenn man Daten hochladet
- Es leuchtet die rote Power LED ... und sonst passiert ... nix ... kein Blinken  :rolleyes:.

Der Grund dafür ist simpel .... auf dem von mir verwendeten Clone Board Arduino Pro Micro gibt es keine interne LED auf Pin 13.

Aber es gibt eine LED auf PIN 17 ... die orange RX Led ... nun ändern wir den Programmcode und ersetzen alle Hinweise auf Pin 13 durch 17. EASY!

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/ide-5-pin17_zpse0umjeji.jpg)

Jetzt machen wir einen upload des neuen Code .... und ... wir haben ein Blinken. Jetzt können wir mit den Werten delay(1000) spielen und die Leuchtdauer der LED und Pause/Verzögerung ändern.

Herzlichen Glückwunsch ... nach mühevollem durcharbeiten des Bauberichts haben wir  .... eine blinkende, orange LED auf einem 4-Euro-Board  :7:

https://www.youtube.com/watch?v=QJ1Ah13SCuU&feature=youtu.be (https://www.youtube.com/watch?v=QJ1Ah13SCuU&feature=youtu.be)

Liebe Modellbaugrüße
Walter

PS. Bitte um kurzes Feedback ob die Infos vielleich ein wenig zu simpel gehalten sind oder ob das so passt.

PPS. beim nächsten Update hören wir kurz vom Konzept einer Variablen und schmieren Butter auf das Breadboard ... oder so ähnlich.
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: WaltMcLeod in 07. Dezember 2015, 13:28:27
Ach so, is ja wirklich alles total einfach ... ich dachte schon, das wäre komplizierter ...  :pffft: 8o
Wie auch immer ... letzendlich wied ich das sowieso nie checken, schau aber trotzdem interessiert zu

:winken: Walter
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: Heavensgate in 07. Dezember 2015, 14:25:34
passt, also >ICH< blicke es  X(   (mal sehen wie lange noch  :woist: :pffft: )   Jetzt muss ich mir erstmal ein paar Boards bestellen. Und dann bin ich gespannt, wie man die ganzen LEDs verdrahtet und wieviel Boards man am Ende braucht... :)

:winken: Jonns

Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: Riker in 07. Dezember 2015, 17:31:23
Hey Flugwuzzi,

schöne Umsetzung und Darstellung der Mikrocontrollerprogrammierung  :P
Bin gespannt wie es weiter geht.
Nebenbei gesagt, beschäftige ich mich auch sehr mit der Programmierung von
solchen kleinen Dingern  :pffft:

Gruß,
Sven
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: Flugwuzzi in 07. Dezember 2015, 17:52:13
@WaltMcLeod ... Walter, so schlimm? Warte nur bis du auf die Idee kommst deiner Harley einen Blinker zu verpassen und schon saugst du dich in das Thema ein  :1:

@Heavensgate ... Jonns, schön dass du es noch raffst, ich will es jedenfalls nicht zu komplex gestalten, trotzdem sind halt einige Basics nötig. Wieveile Boards man benötigt hängt von der Anzahl LEDs / Effekte ab die man umsetzen möchte.  ;)

@Riker ... Hi Sven, schön dass du auch dabei bist ... was für ein Glück, sollte ich bald auf die komplizierten Fragen stoße dann wende ich mich vertrauensvoll an dich *harhar*  :D

Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: Flugwuzzi in 07. Dezember 2015, 17:54:43
Heute hats mich aber mit der Produktivität ... das gibt sich aber spätestens wieder wenn ich arbeiten muss  :D :D

... letztes Update für heute ...

Testschaltungen am Steckbrett/Breadboard
Wenn wir schnell mal Anschlüsse und Bauteile testen wollen sind wir mit der Kabel-Zusammenzwirbel-Methode bald am Ende angelangt. Schlaue Köpfe haben für Testzwecke ein simples aber genials Steckbrett entwickelt.

Unter dem Steckraster gibt es  Spalten und Reihen die untereinander verbunden sind. Die langen Spalten sind als separate Plus- und Minus Leiste verbunden (blau und rot).
Die kurzen vertikalen Reihen (gelb) sind untereinander verbunden. In der Mitte von meinem Breadboard ist die Reihenverbindung unterbrochen und das ganze wird auf der anderen Seite gespiegelt.

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/breadboard_zpsxq71pdgx.jpg)

In dieses Raster kann man nun die Beinchen der Bauteile stecken. Diverse Jumperkabel (gibts als female-male, female-female usw.) oder Steckbrücken (sind winkelig gebogene Steckdrähte) schaffen die Verbindungen untereinander. Damit lassen sich ruck-zuck Schaltungen stecken .. man muss nur immer berücksichtigen wie die Reihen (Zeilen oder wie auch immer) untereinander verbunden sind.

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150380_zpsn574tvwn.jpg)

Diese Breadboards gibt es in diversen Größen und kosten zwischen 6 - 20 € ... mein Billigbrett für 6€ ist ziemlich verbogen ... aber für Tests reicht das völlig.


Steckleiste ans Pro Micro Board löten
Da ich ja mehrere Pro Micro Boards bestellt hatte habe ich eines davon mit der Steckerleiste so von unten verlötet dass ich es bequem in das Breadboard stecken kann. Ich muss jetzt nur noch links und rechts von den entsprechenden Board-Pins ein Steckkabel hineinpinnen und schon habe ich die Verbindung.
Dieses eine Pro Micro Board ist nun mein Testdummy ... ins Modell mit der tatsächlichen Schaltung kommt dann ein anderes Board gleichen Bautyps.

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150412_zpsp07fhggx.jpg)

So, schön langsam sollten wir das Blinklicht in die freie Natur entlassen ...


Aber halt ... vorher noch ein Hinweis. Wir müssen bald für die unterschiedlichen LEDs die wir verwenden die nötigen Widerstände berechnen. Dazu müssen wir wissen mit welcher Spannung unser Board arbeitet.

Dieses Klon Board hat einen integrierten Spannungswandler der die Spannung am Board auf 5 Volt regelt. Weiss ich weil ich es in der Produktbeschreibung so gelesen und so bestellt habe. Es gibt aber auch Boards mit 3,3 Volt oder solche wo man die Spannung per Jumpersetzen wählen muss. Da müsst ihr genau schauen was bei euch nötig ist.

Momentan bekommt mein Board den Saft über die Micro USB Schnittstelle und wird auf 5 Volt heruntergeregelt.

Wir wollen nun aber wirklich am Port 9 eine eine rote LED regelmäßig blinken lassen ...  :pffft:

Damit die verwendeten LEDs bei 5V nicht durchbrennen benötigen wir einen Widerstand. Wir rechnen kurz sow wie wir es alle mal in der Schule gelernt haben:

Usere rote LED hat ein U = 2,25 V und 20mA (= 0,02 A) Betriebsstrom, die Spannung am Board ist 5V .... daher ...

5 - 2,25 = 2,75 : 0,02 = 137,5 Ohm ... so ungefähr .... gibts natürlich nicht als Widerstand .... ich verwende mal den nächsthöheren Widerstand den ich derzeit in der Elektronikkiste habe, also 220 Ohm.

Nachdem wir das Board vom Strom getrennt haben (Immer machen bei Umbauten!) stecken wir ein Jumperkabel neben den Pin9 ins Breadboard, verbinden das mit dem Widerstand 220 Ohm - in die gleiche Reihe des Wiederstand stecken wir den Plus-Pol der roten LED (Anode, hat die Rundung an der Seite) .... den Minus Pol der LED stecken wir in eine der nächsten Reihen ... danach verbinden wir diese Reihe mit einem Jumperkabel und führen diesen zu Ground vom Board.

Jetzt sieht die Schaltung am Board folgendermaßen aus ... man erkennt schon das geniale Konzept hinter dem Breadboard. (Anmerkung ... was hilfts wenn der Flugwuzzi nicht so genial ist und beim Widerstand die völlig falsche Reihe erwischt ... danke an Riker für den Korrekturhinweis  :klatsch: ... am Fritzing Schaltbild ist die korrekte Schaltung zu sehen.)

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150415_zpsmlyfceb3.jpg)

Hier gibt es noch eine andere Darstellung die ich mit dem kostenlosen Programm Fritzing (www.fritzing.org (http://www.fritzing.org)) erstellt habe, das Board ist zwar rot aber sonst passt die Darstellung zur Schaltung. Das Programm ist toll, man kann sogar Schaltpläne, Stücklisten oder Platinenlayout zum Ätzen erstellen ...

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/korrektur-schaltung_zpsdoaxuden.jpg)

Zurück zu unserer Schaltung ... wir können nun das Pro Micro Board wieder mit dem USB-Anschluss verbinden und müssen am  PC den letzten Sketch so anpassen dass wir nun nicht mehr den Pin17 ansprechen, sondern tragen dort überall den Pin9 ein .... der Sketch etwas bereinigt sieht gleich viel netter aus.

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/ledblink-extern1_zpsabuqxfrn.jpg)

Dann auf Upload klicken .... und endlich blinkt die LED regelmäßig vor sich hin. Und das tolle daran ist, ich kann das Blinken so einstellen wie ich möchte, delay Werte verändern und fertisch!! Das ist sonst im Elektronikbau nicht ganz so einfach  :1:

https://youtu.be/AlaGqTuKuhE (https://youtu.be/AlaGqTuKuhE)

Ich hoffe ich habe bei dem Update nicht zuviele Leser vergrault und wünsche noch ein schönes Nachbasteln.

lg
Walter
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: pilotace in 07. Dezember 2015, 18:28:29
Zugegebenermaßen ist Elektronik für mich bisher ein Buch mit sieben Siegeln *dummi* aber wenn man es SO genial und übersichtlich erklärt bekommt erscheint es wirklich easy und macht Lust zum Nachahmen... :1:

Danke und bitte weiter so, der Baubericht ist aboniert! :9:
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: cookiemonster in 07. Dezember 2015, 18:48:41
Ich guck dir mal zu.
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: bughunter in 07. Dezember 2015, 19:59:00
Walter, das Thema hast Du wirklich toll aufbereitet, und mit netten Infos gespickt, das fritzing Dingens kannte ich auch noch nicht. Und die haben ja sogar eine Linuxversion, wie die IDE wohl auch, super!

Zitat von: Flugwuzzi in 06. Dezember 2015, 23:35:38
@Bughunter  ... hast du die Verkabelung/Ansteuerung der Beleuchtung eigentlich schon gemacht?
Naja, in die Tragflächen, Leitwerke usw habe ich die LEDs schon eingebaut und mit farbigem 0,15mm Kupferlackdraht nach innen geführt. Nach dem Zusammenkleben der jeweiligen Teile komme ich ja nicht mehr ran.
Ich bekomme da aber heftigen Support in Richtung Controller und Software.

Aber noch etwas fachliches:
Eventuell ist die Ansteuerung nach Low effektiver, oft (bei vielen Chips) kann ein Ausgang mehr Strom aufnehmen als liefern. Also +==Widerstand ==LED==Ausgang. So könnte man eventuell mehrere LEDs an einem Ausgang betreiben, die Logik ist nur umgekehrt.

Viele Grüße,
Bughunter
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: KlausH in 07. Dezember 2015, 22:16:24
Hallo Walter,

sehr cool! Ich spiele auch schon einige Zeit mit Arduinos rum und finde deine Beschreibung klasse. :P

Keep on!

Schöne Grüße  :winken:
Klaus
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: Puchi in 08. Dezember 2015, 07:50:20
Wieder glasklar erklärt, da sollte das Nachmachen kein Problem sein! :P

Ist da eigentlich eine Referenz über die komplette Syntax der boardeigenen Programmiersprache dabei (z.B. im Help)? Falls man mal abseits der mitgelieferten Codeteile etwas tiefer reinsteigen möchte... :pffft:

Jedenfalls: genialer BB, ich fiebere jedem Update entgegen! :klatsch:


Liebe Grüße,

Karl
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: AnobiumPunctatum in 08. Dezember 2015, 08:14:05
Klasse aufbereitet, Walter. :P

@Pucchi

Soweit ich es sehe, reichen C-Kenntnisse zur Programmierung aus. Zusätzlich benötigst Du eine Liste der Befehle, die der Dialekt zur Verfügung stellt.
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: vonMackensen1914 in 08. Dezember 2015, 11:59:12
 8o
Einfach krass, was ihr immer so könnt,
wollte meine Sci Fi Modelle auch schon immer beleuchten,
habe mich da aber noch nie ran getraut und zeit fehlt aktuell auch für so was.
na ja vielleicht irgendwann mal.  :pffft:
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: Flugwuzzi in 08. Dezember 2015, 14:46:13
@pilotace ... Danke für das Feedback ... genau darum gings mir, ein wenig die Angst zu nehmen vor dem Elektronikzeugs und mit überschaubarem Aufwand etwas nettes umzusetzen.

@cookiemonster ...   :P

@bughunter ... klingt gut was bei deinem Tornado los ist .. bin schon neugierig wie das dort weitergeht :-)
Ähmen das mit der Ansteuerung nach Low hab ich jetzt nicht so ganz gerafft *sorry* .. in der Schaltung gehts + -- Widerstand -- LED -- Masse (GND)  ?(

Was die Stromaufnahme der Pins angeht .. beim Pro Micro Board sind pro Pin maximal 40 mA empfohlen, sonst kann der Pin oder auch Teile des Boards beschädigt werden. D.h. es können max. 2 LEDs gleichzeitig an einem Pin betrieben werden. Wenn man ganze Lichterketten befeuern möchte, sollte man Transitoren und andere Lösungen in Betracht ziehen :-)

@KlausH ... Klaus, schön dass du dabei bist und auch mit dem Arduino spielst, ich bin jedenfalls ziemlich angetan von dem kleinen Ding  :1:

@Puchi ... Karl, die Arduino Referenz findest du unter https://www.arduino.cc/en/Reference/HomePage (https://www.arduino.cc/en/Reference/HomePage) hier steht alles was das Programmiererherz begehrt. Bin froh dass dir der BB gefällt, obwohl noch kein einziger Schnüffler am Plastikkleberfläschchen erfolgt ist  :D

@AnobiumPunkctatum ... Christian, fein dass es bisher gefällt.

@vonMackensen1914 .... Krass dass du angebissen hast ... ich sehe dich schon in paar Wochen beim Elektrofachhändler eine Bestellung von LEDs aufgeben   :pffft:


lg
Walter ... der gerade am nächsten Update bastelt ...
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: Chowhound in 08. Dezember 2015, 18:09:15
 :P Hurra! Noch einer der den Arduino genial findet :P. Ich habe mich am Anfang auch nicht so recht rangetraut, aber wenn man sich erstmal ein wenig reinkniet, staunt man, was so alles möglich ist. Und das Tolle ist, daß man in diversen Foren unheimlich schnell Hilfe kriegt, wenn mal etwas nicht so klappt. Sonst hätte ich damals auch meine B-17 nicht "zum laufen" gekriegt!
Ich bin schon gespannt was ihr so alles veranstaltet :winken:. Auf jeden Fall werde ich hier mal öfters vorbeischauen :6:!

Gruß
Jürgen
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: Riker in 08. Dezember 2015, 19:09:43
Hey Flugwuzzi,

wieder schön erklärt und eine gute Bebilderung  :klatsch:
ja klar, gerne kannst bei den "komplizierteren" Sachen Fragen ;)

Mir ist bei dem Schaltplan mit der Steckbrett LED-Schaltung allerdings was aufgefallen. Der Vorwiderstand hat, so wie er gesteckt
ist, keinerlei Wirkung da die Querverbindung im Steckbrett ihn Überbrückt.
Du kannst die Drahtverbindung vom Arduinoboard zum Vorwiderstand weglassen und stattdessen den Vorwiderstand direkt
vom Arduino zur LED stecken.

Gruß,
Sven  :winken:
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: Flugwuzzi in 08. Dezember 2015, 20:58:24
@Chowhound ... Freut mich dass du auch dabei bist ... hab erst jetzt deinen Baubericht zur B-17 so richtig würdigen können ... toll wie du das gemacht hast!

@Riker ... Danke für den Hinweis mit dem Steckbrett, auweia ... du hast natürlich völlig Recht, da habe ich die falsche Zeile erwischt und das Bild vom Schaltplan korrigiert.

lg
Walter
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: Flugwuzzi in 08. Dezember 2015, 21:03:31
Dank des Feiertages in Österreich war heute wieder ein wenig Zeit um mit blinkenden LEDs zu spielen.

2 LEDS gleichzeitig blinken

Wir räumen zuerst unser Breadboard auf und machen eine übersichtichere Schaltung ...

- 2 LED mit Widerständen (rot und blau) sollen am pin 8 und 9 angeschlossen werden und beide sollen gleichzeitig blinken
- die Kathode (Minus) der LEDS laufen über die gelben Steckverbindungen auf die Minus-Leiste des Breadboards und von der Minus-Leiste über die Orange Steckverbindung zum Masse Pin (Ground Pin GND) des Pro Micro Boards.

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/wechselblinker-rot-blau_zpshmdniqav.jpg)

Hier der Code ... wir sagen dem Board dass wir einen weiteren Pin benötigen und wir lassen beide LEDs gleichzeitig starten und pausieren.

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/blinker-2led-gleichzeitig_zpsl7bistoc.jpg)

Video:
https://youtu.be/0DUpCuYTxKo (https://youtu.be/0DUpCuYTxKo)

2 LEDs Wechselblinker - rot/blau
Auf der gleichen Schaltung machen wir mit den beiden einen Wechselblinker ... wie der upload funktioniert wisst Ihr ja schon.

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/wechselblinker-rot-blau-einfach_zpsh0yjgjzh.jpg)

Video:
https://youtu.be/9mbO9G_pMyE (https://youtu.be/9mbO9G_pMyE)

2 LEDs Doppelflasher abwechselnd rot/blau

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/wechselblinker-doppelflasher-rot-blau-einfach_zps4is0fb8t.jpg)

Video:
https://youtu.be/G6LHIhDNDKY (https://youtu.be/G6LHIhDNDKY)

Prima, jetzt laufen die Schaltungen ja wie geschmiert, der Code schaut ganz gut aus .... ABER ....

... was wenn ich mal schnell die Zeiten ändern möchte, dann muss ich viele Werte überschreiben, oder wenn ich ganz schnell mal das Kabel an einem anderen Pin anstecken möchte? Grüss Gott Frau Holle ... da wartet Schreibarbeit bei Änderungen oder Anpassungen  :pffft:

Es wäre doch schön wenn man einiges verbessern könnte ...
- die Wartezeiten delay(250) kommt oft vor, das wäre toll wenn man diese Zahl an einer Stelle angeben könnte
- wie kann ich schnell den Pin umschreiben wenn ich umstecken möchte ...

Glücklicherweise sind Programmierer faule Menschen (ich darf das sagen, weil das ein Teil meiner täglichen Arbeit ist ;-) und Codeschreiber haben sich schon vor langer Zeit Lösungen für diese Probleme einfallen lassen. Auf die können wir jetzt zurückgreifen ...

Variablen und Datentypen .... jetzt nicht weglaufen, so schlimm ist das nicht ...

VARIABLEN ... ERKLÄRUNGSVERSUCH FÜR MODELLBAUER

Variablen sind wie Boxen,
Behälter in denen Dinge sind die ich in der Werkstatt herumtragen kann.
Ich kann Dinge in die Box hinein und heraus geben. Die Dinge (Inhalte) ändern sich, aber die Box bleibt gleich. Jedenfalls ist das so wenn ich ein ordnungsliebender Modellbauer bin ;-)

Ich habe in der Werkstatt eine Box für Decals ... hier kommen Decals rein, schön flach gelagert. Ich kaufe Decals, lege diese rein, baue Projekte und nehme Decals raus, trage die Box mal an einen Tisch, die Decals darin ändern sich aber die Box bleibt die gleiche.
... die Box ist in der Programmierung also die Variable.

Für verschiedene Arten von Inhalten gibt es verschiedene Boxen in der Werkstatt - eine stabile Box für Decals, eine Kartonbox für Spritzlingsreste, eine dichte, kleine Plastikbox für Diorama-Streusand. Wir haben also für jede Box eine bestimmte Art von Inhalt ... wenn wir den Dioramensand in die Decalbox schütten dann gibts Probleme.

Diese Inhalte für die Boxen gibts in der Programmierung auch und die heißen ... Datentyp (engl. data type).
Diese Inhalte können sein:
- ganze Zahlen
- Dezimalzahlen
- Buchstaben/ Zeichen
- und noch viele mehr ....

Also wir haben eine Box (= Variable) und diese beinhaltet nur den Inhalte (=Datentyp) den ich dafür vorgesehen habe!

Sehen wir uns den Wechselblinker an und überlegen was wir durch Variablen und Datentypen flexibler machen könnten:

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/wechselblinker-doppelflasher-rot-blau--markierung_zpsutguvy0g.jpg)

- die vielen 9er und 8er der pins könnten wir in Variablen packen (gelbe und orange Punkte im obigen Bild)
- die verschiedenen delay Zeiten wären auch durch Variablen einfacher einstellbar und änderbar(blaue Punkte im obigen Bild)

Toll ... äh, aber welche Datentypen sind das nun  ?(
-> beides sind ganze Zahlen (wir haben keinen pin2,5 und auch keine Buchstaben  :6: )
-> dieser Datentyp heißt in der Programmierung Integer ... oder auch int


Okay, aber wie erschaffen wir eine Variable?
... wir deklarieren Sie in der Arduino IDE vor dem setup() Bereich. Dem Arduino muss ich nun sagen, dass ich ganze Zahlen (Datentyp int) in die Box (Variable) schmeissen will.

... wir schreiben nun für die rote und blaue Leds an den Pins... dafür gibts Vorgaben an die wir uns halten müssen ... aber so sieht das aus:

inhaltstyp namemeinerVariablen=Wert;

Im Arduino Sketch sieht das so aus:

int redLedPin=9;
int blueLedPin=8;

Variablennamen müssen mit Kleinbuchstaben anfengen. Unterstrich, Raute und Leerzeichen sind im Variablennamen verboten und der Variablenname soll nicht mit einer Zahl beginnen. In der Namenswahl ist man völlig frei. Bezeichnung wie ... ichHabMeinSchatziLieb ist zwar nett, aber ein Name der die Funktion irgendwie beschreibt ist auf Dauer sinnvoller;-)
Ich schreibe Variablen mit zusammengesetzten Wörten mit Großbuchstaben darin, das kann ich leichter lesen.
Der Wert darf in Arduino zwischen -32.768 und + 32.768 liegen. Zum Schluss den Strichpunkt/Semikolon nicht vergessen.

Okay ... nun schreiben wir das Programm ein wenig um .. ersetzen Zahlen und Bezeichnungen durch Variablennamen ...

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/wechselblinker-doppelflasher-rot-blau--variablen_zpsn7mzacao.jpg)

Wir haben jetzt zwar ein paar Zeilen mehr Programmcode, aber dafür können wir durch die Verwendung von Variablen die Pins, die On- und Off-Zeiten der Blinker wesentlich bequemer ändern. Am Blinken ändert sich zur vorigen Codeversion NIX!

Allerdings sind diese Wiederholungen der Blinkfrequenz im Code ein wenig umständlich ... man stelle sich vor man benötigt eine Blinkwiederholung von 25x  :D ... das könnte man mit einer for-Schleife und einem Zähler einfacher gestalten.
Machen wir vielleicht in einem nächsten Update, falls euch überhaupt noch der Sinn danach ist.

Außerdem wird euch beim experimentieren sicher auffallen, dass diese delay() Sache bei mehreren unterschiedlich blinkende LEDs ganz schön in die Quere kommen kann ;-)

OK, das wars für heute ... mit den bisherigen Informationen könnt Ihr schon mal diverse Blinkvarianten für euer Modell umsetzen.


Happy Blinking.
Walter
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: Flugwuzzi in 11. Dezember 2015, 22:19:26
Weil bald Weihnachten ist .... beschäftigen wir uns kurz mit Schleifen  :1:

for-Schleife (for-loop)
ist für uns eine Zählschleife mit Zähler


Im letzten Sketch haben wir gesehen dass es ziemlich nervig sein kann diese Blöcke für eine Anzahl von Blinkwiederholungen zu schreiben. Dafür gibt es ein tolles Konzept ... die for-Schleife.
Mit einer for-Schleife kann ich eine Reihe von Anweisungen (Blinks, Servobewegungen usw.) nacheinander so oft ausführen lassen wie ich es möchte.

- Ich möchte nun die rote LED in einer for-Schleife 10x blinken lassen ohne den ganzen Quatsch ewig lange immer wieder zu schreiben und danach die blaue LED 2x blinken und danach das ganze wieder von vorne.

Unsere for-Schleife platzieren wir in den void loop  ... und in der runden Klammer nach dem for ist unser "Zähler".

Dieser loop läuft und zählt bei jedem Durchgang +1 dazu, so lange bis die Anzahl 10 erreicht ist und hüpft danach in den nächsten loop für die blaue LED). Wie man sieht haben wir etliches an Schreibarbeit für die 10 Wiederholungen gespart.

Schön wäre noch wenn wir die Anzahl der Wiederholungen ... in unserem Fall 10 auch über eine Variable einstellen können und aus dem Code für die blaue LED machen wir auch einen for-loop.

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/sketch-for-schleife-2_zpsx5z9cpm9.jpg)

Video
https://www.youtube.com/watch?v=rAucYGH9brk&feature=youtu.be (https://www.youtube.com/watch?v=rAucYGH9brk&feature=youtu.be)

Na das Ergebnis sieht ja schon besser aus und wir wissen nun dass uns die for-Schleife (for-loop) viel Schreibarbeit ersparen kann, wenn wir viele Wiederholungen benötigen  :1:


while-Schleife (while-loop)

Ähnlich der for-Schleife ist die while-Schleife. Diese wiederholt einen Vorgang solange bis in einer Abfragelogik eine Bedingung nicht mehr erfüllt ist. Die Schreibweise ist ein wenig anders als bei der for-schleife.

Wir können die obige Schaltung  mit einer while-Schleife darstellen z.B. als kleinen Unterschied haben wir die rot blinkende LED auf 7x gestellt und die blaue auf 3 Wiederholungen.

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/sketch-while-schleife_zps72famclw.jpg)


Folgende Themen sind für das Verständnis der Arduino Programmierung als Basiswissen wichtig, aber das sprengt locker den gewünschten Umfang den Bauberichts, deswegen bis zum nächsten mal als Hausarbeit selbständig durcharbeiten ;-)

Weitere Datentypen ....
boolean (wahr/falsch)
int (ganze Zahl)
unsigned int (positive ganze Zahl)
long (für große Zahl)
float (Kommazahl)
char (einzelner Buchstabe)
string (Zeichenkette - mehrere Buchstaben)

Operatoren ....
< (kleiner)
<= (kleiner gleich)
> (größer)
>= (größer gleich)
== (ist gleich)
! (negieren oder Wert umkehren)

Verknüpfungen ....
&& (und)
|| (oder)

Bedingte Anweisungen ....
IF (wenn - dann)
IF ELSE (wenn - dann - sonst)

Datenstruktur ....
Arrays (Felder ... Anzahl von Werten des gleichen Datentyps in einer Variablen)



Prima dass ihr bisher durchgehalten habt  :P
Beim morgigen Update machen wir was mit Pulsweitenmodulation und fragen uns warum delay() beschi**en sein kann ... klingt wie eine Folge aus der Serie "Big Bang Theory", also bleibt dran  :D

lg
Walter
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: Riker in 11. Dezember 2015, 22:40:18
Hallo Walter,

echt ne schöne Exkursion in sachen Programmierung und schön aufbauend erklärt.  :P

Darf ich mal nach Zeigern und Adressen fragen?  :pffft: :7:
Bin auf deine fertige Elektronik und dem dazugehörigem Programm gespannt.

Werd dran bleiben
Schöne Grüße,
Sven  :winken:
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: Flugwuzzi in 12. Dezember 2015, 20:16:34
Sven ...  :D Fragen darfst du ... aber wenn ich hier Zeiger/Adressen einbinde dann bekomme ich wohl Boardverbot  :aerger:
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: Flugwuzzi in 12. Dezember 2015, 20:19:08
Dimm-Effekte oder Fading-Effekt mit PULSWEITENMODULATION (PWM)

Bisher haben wir LEDs nur HIGH oder LOW geschaltet. Das heißt nur volle pulle ON oder komplett OFF.

Was wenn ich LEDs langsam ein- oder ausblenden (faden, dimmen) lassen möchte?

Es gibt am Pro Micro Board 5 digitale Pins die man auch als analoge Ausgänge nutzen kann. Durch Pulsweitenmodulation ... kurz PWM ... hat man dann die Möglichkeit eine LED zu dimmen. (oder z.B ein Servo in eine gewisse Position bringen oder eine E-Motor Drehzahl steuern).

Diese PWM fähigen Pins am Pro Micro Board sind Pin 3,5,6,9 und 10. Man erkennt Sie durch die Kreismarkierung am Pinloch. Beim Arduino UNO usw. sind diese Pins als Tilde ~ erkennbar.

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150437-pwm-pins_zpskjlu5wim.jpg)

Pulsweitenmanipulation klingt erst einmal total kompliziert und jeder Science Buster Fan (Österreicher wissen was ich damit meine ;-) wird glänzende Augen bekommen ;-) .. in Wahrheit ist die Sache sehr simpel.

Mit PWM kann man in sehr kurzer Zeit die Werte von 0 - 255 senden. Über ein sehr, sehr schnelles ein/ausschalten der LED kann man für das menschliche Auge einen Dimmeffekt erzeugen. Wir schalten immer noch ON(5Volt)- OFF(0Volt) wie bisher und verändern einfach die Pausen zwischen den Zuständen.

Wie Bitte?  ?(

Unser menschliches Auge kann so um die 25-30 Bilder pro Sekunde warnehmen. Es kann das einzelne Flackern, das durch die kurzen OFF-Zeiten verursacht wird, nicht mehr erkennen. Wir sehen die LED nur mehr heller oder dunkler ... geil oder?
D.h. eine LED kurz eingeschaltet erscheint unserem Auge dunkler als wenn diese LED länger eingeschaltet ist ... obwohl die LED beide Male gleich hell ist ... crazy ... und manche Menschen vertrauen nur dem was Sie sehen ;-)

Mehr Infos zu den Grundlagen zur Puslweitenmodulation kann man hier nachlesen und sich die Formeln reinziehen ... https://de.wikipedia.org/wiki/Pulsweitenmodulation (https://de.wikipedia.org/wiki/Pulsweitenmodulation) oder http://www.mikrocontroller.net/articles/Pulsweitenmodulation (http://www.mikrocontroller.net/articles/Pulsweitenmodulation)

Dann lasst uns mal so ein pulsieren oder fading machen ...

(http://sorry,%20falsches%20bild)

Der Arduino Code:

- Wir deklarieren Pin und beachten hier einen Pin mit einem Kringel zu nehmen wenn wir am Pro Micro Board arbeiten (Pin 3,5,6,9,10) ... falls man einen Pin ohne Kringel verwendet dann gibts kein fading sondern nur blinking.
- das Setup können wir bei analogWrite bei PWM Pins leer lassen .. allerdings empfiehlt es sich aus der Praxis hier doch pinMode  einzutragen, damit man eine Übersicht hat.
- falls Ihr keine Lust ein paar hundert mal die einzelnen Schritte aufzuschreiben können wir hier zwei for-Schleifen (Zählschleifen und Zähler für Werterhöhung) ideal anwenden
- also verwenden wir eine for-Schleife um hinauf zu zählen (von LED dunkel nach LED hell)
- und eine weitere for-Schleife um herunter zu zählen (von LED hell nach LED dunkel)
- 1. for Schleife .. die Variable fadingSchritte ist unser Zähler und startet dunkel indem wir im Schleifenkopf fadingschritte=0 setzen ( d.h. 0 = dunkel)
- die Schleife läuft nun so lange die Variable fadingSchritte kleiner oder gleich 255 ist, nach jedem Schleifendurchgang wird der Wert um 5 hochgezählt
- wir übergeben der Funktion analogWrite() eine Pin Nummer und einen Wert zwischen 0 und 255 aus der vorigen for-Schleife
- das passiert solange bis 255 erreicht ist und wir springen zur nächsten for-Schleife
- 2. for Schleife .. hier geht es von hell wieder nach dunkel zurück zur dekrementieren von 5
- zum Schluss ein kleines Delay ... damit alles nicht so schnell geht.

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/dimming-pwm-for-schleife_zpsl0kkdol9.jpg)

VIDEO
https://www.youtube.com/watch?v=OZpi7sCcuMM&feature=youtu.be (https://www.youtube.com/watch?v=OZpi7sCcuMM&feature=youtu.be)


PS: Liebe Programmiercracks und Code-Evangelisten (die ihr gerne via YouTube mitlest und mir schreibt)... ich weiss es rollt euch bei dieser Schreibweise die Zähennägel auf und ich freue mich schon auf die nächsten Emails von euch ...  aber hey ... wir dürfen doch erst mal die Abläufe verstehen bevor wir Code für fading auf dieser Weise oder jener Weise schreiben. Außerdem machen wir hier Modellbau und solange das Spaß macht und wir mit den Ergebnissen zufrieden sind ist jeder Code OK. Punkt!  :blabla:

.. diese Weise ..
(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/dimming-pwm-in-kurz_zps8ndcvrxt.jpg)


.. jene Weise ..
(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/dimming-sin-float_zps3nhnyfnx.jpg)


Genug gefaded ... lasst uns mal was flackern!
Das einzige was wir dafür benötigen und noch nicht kennen ist eine gewisse Zufälligkeit ... dann nehmen wir gleich mal die Funktion random().

random(min,max) generiert uns eine zufällige Nummer zwischen den Werten die wir als min und max eingegeben haben.

Arduino Code:

- Pin 9 wird wieder deklariert ... muss PWMfähiger Pin sein
- wir deklarieren die Variable helligkeit
- mit random ändern wir zufällig die Variable helligkeit die dann mit analogWrite an den Pin 9 ausgegeben wird
- zufällige an Zeiten der ausgewählten helligkeit scheinen jetzt die Led flackern zu lassen


(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/flackern-random-eineLED_zpsil1us6v5.jpg)

VIDEO
https://www.youtube.com/watch?v=7OjSMdaBuVA&feature=youtu.be (https://www.youtube.com/watch?v=7OjSMdaBuVA&feature=youtu.be)


Was könnte ich mit PWM und Fading/Flackern im Modellbau umsetzen?
Man kann damit einen Brenneffekt, Feuer in einer Ötonne im kalten Stalingrad,  Lagerfeuer im Diorama oder auch ein Triebwerksflackern eines Jets umsetzen. Abseits von Lichteffekten kann man PWM natürlich auch für die Ansteuerung von Servos, Motoren usw. verwenden.


Hier eine schnelle Umsetzung eines Feuereffekts mit 3 LEds (eine rote LED und zwei gelbe LEDs) ... wenn man mit den Zufallswertgrenzen spielt kann man sehr realistische Effekte erzeugen.

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150447_zpsqb05bwgv.jpg)


Arduino Code:
- Pin 5, 6, 9 sind PWM Pins und werden deklariert
- jede LED bekommt ihren eigene random() Funktion

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/flackern-random-dreiLEDs_zpsqjowfovt.jpg)


Hier ein Video des Effekts mit LED pur:
https://www.youtube.com/watch?v=3ztIuCaUs8w&feature=youtu.be (https://www.youtube.com/watch?v=3ztIuCaUs8w&feature=youtu.be)


Hier habe ich ein Butterbrotpapier über die Leds gestülpt um den Effekt ein wenig besser zur Geltung zu bringen:
https://www.youtube.com/watch?v=5UD6_MGktc0&feature=youtu.be (https://www.youtube.com/watch?v=5UD6_MGktc0&feature=youtu.be)


Zum Schluss dieses Updates noch ein kleiner Hinweis.

Wir wollen unsere Beleuchtung ja irgendwann in die freie Wildbahn schicken. Wie versorgen wir das Board dann mit Energie z.B. einem 9V-Block, Lipo-Akkus oder Alkalines?

Dazu gibts am Pro Micro Board 2 Möglichkeiten:

- RAW Pin ... damit kann das Board extern versorgt werden. Hier den pos. Pol der 9V-Batterie hin .. der Anschluss wird vom Board auf 5V (oder auf 3,3V falls man diese Einstellung hat) herunterreguliert. Maximal sollte man 12V verwenden.

- VCC Pin ... ist unreguliert ... benötigt sehr saubere Betriebsspannung.

- GND Hier wird der neg. Pol der Batterie verbunden.

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150448_zpsnfln0hni.jpg)


Liebe Kollegen, das wars schon wieder, ich hoffe es war etwas Interessantes dabei.
Bis zum nächsten Update.

lg
Walter
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: Riker in 12. Dezember 2015, 20:21:27
Dachte ich mir fast, Walter....  :7:
Dann halte ich mal lieber die Klappe...

:winken:
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: Puchi in 13. Dezember 2015, 08:33:29
Schritt für Schritt verständlich aufgebaut! :P

Und Deine Art der Codierung unterstützt das noch zusätzlich. Passt! :1:


Liebe Grüße,

Karl
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: Olaf in 13. Dezember 2015, 18:18:12
Klasse Walter!

Ich hatte schon Deine Enterprise bewundert und da ich erwäge auch allerhand mit Beleuchtungseffekten zu machen. schaue ich hier mal gespannt zu. Danke für die große Mühe, die Du dir für uns unwissende machst!  :1: :P :klatsch:

Lg Olaf  :winken:
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: Flugwuzzi in 16. Dezember 2015, 15:52:34
Danke Olaf und Karl ... schön wenn es passt ...


Warnung vorweg ... keine Bilder, keine Videos ... purer Text.


SO VIELE PINS ... ABER EIN PROBLEM ... delay()
Als Modellbauer, der sein Modell mit Blink- und Leuchteffekten aufpeppen möchte, ist man bisher ganz weg was die kleine Pro Micro Platine alles kann. Und es gibt auch noch stattliche 18 I/O Pins auf dem Pro Micro Board die man für LEDs nutzen kann. Was liegt da näher die vielen schönen Pins auch zu nutzen?

Gute Idee ... nur leider haben wir uns ein massives Problem eingehandelt. Wir haben in den bisherigen Schaltungen die LEDs mit der delay() Funktion ein/ausgeschaltet. Das ist auch OK solange man nur eine Schaltung benötig, die Blinkabfolge nacheinander sein kann, man alles in if-Schleifen verpacken kann.

Wenn wir nun beginnen umfangreichere Schaltungen mit delay() zu timen dann merken wir ganz rasch ... hier bremst doch was. Man kann nicht auf inputs reagieren (Taster, Schalter), keine Daten weiterverarbeiten, keine outputs ändern usw. Warum funktioniert das nun scheinbar nicht korrekt?

Was macht dieses delay() ?
Die delay() Funktion im loop stoppt zwar die Power auf dem Pin, aber sie beansprucht auch den kompletten Prozessor für sich und da geht nix mehr.

Aber warum macht das Board das?
Nun ja, unser Board hat keinen Mehrkern-CPU und kann kein Multitasking. Es kann immer nur eine Anweisung auf einmal ausführen und wenn ich ihm mit delay() sage "Warte für 10 für Sekunden" ... dann ist er damit beschäftigt 10 Sekunden zu warten und kann in dieser Zeit keine anderen Dinge parallel machen.

Warum haben wir dann die ganze Zeit mit der delay() Funktion gearbeitet?
Weil Sie so wunderbar simpel ist, für Einsteiger sehr schnell zu verstehen ist und in einfachen Szenarien auch völlig ausreicht.

Wie kann man das Problem lösen?

- Verwende nicht die delay() Funktion für Timing ... haha, ja klar, jetzt wo man das endlich kapiert hat kommt der Flugwuzzi mit dem Käse um die Ecke ... schönen Dank auch!  :5:
- Verwende für Timing die Funktion millis()
- Verwende nicht die delay() Funktion ... kann man nicht oft genug erwähnen  :D
- Pfeiff auf die millis() kauf ein zweites Pro Micro Board für 4€ und mach dort die zweite Schaltung (für Modellbauer wegen Platzmangel leider oft nicht möglich) ;-)

- Benutze Interrupts (machen wir hier nicht)
- Benutze Libraries wie Time Scheduler (machen wir auch nicht)
- uvm.


Äh ... OK ... was macht das millis() nun und wo finde ich die millis()?
Am Anfang ist die Verwendung der Funktion millis() nicht ganz so trivial wie delay() und ich habe auch das Gefühl, dass ich hier schon an der Grenze des Erträglichen im Baubericht kratze ... trotzdem möchte ich noch darauf eingehen, da es wichtig ist das Konzept dahinter zu verstehen.

Schaut euch hier mal die Blinkfunktion mit millis() genauer an, der Code ist deutsch kommentiert und ganz gut erklärt .....http://playground.arduino.cc/Learning/BlinkWithoutDelayDe (http://playground.arduino.cc/Learning/BlinkWithoutDelayDe)

Kurz gesagt ... wir arbeiten mit einer Stoppuhr.

- die millis() Funktion merkt sich die abgelaufene Zeit seit das Pro Micro Board gestartet hat. Wenn das Board seit 5 Sekunden läuft, dann erhalten wir über millis() den Wert 5000 zurück (= 5 Sekunden). Der Wert millis() wird aber im Programmverlauf immer größer!

- Wir haben jetzt einen Zeitachse auf die wir zugreifen können. Wir haben einen Startwert 0.

- Das Programm speichert und rechnet wann es z.B. die LED das letze Mal ein/ausgeschaltet hat und jedesmal wenn der loop durchlaufen wird kontrolliert die millis-Stoppuhr, ob eine von mir bestimmte Zeit (unsigned long interval = 1000) verstrichen ist. Wenn dieser Wert erreicht ist, dann wird umgeschaltet (die LED) und die Stoppuhr neu gestartet.

- diese Berechnungen macht der Prozessort sehr schnell und schaltet auch schnell. Das passiert tatsächlich so schnell, dass unser menschliche Auge nicht wahrnimmt, dass die Schaltungen gar nicht parallel erfolgen, sondern sehr schnell nacheinander. Wir sind also immer noch seqenziell unterwegs!

Wir stellen fest: Parallel geht nicht ... aber sehr schnell hintereinander geht sehr wohl.  :P


Wie man sieht erfordert dieses Konzept und diese Schreibweise ein wenig mehr Einarbeitungszeit als eine simple delay() Funktion. Deswegen soll auch an dieser Stelle Schluss sein mit der allgemeinen Einführung zu Beleuchtungseffekten mit Arduino  - wer mehr wissen möchte findet auf der Arduine Website aurduino.cc prima Tutorials und eine hilfsbereite deutschsprachige Community unter http://forum.arduino.cc/index.php?board=31.0 (http://forum.arduino.cc/index.php?board=31.0)

Nur noch ein allerletzter Hinweis ... es gibt verschiedene Libraries auf der Arduino Website. Die kann man sich herunterladen, in die korrekten Ordner der IDE kopieren und anschließen durch Import in den eigenen Sketches verwenden und darauf aufbauen. Damit kann man so manches Problem elegant umschiffen : https://www.arduino.cc/en/Reference/Libraries (https://www.arduino.cc/en/Reference/Libraries)


Ich hoffe ich konnte euch ein wenig vermitteln wieviel Potential dieses kleine Board hat (wir haben nur mit LEDs gearbeitet und nicht mal mit Schaltern, Sensoren, Motoren usw) und vielleicht findet Ihr auch Spaß daran tiefer in diese Materie einzutauchen ... dann hat der nichtmodellbauerische Ausflug in die Arduino Welt seinen Zweck erfüllt.

Danke euch allen fürs Durchhalten ... ich bin Stolz auf euch Jungs!

Um wieder an den Start des Bauberichts zurückzukommen ... was benötigen wir nun eigentlich an Beleuchtungseffekten für den Cylon Raider?

1) Larson Scanner für das rote Cylonen Auge
2) Blitze aus den beiden Laserkanonen
3) Flimmernde Triebwerke

Also gehts mit diesen Themen beim nächsten Update weiter.
Liebe Modellbaugrüße
Walter
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: Flugwuzzi in 19. Dezember 2015, 13:29:55
Nachdem ich alle Weihnachtsfeiern ohne bleibende Schäden überstanden habe  :D ... ein kurzes Update mit den letzen Codeschnipseln ... versprochen  :pffft:

Laserkanone
In meiner derzeit spärlichen Freizeit habe ich ein wenig mit den Laserkanone gespielt ... dh. ich habe das Blitzen der Laserkanonen zuerst mit reinen Zufallswerten gemacht. Das wilde Dauergeblitze hat aber nicht besonders schön ausgesehen. Nachdem ich einige Kampfszenen (Scar im Asteroidenfeld ;-) recherchierte, habe ich versucht einen schlüssigeren Ablauf zu machen.
Es gibt nun in zwei einfachen while-Schleifen plausiblere Sequenzen für Feuerstöße und Feuerpausen, die durch Zufallswerte variiert werden. Vielleicht mache ich da später noch einen Taster um das auszulösen, bin mir aber unsicher, denn auf Ausstellungen sollen die Besucher ja eigentlich die Modelle NICHT berühren, das wäre dann vielleicht etwas kontraproduktiv ;-)

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/sketch-laserkanonen_zpshgnz9g54.jpg)

Video der zufälligen Feuersequenzen. Auf der Kamera kommt der Flasheffekt sehr "hell" herüber. Wenn ich die Kanonen mit Röhrchen und Lichtleiter neu aufgebaut habe kann man das bestimmt besser erkennen.

Das YT-Video dazu:
https://youtu.be/AeGsbAnocDE (https://youtu.be/AeGsbAnocDE)

Larson Scanner = Cylonen Auge
Für das Cylonen Auge habe ich zuerst mit der Vorlage von der Arduino.cc Website herumgespielt, bin aber dann auf die lustigen Bilder von Udo Klein  gestoßen http://blog.blinkenlight.net/experiments/basic-effects/persistence-of-vision/ (http://blog.blinkenlight.net/experiments/basic-effects/persistence-of-vision/) gestoßen. Sein geniales Knight Rider Sketch für seinen Blinkenlight Shield habe ich schamlos kopiert und angepasst. Genial deswegen, weil es einen fake-PWM Effekt für die LEDS neben dem aktiven Auge dimmt. Da musste ich das Rad nicht nochmal neu erfinden ... Danke Udo!

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/sketch-larsonscanner_zpsduogjpzy.jpg)

Das YT Video dazu:
https://youtu.be/PU9vpTdRAq8 (https://youtu.be/PU9vpTdRAq8)


Leider lastet das Lauflicht mit Dimmung den Prozessor ziemlich aus und weitere LED Effekte im Loop (wie die Laserkanone und Triebwerke) führen zu starkem ruckeln. Viel Zeit möchte ich da aber nicht in eine Abstimmung stecken, schließlich will ich irgendwann mal endlich die Kleerbflasche öffnen  :rolleyes:

Über die nächsten Tage werde ich mal versuchen SMD-Leds zu löten, da es im "Kopf" des Cylon Raider ziemlich eng zugeht. Ich hoffe ich habe ein ruhiges Händchen.

Lg und schönes Modellbauwochenende
Walter
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: Puchi in 20. Dezember 2015, 09:10:12
Die Effekte sehen schon sehr gut aus! :klatsch:

Wenn Du nix dagegen hast, würde ich mir den BB gerne kopieren, vielleicht bastle ich mir die Lichteffekte für meine 1/350 Enterprise ja auch selber.


Liebe Grüße,

Karl
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: mumm in 20. Dezember 2015, 09:16:43
Moin,

das gleiche wie Karl ging mir auch schon durch den Kopf, also wenn das kopieren ok ist würde ich´s auch machen...
Das eine oder andere Modell das nach Beleuchtung schreit wohnt ja schon hier... :pffft:

Peter  :winken:
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: Flugwuzzi in 20. Dezember 2015, 11:35:42
Klar Leute, könnt euch das gerne kopieren, soweit ich das geschrieben habe ist es Open Source und bei Verwendung der Cylon-Scanner-Funktion von Udo wäre nett wenn ihr auf seine Website verweisen würdet.

lg
Walter
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: alpen32 in 20. Dezember 2015, 14:38:01
Nach dem zweiten Satz der technischen Erklärung habe ich aufgehört zu lesen.........und nicht mal die beiden habe ich annähernd verstanden.........
Das ist ja schon fast Krank!
Wie in aller Welt kann man auch nur Erahnen was du uns damit sagen willst??  8o 8o 8o 8o 8o 8o
Unglaublich deine Arbeit quasi im Hintergrund, weil alles was von den 4 A4Seiten als Erläuterung über bleibt sind leuchtende Lämpchen  :3: :3: :3:
Aber echt Toll  :P :P :P :P :P
Freu mich schon, wie das dann in "Action" aussieht!
Grüße!  :winken:
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: pucki in 08. Januar 2016, 11:45:52
Feiner Thread.  :klatsch: :klatsch: :klatsch:

Ist im Prinzip das was ich auch plane (Wenn ich mal dazu komme  :pffft: ). Werde ich genaustens beobachten. :8: :santa:

Ach ja. Du solltest dich mal über die Zusammenarbeit zwischen den "SN74HC595N Schieberegister"  und den Arduino informieren. Das ist eins der Standart-Chips die man oft benötigt und ich denke in deiner Platine schnell sehr nützlich wird  :6:

Kleiner Hinweis zu deiner Installationsanleitung (Windows 7) . Mein Board wird unter BOARDS mit aufgelistet und ist dann über "echtes" USB anzusprechen. Das heißt es benötigt kein Pseudo-COM-an-USB-Port.  Was das Risiko das der Com-Port abhaut, gegen 0 setzt ;)

Ach ja. Wenn man es richtig pervers macht, kann dann damit verschiedene Zustands-Beleuchtungsprogramme machen ("gelandet","Im Flug" , "Im Kampf (Mit einer Blitz-LED den Phaser simulieren z.b.))".  Eine Fernbedienung mit passenden Chips war in mein "Starter-Paket" genau so wie das Display ebenfalls drin. Kosten : Ca. 35 Euro. Sogar mit Display im Sockel möglich ;)

Hinweis zum Kauf. Ich kaufe die Teile fast alle in Asien über Ebay + Paypal. Lieferzeit : ca. 4-6 Wochen. Ersparnis : ca. 70 % im Vergleich zu Händlern in DE. 

WICHTIG. Fachleute empfehlen dringend diese Arduino-Platinen nur über ein AKTIVEN HUB (Erkennt man am eigenen Netzteil) an den PC zu hängen. Grund : Mehr Sicherheit für den USB-Port. Immerhin muss der ja den Saft für die Platine und die Schaltung liefern. Und in einer Entwicklungsphase kann dann schon mal was schiefgehen. :(

Gruß

  Pucki
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: Flugwuzzi in 17. Januar 2016, 18:45:43
@Puki ... danke für den Hinweis mit dem aktiven USB Hub. Seit ich den dazwischengeschaltet habe ist mir unter Win7 die Platine auch nicht mehr "abgehaut" ;-)


Mannomann ... schon wieder fast ein Monat vergangen seit meinem letzten Update hier. Aber es ist jedes Jahr das Gleiche ... erst freue ich mich auf Weihnachten und denke da werden sicher einige Tage Modellbau möglich sein, nur um im Jänner festzustellen dass es wieder mal nicht so geklappt hat mit der Modellbauzeit ... so ist das Leben  :pffft:

Nachdem wir uns durch die Programmierung durchgequält haben geht es mit "richtigem" Modellbau weiter.

Laserkanonen und Beleuchtung
Die Laserkanonen vom Bausatz lassen sich nur schwer aufbohren um dort die LWL für die Beleuchtung durchzuführen. Deswegen wurden die beiden Laserkanonen aus dünnen Messingröhrchen neu aufgebaut. Um die Röhrchen abzulängen verwende ich diese Tools ...

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150519_zpshdn0cokw.jpg)

Hier die Zutaten für die Beleuchtung ... LEDs und LWL. Die Vorwiderstände kommen an die Platine ;-)

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150522_zpsai1pah0v.jpg)

Die LWL-Beleuchtung ist nicht schwierig. Hier wie ich es mache:
Zuerst den runden Kopf der LED etwas gerade schleifen.

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150523_zpsxw3xk5dl.jpg)

Dann mit einem Bohrer (gleicher Durchmesser wie LWL) eine Vertiefung in die LED bohren ... Achtung, nicht so tief bohren dass man an die An-/Kathode kommt.

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150525_zpssnecfycp.jpg)

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150526_zpsjpaieqgy.jpg)

In diese Bohrung werden die LWLs mit einem Tröpfchen Epoxi-Kleber verklebt damit sie sich später nicht leicht lösen können. Superkleber funktioniert nicht gut, es macht die LWL spröde und milchig. Wichtig ... der Kleber muss glasklar sein, ich habe dafür UHU Plus schnellfest verwendet.

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150527_zpsculiuzao.jpg)

Damit die Beleuchtung nicht andere Bereiche beeinflusst/beleuchtet oder die Lichtleitung von anderen Lichtquellen erhellt wird verwende ich zur Abschirmung Schrumpfschläuche im passenden Durchmesser. Die werden über LWL und LED gezogen und dann mit einer Hitzequelle (Lötkolben, Feuerzeug o.ä.) zusammengeschrumpft. Das hält dann ganz gut.

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150530_zpsqo0bhem8.jpg)

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150586_zpsjcmbatqj.jpg)

Noch ein Tipp ... vor dem "zusammenschrumpfen" isoliere ich die beiden Lötstellen mit Plasti-Dip (einer flüssigen Isolierungsfarbe) um keine Kurzen zu verursachen.

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150577_zpsgwojohco.jpg)

Nun können die Laserkanonen-LEDs im Modell befestigt werden.

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150587_zpsd9dnubjv.jpg)

Hier gibts noch ein Video vom Laserkanonenbeleuchtungstest: https://youtu.be/KbhrGeekRcI (https://youtu.be/KbhrGeekRcI)


Triebwerke
Für die Triebwerke verwende ich weiße LEDs. Die Triebwerke sind innen mit schwarzer Farbe lackiert damit nicht das ganze Triebwerk erleuchtet wird ;-)
Für die LED ist eine kleine Halterung  aus Plasticard Resten geschnitzt. Die Öffnung zum Schiffsrumpf ist mit Sheet verschlossen worden, damit nicht das ganze Modell erleuchtet wird. Um einen schöneren Triebwerkseffekt hinzubekommen habe ich die Klarsichtteile innen "milchig" geschliffen und aussen mit transparentem Blau bemalt.

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150572_zpsfzhzexsu.jpg)

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150574_zps6doe7idu.jpg)

Triebwerke und die Laserkanone sind über eine eigene Platine gesteuert und das Cylonen-Auge über eine zweite Platine. Alle Effekte auf einer Platine gemeinsam ließen das Auge viel zu sehr ruckeln. Da genug Platz vorhanden ist habe ich die zusätzlichen paar Euros für die 2. Platine gerne in Kauf genommen. Wie man sieht habe ich die Vorwiderstände direkt an der Platine verlötet da hier genug Platz zur Verfügung ist.

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150592_zpsevnrfwgy.jpg)

Wenn alles verkabelt und sicher verklebt ist kann die eine Hälfte des Cylon Raider geschlossen werden damit wir nicht versehentlich was abreißen. Leider muss ich beim verkleben feststellen ... die Passgenauigkeit ist schlimmer als schlecht. Es gibt richtige Spalten in die man hineinsehen kann ... grummel.

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150593_zpsmtex5hig.jpg)

Hier ein Testvideo von den Triebwerken: https://youtu.be/JSI3kGDnjgc (https://youtu.be/JSI3kGDnjgc)

Cylonen Auge
Für das Cylonen Auge habe ich eine passende Schablone erstellt, die von innen hinter die Augenöffnung geklebt ist. Daran kommen dann die winzigen roten SMD LEDs Bauform 0603. Im Cylonen-Kopf mussten noch einige Durchlässe für die Kabel geschnitten werden. Nach 7 LEDs und einem Nervenzusammenbruch ist auch das geschafft ;-)

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150600_zpsxq9cvqag.jpg)

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150603_zpspjyanxee.jpg)

An der unterseite der LED Halterung habe ich ein dünnes Kupferstück als "Pad" gelötet und dort alle Minus-Leitung der SMD-LEDs zusammengeführt, damit nur ein Kabel durch den Rumpf laufen muss.

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150608_zpscvp0jepk.jpg)

Zum Schluss noch die zweite Platine mit den Vorwiderständen, Stromversorgung usw. verlöten. Danach noch sicherheitshalber die freien Lötstellen mit Plasti-Dip isolieren und fertisch ist das Innenleben.

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150617_zpsjcumcffh.jpg)

Hier noch ein Testvideo vom Cylonen Auge: https://youtu.be/gO-vhf8uWxI (https://youtu.be/gO-vhf8uWxI)


Lückenfüller
Leider sind auf der Innenseite der beiden Flügelbögen riesige Spalten und Passungenauigkeiten. Diese müssen nun mit gezogenen Gussästen und Flüssigspachtel bzw. Spachtelmasse verschlossen werden.

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150619_zpspkgcp3oc.jpg)

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150622_zpsgddicyhr.jpg)

Mit der drögen Spachtelei/Schleiferei verbringe ich dann die Zeit bis zum nächsten Update.  :rolleyes:
Liebe Grüße
Walter

PS ... die YouTube Videos brauchen derzeit seeehr lange zur Verarbeitung. Das liegt an YouTube ... sorry falls die Videos noch nicht aufgerufen werden können.
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: Universalniet in 17. Januar 2016, 19:17:23
Walter,

ich hatte ja vor so etwas ähnliches als Grundlagen Thread zu verfassen.
Das kann ich mir schenken....

Toller Bericht.
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: Flugwuzzi in 17. Januar 2016, 19:25:27
Marc ... es kann NIE genug Grundlagen geben ... keine Ausrede und her damit  :D :D

lg
Walter
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: bughunter in 17. Januar 2016, 19:44:04
Ah, schöner Fortschritt und danke für die jeweiligen Testvideos! Das "Auge" ist ja wohl das Highlight :P

Ein Tipp noch zu den Messingrohren: die brauchst Du nicht zu sägen, rolle einfach mit einem Cutter drüber auf der Schneidematte, dann lassen sie sich sauber brechen! Probiere das mal aus, geht gut.

Viele Grüße,
Bughunter
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: Puchi in 18. Januar 2016, 09:44:13
Super gemacht! Die Beleuchtungseffekte sehen echt gut aus! :klatsch:

Danke auch für die Tipps bezüglich der Kombination LED/LWL. Noch eine Frage zu den LWL's: ich hab' mir mal ein paar LWL zugelegt und den Tipp bekommen, dass man die Schnittstellen nach einem etwaigen Ablängen der LWL's aufpolieren soll, da sonst ev. die Lichtstärke leidet. Hast Du das was in dieser Richtung gemacht, oder funktioniert das auch so?


Liebe Grüße,

Karl
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: Flugwuzzi in 18. Januar 2016, 09:55:45
Frank ... danke für die Info mit dem Cutter-rollen ... das werde ich mal probieren.

Karl ... normalerweise schneide ich die LWLs einfach möglichst glatt ab (mit einem guten, scharfen Knipex-Cutter). Sollte die Schnittstelle nicht gut gelungen sein, kann man diese mit Schleifen und Polieren auf Vordermann bringen. Eine schlechte Schnittstelle beeiträchtigt die Lichtausbeute schon ein wenig.

An manchen Stellen macht auch ein sogenanntes "Mushrooming" Sinn. Mann geht mit einer Hitzequelle an die Schnittstelle und lässt diese wie ein Schwammerl anschmelzen. Dadurch streut das Licht nicht nur geradeaus sondern der Leuchtwinkel erweitert sich durch den Pilzkopf  ... das funktioniert aber nur wenn man vorher eine halbe Stunde Mario gezockt und ausreichend Pilze gesammelt hat ;)

lg
Walter
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte
Beitrag von: Flugwuzzi in 23. Januar 2016, 14:44:44
Leute, es geht in die Zielgerade.

Nach ausgiebiegem Füllen, Spachteln und Schleifen sind alle Spalten geschlossen.

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150626_zpspvqjzf5l.jpg)

Jetzt wird der Haltestab eingeharzt und eine Leuchtprobe gemacht. Alles leuchtet korrekt .... ein Stein fällt vom Herzen  :V:
Aber da es einige Lichtlecks gibt wird in feinen Spalten und an Übergängen mit Mr. Surfacher 500 versiegelt. Überschüssiges Mr. Surfacer kann man gut mit dem Mr.
Color Thinner und einem Wattestäbchen wegwischen und man muss nicht mehr nachschleifen.

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150636_zpsb39ghpwh.jpg)

Die LWL der Laserkanonen wurden etwas länger gelassen ... diese werden nach der Lackierung auf die passende Länge zurückgeknipst. So erspart man sich hier eine Maskierung. Das Klarsichtteil des Cylonen Auges wurde mit Tamiya Smoke noch zusätzlich etwas abgedunkelt. Die Triebwerke erhielten noch zusätzliche Farbschichten für Lichtblocking.

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150641_zpsenfbjt9d.jpg)

Jetzt erhält der Cylon Raider seine Grundierung. Ich verwende dafür STYNYLREZ schwarz ... das ergibt eine seidenmatte bis matte Lackierung. Ich möchte die Metallicfarben diesmal eher gedämpft haben und nicht grell glänzend. Wem der STYNYLREZ Primer zu dickflüssig ist (ich muss immer mit der 0,4er Evolution Düse und hohem Druck sprühen) kann den Primer auch mit Isopropylalkohol verdünnen. Funzt prima.

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150656_zpswjz8lihv.jpg)

Nun folgen eine Metallic Grundfarbe (Aluminium) und danach das Abkleben und einzelne Lackieren von diversen Panels. Daführ schickt man wieder massig Abklebeband in die Schlacht ;-) Eine zusätzliche Schutzschicht Klarlack spare ich mir an dieser Stelle ...

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150680_zpsczjttzsi.jpg)

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150682_zpsfye2mtvd.jpg)

Die an den "Flügeln" angegossenen Embleme der Cylonen hatte ich zu Baubeginn abgeschliffen. Diese werden nun mit grüner Farbe und selbstgeschnittenen Klebemasken wieder aufgesprüht.
ACHTUNG ... einen gefährlichen Effekt konnte ich dabei feststellen ... die Klebefläche der ORAMASKFOLIE und die AK Xtreme Metal Farben vertragen sich nicht besonders gut. Ich habe die ORAMASK Folie beinahe nicht herunterbekommen, so fest war die Klebewirkung. Außerdem sind einige Klebereste auf der Metallicfarbe zurückgeblieben. Bei Tamiya Tape, rosa TESA Tape und Revell Tape gab es da keine Probleme. Vielleicht hätte ich doch lieber eine Klarlack Schutzschicht aufsprühen sollen  :rolleyes:

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150686_zpsodvavmsb.jpg)

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150688_zpsybq6dohn.jpg)

Jetzt folgt eine Verschmutzung des Cylon Raider. Mit selbstgemischter schwarzer und brauner Farbbrühen (Ölfarbe und White Spirit) werden Panellines abgedunkelt. Wobei der Begriff Panelline hier eine Untertreibung ist ... man kann fast Gräben dazu sagen  :D.  Danach folgen noch Schlieren mit Ölfarben und an einigen Stellen dezente Verschmutzungen mit Pastellpigmenten.
Nach dem Weahtering bin ich froh noch im Besitz meiner Sehkraft zu sein  :1: ... es blendet die Silberlackierung beim auftragen der Farbbrühe ziemlich stark. Ich habe nach einiger Zeit eine Sonnebrille  8) aufgesetzt weil meine Augen ständig zusammengekniffen waren (Kein Scherz!).

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150690_zpsswg9cehn.jpg)

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150692_zpsrmlwjapw.jpg)


Zuguterletzt fehlt noch die Base.
Als Grundlage dient ein Bilderrahmen aus einem schwedischen Möbelhaus. Der Rahmen erhält statt dem Glas einen Deckel aus einer Polystyrol Platte und eine Grundierung mit Citadel Chaos Black Spray. Mit dem Silhouette Cutter hab ich mir das Cylonen Emblem als Maske geschnitten. Außerdem habe ich mir Schriftart von Battlestar Galactica als kostenlose TTF aus dem Web geholt und eine kleine Beschriftung als Sprühmaske ausgeschnitten. Das rosa Ding ist kein Spielzeug von Amorelie sondern eine Art Spachtel mit der man Klebefolien aufrubbeln kann ;-)

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150661_zpsr9vjfhwa.jpg)

Danach habe ich mit AK671 Xtreme Metal sanft übernebelt ...

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150665_zpswznnnwoj.jpg)

... und nach dem Abziehen der Masken sieht das ganze nicht so übel aus. Mal sehen ob ich diesmal auch wirklich alle Maskenteile verwendet habe. Sicherheitshalber habe ich diesmal die Buchstaben mit einer Transferfolie auf die Base übertragen.

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150671_zps2bmkuzb9.jpg)

Jetzt fehlt noch die Verkabelung in der Base. Hier kommen ein 9V Block, eine Buchse für ein Netzteil und eine Ein/Aus-Schalter dran und danach kann das Halterohr in die Base verklebt werden.

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150705_zpsarg6ewvz.jpg)

Voilá ... und damit ist der Cylon Raider auch schon fertig.
Danke dass Ihr mit von der Partie gewesen seid, auch wenn der Ausflug in die Arduino Welt vielleicht etwas dröge war. Ich hoffe es war für den einen oder anderen trotzdem etwas interessantes dabei. Mir hat es jedenfalls Spaß gemacht den kleinen bösen Cylonen zu bemalen und beleuchten.

Hier noch ein paar Fotos des fertigen Modells aus der Hüfte geschossen. Fotos und Video für den Galeriebeitrag folgen demnächst gibt es hier http://www.modellboard.net/index.php?topic=55369.0 (http://www.modellboard.net/index.php?topic=55369.0).

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150720_zpsi86cji6d.jpg)

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150722_zpsmmnjxra7.jpg)

(http://i630.photobucket.com/albums/uu21/flugwuzzi/Cylon%20Raider%20-%20Arduino%20Beleuchtung/P1150723_zpsqmiwa2r8.jpg)

Liebe Modellbaugrüße
Walter
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte (fertig)
Beitrag von: Universalniet in 23. Januar 2016, 14:54:23
Sehr schön!!!!  :klatsch: :klatsch: :klatsch: :klatsch:

Ich mach mich in absehbarer Zeit an die Viper ...
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte (fertig)
Beitrag von: AnobiumPunctatum in 23. Januar 2016, 15:21:00
Absoluit toll geworden :P
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte (fertig)
Beitrag von: bughunter in 23. Januar 2016, 15:23:57
Sehr gut gefällt mir auch die Base, mit der nur leicht metallisch schimmernden Schrift :P
Saubere Arbeit! Und nun schnell Galerievideo drehen und einstellen ...
... und dann ran an den Doppeldecker :6:

Viele Grüße,
Bughunter
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte (fertig)
Beitrag von: Puchi in 23. Januar 2016, 16:58:03
Zitat von: Flugwuzzi in 23. Januar 2016, 14:44:44
... und nach dem Abziehen der Masken sieht das ganze nicht so übel aus.
Pffff... 8o, nicht so übel? Das sieht sehr gut aus! :klatsch:

Tolle Arbeit, Walter! Das Modell macht ordentlich was her, und dann noch die Beleuchtungseffekte dazu, prima. :P

Ich freu mich schon auf das Video und natürlich auch darauf, das ganze mal live zu sehen!

Danke auch für Deine Mühe, alles so ausführlich zu erklären. Da werde ich mir bei der Beleuchtung von diversen Modellen einiges an Euronen sparen können.


Liebe Grüße,

Karl
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte (fertig)
Beitrag von: vonMackensen1914 in 23. Januar 2016, 18:33:05
Gefällt das Ergebnis Toll geworden.  :klatsch:
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte (fertig)
Beitrag von: Flugwuzzi in 24. Januar 2016, 17:21:14
Danke Leute für all eure netten Worte. :P

@Universalniet ... Danke Marc, ich bin schon gespannt auf deine Viper. Die steht bei mir auch noch irgendwo auf der TO-DO Liste  :1:

@AnobiumPunctatum @vonMackensen1914 ... Freut mich dass es euch gefällt!

@bughunter ... Schön dass dem Meister der Details mein Modell gefällt, das spornt an! ... und wegen der Doppeldecker, die müssen noch ein wenig warten, ich bin derzeit noch in SCIFI-Stimmung  :D

@Puchi ... Karl, danke für das Lob, das geht runter wie Öl. Ich freue mich wenn mein Beitrag dich zu einem beleuchteten Modell anregt ... das wird sicher der HAMMER!  :1:
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte (fertig)
Beitrag von: Olaf in 25. Januar 2016, 10:40:19
Klasse Arbeit!
Erstaunlich, was Du aus dem an sich sehr simplen Modell so herausholst.  :klatsch:
Dazu die genialen Lichteffekte. Danke, dass Du das zeigst.

Lg Olaf  :winken:
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte (fertig)
Beitrag von: Maverick in 25. Januar 2016, 12:51:22
Hi Flugwuzzi,

tolle Arbeit. Gefällt mir sehr gut.
Mit Beleuchtung wirkt er richtig klasse.

Viele Grüße, Stefan
Titel: Beleuchtungseffekte !
Beitrag von: anj4de in 25. Januar 2016, 15:06:16
Hallo zusammen

Gerade im Nachbarforum von der Insel erspäht...noch nicht komplett gelesen aber es sieht vielversprechend aus!

http://www.britmodeller.com/forums/index.php?/topic/234940329-lighting-your-star-trek-federation-models-how-to-programming/ (http://www.britmodeller.com/forums/index.php?/topic/234940329-lighting-your-star-trek-federation-models-how-to-programming/)

Gruss
Uwe
Titel: Re: Beleuchtungseffekte !
Beitrag von: pucki in 25. Januar 2016, 15:33:48
Zitat von: anj4de in 25. Januar 2016, 15:06:16
Gerade im Nachbarforum von der Insel erspäht...noch nicht komplett gelesen aber es sieht vielversprechend aus!
http://www.britmodeller.com/forums/index.php?/topic/234940329-lighting-your-star-trek-federation-models-how-to-programming/ (http://www.britmodeller.com/forums/index.php?/topic/234940329-lighting-your-star-trek-federation-models-how-to-programming/)

Das ist genau so was wie ich in meinen Beitrag oben angedeutet hat. Hier hat der eng. Autor allerdings nur 2 Zustände ausgeführt. Wenn man will kann man sogar mehre Zustände ausführen. Einfach die Zustände von z.b. 2 Taster (Ergibt 4 Varianten) abfragen und dann mit "IF Befehlen" die passenden Effekte schalten.

Kleiner Hinweis : Der Autor verwendet einen UNO. Das Teil ist etwas größer als der hier verwendete Mirco und dadurch braucht das Modell einen Sockel und die Kabel eine Führung in das Schiff. Der Vorteil des Uno ist das er mehr Anschlüsse hat. Wer allerdings noch mehr Spielereien einbauen will kann sich einen Arduino MEGA kaufen. ;) Da sind noch mehr Ports drin die man ohne Tricksen ansprechen kann.

@Flugwuzzi  :winken:
Ich warte immer noch auf das Video ;) damit ich deine sehr gute Arbeit  :P mal in Action sehen kann.  :1: :1:

Gruß

   Pucki



Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte (fertig)
Beitrag von: Flugwuzzi in 25. Januar 2016, 17:14:40
@Olaf ... das Modell ist wirklich simpel. Es lebt nur von der Lackierung und Beleuchtung, schön dass es dir trotzdem gefällt. :D

@Maverick ... Danke dir!

@anj4de ... Ja den BB kannte ich schon, dort wird wie schon von Pucki erwähnt mit dem Arduino UNO und auch mit den Bibliotheken <LedFader.h> und
<LedFlasher.h> gearbeitet. Bei meiner JJ-Prise war es schon ganz schön unangenehm die ganzen Kabel durch das Rohr in die BAse zu ziehen. Das war jetzt beim Cylon Raider viel einfacher!  :1:

@pucki ... du hast es bestimmt überlesen. Seit gestern ist der Galeriebeitrag hier zu finden http://www.modellboard.net/index.php?topic=55369.0 (http://www.modellboard.net/index.php?topic=55369.0) und den Videolink findet man auch dort. Ich stelle ihn hier auch nochmal ein https://youtu.be/Yec6e7nfFJ0 (https://youtu.be/Yec6e7nfFJ0)  :D

lg und danke für euer tolles Feedback.
Walter
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte (fertig)
Beitrag von: Riker in 25. Januar 2016, 19:22:09
Hey Walter,

schließe mich den Vorpostern an: Ein schöner Raider geworden, die Effekte kommen stimmig rüber  :klatsch:
Gefällt mir sehr gut  :P Die Lackierung ist erste Sahne....
Auch schön, wie einfach du das Lauflicht von der Beschaltung und der Montage her gehalten hast.

Gruß,
Sven  :winken:
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte (fertig)
Beitrag von: pucki in 25. Januar 2016, 19:43:04
Zitat von: Flugwuzzi in 25. Januar 2016, 17:14:40
@pucki ... du hast es bestimmt überlesen. Seit gestern ist der Galeriebeitrag hier zu finden http://www.modellboard.net/index.php?topic=55369.0 (http://www.modellboard.net/index.php?topic=55369.0) und den Videolink findet man auch dort. Ich stelle ihn hier auch nochmal ein https://youtu.be/Yec6e7nfFJ0 (https://youtu.be/Yec6e7nfFJ0)  :D

Stimmt habe ich. Aber jetzt habe ich es gesehen und ich muss sagen, "hade du fein gemacht  :1:"  :klatsch: :klatsch: :klatsch:


Ach ja, kleiner Hinweis an alle. Es gibt auch die Möglichkeit fast ohne Kabel so was zu machen. https://www.conrad.de/de/busch-5900-silber-leitlack-silber-1-set-241319.html (https://www.conrad.de/de/busch-5900-silber-leitlack-silber-1-set-241319.html) ist aber wegen des edlen Material nicht grade preiswert. ;(

Gruß

   Pucki
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte (fertig)
Beitrag von: Universalniet in 26. Januar 2016, 14:52:08
Alternative? (http://www.amazon.de/Leitsilber-Leitlack-Silberleitlack-Silberlack-Reparaturset/dp/B00PSKQZ60/ref=pd_bxgy_21_3?ie=UTF8&refRID=1M3T5QR2M77FADQAF7Q8)
Titel: Re: Cylon Raider (Moebius 1/32) - Beleuchtungseffekte (fertig)
Beitrag von: pucki in 26. Januar 2016, 15:01:28

Zitat von: Universalniet in 26. Januar 2016, 14:52:08
Alternative? (http://www.amazon.de/Leitsilber-Leitlack-Silberleitlack-Silberlack-Reparaturset/dp/B00PSKQZ60/ref=pd_bxgy_21_3?ie=UTF8&refRID=1M3T5QR2M77FADQAF7Q8)

Ich gestehe  8o ich habe 1. nicht nach den Günstigsten Preis gesucht(so was mache ich erst wenn ich es selbst kaufen muss)  und 2. war der Link von mir das einzige was ich kannte. Hab es damals in einer Eisenbahnmodellfachzeitschrift gelesen.

Gruß

   Pucki