Hi everyone
Today I’m introducing the Infinity Logger (iLogger).
iLogger is a smart, compact and all-in-one Vesc module that offers a persistent everyday data logging using a built-in micro SD card, and is compatible with most GPS modules. It comes with an iOS/Android tool app and an online API to instantly share ride data.
The iLogger doubles as a receiver for many awesome upcoming projects I’m currently working on, stay tuned for that!
Community suggestions/improvements are going to be implemented periodically by popular demand.
Hardware: Simple yet powerful
iLogger module is powered by ESP32, a dual core 32bit 240Mhz, BLE, Wifi (802.11 b/g/n) and cryptographic hardware acceleration (AES, SHA-2, RSA, ECC)…
Comm protocols: Both UART and CAN :
-
Built-in support for both UART and CAN bus communications.
-
iLogger can be connected as a node on the Vesc CAN bus, this allows it to work more reliably, and solves the problem of overcrowded UART ports. Vesc independent, it is not tied up to a specific Vesc, and therefore can continue operating even if one of the Vescs has failed. It can communicate with other nodes such as DieBieMS without powering on the Vesc. Battery monitoring is viewed from the app.
-
Micro SD card slot, supports storage up to 32GB. An 8GB for example can log around 22,111 hours( 15 years if you ride 4 hours every day), a 32GB can log around 88,444 hours(60 years if you ride 4 hours every day) give or take a couple years depending on how data is going to be structured as time and development progresses.
-
5 pin GPS port that supports most serial GPS modules
-
Second digital channel for future use (Stay tuned for some awesome upcoming projects, all of which are compatible with this iLogger).
-
External antenna for easy positioning and more gain.
Software and App features:
-
Lifetime stats and data logging (Time stamp,Voltage, pcbTemp, motorTemp, speed, duty, current, motor current and GPS Latitude and Longitude data if available), lifetime odometer and more…
-
Faults code recording
-
Toggle which stats you want to log from the app and supports multiple Vescs detection.
-
OTA (Over The Air) updates.
-
BLE bridge for Vesc programming (Through the official Vesc app).
-
Secure: All communication in and out of the module is encrypted.
iLogger is configured using the Infinity tool app.
Some of the current features:
-
Wifi provisioning, set wifi credentials from the app to be applied to the module.
-
Automatic recording when moving only (can be turned on and off)
-
Automatic and continuous GPS tracking when a module is connected, or optionally through the app.
-
Automatic timestamp synchronization when connected to the internet or when a GPS module is connected.
-
Fetch, stream, and display chart of any previously recorded ride from within the app.
-
Control log frequency (how many samples per seconds)
-
Instantly share your ride data online, API https://api.wavrx.com (currently showing a test log)
-
Monitor your battery cells (currently supporting DieBieMS)
Online API demo, can be viewed here https://api.wavrx.com
Package contains:
1x iLogger module, 1x 7pin cable, 1x external antenna. (Micro sd card not included)
For the sake of testing, first batch is limited to 20x pieces, while the rest will be shipped in subsequent batches, first come first served. The hardware is unlikely to change tho, not many moving parts there. The main objective is to help with software testing and fixing bugs on the iLogger firmware, iOS/Android app, and the online API.
Modules are on sale, available for $55.99 instead of $60.00 at: wavrx.com.
App will be available free of charge.
Tentative timeline:
Modules production starts in about 2 weeks or when first 20 orders are in, whichever is sooner.
Fabrication should take around 1 week. I anticipate between 7-10 days before it reach me due to current pandemic. Once I have the modules in hand it should take me about 1-1.5 weeks to have them flashed, individually tested, packed and ready to be shipped out to you.
Shipping is tracked through USPS from Texas, USA.
If you have any questions or suggestions please let me know!