PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Schusszähler per Microschalter



gartenkralle80
30.04.2017, 01:56
Hallo.

Ich möchte für ein kleines Privates Projekt einen Schusszähler an einen Paintball Markierer anbringen.

Dh jedesmal wenn ein Microschalter betätigt wird soll ein Zwei oder dreistelliges LCD Display hochzählen.
Ab einen bestimmten wert soll er wieder von vorne anfangen. Oder ein zweiter knopf zum reseten der Anzeige.
Gibt es dafür einen fertigen Bausatz?
Oder vl kann mir jemand sagen welche teile dafür am besten geeignet wären.

Vielen dank.

Peter(TOO)
30.04.2017, 03:40
Hallo.
So etwas?
https://www.conrad.de/de/voltcraft-dcm-240-zaehlermodul-einbaumasse-455-x-22-mm-126684.html?sc.ref=Search%20Results

Mit dem programmierbaren Alarmwert-Ausgang kann man den Zähler wieder auf 0 setzen.

Allerdings sollte man noch überdenken ob ein Micro-Switch geeignet ist?
Die Dinger haben eine begrenzte Anzahl an Schaltzyklen, steht im Datenblatt.

BTW: LC-Display oder LCD
LCD = Liquid Crystal Display

Liquid Crystal Display Display kommt nicht wirklich so gut :-)

MfG Peter(TOO)

gartenkralle80
30.04.2017, 04:35
Hallo danke erstmal für deine schnelle Antwort.

Dachte eher in Richtung Arduino.
Wie hier zb.
https://m.youtube.com/watch?v=wfHCKhXEM6Y
Derjenige hat das früher fertig verkauft.
Leider ist der shop nicht mehr erreichbar.
Brauche ja nur eine 1 oder 2 stellige anzeige.
Bis 8 und dann von selber auf 0 oder eben per Schalter.
Und die flache Anzeige kann man auch besser verbauen.

Komme am tag auf höchstens 30-50 Auslöser.

Mfg

wkrug
30.04.2017, 08:58
Den Arduino kannst Du schon als Entwicklingsumgebung einsetzen.
Ich fürchte aber für das fertige Teil wird das zu groß.
Die flachsten Displays die man so kriegt sind Ersatzdisplays für "alte" Handys.
Problematisch dabei ist, das man die über kurz oder lang nicht mehr bekommt.

LED 7-Segmentanzeigen würden mir zu viel Strom verbrauchen - Ich denk mal es soll ja per Batterie / Akku betrieben werden.

