#ProgrammableThings

Rob Andersonrob@hyem.tech
2024-08-16

Coming back to my old #ProgrammableThings project, it's now called #ScriptableThings!

I've got the sign working again and embedded an "editor" (read as: monospace textarea) so you can directly edit the script on the device through the captive portal!

You join the sign's WiFi and get a popup browser to control the LEDs. Now you can go into advanced mode and edit the animation JavaScript. That script is loaded onto the ESP and runs straight away.

#Notes

A 3d-printed sign on a desk with 3 lit multicolour segments, next to it is the ESP powering and controlling the LEDsA screenshot of a captive portal popup where you can select a segment of the sign and choose the desired colourA screenshot of a captive popup browser with a monospace textarea containing unstyled JavaScript and a big purple upload button
Dr.MuesliDr_Muesli
2024-03-23

It's getting a bit Lego-heavy here, but I can't find anything else at the moment.

At least I've one of my . 😁

I used a 0BA5 with to a (4532). It the station , the and the level crossing .

The runs on 24 , the lighting and the are down to 3 volts via a .

Lego train set 4559 and Lego level crossing 4532 with lego 4 volt motor for the railroad crossing and working traffic lights.

Also shown is the Siemens Logo 0BA5 with extension for controlling the level crossing with many wildly laid wires.

The control panel for the Lego train can also be seen in rows.
Dr.MuesliDr_Muesli
2024-03-06

@alcea

You could buy a pick and place delta or try to build one out of LEGO. It could lay out a pile of on a table and then randomly stack them up again.

Depending on the speed of the robot, this could be done in a few seconds. The robot could also out the cards directly.

If I had the necessary change, I would buy and test it. lol

Dr.MuesliDr_Muesli
2024-03-04

@alcea

The was by a layer of in the . lol

You can nearly with Lego, provided it's on a small scale.

Here is one of many :
youtube.com/watch?v=ezkFuzc1M1E
Even with a for the . 😋

Dr.MuesliDr_Muesli
2024-02-18

Here is another picture together with the which has in the meantime. I only had to clean the . Otherwise, it was in perfect condition. It should also be one of the biggest LEGO parts.

Instead of C(LR14) I used AA(LR6) , which ideally have the same length. I just had to make for them, which I also made out of LEGO. lol

LEGO robitic arm from set 8094 with "Technic Control Center"Batterybox from the "Technic Control Center" with AA(LR6) rechargeable batteries instead of C(LR14) batteries.
Dr.MuesliDr_Muesli
2024-02-13

I the old from the LEGO set 8094 from (*cough*) 1990!

It was the first LEGO set!

I bought the "LEGO " used from the . Mine broke at the time.

More info:
EN: brickeconomy.com/set/8094-1/le
DE: steckkastenkrew.de/lego-8094/

LEGO robotic arm
set 8094
Dr.MuesliDr_Muesli
2023-12-17

Oops, bought another one. At a good price, I can't say no. A programming cable is also included.

It's about time I installed one again.

I don't even know how many I have now.

Ebay App with a pictured Siemens logo 0BA6 that I bought at auction for 25,50€.
Dr.MuesliDr_Muesli
2023-12-13

Even now, with the smartphone alarm turning on the ceiling lamp, I still find it difficult to get up.

Rob Andersonrob@hyem.tech
2023-10-12

Cut a first release of #ProgrammableThings today! Still a long way to go and more to develop but it’s an interesting time to start playing around with it more #Notes

github.com/robb-j/Programmable

Rob Andersonrob@hyem.tech
2023-09-21

Added a captive portal to my #ProgrammableThings project today, the ESP broadcasts a WiFi network that when you join, brings up this web page. On the page you can pick segments of the sign and what colour you want them to be and it live updates them. It uses an <input type=“colour”> which I’ve never had the chance to use before! #Notes

A screenshot of a webpage with our logo on it with a colour picker and big submit button
Rob Andersonrob@hyem.tech
2023-09-19

2 days of infuriating debugging solved in 1 line of code changed 😅 #Notes #ProgrammableThings.

Changing an LED pin from 17 to 27
Rob Andersonrob@hyem.tech
2023-09-12

Added a JS Module loader to #ProgrammableThings so you can load other modules on your SD card and played around with the c++ -- JS API to set specific segments from JS #Notes

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst