Sitemap | Kontakt | Disclaimer | Impressum
Das Informationsportal der FEUERWERK HomepageBilder und VideosHerstellung und FunktionsweiseWeitere InformationenFeuerwerkskörper DatenbankFeuerwerk-Videos, Silvesterfeuerwerk und Pyrotechnik-Bücher einkaufenDer Treffpunkt von Feuerwerkern und FeuerwerksfansDie Fotogalerie von Feuerwerkern und FeuerwerkfansTermine internationaler FeuerwerkeInformationsseiten zu wichtigen Wettbewerben und FestivalsDie Fach-Enzyklopädie von Feuerwerkern und Feuerwerksfans


Suchen
FEUERWERK Forum | Chat | Album | Kalender | Portal | Wiki | Online | Datenbank
Registrieren | Moderatoren | Archiv | Hilfe


Zurück   FEUERWERK Forum > Silvester aktuell > Effekte, Feuerwerkskörper, Technik, Hilfsmittel

Antwort
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 10.03.2017, 18:50   #226
TelosNox
Mitglied
 
Registriert seit: 12/2016
Ort: Karlsruhe

Eigene Pyro-Einstufung: Silvester-Zündler

Beiträge: 203

Erhielt 18 Danke für 12 Beiträge
Hat sich für 0 Beiträge bedankt
Youtube ist mir ein wenig zu öffenlich. Normalerweise pack ich sowas einfach ins google drive und gebe dann den Link weiter.
TelosNox ist offline  
TelosNox's Öffentliches Profil ansehen  Album von TelosNox ansehen  Mehr Beiträge von TelosNox finden   
Für Beitrag bedanken Mit Zitat antworten
Alt 10.03.2017, 19:25   #227
tommihommi1
Senior-Mitglied
 
Registriert seit: 01/2016

Eigene Pyro-Einstufung: Silvester-Zündler

Beiträge: 607

Erhielt 210 Danke für 134 Beiträge
Hat sich für 222 Beiträge bedankt
Zitat:
Zitat von TelosNox Beitrag anzeigen
Youtube ist mir ein wenig zu öffenlich. Normalerweise pack ich sowas einfach ins google drive und gebe dann den Link weiter.
Man kann auf YT videos auch auf nicht gelistet stellen
tommihommi1 ist offline  
tommihommi1's Öffentliches Profil ansehen  Album von tommihommi1 ansehen  Mehr Beiträge von tommihommi1 finden   
Für Beitrag bedanken Mit Zitat antworten
Alt 10.03.2017, 22:05   #228
TelosNox
Mitglied
 
Registriert seit: 12/2016
Ort: Karlsruhe

Eigene Pyro-Einstufung: Silvester-Zündler

Beiträge: 203

Erhielt 18 Danke für 12 Beiträge
Hat sich für 0 Beiträge bedankt
Ok das wäre ne Option.
Ich hab bisher noch nie was auf Youtube hochgeladen, daher hab ich 0 Erfahrung damit. Aber irgendwann muss man damit ja mal anfangen.

Kurzer Zwischenstand:
Wie geplant läuft die Konfiguration jetzt direkt über die gefundenen AdHoc Module. Die kann man per Context Menü in ein Konfiguriertes Modul umwandeln. Umgekehrt kann man Konfigurierte Module mittels Kontext Menü auch wieder löschen.
Screenshot ist angehängt.

Dämlicherweise erscheint das Context Menü beim obersten Eintrag irgendwo ganz unten (weil es sonst außerhalb der View wäre). Lässt sich lösen, wenn ich die Buttons nach oben verlege. Sieht aber dann irgendwie doof aus...
/edit: Das falsch platzierte Context Menü scheint Android 7 spezifisch zu sein. Zumindest lese ich das so im Netz. Ist also aktuell weniger tragisch.
Miniaturansicht angehängter Grafiken
Klicken Sie auf die Grafik für eine größere Ansicht

Name:	Module_Overview.jpg‎
Hits:	31
Größe:	52,3 KB
ID:	29492  
TelosNox ist offline  
TelosNox's Öffentliches Profil ansehen  Album von TelosNox ansehen  Mehr Beiträge von TelosNox finden   
Für Beitrag bedanken Mit Zitat antworten
Alt 10.03.2017, 22:48   #229
TelosNox
Mitglied
 
Registriert seit: 12/2016
Ort: Karlsruhe

Eigene Pyro-Einstufung: Silvester-Zündler

