I6HRC mit Custom Firmware |
Ein Teil der Bestellten Tracker |
Das möchte ich in diesem Blog Beitrag etwas vorstellen und auch eine Arduino Customer Firmware bereitstellen.
Als gehirn vieler Tracker wird ein NRF51 oder NRF52 chip von Nordic genutzt: https://www.nordicsemi.com, für diese Chips gibt es glücklicherweise verschiedene Arduino Library's und somit kann einfach über Arduino Programmiert werden.
St-Link Programmier Adapter |
Ich verwende derzeit folgende Library: https://github.com/sandeepmistry/arduino-nRF5
hiermit lassen sich die Tracker auch mit dem St-Link Programmieren.
Hier einige Eckdaten der verwendeten Tracker:
-NRF52832 512Kb Flash 64Kb Ram
-0.96" IPS SPI Display mit St7735 controller
-Bewegungssensor KX023
-Puls Sensor
-Flash Speicher
-Akku Lader integriert
-Vibrationsmotor
-Bluetooth Low Energy
-Touch input
Bastel Tracker
Vorne weg am Besten zum Basteln ist derzeit der Tracker I6HRC von IWOWNFIT geeignet.
bei diesem Tracker lässt sich das Gehäuse ohne Beschädigung öffnen und schließen, zusätzlich hat er am USB Anschluss 2 nicht belegte Pins diese Können als SWD Interface genutzt werden und somit der Tracker auch umprogrammiert werden wenn einmal umgerüstet ohne das Gehäuse zu öffnen.
I6HRC Fitness Tracker |
I6HRC Mainboard |
I6HRC Display |
Der derzeit Günstigste I6HRC kann hier bestellt werden: http://rover.ebay.com/rover/1/....
Als zweiter aber leider derzeit nicht mehr günstig verfügbaren tracker kann ich den V10blue empfehlen. Dieser war für 9,99€ bei Amazon mit Prime Lieferung verfügbar ist nun aber nurnoch ab 30€ zu finde. Bei diesem Tracker lässt sich das Gehäuse nur mittels Fön öffnen und es gibt keine freien USB Ports, eine Lösung ist es Kupferlackdraht nach draußen zu führen und den Tracker wieder zu verschließen/verkleben.
V10 Fitness Tracker |
V10blue Mainboard |
Hier der Link zu Amazon: https://amzn.to/2IaBP1f
Weitere erwähnenswerte Tracker wurden leider nicht gefunden, leider gibt es eine Menge Tracker im 5€ bereich die eigentlich ideal wären, dort ist aber zum einen der Pulssensor nur eine LED und kein Sensor also Fake, und der Installierte Mikrocontroller ist meist ein TLRR8266(nicht ESP8266) von Telink.
Dafür gibt es zwar ein Super SDK aber nirgendwo ein Programmier Adapter, der Chip wird über SWS single Wire Programmiert aber auch darüber lässt sich nicht viel finden.
YOHO Tracker |
YOHO Mainboard |
Fake Puls Sensor |
Hier ein Beispiel link für einen unter 5€ Tracker: http://rover.ebay.com/rover/1/707-....
Hier das Pinout des I6HRC Trackers:
Pinout I6HRC |
Einige Videos der Firmware Entwicklungsschritte
Viele weitere Diskussionen und die Arduino Firmware gibt es in diesem Thread: https://www.mikrocontroller.net/topic/467136
Would love if you could put your work on github and have a English translation. Doing the Cross German google translate to English is quite a challenge for a Swede ;-)
AntwortenLöschenHi Aaron we need help to implement a new firmware please send me a email to send you more info. Thanks Miguel mps@aui.es
AntwortenLöschen