Forum: Mikrocontroller und Digitale Elektronik Klick zähler (Bluetooth)


von Robin M. (Gast)


Lesenswert?

Hallo Forum,

Ich habe mir bisschen was überlegt und wollte mal Fragen ob dies möglich 
ist.
Da ich mich selber mit dem Thema einfach nicht auskenne, wollte ich hier 
mal nachfragen.
Und zwar habe ich mir folgendes vorgestellt.

Ein Taster Knopf welcher alle Betätigungen wo man auf denn Knopf macht 
speichert. Es sollte mit einer aaa Batterie betrieben werden und ein 
Ein/Aus Schalter besitzen.

Beim Ausschalten sollten die Zählerstande aber bestehen bleiben. Es 
brauch kein Reset Knopf.

Jetzt zu dem Teil wo ich denke das es Probleme geben kann.

Und zwar würde ich es gerne so machen das die Zählerstände via Bluetooth 
auf dem Smartphone abgerufen werden können.

Was sagt ihr wäre das Irgendwie möglich ?

Würde mich über eine Antwort sehr freuen.

Liebe Grüße

von Max D. (max_d)


Lesenswert?

Der NRF51822 bzw die Nachfolger fallen da mal direkt ein.
Einfach mit dem SDK was zusammenkloppen.

von N. M. (mani)


Lesenswert?

Robin M. schrieb:
> Ein Taster Knopf welcher alle Betätigungen wo man auf denn Knopf macht
> speichert.

Trivial. Kann jeder uC.

Robin M. schrieb:
> Beim Ausschalten sollten die Zählerstande aber bestehen bleiben.

Wenn immer sauber ausgeschalten wird ist der NV Speicher fast egal da 
man sich die Zwischenwerte im RAM hält und man nur sporadisch oder beim 
Ausschalten wirklich NV speichert.
FRAM würde ich bevorzugen wenn es sehr viele Zählereignisse sind, keine 
Impulse verloren gehen dürfen und das Ausschalten jederzeit passieren 
kann. Dann muss man sich Gedanken über Doppelpufferung machen und nach 
Möglichkeit bei jedem Event speichern.

Robin M. schrieb:
> Es brauch kein Reset Knopf.

Es gibt nie ein Szenario wo der Zähler zurück gesetzt wird? Ich würde 
eher eine Hintertüre einbauen wie 10 Sekunden beim Startup den Taster 
drücken. Ansonsten musst du sofort mit dem Debugger dran wenn du es doch 
Mal löschen möchtest.

Robin M. schrieb:
> Und zwar würde ich es gerne so machen das die Zählerstände via Bluetooth
> auf dem Smartphone abgerufen werden können.

Kann man schon machen. Allerdings am besten nicht die ganze Zeit.
Jede versorgte Perepherie benötigt Strom. Zusammen mit deiner 
Anforderung eine AAA Batterie zu verwenden, würde man versuchen 
möglichst viel abzuschalten.

Beim oben verlinkten Nordic würde das Event Rising/Falling Edge am 
Taster direkt den Counter inkrementieren. Dann braucht noch nicht Mal 
die CPU wach sein. Taster müsste man dann in Hardware entprellen.
Bluetooth würde ich nur auf Anforderung an machen. Also entweder die 
ersten x Sekunden nach Power On oder mit einem extra Taster /Schalter.

: Bearbeitet durch User
von Robin M. (Gast)


Lesenswert?

Hi dane für die Antworten, allerdings verstehe ich von allem hier nur 
Bahnhof.. Da ich mit dem allen hier noch nie etwas am Hut hatte..
Meine Frage ist halt ob das möglich ist.
Wenn ja müsste ich nach jemand suchen wo mir das zusammenstellt und 
Baut..

Liebe Grüße

von troll (Gast)


Lesenswert?

Hatten wir das nicht schon letztes Jahr??

von troll (Gast)


Lesenswert?


von troll (Gast)


Lesenswert?

Du hattest jetzt ein Jahr Zeit, das zu implementieren. Grundsätzlich bin 
ich der Meinung, dass ein Jahr reichen sollte um sich so etwas banales 
selbst beizubringen.

von Robin M. (Gast)


Lesenswert?

Hallo ja das Thema habe ich schonmal angesprochen doch ich glaube mit 
Bluetooth wäre es etwas besser.
Wie gesagt die frage ist nur ob es überhaupt funktioniert.
Liebe Grüße

von troll (Gast)


Lesenswert?


von Johannes S. (Gast)


Lesenswert?

Die Hardware gibt es komplett fertig als Schlüsselanhänger:
https://de.aliexpress.com/item/32826502025.html

von Robin M. (Gast)


Lesenswert?

Was ist das ? Das ist ja nur ein Bluetooth modul oder ?

von Robin M. (Gast)


Lesenswert?

Da jetzt ja schon mehrere geschrieben haben das es funktioniert, wäre es 
natürlich auch super wenn sich jemand meldet der das für mich 
entwickelt.
Ansonsten muss ich anderweitig suchen.

Liebe Grüße

von Robin M. (Gast)


Lesenswert?

Robin M. schrieb:
> Da jetzt ja schon mehrere geschrieben haben das es funktioniert, wäre es
> natürlich auch super wenn sich jemand meldet der das für mich
> entwickelt.
> Ansonsten muss ich anderweitig suchen.
>
> Liebe Grüße

Danke

von troll (Gast)


Lesenswert?

Robin M. schrieb:
> Da jetzt ja schon mehrere geschrieben haben das es funktioniert, wäre es
> natürlich auch super wenn sich jemand meldet der das für mich
> entwickelt.

Was ist dein Budget? Willst du das anschliessend auch verkaufen?