Beiträge: 203

Erhielt 18 Danke für 12 Beiträge
Hat sich für 0 Beiträge bedankt
Neue Baustelle:
Ich hab die ganze direkte Kommunikation mit den Modulen über AsyncTask gelöst. Dumm, dass die Dinger in einer Queue laufen und sich gegenseitig blockieren.

Aufgefallen ist mir das irgendwie schon vorher. Das eine Modul hatte einen guten Ping und beim anderen Modul war der Wert fast doppelt so hoch.
Jetzt als ich mal das erste Modul ausgeschalten hab, ist der Ping vom 2. Modul massiv in die Höhe gegangen.
Ist auch logisch. Die erste Anfrage wartet 300ms auf Antwort und bricht dann ab (Timeout, das Modul ist offline). Erst danach kommt das zweite Modul überhaupt zum Zug.

Das ist *******e! So darf das nicht sein, denn im Zweifel hat man 5 bekannte Module, die 4 ersten gehen offline und Modul 5 braucht jetzt gute 2 Sekunden, um Befehle abzusetzen.

Ich muss den ganzen Mist jetzt also nochmal umbauen. Back to the basics.... wird erstmal wieder nix mit neuen Features
TelosNox ist offline  
TelosNox's Öffentliches Profil ansehen  Album von TelosNox ansehen  Mehr Beiträge von TelosNox finden   
Für Beitrag bedanken Mit Zitat antworten
Alt 11.03.2017, 23:20   #230
TelosNox
Mitglied
 
Registriert seit: 12/2016
Ort: Karlsruhe

Eigene Pyro-Einstufung: Silvester-Zündler

Beiträge: 203

Erhielt 18 Danke für 12 Beiträge
Hat sich für 0 Beiträge bedankt
Umbau ist erfolgt und man kann jetzt schon grundsätzlich ein Feuerwerk planen:
Man kann Name, Modul, Kanal und Delay angeben.
Allerdings wird das bisher weder abgespeichert, noch kann man es irgendwie abspielen (das kommt natürlich noch).
Auch umsortieren der Reihenfolge ist noch nicht möglich, das muss noch rein.

Als nächstes muss das dann irgendwie gespeichert werden können (idealerweise unter einem Namen) und dann muss man es auch noch "abspielen".

Dann wäre schonmal ein großer Teil geschafft. Das ist jetzt alles noch ohne virtuelle Kanäle. Man kann Kanäle nicht umbennen. Aber die Zündaktionen im geplanten Feuerwerk kann man bennenen.
Ich kann mir vorstellen, dass das bereits reichen könnte.

Ich hab wieder nen Screenshot angehängt, wie das aktuell aussieht, wenn man so ein Feuerwerk zusammengeklickert hat.
Die Zeiten sind aktuell als Delta angegeben (also Abstand zum vorherigen Zündzeitpunkt).

Das ist vielleicht nicht ganz so intelligent. Vielleicht macht es mehr Sinn, wenn man der jeweiligen Zündaktion ihre Laufzeit mitgibt. Dann würden die Zeitpunkte immer noch stimmen, wenn man umsortiert.
Allerdings trifft das nur zu, wenn man nach Ende eines Effekts das nächste zünden will. Wenn man etwas verzögert zünden will, so dass beide Effekte Zeitgleich enden, bringt es wieder nix mehr mit der Laufzeit.
Miniaturansicht angehängter Grafiken
Klicken Sie auf die Grafik für eine größere Ansicht

Name:	FeuerwerkPlan.jpg‎
Hits:	20
Größe:	46,8 KB
ID:	29508  
TelosNox ist offline  
TelosNox's Öffentliches Profil ansehen  Album von TelosNox ansehen  Mehr Beiträge von TelosNox finden   
Für Beitrag bedanken Mit Zitat antworten
Alt 12.03.2017, 20:13   #231
TelosNox
Mitglied
 
Registriert seit: 12/2016
Ort: Karlsruhe

Eigene Pyro-Einstufung: Silvester-Zündler

Beiträge: 203

Erhielt 18 Danke für 12 Beiträge
Hat sich für 0 Beiträge bedankt
Ich hab mal die Kamera draufgehalten. Dummerweise ist die Aufnahme LED an, die spiegelt im Handy. Sollte aber nicht so tragisch sein.

Die Texte im UI sind stellenweise noch Schrott. Einfach ignorieren, ich lasse mir da noch was gescheites einfallen.

