Overview
2 minute read
What is HJBricks?
HJBricks started because I wanted a remote for Rocrail® so I could control locomotives without direct access to Rocview.
Features that all devices share:
- central remote updates of the firmware, configurable:
- update on startup
- update on an mqtt message
- or both
- central remote configuration update:
- update on startup
- update on an mqtt message
- or both
hjb-throttle
This remote, hjb-throttle, only needs access to the mqtt broker where Rocrail is connected to. Everything else is requested from Rocrail.
Version 1 has a custom PCB with some of-the-shelf pcb’s and a ESP32 added to it to make the electronics work, it has one 18650 Li-Ion battery that lasts for many hours and is rechargeable. And has a 3d printed housing to make it nice complete device.
I am open to suggestions for version 2.
hjb-layout
The next device is hjb-layout, this is still work in progress, it should be placed on the layout and controll the lights in your houses and controll motors in your layout.
The motor is a Lego® PF connector (possible 2) and the lights can be controlled using a WS1128 board to control LEDS or just a Neo-pixel. Still contemplating if I should add support for:
- standard 2 pin LEDS
- a few servos It will be powered by a 3 pin connector and it should be small enough to place it in a modular building.
Maybe make the I2C bus daisy chain able to extend the IO ports.
The housing is 3D printable, probably resin because of the tolerances.
hjb-loco
A future extension, the case has to have two PF connectors for the engine controll, 3 pin for an WS1128 board to controll all the LEDs and as a later extension add a speaker for programmable sounds.
The minimum dimensions should be a 4x4x1 and maximal 4x8x3 bricks externally powered by a 2SLiPo.
Feel free to add your wishes at GitHub.