von Robin M. (Gast)


Lesenswert?

troll schrieb:
> Robin M. schrieb:
>> Da jetzt ja schon mehrere geschrieben haben das es funktioniert, wäre es
>> natürlich auch super wenn sich jemand meldet der das für mich
>> entwickelt.
>
> Was ist dein Budget? Willst du das anschliessend auch verkaufen?

Mein Budget steht relativ offen, da ich momentan viel Zeit habe bin ich 
etwas am Basteln und versuche etwas herum.
Da mein Aufgabengebiet in der Mechanik liegt, habe ich mit 
Microcontroller relativ wenig am Hut.
Ob verkaufen oder nicht kann ich schwer sagen da das alles noch in den 
Sternen Steht.

von troll (Gast)


Lesenswert?

Robin M. schrieb:
> Mein Budget steht relativ offen, da ich momentan viel Zeit habe bin ich
> etwas am Basteln und versuche etwas herum.
> Da mein Aufgabengebiet in der Mechanik liegt, habe ich mit
> Microcontroller relativ wenig am Hut.
> Ob verkaufen oder nicht kann ich schwer sagen da das alles noch in den
> Sternen Steht.

Wenn du weder ein Budget hast, noch weisst welche Normen es erfüllen 
soll und welche Zulassungen es braucht, engagierst du besser eine Firma 
welche genau solche Dienstleistungen zur Verfügung stellt.

von Robin M. (Gast)


Lesenswert?

troll schrieb:
> Robin M. schrieb:
>> Mein Budget steht relativ offen, da ich momentan viel Zeit habe bin ich
>> etwas am Basteln und versuche etwas herum.
>> Da mein Aufgabengebiet in der Mechanik liegt, habe ich mit
>> Microcontroller relativ wenig am Hut.
>> Ob verkaufen oder nicht kann ich schwer sagen da das alles noch in den
>> Sternen Steht.
>
> Wenn du weder ein Budget hast, noch weisst welche Normen es erfüllen
> soll und welche Zulassungen es braucht, engagierst du besser eine Firma
> welche genau solche Dienstleistungen zur Verfügung stellt.

Was gibt es denn für Firmen welche sowas herstellen ?
Naja wenn sich jemand bereit erklärt könnte man das ja auch Privat 
schreiben.
Gruß

von Rudi Rüssel (Gast)


Lesenswert?

Was bitte erwartest du?
Abgesehen davon dass die Art wie die Frage kommt ziemlich bescheuert 
ist.

Was hält dich davon ab das fertige Modul zu kaufen oder selbst etwas zu 
bauen und zu lernen?

Du gibts keine Info über die Anwendung noch was du erreichen willst. Das 
hier ist einfach nur die Suche nach einen Idioten der für dich 
Gratisarbeit macht.

Kein normal denkender wird dir unter diesen Umständen helfen wollen weil 
das gerade danach schreit dass es so eine neverending story wird. Fängt 
harmlos an, dann sollte es irgendwo eingebaut werden und wenn dann 
irgendwas nicht geht oder geändert werden muss kommt das große Jammern 
weil der andere keinen Bock drauf hat dir deine Produkte für gratis zu 
entwickeln.


Darum:
Machs dir selber und lern was dazu...

von Robin M. (Gast)


Lesenswert?

Ok, 90% deiner Antwort waren frei aus deinem Kopf dazu erfunden.. Keiner 
sagt hier was von Gratisarbeit.. Ich suche einfach nur jemand der mir 
das entwickeln kann und das dann mit Mir Privat abklärt wie genau.

von Rudi Rüssel (Gast)


Lesenswert?

Dann ersetzen wir "gratis" mit "billig" und es passt.
Sag genauer was du wirklich willst und du findest eher einen.

Was hält dich davon ab eine Firma zu beauftragen? Dann kannst du dir 
auch sicher sein dass es an deine Anwendung passt und hast später keinen 
der einfach aussteigt.

Und wenn du es vekaufen willst und dich selbst nicht auskennst bleibt 
dir eh nichts anderes übrig.

von Robin M. (Gast)


Lesenswert?

Rudi Rüssel schrieb:
> Dann ersetzen wir "gratis" mit "billig" und es passt.
> Sag genauer was du wirklich willst und du findest eher einen.
>
> Was hält dich davon ab eine Firma zu beauftragen? Dann kannst du dir
> auch sicher sein dass es an deine Anwendung passt und hast später keinen
> der einfach aussteigt.
>
> Und wenn du es vekaufen willst und dich selbst nicht auskennst bleibt
> dir eh nichts anderes übrig.

Was gibt es denn da für firmen ?

von troll (Gast)


Lesenswert?

Rudi Rüssel schrieb:
> Du gibts keine Info über die Anwendung noch was du erreichen willst. Das
> hier ist einfach nur die Suche nach einen Idioten der für dich
> Gratisarbeit macht.

Sehe ich genau so

Robin M. schrieb:
> Was gibt es denn da für firmen ?

https://lmddgtfy.net/?q=elektronik%20freelancer

von Robin M. (Gast)


Lesenswert?

Also gut dann mache ich das über eine Firma.
Danke

Liebe Grüße

von Torsten R. (Firma: Torrox.de) (torstenrobitzki)


Lesenswert?

Vielleicht darf ich noch mal meinen Bluetooth Stack hier rein werfen: 
https://github.com/TorstenRobitzki/bluetoe

Damit wäre das relativ einfach implementiert (das komplizierteste dürfte 
dann noch das Entprellen der Taste sein).

Da alle BLE Microcontroller auf niedrigen Energieverbrauch optimiert 
sind, kann es auch reichen, die Anzahl der Tasten-Betätigungen im RAM zu 
speichern.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.