Wohl bekomms...
https://youtu.be/FziFb449aEc
TelosNox ist offline  
TelosNox's Öffentliches Profil ansehen  Album von TelosNox ansehen  Mehr Beiträge von TelosNox finden   
Für Beitrag bedanken Mit Zitat antworten
1 Danksagung für diesen Beitrag
Folgender Benutzer sagt Danke zu TelosNox für den nützlichen Beitrag:
tommihommi1 (13.03.2017)
Alt 14.03.2017, 23:32   #232
TelosNox
Mitglied
 
Registriert seit: 12/2016
Ort: Karlsruhe

Eigene Pyro-Einstufung: Silvester-Zündler

Beiträge: 203

Erhielt 18 Danke für 12 Beiträge
Hat sich für 0 Beiträge bedankt
Langsam wirds interessant.
Ich hab mal den ersten Entwurf am laufen, wie so ein geplantes Feuerwerk dann in der App automatisiert abläuft.

Aktuell kann die App ein geplantes Feuerwerk abspielen. Die Delays sind immer relativ zur vorherigen Zündung (also Verzögerungen). Auch der Start kann verzögert werden (wenn die erste Zündaktion ein Delay hat).

Screenshot ist angehängt. Oben rot sieht man die letzte Zündung (das läuft also gerade). Darunter mit einem ProgressBar die nächste anstehende Zündung. Wenn der Balken durch ist, wird gezündet. Darunter dann die Liste mit den übrigen Zündaktionen (die ist scrollbar, man kann sich also nen Überblick verschaffen).

Noch werden keine Zündungen ausgelöst, das ist aber nachher eine Kleinigkeit. Es gibt aktuell auch eine feste Taktung von 200ms (alle 200ms wird geprüft, wie weit der Fortschritt ist). Man könnte hier auch beliebige Verzögerungen realisieren, allerdings wirds dann mit dem ProgressBar kompliziert. Das stelle ich erstmal hintenan, zumal ich Verzögerungen eh im Sekundenbereich geplant habe (alleine die Kommunikation braucht schon ca. 30ms, da macht es nicht viel Sinn im Millisekunden Bereich zünden zu wollen). Auch eine Verzögerung von 0 ist aktuell immer mindestens 200ms lang (******* Konzept...). Da werd ich mir noch was einfallen lassen, denn das ist nachher die Brückenlösung, um mehrere Kanäle gleichzeitig zu zünden.

Geplant ist jetzt erstmal, dass die gleichzeitige Zündung geht und dass auch tatsächlich Module angesteuert werden.
Wenn ich das soweit habe, dann will ich die Semiautomatik machen.
Wenn das durch ist, will ich eine Übersicht des geplanten Feuerwerks realisieren. So dass man jeweils das vollständige Modul mit allen Kanälen sieht und dann aber am jeweiligen Kanal angezeigt wird, welcher Zündaktion er zugeordnet ist und wann sein absoluter Zündzeitpunkt wäre (relativ wäre an der Stelle unnütz).
Damit kann man dann bequem kontrollieren, ob man korrekt verkabelt hat (wenn man die Module aufbaut, so wie ich - dann entspricht die Anzeige in der App nämlich den Terminals am Modul).

Irgendwann zwischenrein muss ich mir dann mal noch überlegen, wie man so ein geplantes Feuerwerk speichert. Schwierigkeit dabei ist, dass es sich ja auf konkrete Module bezieht, die nicht (mehr) zwingend in der Konfiguration vorhanden sein müssen. Außerdem will man vielleicht parallel unterschiedliche Feuerwerke planen. Also will man das benennen und die gespeicherten Planungen auswählen können. Alles leider nicht trivial, vor allem, wenn man mit so wenig Berechtigungen wie möglich auskommen will.
Miniaturansicht angehängter Grafiken
Klicken Sie auf die Grafik für eine größere Ansicht

Name:	GeplantesFeuerwerkSchiessen.jpg‎
Hits:	17
Größe:	46,6 KB
ID:	29522  
TelosNox ist offline  
TelosNox's Öffentliches Profil ansehen  Album von TelosNox ansehen  Mehr Beiträge von TelosNox finden   
Für Beitrag bedanken Mit Zitat antworten
Alt 15.03.2017, 06:53   #233
TelosNox
Mitglied
 
Registriert seit: 12/2016
Ort: Karlsruhe

Eigene Pyro-Einstufung: Silvester-Zündler

