<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>T-Watch S3 on HandShakeTec</title><link>https://handshaketec.com/tags/t-watch-s3/</link><description>Recent content in T-Watch S3 on HandShakeTec</description><generator>Hugo</generator><language>en-GB</language><copyright>&amp;copy; 2026 Matt Oppenheim. All rights reserved.</copyright><lastBuildDate>Fri, 07 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://handshaketec.com/tags/t-watch-s3/index.xml" rel="self" type="application/rss+xml"/><item><title>Setting up the Lilygo T-Watch S3</title><link>https://handshaketec.com/t_watch_s3_setup/</link><pubDate>Fri, 07 Aug 2026 00:00:00 +0000</pubDate><guid>https://handshaketec.com/t_watch_s3_setup/</guid><description>&lt;p>This page shows how to set up the Lilygo T-Watch S3 to work as part of the &lt;a href="https://mattoppenheim.com/projects/handshake/">handshake project&lt;/a>.&lt;/p>
&lt;h1 id="summary">Summary&lt;/h1>
&lt;p>Turn on the watch using a long press on the button.&lt;/p>
&lt;p>Shake the watch gently and check that this is detected as a switch by the receiver unit.&lt;/p>
&lt;p>Adjust the level of shake that will trigger a switch action using the jog dial on the receiver, followed by a long press on the button in the middle of the jog dial. This sends the new shake detection threshold to the watch.&lt;/p>
&lt;h1 id="handshake-components">handshake components&lt;/h1>
&lt;p>The handshake system comprises two parts, a smart watch (Lilygo T-Watch S3) and a receiver unit that sends a keystroke to a communication device (Lilygo T-Embed) through a USB cable. The two devices are shown in the photo below.&lt;/p>
&lt;figure class="image">
&lt;img src="https://handshaketec.com/images/t_watch_s3_off_t_embed_on.png" loading="lazy" width="400" height="121">
&lt;figcaption>
&lt;strong>Lilygo T-Watch S3 and Lilygo T-Embed&lt;/strong>&lt;br>&lt;/figcaption>
&lt;/figure>

&lt;p>TO ADD TO THE HOW-TO&lt;/p>
&lt;p>When the watch has booted up, which takes a few seconds, you will see the display below:&lt;/p>
&lt;figure class="image">
&lt;img src="https://handshaketec.com/images/t_watch_s3_standby.png" loading="lazy">
&lt;figcaption>
&lt;strong>Watch default display&lt;/strong>&lt;br>&lt;/figcaption>
&lt;/figure>

&lt;p>The top slider displays shows the current amount of shake that is detected by the watch. This updates real time.&lt;/p>
&lt;p>The bottom slider displays the amount of shake necessary to operate your communication software. The value for this threshold is displayed on the watch screen as &amp;lsquo;shake trigger: xxx&amp;rsquo; where xxx is a number that varies from 525 to 1000 (these limits may change). The lower the number, the softer the motion required to trigger a shake detection.&lt;/p>
&lt;p>As the watch is moved around, the top slider will display real-time how much shake force is being detected by the shake sensor inside the watch. Once the top slider is to the right of the bottom slider, the shake detection is triggered.&lt;/p>
&lt;p>When an intended shake is detected this display is shown on the watch:&lt;/p>
&lt;figure class="image">
&lt;img src="https://handshaketec.com/images/t_watch_s3_shake_detection.png" loading="lazy">
&lt;figcaption>
&lt;strong>Shake detected display&lt;/strong>&lt;br>&lt;/figcaption>
&lt;/figure>

&lt;p>When an unintended violent shake is detected this display is shown on the watch:&lt;/p>
&lt;figure class="image">
&lt;img src="https://handshaketec.com/images/t_watch_s3_false_detection.png" loading="lazy">
&lt;figcaption>
&lt;strong>Unintended shake detected display&lt;/strong>&lt;br>&lt;/figcaption>
&lt;/figure>

&lt;p>To charge the watch, attach a USB cable to the micro USB socket in the side of the watch and connect to a USB socket or charger. For whatever reason, once the watch battery is at 0% it stays at 0% for an age while charging then starts ramping up to 100% fairly quickly. I don&amp;rsquo;t know how to improve this yet.&lt;/p>
&lt;figure class="image">
&lt;img src="https://handshaketec.com/images/t_watch_s3_charging.png" loading="lazy">
&lt;figcaption>
&lt;strong>Charging the watch&lt;/strong>&lt;br>&lt;/figcaption>
&lt;/figure>

&lt;h1 id="setting-up-the-receiver-unit">Setting up the receiver unit&lt;/h1>
&lt;p>The T-Embed receiver unit is powered from the USB-C socket on its side.&lt;/p>
&lt;p>The receiver has a jog dial around the button.
This dial is used to adjust the trigger threshold.
Use the dial to set a new trigger threshold then send this new value to the watch by giving a long press (about 2s) to the button in the middle of the dial.
Turning the jog wheel clockwise will increase the amount of shake needed to send a trigger to your communication device, turning the jog wheel anti-clockwise decreases the amount of shake needed to send a trigger to your communication device.
The updated trigger will not take effect in the watch until you give a long press on the button though.
Check the watch to see that the new shake value is shown on the watch display.&lt;/p>
&lt;p>The button on the receiver has three uses:&lt;/p>
&lt;p>A long press: The receiver sends the trigger threshold shown on the receiver display to the watch.&lt;/p>
&lt;p>A short press: The unit receives the greatest shake value for the last 5s from the watch so you can tune in the right trigger level.&lt;/p>
&lt;p>A double tap: Sends a trigger signal from the receiver through the 3.5mm socket so you can check that your communication device responds.&lt;/p></description></item></channel></rss>