Categories
Arduino Projects Raspberry Pi Swift

Controlling the Rover’s camera with an iPad gyroscope

The Rover got its own iOS app and I implemented a neat way to control the camera servos.

Categories
Processing Projects

Simple tree generation

A 2D recursive algorithm
A slightly tweaked version on a 3D canvas and rotating on the Y axis. Some random() calls are involved.
Adding in some opacity for a simulated depth.
Categories
Processing

Lissajous curves

Source https://github.com/twstokes/labs/tree/master/viz/lissajous
Categories
Processing Swift

More iPhone X Depth Sensor Fun

Categories
Processing Swift

iPhone X Depth Sensor to Processing.org

This was a fun challenge (and a total hack). In the end it wasn’t that sophisticated, but it was a good exercise in UDP as well as data compression.

https://twitter.com/TannerStokes/status/1082150275232735233
Categories
Processing Projects

A lion from Delaunay triangulation and a Schnauzer

Categories
Projects

BeamNG Repo

I made public tonight a repo I’ve had for a while that contains BeamNG experiments.

Categories
Projects Swift

Samantha’s App

Categories
Arduino Projects Raspberry Pi

A new way to control the rover!

Categories
Coding Docker Projects

Toggling network interfaces for ASUS routers via HTTP endpoint

I was looking for a way to segment some IoT devices from my main network and disable their network connections on demand programmatically. The Guest Network feature on the router does a good job of segmenting the network, so I wanted a way to turn the guest network’s interface off and on based upon conditions.

Example scenario: You have cloud-based IoT cameras and want to cease all traffic when you’re home.

This puts toggling any interface on the router behind an HTTP endpoint. Since an interface is created when a guest network is enabled, we can now enable and disable that network whenever we want.

https://github.com/twstokes/guest_toggle