Beiträge: 203

Erhielt 18 Danke für 12 Beiträge
Hat sich für 0 Beiträge bedankt
Mann mann mann...

wenn man mal vorher schaut, wie man so einen Countdown Progress machen kann, ohne das alles zu Fuß zu implementieren, dann geht es einfacher.
0 Delay funktioniert jetzt korrekt und das Delay kann jetzt theoretisch im Millisekunden Bereich liegen (ich erlaube es aktuell aber nicht).

Als nächstes mache ich definitiv die Speicherei fürs Planen. Es nervt nämlich, wenn man für jedes mal ausprobieren wieder alles neu eingeben muss.
TelosNox ist offline  
TelosNox's Öffentliches Profil ansehen  Album von TelosNox ansehen  Mehr Beiträge von TelosNox finden   
Für Beitrag bedanken Mit Zitat antworten
Alt 19.03.2017, 17:01   #234
TelosNox
Mitglied
 
Registriert seit: 12/2016
Ort: Karlsruhe

Eigene Pyro-Einstufung: Silvester-Zündler

Beiträge: 203

Erhielt 18 Danke für 12 Beiträge
Hat sich für 0 Beiträge bedankt
Hier gibt's wieder was zu sehen:
https://youtu.be/u8LUBe3yIUU

Das automatische Abspielen eines geplanten Feuerwerks ist jetzt als Prototyp implementiert.

Ansonsten hab ich jetzt auch schon das Speichern der geplanten Feuerwerke drin, allerdings ergibt sich aktuell die Reihenfolge aus der alphabetischen Order der Namen. Ich muss hier noch den Index mitspeichern und nach dem dann sortieren.

Die Automatische Ausführung sendet aktuell auch nur blind die Befehle und interessiert sich weder für Rückantworten, noch für den aktuellen Status. Auch Scharfschalten geht hier noch nicht, das muss man im manuellen Modus machen.

Frage die hier aufkommt: Was mache ich beim Automatischen Abspielen, wenn eine Zündung nicht erfolgt ist (also das Modul nicht Erfolg zurückmeldet). Ich würde es jetzt einfach mal ignorieren und nach Plan weitermachen. Alles Andere nützt dem User ja nix, er kann ja eh nix an der Situation ändern.

Was definitiv noch rein muss ist vor dem Start eine Prüfung, ob alle benötigten Module online sind und ob alle nötigen Kanäle belegt sind. Und ein Scharfschalten aller nötigen Module natürlich auch (samt Prüfung, ob sie alle scharf sind).
TelosNox ist offline  
TelosNox's Öffentliches Profil ansehen  Album von TelosNox ansehen  Mehr Beiträge von TelosNox finden   
Für Beitrag bedanken Mit Zitat antworten
Alt 20.03.2017, 12:05   #235
tommihommi1
Senior-Mitglied
 
Registriert seit: 01/2016

Eigene Pyro-Einstufung: Silvester-Zündler

Beiträge: 607

Erhielt 210 Danke für 134 Beiträge
Hat sich für 222 Beiträge bedankt
wie sieht es eigentlich mit dem Code für die boards aus, darf man sich das mal anschauen?
tommihommi1 ist offline  
tommihommi1's Öffentliches Profil ansehen  Album von tommihommi1 ansehen  Mehr Beiträge von tommihommi1 finden   
Für Beitrag bedanken Mit Zitat antworten
Alt 20.03.2017, 12:26   #236
TelosNox
Mitglied
 
Registriert seit: 12/2016
Ort: Karlsruhe

Eigene Pyro-Einstufung: Silvester-Zündler

Beiträge: 203

Erhielt 18 Danke für 12 Beiträge
Hat sich für 0 Beiträge bedankt
Natürlich.
Ich hänge heut abend mal das aktuelle Sketch an.
TelosNox ist offline  
TelosNox's Öffentliches Profil ansehen  Album von TelosNox ansehen  Mehr Beiträge von TelosNox finden   
Für Beitrag bedanken Mit Zitat antworten
1 Danksagung für diesen Beitrag
Folgender Benutzer sagt Danke zu TelosNox für den nützlichen Beitrag:
tommihommi1 (20.03.2017)
Alt 20.03.2017, 17:37   #237
TelosNox
Mitglied
 
Registriert seit: 12/2016
Ort: Karlsruhe

Eigene Pyro-Einstufung: Silvester-Zündler

