Guten Abend liebes mikrocontrollerforum! Ein mir aufkommender Gedanke lässt sich nicht mehr vertreiben, weshalb ich mich nun in diesem Forum angemeldet habe und hier Rat suche: Wie lässt es sich umsetzen, dass eine relavante Bewegung/Erschütterung mittels Bluetooth auf ein Smartphone oder Tablet gesendet wird, sozusagen als Alarm? In dem Anwendungsbereich kommen häufig kleine Erschütterungen vor, es soll nur eine Stärkere gesendet werden. Da ich neu auf diesem Gebiet bin und meine Recherche etwas ratlos und verzweifelt beendet habe, hoffe ich hier eine Antwort zu bekommen ob dieses Vorhaben auch als "Laie" zu bewältigen ist. Mfg
Richard T. schrieb: > "Laie" Kannst du das etwas spezifizieren? Wie sieht es bei dir mit Elektronik, Mikrocontrollerprogrammierung etc. aus? Brauchst du auf die Schnelle ein Ergebnis oder ist das eher Sport? Hast du ein budget oder soll das eher eine billige Spielerei für dich selbst werden?
Es soll eher eine billige Spielerei für mich werden. Da ich keine Vorkenntnisse habe wollte ich mich erkundigen welche Dimensionen dieses Projekt wohl annehmen wird. Die Zeit mich mit den erforderlichen Kenntnissen auseinanderzusetzen werde ich mir dann nehmen müssen.
> Da ich neu auf diesem Gebiet bin und meine Recherche etwas ratlos und > verzweifelt beendet habe, hoffe ich hier eine Antwort zu bekommen ob > dieses Vorhaben auch als "Laie" zu bewältigen ist. Grundsaetzlich ist das was du da vorhast kein Problem. Du nimmst dir einen BLuetoothchip. Recht beliebt ist noch der nRF51822. Da liesst du alles an Doku und probiert eine ungefaehr passende Applikation. Vorausgesetzt das du ein guter C-Programmierer bist wuerde ich mal sagen ein paar Tage Aufwand. Wenn nicht 1-2Jahre. Danach kann sich der Sensor mit deinem Handy verbinden und die Nordic Debugsoftware zeigt dir das an. Als naechstes schreibst du dir ein Handyprogramm. Ich mache das mit Qt. Wenn du Qt schon kennst und nur Bluetooth lernen musst dann sind das ein paar Stunden. Musst du noch Qt lernen, kannst aber bereits C++ wuerde ich ein paar Wochen sagen. Kannst du noch garnichts auch wieder so 1-2Jahre. Bleibt die Sensorhardware. Einfachste Loesung: Indirekt messen ueber einen Beschleunigungssensor (ADXL-irgendwas). Vielleicht nicht genau/empfindlich genug, aber kann direkt ueber I2C ausgelesen werden. Ich sag mal 3-4h und das laeuft. Andere Moeglichkeit: Piezosensor nehmen und da ein Gewicht basteln und sich eine passende Halterung/Mechanik fraesen. Danach dann einen Ladungsverstaerker. Aufwand einige Tage wenn man Analogelektronik und Mechanik drauf hat. Du siehst, je nach deinen Faehigkeiten kann das in 2Wochen bis 5Jahren erledigt sein. :-D Olaf
Eigentlich gibt's ja schon viele Apps, die den Beschleunigungssensor auswerten. Einfach mal duch die Liste gehen. Oder selbst schreiben. Die App.
Olaf schrieb: > Du siehst, je nach deinen Faehigkeiten kann das in 2Wochen bis 5Jahren > erledigt sein. :-D Dieses. Eine ungeschriebene Regel scheint hier zu sein: Du bekommst hier alles bis ins Detail vorgekaut, solange du zeigst, was du versucht hast und auf welches Problem du dabei gestoßen bist, egal wie trivial es ist. Dont's: Frag nicht, ob dir jemand die Arbeit abnimmt und biete erst recht kein Geld dafür, da reagieren die Leute empfindlich. Magst du was zum Anwendungsbereich sagen oder ist das eher geheim? Wie kompakt muss das ganze sein? Vielleicht ist statt einem Mikrocontroller ein Raspberry Pi eine gute Wahl. Das würde die Lötarbeiten vielleicht auf das Sensormodul beschränken, denn Bluetooth könntest du per USB abfrühstücken. Außerdem könntest du einfach auf WLAN umsatteln, wenn du möchtest. Auf die schnelle finde ich da dieses Beispiel https://tutorials-raspberrypi.de/rotation-und-beschleunigung-mit-dem-raspberry-pi-messen/ . Hab es mir nicht durchgelesen, scheint aber eine Schritt-für-Schritt-Anleitung mit Python zu sein.
Vielen Dank für die Antworten, https://tinker.yeoman.com.au/2015/03/29/esp8266-and-iot-streaming-serial-accelerometer-data-via-mqtt/ Ich denke, dass ich das ganze doch über WLAN realisieren werde, die Lösung hier gefällt mir ganz gut.
Hallo Richard, wie es aussieht suchen wir beide nach gleicher Lösung bzw. einen Ansatz. Ich habe schon hier Beitrag "Re: Beschleunigungssensor mit Bluetooth oder WLAN für Arduino?" auch so eine ähnliche Frage gestellt. Vielleicht kann mir jemand auch aus diesem Thread helfen. Habe Programmierkenntnisse mit JAVA(leider nicht für Hardware), ich denke der Wechsel nach C++ wird nicht all so schwer werden. Löten kann ich auch :-) habe früher auch selber Platinen geätzt aber ist schont etwas her, muss langsam wieder reinkommen. Eine einfache App für Android habe ich auch schon versucht. Motivation ist da allerdings kein Fahrplan. Wird wohl ein Jahresprojekt.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.