Giter Site home page Giter Site logo

offlinestepper's Introduction

offlinestepper

Offline Stepper für Feuerwerk-Zündanlagen

Haftungsausschluss

Ich uebernehme keine Haftung oder Verantwortung fuer jegliche Schaeden oder Fehlfunktionen aller Art. Die komplette Verantwortung (z.B. fuer den Bau oder Verwendung) liegt komplett bei Euch. Ich weise ausdruecklich darauf hin, dass Fehlfunktionen auftreten koennen. Es koennen auch Designfehler enthalten sein, die einen Fehler verursachen. Das Gerät hat keinerlei Zulassungen. Das Geraet ist daher mit hoechster Vorsicht und den hoechst moeglichen Sicherheitsmaßnahmen zu verwenden.

Der Nachbau ist Personen gestattet, die sich entsprechend gut mit Elektronik auskennen.

Der Nachbau ist des Weiteren nur fuer eigene Zwecke gestattet. Es ist nicht erlaubt, Geräte zur Vermarktung oder zum Verkauf herzustellen. Es darf auch nicht für kommerzielle Zwecke kopiert werden.

Ich kann aus zeitlichen Gründen keinen Support oder Hilfe beim Nachbau geben.

Technische Daten

  • 5-35V Eingangsspannung via LM2596S
  • 15 unabhängige Kanäle
  • Testmodus via Taster

Was ist das ueberhaupt?

Der Offline-Stepper ist eine kostengünstige Erweiterung für Feuerwerk-Zündanlagen und wird an einen Zündkanal der vorhandenen Zündanlage geklemmt.

Das Gerät hat die Besonderheit, dass es keine eigene Zündspannung benötigt, sondern die Zündspannung von der vorhandenen Zündanlage übernommen und entsprechend geroutet wird. Dadurch werden weniger elektronische Teile benötigt. Für das Testen der Kanäle dient eine einfache Knopfzelle und ein Taster.

Das Gerät bietet einen automatischen und einen manuellen Modus.

Im manuellen Modus wird pro Zündimpuls ein Kanal weiter gesteppt. Die letzte Position wird in einen nicht-flüchtigen Speicher abgelegt, bei einem erneuten Zündimpuls ausgelesen und um eine Position inkrementiert. Dadurch weiß das Gerät, welche Zündkreis als nächstes an die Reihe kommt.

Im automatischen Modus werden die Kanäle innerhalb eines Zündimpulses ausgelöst. Zur Verfügung stehen die 7 Zeiten: von 50 - 200ms in 25ms Schritten. Zu beachten ist hier, dass der Zündimpuls länger anliegen muss. Bei 50ms und 15 Kanälen also mindestens 750ms + 5ms für den Boot-Vorgang.

Kurze Bauanleitung

  1. Teile bestellen (Teileliste)
  2. Platinen aetzen lassen (gerber, drill) oder selbst herstellen (PDF)
  3. avr-lib und avrdude installieren
  4. Software mit make kompilieren
  5. das hex File auf den avr flashen
  6. bei den Platinen folgende Reihenfolge beim Löten: Widerstände, FETs, IC-Sockel, LEDs, Klemmen
  7. den step-down regler auf 5v einmessen
  8. bei der FET-Verkabelung auf die Reihenfolge im Sourcecode achten
  9. WAGO Frontplatte: sieht schön aus, platzsparend, jedoch kompliziert zu verarbeiten
  10. Terminal Frontplatte: sieht schön aus, einfach zu verarbeiten (mein Favorit)
  11. das Gerät vor der Inbetriebnahme ausgiebig testen.

Modusschalter (optional)

Standardmäßig befindet sich das Gerät im manuellen Modus. Darüber hinaus ist es möglich, über die ISP Pins noch weitere Modi zu konfigurieren. Dies kann über einen DIP- oder Kodierschalter realisiert werden:

    PB3 PB4 PB5

50ms: 0 0 0 75ms: 1 1 0 100ms: 1 0 0 125ms: 0 1 1 150ms: 0 0 1 175ms: 0 1 0 200ms: 1 0 1 m: 1 1 1

Der Zündimpuls ist immer 50ms.

Belegung der Kanäle / Ports

C2 = CH01 C3 = CH02 C4 = CH03 C5 = CH04 D5 = CH05 D6 = CH06 D7 = CH07 D2 = CH08 B1 = CH09 B0 = CH10 D3 = CH11 D4 = CH12 B2 = CH13 C0 = CH14 C1 = CH15

offlinestepper's People

Contributors

pingufreak avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.