3D Printed Cycloidal Actuator

I have designed yet another cycloidal drive! This one is different, though. Unlike most of my projects, it is strictly 3D printed. No CNC required. The cycloidal mechanism is also “inside-out”. The cycloidal discs do not rotate, they only wobble, transmitting rotation to the output. This was also designed to maybe be used in a modular robot arm. It’s also a 25:1 gear reduction.

DJ Harrigan Blends Reality with Fiction by Creating an Animatronic, Alexa-Powered GLaDOS

Inspired by the antagonist from Valve’s Portal series, Harrigan has combined a custom-built animatronic and an Echo to create GLaDOS.

Maker DJ Harrigan has blended two worlds with the creation of a voice assistant which combines Amazon’s popular Alexa with Portal’s fictitious but reasonably murderous artificial intelligence GLaDOS.

For the past seven months, Harrigan has been working to bring GLaDOS, the iconic artificially-intelligent testing-hungry antagonist from Valve’s Portal franchise, out of the game world and into the real. Initially, the plan was relatively simple: “I’m building a scaled animatronic version of GLaDOS (as she looks in Portal 2),” Harrigan explained at the project’s launch.

Read more…

Serial Debugger With Display

Sometimes you need to quickly check the state of the device and having to use a computer for that can be a bit bothersome. A pocket-sized debugger that can monitor and display the data stream is the perfect solution for that!

On the upper right corner, there’s a pin header (RX, TX, GND) meant to be connected to the device you want to receive data from. The current iteration is only 5V tolerant, in the future we plan to add a switch to shift between the 5V and 3.3V logic levels.

We’ve used an ILI93441 2.2″ TFT display and an ATmega328P microcontroller (the design is based on the Arduino Nano schematic) for reading and displaying the serial data. We’ve also added a rotary encoder with push button, which can be used to switch between different baud rates, scroll through the text or pause/resume autoscrolling.

Read more…

Fans Build 3D Sonic Game In Dreams, And It Looks Fantastic

There are two tiers of Dreams experience. I know I’ve played it, and tried to build things, but then I see what other people can do with it and I wonder if we were even playing the same thing.

I mean…just look at this. Look at it! This is a fast, bright, colourful, very fast Sonic game, only it was made inside another game. I know this is nothing new, and that Dreams has been doing this for ages, but still, once in a while I see something like this and can barely process it.

Read more…

Mictic’s Wearable IMUs Turn Your Movements, Gestures Into Music via Smartphone App or MIDI

Prototyped on mbientLab Bluetooth IMU technology, the Mictic wristbands look to turn making music into simply moving your arms.

Zurich-based Mictic is looking to change the way people create and interact with music, using a wearable wristband-like instrument dubbed the Mictic and designed to translate gestures and movements into sound in real-time.

“Mictic is the Swiss-made XR [cross reality] wearable that turns your movements into sound,” Mershad Javan says of his company’s product. “It doesn’t matter if you already have a Grammy or have never picked up a musical instrument, with Mictic you’ll be expressing yourself the minute you put the wristbands on and connect via Bluetooth.”

Read more…

ArduinoShrink: Faster, Better, Smaller Compiled Arduino Code

This library uses a number of tricks to improve and reduce the size of Arduino sketches.

When you need to do a simple task, a dev board like the Arduino Nano or similar is a great solution. However, as thing start to get more complicated, and your code and implemented libraries stretches on, you may find your microcontroller/board of choice just isn’t up to the task. Fortunately, there are a number of other more capable devices on the market – even several options in the Nano form factor if needed – but what if you didn’t have to upgrade? What if there was a way to reduce your code size, and make it run faster at the same time.

Read more…

Controlling Traffic Lights with Micro Speech

A TensorFlow Lite Micro Speech model that detects wake words and turns on a different coloured LED light to emulate traffic lights.

Machine learning typically involves lots of computing power, and these are usually in the form of a large data center with GPUs and the costs of training a deep neural network can be astronomical. The emergence of tiny neural networks, which are as small as 14 KB, opens a plethora of doors to new applications that can analyze data right on the microprocessor itself and derive actionable insights (Warden and Situnayake, 2019). This saves time and prevents latency because we do not have to transmit data to a cloud data center for it to be processed and wait for it to come back (Warden and Situnayake, 2019). Such a phenomenon is called Edge Computing and allows for data to be processed and computed on the device that it is stored (Lea, 2020).

Read more…