Beiträge: 203

Erhielt 18 Danke für 12 Beiträge
Hat sich für 0 Beiträge bedankt
https://github.com/TelosNox/noxnition
Hier der komplette Code und auch das KiCad.

Ich bin was Git angeht ein absoluter Noob. Ich hoffe mal, dass ich alles korrekt mache und das Zeug auch gepublished ist.

Schlagt mich nicht für den teils arg unaufgeräumten Code, das Ganze wächst halt, wie es wächst und Android ist für mich relativ neu. Da, wo es mich stört, da räume ich zwischendurch mal auf.
TelosNox ist offline  
TelosNox's Öffentliches Profil ansehen  Album von TelosNox ansehen  Mehr Beiträge von TelosNox finden   
Für Beitrag bedanken Mit Zitat antworten
1 Danksagung für diesen Beitrag
Folgender Benutzer sagt Danke zu TelosNox für den nützlichen Beitrag:
tommihommi1 (20.03.2017)
Alt 20.03.2017, 19:50   #238
tommihommi1
Senior-Mitglied
 
Registriert seit: 01/2016

Eigene Pyro-Einstufung: Silvester-Zündler

Beiträge: 607

Erhielt 210 Danke für 134 Beiträge
Hat sich für 222 Beiträge bedankt
Hab mir bisher nur den Arduino-Code angeschaut, der ist doch recht übersichtlich und kürzer als erwartet, dank tollen libraries
tommihommi1 ist offline  
tommihommi1's Öffentliches Profil ansehen  Album von tommihommi1 ansehen  Mehr Beiträge von tommihommi1 finden   
Für Beitrag bedanken Mit Zitat antworten
Alt 20.03.2017, 20:27   #239
TelosNox
Mitglied
 
Registriert seit: 12/2016
Ort: Karlsruhe

Eigene Pyro-Einstufung: Silvester-Zündler

Beiträge: 203

Erhielt 18 Danke für 12 Beiträge
Hat sich für 0 Beiträge bedankt
Jo aber alles prozedural wird halt schnell voll. Allerdings da jetzt noch eigene Libs schneidern wäre zu viel des Guten, es lohnt nicht =)

Übrigens, falls sich jemand mal selbst die App anschauen will: Die kompilierte Apk liegt im bin Ordner mit drin.
TelosNox ist offline  
TelosNox's Öffentliches Profil ansehen  Album von TelosNox ansehen  Mehr Beiträge von TelosNox finden   
Für Beitrag bedanken Mit Zitat antworten
Alt 21.03.2017, 09:46   #240
TelosNox
Mitglied
 
Registriert seit: 12/2016
Ort: Karlsruhe

Eigene Pyro-Einstufung: Silvester-Zündler

Beiträge: 203

Erhielt 18 Danke für 12 Beiträge
Hat sich für 0 Beiträge bedankt
Mir fällt grad auf, dass man mit der App nicht wirklich rumspielen kann, wenn man kein Modul hat. Man kann ja kein Modul konfigurieren, wenn sich keines meldet.

Jetzt müsste man noch irgendwie irgend einen Fake bereitstellen, der auf den Broadcast reagiert und sich meldet. Allerdings hab ich aktuell wenig Lust dazu, das umzusetzen
TelosNox ist offline  
TelosNox's Öffentliches Profil ansehen  Album von TelosNox ansehen  Mehr Beiträge von TelosNox finden   
Für Beitrag bedanken Mit Zitat antworten
Themen-Optionen Thema durchsuchen Ansicht

Antwort

Lesezeichen

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Umfrage] Besteht Interesse an einem Silvesterverkauf in Köln? PIKE Termine und Neuigkeiten 28 29.12.2013 12:53
Besteht noch Interesse an den Pyro News Voreifelrambo Termine und Neuigkeiten 52 03.07.2012 15:57
Interesse an professionell erstellten Platinen / Komponenten einer Zündanlage? chris216 Handhabung, Technik & Bestimmungen 6 22.12.2007 17:26
Kleidung Pyrogemeinschaft !?! Besteht Interesse ? pyrocrackxxl05 Literatur, Bestimmungen, Erfahrungen, Firmen & Vereine usw. 10 01.03.2006 17:11


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:20 Uhr.
Nach oben

FEUERWERK Homepage, Forum, Album, Kalender, Wiki, Datenbank, Online, Shop
Copyright 1997 - 2017 © FEUERWERK.net · Markus Klatt