User Tools

Site Tools


robvrs:g-semaphore-en

This is an old revision of the document!


WIO G-Semaphore

User pagesRob Versluis

semaphore-outdoor-1.jpg
Just a fun semaphore not related to the real semaphores found along railroad tracks.

Description

A WIOesp based stand alone semaphore.
The Lolin D32 is selected because it has an onboard battery management for charging and discharging.

The WIO type should be set to Servo and NeoPixel will be activated on demand for the WS2811 color LED.


OpenSCAD

The 3D files for the semaphore:

Note 1: Print all components separately.
Note 2: Rotate the pole in Cura by 45° to fit on the print bed, and disable support structures.


Filament

PETG is selected for outdoor usage.

Part Color
Bottom Grey
Top Grey
Pole Military green
Arm White
Warn board White
Arm Red Red
Warn Red Red


Wiring

g-semaphore-wiring.jpg

Component Lolin D32 pin Remark
Servo PWM 12 A 270 Ohm resistor should be inserted between servo and Lolin D32
Servo(+) BAT
Servo(-) GND
WS2811 Data 0
WS2811(+) BAT
WS2811(-) GND
3V7 Battery(+) - Connect to the flip switch
3V7 Battery(-) GND
Flip switch BAT Other switch connection goes to the Battery(+)

Battery

Li-Ion 3V7 example common use for wireless telephones:
61-hzaa6_rl._ac_sl1500_.jpg


IOScript

IOScript ON:

00 1 S 000 000 0 02
00 1 P 000 100 0 01 255 000 000

Dateiname: sg1_000_00_001.io

IOScript OFF:

00 1 S 000 060 0 02
00 1 P 000 100 0 01 000 255 000

Dateiname: sg1_000_00_000.io


Signal Setup

Interface

Fiels Value Remark
Interface ID WIO
Node ID 41 WIO setup dependent.
RED Address:Port 1:0 All other addresses and ports should be remain zero.
Control Default
Type Macro To trigger IOScript on the WIO.

Details

Fiels Value Remark
Signal type * SVG Theme dependent.
Aspects 2


Notes

  • Not all photos and images represent the latest developments of the semaphore.
  • Use 0,05mm² decoder wire for the WS2811.
  • The standard servo arm must be cut to fit.
  • Print the pole without support to be able to push wires for the WS2811 through it.
    Just do not watch it when the top layers are printed. :)


robvrs/g-semaphore-en.1661707541.txt.gz · Last modified: 2022/08/28 19:25 by rjversluis