Ich meine der beste Kompromiss wären OLED Displays, die man z.B. bei adafruit (https://www.adafruit.com/product/938) bekommt.
Dafür sollten auch library's zu Ansteuerung zu bekommen sein.

Es gibt auch reine 2 stellige LCD's, die sind aber in der Ansteuerung einigermassen aufwändig.
Siehe hier (https://www.reichelt.de/?ACTION=3;ARTICLE=10179;SEARCH=lcd) Aber mit etwas Gehirnschmalz auch hinzukriegen.

Eine weitere Möglichkeit wären LCD Mini DIP Module wie dieses (https://www.reichelt.de/LCD-Module-DIP-Anschluss/LCD-MO81-DIP/3/index.html?ACTION=3&GROUPID=3009&ARTICLE=44907&OFFSET=16&) hier.

Ich würde mit dem Arduino und dem gewünschten Display das Ganze mal entwickeln und dann eine Platine mit den benötigten Bauteilen layouten und fertigen lassen. Ein ATMEGA 8 sollte da mehr als ausreichend sein und in SMD Bauform eventuell sogar unter das Display passen.
Ob's für den ATtiny2313 ein Arduino Board gibt müsste ich nachgucken.

P.S.
Ich hab noch ein wenig rumgesucht und den ARDUINO Mini entdeckt.
Der wäre mit einer zusätzlichen Adapterplatine wohl klein genug für deine Idee.

RoboHolIC
30.04.2017, 13:11
Ist geklärt, wie die Schussauslösung und der Registrier-Taster zuverlässig gekoppelt werden?
Ein identischer Schaltpunkt erfordert sicherlich eine Justiermöglichkeit. Oder wird der Abzug im Eifer eh immer komplett durchgezogen, sodass mein Fragezeichen keines ist?

Guck mal hier (https://www.roboternetz.de/community/threads/66433-Piezo-Schussz%C3%A4hler-Gausshammer?p=610308&viewfull=1#post610308). Da wurde wohl was ähnliches gemacht.

gartenkralle80
30.04.2017, 15:34
@wkrug
Die idee ARDUINO MINI in Kombination mit OLED Monochrome 1.3" display oder dem LCD Mini DIP Module gefällt mir schon mal sehr gut.
Jetzt noch eine Frage wegen ATMEGA 8.
Ich dachte bisher immer das man mit dem Arduino alles programmiert das display und Auslöser anschließt und das wars. Also der arduino mit verbaut wird. Oder wird der, von dir erwähnte Atmega Controller, mit arduino programmiert und nur der Atmega Controller nacher benutzt ohne arduino bauteil?
Sry wegen der dir vl blöden frage...

@RoboHoliC
Es wird ein Hammer7 umbau in einem remington Schaft der wiederum auf winchester lader umgebaut wird. Dh der Registrier-Taster kommt oberhalb des winchester bügels und wird nach jedem nachladen betätigt. Also immer die gleiche Bewegung mit dem gleichen weg.

Und danke an alle für die Geduld und das raussuchen der Teile bisher.

Mfg

021aet04
30.04.2017, 16:36
Der Atmega ist der Controller selbst. Arduino ist ein System, das immer die gleiche Größe hat, egal welcher controller drauf ist. Beim Arduino hast du die Programmierschnittstelle, Spannungsregler,... integriert. Programmiert wird dieser normalerweise aus der Arduino IDE über die USB Schnittstelle.
Beim Atmega musst du alles selbst aufbauen, Spannungsregler, wenn nötig Schnittstelle (USB-UART Wandler bzw RS232-UART Wandler). Zusätzlich benötigst du noch ein Programmiergerät, da du keinen Bootloader wie beim Arduino hast. Der Vorteil ist das du unabhängig bist und nur das einplanst was du benötigst und du dadurch sehr klein bauen kannst.

MfG Hannes

wkrug
30.04.2017, 17:00
Ich denk mal, da das Teil ja an den Marker soll muss es relativ klein sein.
Ein standard Arduino board wird da wohl zu groß werden.
Sämtliche zentralen Funktionen sind im Controller des Boards angesiedelt.
Auf dem Board befinden sich noch die Stromversorgung und der USB Wandler und die Taktversorgung.
Das musst Du bei Verwendung nur des Controllers nachbauen.
Üblicherweise hat der ARDUINO einen Bootloader im ATMEGA geproggt.
Bei einem jungfräulichen Controller vom Elektronik Versender ist der natürlich nicht auf dem Chip gebrannt.
Um den Bootloader wieder wieder in den Chip reinzukriegen braucht es dann einen Programmer.
Wie das bei mini aussieht müssten mal die Arduino Profis hier klären.
Ich denk mal der wäre klein genug für Deine Idee.

Ich bin bei den AVR schon vor der ARDUINO Ära gelandet und Progge die Chips mit AVRGCC in "C".

gartenkralle80
30.04.2017, 17:01
Danke für die tollen Erklärung.
Werde mir mal ne Hardware Liste zusammenachreiben und bestellen. Preislich ist ja alles sehr niedrig angesiedelt.
Mir ist auch der Arduino nano aufgefallen. Dort ist die Mini-USB-Buchse bereits integriert.

Danke erstmal für die ganzen infos.

gartenkralle80
30.04.2017, 22:48
So.
Hab mal ein paar sachen bestellt um etwas herum zu basteln/testen.

Könnt ihr mal drüber schauen und sagem ob ich vl noch etwas brauche für den Anfang?


Wie gesagt nur erstmal zum testen und zum einlernen in die Materie.
-----------------------
https://m.reichelt.at/LCD-Module-DIP-Anschluss/LCD-MO81-DIP/3/index.html?ACTION=3&LA=446&ARTICLE=44907&GROUPID=3009&artnr=LCD+MO81+DIP&SEARCH=LCD%2BMO81%2BDIP
---------------------
https://m.reichelt.de/Einplatinen-Microcontroller/ARDUINO-NANO/3/index.html?ACTION=3&LA=446&ARTICLE=142943&GROUPID=6667&artnr=ARDUINO+NANO&SEARCH=ARDUINO%2BNANO
-----------------------
https://www.amazon.de/dp/B01IHCCKKK/ref=cm_sw_r_cp_apa_jQLbzbJGHQ2P6

wkrug
01.05.2017, 07:19
Das Set von AMAZON scheint mir recht komplett zu sein.

Irgendwann kannst Du Dir noch mal einen AVR ISP MK II ( ISP Programmiergerät ) besorgen.
Ist aber erstmal zum Anfangen mit dem ARDINO nicht notwendig!

Ich hab mal ein vierzeiliges Display von dem Typ verbaut, den Du jetzt auch benutzt ( in der einzeiligen Konfiguration ).
Da haben die Initialisierungen für den HD44780 Controller nicht gepasst!
Also wenn's eventuell nicht gleich auf Anhieb geht, bitte gucken, ob Du eine andere Library für das Display kriegst.
Soweit ich mich erinnere waren das nur ein paar Bits, die anders waren, aber trotzdem nervig.
Und vor allem nicht vergessen das Kontast Poti einzubauen.

Beim Taster musst Du vermutlich eine Entprellfunktion integrieren.
Sonst zählt dein Zähler eventuell gleich mehrere Stellen hoch bei einem Tastendruck.

oberallgeier
01.05.2017, 16:34
.. Hab mal ein paar sachen bestellt um etwas herum zu basteln/testen .. Vermutlich sollte das Ganze a) klein und b) stromsparend sein. Ich hab mal ein bisschen mit nem nanoclone (fast immer völlig kompatibel zum arduino nano - mit mega328p) und einem OLED1306 herumgespielt. Das sieht bei 6,5V hübsch hell aus, das Display ist ziemlich klein. Software auf arduinobasis gibts für das Display ne Menge.

Zusammen braucht Controller und Display bei 6,5V keine 50 mA. Läuft auch bei 5V mit rund 33 mA.

......https://dl.dropbox.com/s/fcsdx2vt87ja68x/IMG_2838_kl20%25.jpg?dl=0


(https://dl.dropbox.com/s/x416x7gxwukrh6m/IMG_2838_kl.jpg?dl=0)

gartenkralle80
01.05.2017, 19:39
Hallo oberallgeier
Hab mir heute Vormittag zufällig auch so ein oled bei Amazon bestellt.
Danke dir für die Einladung Info und das Bild :)

Sieht optisch so aus wie deines


AptoFun 0.96" Inch I2c IIC Serial 128x64 Oled LCD Oled LED Module für Arduino Display 51 Msp420 Stim32 SCR https://www.amazon.de/dp/B01IROOJ48/ref=cm_sw_r_cp_apa_ab4bzbP0W5GTH

oberallgeier
02.05.2017, 08:35
.. Hab mir heute Vormittag zufällig auch so ein oled bei Amazon bestellt ..Auch meine mittlerweile vier Displays hatte ich beim großen A bestellt. Zufrieden konnte ich mit der ersten Lieferung überhaupt nicht sein, siehe hier. (https://www.roboternetz.de/community/threads/70486-Wie-bringe-ich-OLED-1306-mit-AVR-C-ingang/page2?p=636445&viewfull=1#post636445) Meine Rückforderungen an den eigentlichen Lieferant und ebenso an Amazon bleiben seit Wochen ohne Antwort, da bereite ich ne Klage vor.

Wichtig daran ist aber dass es a) offensichtlich verschiedene Platinen mit diesem Display gibt, die b) mit eindeutig unterschiedlicher Hardware aufgebaut sind und c) kein/?kaum? ein Datenblatt verfügbar ist - vor allem keins "as build" . Wichtig finde ich ausserdem die Möglichkeit dass einige der Platinen an 3,3V betrieben werden MÜSSEN und andere offenbar für 5 V ausgelegt sind. Also: Achtung beim Einbau. Ansonsten finde ich die Teile ziemlich gut, die Platinen leider etwas zu groß (vermutlich notwendig wegen der notwendig/sinnvollen Befestigungslöcher).

Nachtrag zur Nebenbemerkung "Amazon", Zeiten zu heutigem Datum :
..9 12 An .A: Ich sende eine Garantieforderung_Erinnerung an Amazon/Kundenzentrum
..9 58 Von A: .. Hiermit bestaetigen wir Ihnen die Gewaehrung Ihres Amazon.de A-bis-z-Garantieantrags ..
10 04 Von A: .. habe ich soeben eine Erstattung für Sie beantragt ..
11 15 An .A: Meine Bestätigung der Rückerstattung mit Dank ..
12 40 Von A: .. Wir bestaetigen die heute erfolgte Erstattung von 12,60 € fuer .. auf xx-Kreditkarte ..

Jetzt warte ich nur noch den Zahlungseingang auf mein Kreditkartenkonto ab. Fazit: sehr schnelle Reaktion und kundenfreundliche Entscheidung !