Kim Martini 🏳️🌈
@rejectedbanana
Oceanographer, founder of Tini Scientific. She/her 🏳️🌈. My goal in life was to throw expensive s**t in the ocean. Then I did it and became a world expert on ocean sensors.
Yesterday was brought to me by the letter P Processing - all the data 📈 Ping - sonar ping added to app🔊 Pesto - dinner 🍝 Pirates - evening cruise 🏴☠️ Pollution - wildfire smoke 🔥 (with a terrible consolation prize of the reddest sunset)
Just for fun, today I added haptic feedback and a sonar ping to Bob Environmental! #LifeAquatic
My critical post-it note to make sure I am rotating along the correct axis in the sequence.
The raw data from X, Y, and Z along the watch and the data rotated into earth coordinates.
Doing some quaternion sanity checks with the IMU with rotations along the X, Y, and Z axis of the watch.
I am really enjoying Seattle’s celebration of all things Jimothy 🦝
Tini and Jimothy are both based in seattle, so it’s only appropriate
Ha! I forgot about that one. But not my collection of tiny cups I still have in my office. (I am pretty sure there are some in the curio cabinet in my living room too)
The open water swim app I'm building will only show live distance and pace when moving my arms. I'm about to go in my backyard and "Air Swim".... #SwiftUI
Took a much needed break from doing taxes to do some backyard wave buoy upgrades. A pool noodle was sacrificed for the cause. #lowcost #oceantechnology #oceanexploration
Bob 2.0 is out on the app store! Now you don't even need a watch, just log data with your phone! Also, I forgot to stop sampling yesterday and have logged 35+ continuous hours of my location, my motion and air pressure. apps.apple.com/us/app/bob-e...
I put a second watch inside the concrete block I used as an anchor to measure water depth as the tide came in. Unfortunately it the pressure sensor didn't fire, but the barometer did and I was able to see the tidal cycle in that!
The vertical acceleration spectrum shows a peak at ~2.0 seconds, which matches the waves I saw in the water. There's contributions from higher frequencies which I think is the result of having a tiny buoy and being next to a seawall.
First test of using a smartwatch as combo Wave and Tidal inundation buoy is a success!
And found my first bug. The phone app stops sampling when the screen turns off or I navigate to another app.
Done! Finished the code that Bob Environmental that turns your iPhone and your Apple Watch into a smart sensor for science. Now to update the App store version 😀 #SwiftUI
I have an unexpected opportunity to do a quick field test for a wave buoy/tidal inundation mooring with the watch, so planning and taking advantage of it this weekend.
Making progress on the phone app! ✅ Logs data ✅ Clear real-time display ✅ Adjusted user interactions for intuitive use on phone Still need to - Update layout for largest accessible fonts - Add settings for phone sampling
Going down the wormhole of accessibility and dynamic type for mobile apps today. Default looks great, the accessible large font does not with numbers cut off. #SwiftUI
Still working on the UI for the real-time data display for the phone all. It's coming along, but I am not happy with it yet.
What can you do with all the sensors on your smartwatch? Here are some ideas to get you started. - Build a Wave Buoy - Measure Tidal Inundation - Deploy as a stream gauge - Classify road quality while bicycling and 10 additional projects below. www.tiniscientific.com/field-projects
Sometimes I just take data with my watch to see what it would look like. Behold, the barometric and altimetric data my ascent and descent into the North Cascades.
I was trying to do a backyard experiment measuring diurnal heating and cooling with my watch. Instead this jerk and their buddy fished the watch and the rope it was tied to out of the water and were playing with it like kittens.
It's ugly but it works. Working on an update to Bob Environmental where you can just take data with the sensors on a phone. No watch required.
Spent a bit of time looking at my spectra of my motion while swimming, both open water and in the pool. Which peaks are due to me swimming and which are due to being in ocean waves and currents? Still a bit of analysis to be done but it's a start.
Things about collecting data that really frustrated me as an oceanographer - cables - UI from the 90s - can't see data in real-time - 8000 steps to plot data It was a joy to fix that in Bob Environmental, and turn smartwatches into accessible and low-cost smart sensors for science.
This feels so silly, but having an app update go through in less than 24 hours feels like something to celebrate! For context, it took 6 submissions to get the version 1.0 published. Into version 1.0.2
How do I take data? While swimming! Here a look at the raw data from hopping in the water with friends at Alki in Seattle. It was cold 🥶 You can see my trajectory in the location data and my swim strokes in the motion data from the IMU. apps.apple.com/us/app/bob-e...
Yes, you can absolutely do that! You can look at the profile in real-time on the phone app. This is data I took with my watch in Lake Washington with another app that made measurements down to 40 m when I was first testing it.