Hallo zusammen, ich würde gerne versuchen, eine Art "Smart" Watch zu bauen, um mich mit dem ESP32 vertraut zu machen. Ich habe jetzt zu Anfang aber direkt eine Verständnisfrage, da ich selbst noch keine Smartwatch besessen habe. Nutzen die alle eine eigenständige App um die Daten über Bluetooth zu senden oder ist das integriert in Android? Falls es integriert ist, wie genau spreche ich das Smartphone über Bluetooth an, um die Uhrzeit zurück zu bekommen? Dazu habe ich im Internet nicht sonderlich viel gefunden. Vielen Dank schonmal
Meine braucht dazu eine App. Und noch schlimmer ohne diese App ist es nur eine Dumm Uhr die nichmal die Uhrzeit genau hinbekommt. Zwei tage ohne Verbindung zum Handy zeigt die Uhr 2-3 Minuten Abweichung.
Beim ESP32 ist man ja meist im Netz. Gibt es für den kein SNTP?
:
Bearbeitet durch User
Da ist eine gute Frage. Da ich nicht mal weiß wofür sntp steht, kann ich das nicht beantworten. Ich google mal.
Stimmt du könntest auf BT verzichten und am Handy einen Wifi Hotspot aufmachen und die Uhrzeit von einem Zeitserver holen.
David P. schrieb: > Nutzen die alle eine eigenständige App um die Daten über Bluetooth zu > senden oder ist das integriert in Android? Falls es integriert ist, wie > genau spreche ich das Smartphone über Bluetooth an, um die Uhrzeit > zurück zu bekommen? Das Zauberwort für die Synchronisierung der Uhrzeit über Bluetooth Low Energy heißt "Current Time Service", kurz CTS. In diesem Fall ist das Android-Smartphone der Server und der ESP der Client. Das heißt, der Server muss den CTS bereitstellen - das macht Android nativ aber leider nicht, da muss immer eine App dafür her. Um es zu testen kann ich dir von Nordic die "nRF Connect" App empfehlen, da kannst du über ein Häkchen den CTS auf dem Smartphone aktivieren, dann kann sich der ESP verbinden und über den Service die aktuelle Uhrzeit empfangen - alles schön standardisiert. :-)
P. S. schrieb: > das macht Android nativ aber leider > nicht, da muss immer eine App dafür her Vielen Dank für den Hinweis. Aber da ich sonst kaum an anderen "Smarten" Features der Uhr interessiert bin, gehe ich erstmal den Weg über WLAN, denke ich. Die zusätzliche App finde ich irgendwie recht umständlich.
David P. schrieb: > Da ist eine gute Frage. Da ich nicht mal weiß wofür sntp steht, kann ich > das nicht beantworten. Ich google mal. Simple Network Time Protocol. Zeitabfrage über Netzwerk. https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/system/system_time.html
:
Bearbeitet durch User
Ntp habe ich zum laufen bekommen, zumindest über die arduino IDE. Allerdings sehe ich derzeit noch nicht die Möglichkeit, den genauen sekundenanfang zu finden. Gibt es das Feature nicht und ich muss mit dem Fehler von ca einer halben Sekunde leben?
David P. schrieb: > Gibt es das Feature nicht und ich muss mit dem > Fehler von ca einer halben Sekunde leben? SNTP ist gegenüber dem NTP wesentlich vereinfacht, um Implementierungen für Devices wie deine zu erleichtern. Das hat allerdings Folgen.
Dann nehme ich vlt doch dcf77. Da muss ich nur schauen, wie ich es klein genug bekomme.
Kauf dir einfach eine Armbanduhr mit DCF-Empfaenger. Gelegentlich gab es sowas sogar schon beim Discounter. Mehr "smart" brauche ich fuer eine Uhr nicht. ESP32: Viel Spass beim taeglichen Batteriewechsel. Die CR2032 meiner Uhr, muss ich nur alle paar Jahre mal tauschen.
Ich besitze eine Uhr. Zum Thema Batterie Wechsel: der esp32 soll im deep sleep 6 uA verbrauchen. Damit komme ich denke ich ein paar Tage aus.
David P. schrieb: > Nutzen die alle eine eigenständige App um die Daten über Bluetooth zu > senden oder ist das integriert in Android? Grundfunktionen gehen auch ohne App. Ich habe z.b. eine Fernbedienung (von Pearl 6 Euro) für den Musikplayer (Musikfolderplay) da geht (Laut , Leise , Titel vor Titel Zurück Stop) alles ohne eigene App. Aber das kommt auf die Laune des OS an. Ich habe die Amazon-Musik-App (ist in Prime abgespeckt drin) da kann ich per Alexa-Befehl den Song "weiter schalten + Stop" aber NICHT !!! die Lautstärke ändern. Wie gesagt, das ist irgendwie alles komisch. Aber, wir reden über Grundfunktionen !!!. Für den Rest brauchst du IMMER eine eigene App, weil es in meinen Augen unmöglich ist, allen Mist ins OS zu klemmen. Ich suche noch ne China-Uhr, die Plus, Blutdruck UND LAUT-LEISE steuern kann, für max. 30 Euro. Bevor einer lästert. Die Aktuelle hat mich 12 Euro gekostet, und kann die Musik steuern, allerdings OHNE Lautstärkenregelung.
Du willst deinen Puls und Blutdruck steuern? Pass auf, dass du nicht auf die "Notaus"-Taste drueckst! Wobei mancher das wohl anders sieht.
Mikroschnarpel schrieb: > Du willst deinen Puls und Blutdruck steuern? Quasi ein Herzschrittmacher mit smartwatch Integration.
(prx) A. K. schrieb: > Beim ESP32 ist man ja meist im Netz. Das ist doch auf dem Niveau "Jeder hat ein Smartphone". Ich kann mir jede Menge µC-Anwendungen vorstellen, die ohne Netz und Internet funktionieren, sogar mit einem ESP32. Die Dinger kosten wenig und sind mit der Arduino-IDE programmierbar, aber leisten erheblich mehr als ein Uno oder Nano. Dann bleiben BT und WLAN eben aus. Mikroschnarpel schrieb: > Kauf dir einfach eine Armbanduhr mit DCF-Empfaenger. > Gelegentlich gab es sowas sogar schon beim Discounter. Gab es bei Aldi mehrfach kurz vor Weihnachten, letztes 2021 habe ich sie nicht gesehen. > Die CR2032 meiner Uhr, muss ich nur alle paar Jahre mal tauschen. Meine analoge DCF ist von 12-2015, die erste CR2016 hielt kurz über drei Jahre. Der China-Ersatz gerade mal 16 Monate, nun ist wieder eine CR2016-Markenware drin.
> Gab es bei Aldi Ueber die Jahre gesehen, gab es bei Aldi an technischem Geraet nur Schund. Die Ausfallrate liegt bei nahe 100 %. Da ich lernfaehig bin, habe ich Abstand von Anschaffungen genommen, die "Medion" und artverwandtes im Namen tragen. Meine digitale DCF-Uhr stammt vom Discounter Penny. Den eigentlichen Hersteller kenne ich nicht. Erfreulicherweise passte eine 2032 ins Batteriefach, wo vorher eine 2025 gesessen hatte. Und die hat schon einige (7?) Jahre gehalten. Vielleicht wechsle ich auch wieder zu meiner Uhr mit analoger Anzeige. Die braucht kein DCF. Die Abweichung liegt bei ca. 2 Sekunden per halbem Jahr. Da beschert dann die Sommer-/Winterzeit die Gelegenheit zu einer Neusynchronisation. > und sind mit der Arduino-IDE programmierbar Ich habe fuer die bei mir eingesetzten Controller einige kommerzielle Compiler/IDEs im Einsatz. Fuer meine Zwecke ist der ESP32 entweder zu leistungshungrig oder am anderen Ende dann doch nicht leistungsfaehig genug. Und ich haette auch wenig Lust, mit diesem eher merkwuerdigem Dialekt/Konzept/Werkzeug Software fuer mich bzw. Kunden zu entwickeln. BT/WLAN brauche ich aber auch regelmaessig nicht. Da ist mir richtiges Ethernet viel lieber.
Hi, Thema ESP32 könnte dir die SmwartWatch TTGO-2020-V2 gefallen. Die programiere ich gerade. Hat eine typische Laufzeit von 2-4 Tagen, danach kann sie bequem per USB geladen werden. Ich finde die super, hat einen ESP32, SD Karte, GPS, Infrarot-LED, usw.. Gruß Waldfee
Waldfee schrieb: > Thema ESP32 könnte dir die SmwartWatch TTGO-2020-V2 gefallen. Die > programiere ich gerade. Erzähle doch bitte mehr dazu. Programmiersprache / IDE etc. Oder hast du ein Link wo man eine Grundanleitung dazu findet. Ach und die muss mit Android laufen, ich mag keine Ei-Teile.
Schlaumaier schrieb: > Erzähle doch bitte mehr dazu. Programmiersprache / IDE etc. Oder hast > du ein Link wo man eine Grundanleitung dazu findet. Ach und die muss mit > Android laufen, ich mag keine Ei-Teile. Guckst du hier: https://github.com/Xinyuan-LilyGO/TTGO_TWatch_Library Dort sind die verschiedenen Versionen mit ihren Funktionalitäten und Beispielen erklärt. Die Programmierung erfolgt in der Arduino IDE, Treiber sind alle im Repository enthalten, ich habe aber aus Spaß an der Freude mir die Treiber selber zusammengesucht und eine eigene HAL geschrieben. (Musst du aber nicht)
Waldfee schrieb: > Guckst du hier: Danke für die Info. Werde ich machen. Habe gegoogelt und gesehen da das Teil bei ECKSTEIN (.de) nur 50 Euro kostet. Schade nur das es keine Gesundheitssensoren hat. Muss ich dann 2 tragen ;(
Schlaumaier schrieb: > Schade nur das es keine Gesundheitssensoren hat. Muss ich dann 2 tragen > ;( Ja das ist der einzige Nachteil an den Uhren, dafür bekommst du für wenig Geld eine echt gute SmartWatch und kannst die frei programmieren.
Du musst nur nach der für dich richtigen Version suchen, die bei Eckstein ist die V1 die hat kein GPS und SD zum Beispiel. Ich habe meine auf banggood gekauft.
Waldfee schrieb: > Du musst nur nach der für dich richtigen Version suchen, die bei > Eckstein ist die V1 die hat kein GPS und SD zum Beispiel. UPS. Wäre mir nicht aufgefallen. VIELEN DANK
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.