Gareth's blog

Menu Workio ! (re-edit :-p )

Gareth's picture

Custom Joystick for people who have use of only one hand.

edit :- (Gareth :-)

This is the first integrated working part of the controller aka "The Menu System" that enables the basic housekeeping of the Playstation 4.

MRL is helping a great deal for debugging using the Joystick service.


L1 trigger design Workio (Hori controller), InMoov Finger sensor possibilities

Gareth's picture

Workio - First "Live" testing of the top trigger finger mech.

The concept "Hori" uses is so simple and would make a great finger pressure sensor for InMoov.


Hori aka PS4 Joystick Mappings (I have a question)

Gareth's picture

This is part of my PS4 Single handed Joystick controller.

(not for confusion - the above graphic of Hori controller is not on the MRL Joystick service, its a paint mash for my reference).

These are the mappings I have traced prior to desoldering the main board (just to keep a track of directions when shoehorned into the new system).

I have a Question :-

There are 5 buttons that do not show up on the MRL mappings.


PS4 Single Handed Joystick

Gareth's picture

I have had a request to make a custom PS4 Left handed Joystick for a person who is recovering from a "Stroke", thought it would be interesting reference.

Above is just a first a first bite of the cherry, subject to many/many changes.


"1984 Nixie Time"

Gareth's picture

Needed an additional clock for my 2nd fallout shelter, electronics are now operational.


Current Iteration :-
 

[1] ESP32

[2] Batch of New Old Stock Cold War Nixies.


SDR (Software Defined Radio)

Gareth's picture

Software defined radio (aka SDR), is a way of automating tuning into Audio/Digital radio receptions.

I am using a very simple (un-nervingly sensitive) USB dongle type RTL-SDR.COM

(cost inclusive antenna & mount was < £25).


ESP32 > Air Trafic Control Plane Tracking using OpenSkyNetwork API

Gareth's picture

Here is an early look at a system I am putting together to prewarm me of any special/unusual aircraft that will be flying in my locality.

The system uses a few different protocols via the OpenSkyNetwork.


EPS32 "Life is Life" (Conways Life)

Gareth's picture

Here is a test of a flexible P4 RGB LED 64x32 matrix screen.

My trusty "Conway's Life" program was used as the test culprit along with a variant of the

adafruits P3 matrix driver Library  (arduino/mega/etcetc)

ESP32 P3/P4 matrix driver Library


ESP32 > 3-Bit & 14-Bit VGA graphics (Sprite Update)

Gareth's picture

If you need to literally display things out of an ESP32 then well recommended is Bitluni's ESP32Lib library.

14-Bit colour Max Headroom is displayed with the ESP32's 3D Graphics Engine, STL file that has been Low_poly_ed to 5000 Triangles.


ESP32 Into the Matrix - WebServer - realtime interaction with NeoPixels

Gareth's picture

Here is just one implimentation of using the ESP32 as a WebServer.

The example uses an ESP32 as a Webserver to service a Webpage which contains a matrix of switch buttons. One GPIO of the ESP32 controls a string of 100 Neopixels arranged in a 10x10 matrix just like the Webpage.

By clicking the mouse on the Webpage matrix an event sends a HTML header back to the ESP32, this header contains the position of the button pressed, which in turn toggles the particular Neopixel in the string.