Sonr’s Software

June 4, 2020

“...Code it, post it, run it, change it, run it again.” © Ellen Ullman

The program is the “soul” of the device, which breathes life into electronics. Let’s see what problems were solved via the program (source code) in Sonr in order to obtain an integral device made for training. 

The problem of high energy consumption was solved by a simple algorithm managed by the software. The primary consumer of electricity is the receiver. What if we interrupt it for a second for short periods of time? The receiver will not receive signals and therefore energy consumption will be reduced. Of course, this is a problem for communication since the connection with the walkie-talkie is lost. But let’s analyze this subject more.

The receiver is turned on for a few tens of milliseconds and then goes into hibernation mode when it is not receiving. When the receiver wakes up it remains active until the end of the reception. However, tens of milliseconds can be lost in which the transmission takes place, but the receiver does not notice this. The user will not notice that in fact Sonr started to receive a little later, so the reception will continue to be the stable pillar for an effective workout. The implementation of this algorithm increased the working time in standby mode (Sonr is turned on but the walkie-talkie does not transmit), from 2 to 6 hours.

The next problem solved by programming was the inability of the receiver to accept a signal if two walkie-talkies, which are close to each other, simultaneously transmit. For that end, each Sonr can be set to a different channel by a computer application. 

It’s certainly not easy to find a computer in a pool. In order to overcome this problem, the built-in program offers the possibility to set “Sonr” to a channel, using the pairing function. Pairing is done as follows: press the transmit button on the ration within a radius of 2 meters from Sonr, and if Sonr is turned on you must press the button three times.

Following the solution to this problem, the idea of creating a common channel for all Sonr devices appeared, in addition to the fact that each has a private channel. Thus the program scans two channels, common and private. The coach has the possibility to address several people at the same time by setting the common channel to the walkie-talkie, or if he wants to address one person he can do so by setting the private channel to which the Sonr receiver is set. 

What additional functions can be added without modifying the electronic construction? The metronome is a function that can be performed using a program written in Sonr. The metronome is vital for a swimmer. It focuses the swimmer, improves rhythm, teaches unerring pace, and even trains your brain. You learn you can improve far more quickly when you focus on training the brain and nervous system than when you train limbs, lungs and muscles as in traditional training. Learn more about it here.

The metronome is the function that requires precision over time intervals. For example: to have 80 sounds in a minute it is necessary to generate one sound every 750 ms, and for 81 sounds it takes 740 ms. We notice the difference between the tempos is 10ms. The operation algorithm of the program must have high precision and the deviation must be of microseconds, otherwise, the swimmer will train with a different tempo than the set one.

All these functions combined create a perfect environment for a swimmer to train and are a huge help to a coach. The software however can be modified and expanded faster and with less investment compared to the hardware part. All we have to do is put our imagination to work and create new functions that will be useful to the user. Now the big question: What ideas do you have?

Latest News

Learn How to Tread Water – techniques for treading water

June 27, 2022

The treading water technique is easy to learn. Check it out in this article.

Breaststroke: Overview and Swimming Technique step by step

June 15, 2022

Swimming is an amazing sport that inspires, restores, gives cheerfulness and energy, and gives the desire to win and conquer new heights. Any sport has its own questions regarding the technique that you need to master for your performance to be correct and fascinating. In swimming, the basic elements of technique are closely related to styles. And today, we will discuss breaststroke.

How to acclimate to cold water swimming

May 17, 2022

Many swimmers and athletes accustom themselves to swimming in cold water. This not only increases immunity and helps to lose weight but also strengthens the whole body, making you more resistant to various temperature regimes. Now winter swimming in cold water is gaining more and more popularity because people are trying to strengthen their health and find something extreme, add new sensations and emotions to their favorite sport, but it's not so easy to start, because swimming in cold water at first does not cause the most pleasant sensations. The body must get used to such a temperature difference. And will it get used to it at all? Yes, it is possible, and in this article, we will tell you how to acclimate to cold water for swimming in it.

Get your SONR Set now.
Pre-order now for an exclusive early bird price
Basic set includes receiver and radio transmitter.