User Tools

Site Tools


project:maerklin:warnemuende:lighthouse:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
project:maerklin:warnemuende:lighthouse:start [2025/06/10 18:40] – [Introduction] Peter Siegmundproject:maerklin:warnemuende:lighthouse:start [2025/06/12 21:48] (current) – [EDA/ECAD] Peter Siegmund
Line 1: Line 1:
 ====== Mole Beacon ====== ====== Mole Beacon ======
 +
 +{{ :project:maerklin:warnemuende:lighthouse:mole_beacon_light.png?200|}}
  
 ===== Introduction ===== ===== Introduction =====
- 
-{{ :project:maerklin:warnemuende:lighthouse:mole_beacon_light.png?200|}} 
  
 For our Warnemünde section, which includes a water area, we also need a lighthouse so that our ships can travel safely. For our Warnemünde section, which includes a water area, we also need a lighthouse so that our ships can travel safely.
  
 Since Warnemünde has two [[https://de.wikipedia.org/wiki/Molenfeuer_Warnem%C3%BCnde|Mole Beacons]] (one green and one red), I decided to recreate the green beacon light. I did some research and found some good reference images for this project. Since Warnemünde has two [[https://de.wikipedia.org/wiki/Molenfeuer_Warnem%C3%BCnde|Mole Beacons]] (one green and one red), I decided to recreate the green beacon light. I did some research and found some good reference images for this project.
 +
 +===== Design =====
 +
 +{{:project:maerklin:warnemuende:lighthouse:mole_beacon_light_cut_through.png?200 |}}
  
 First, I replicated the building in [[software:onshape:start|]]. This was not as easy as I initially thought, but in the end, I was successful. First, I replicated the building in [[software:onshape:start|]]. This was not as easy as I initially thought, but in the end, I was successful.
- 
-{{:project:maerklin:warnemuende:lighthouse:testprint_01.jpeg?200 |}} 
  
 The more interesting part was the electronics. I used an [[hardware:esp32:start|]] as the controller and decided to connect it to the [[..:..:system_control:start|]] with my generic BLE system. Then, I tested if I could replicate the beacon signal (2 seconds on and 2 seconds off). It was the first time I had used hardware timers and interrupts for the LEDs. The beacon's LED will illuminate transparent PLA, making the light visible. The more interesting part was the electronics. I used an [[hardware:esp32:start|]] as the controller and decided to connect it to the [[..:..:system_control:start|]] with my generic BLE system. Then, I tested if I could replicate the beacon signal (2 seconds on and 2 seconds off). It was the first time I had used hardware timers and interrupts for the LEDs. The beacon's LED will illuminate transparent PLA, making the light visible.
- 
  
 A more challenging part will be the outdoor lights, as the building has two of them. I will try to use 0402 3V LEDs and hope that I can print a miniature enclosure to mimic the real lamps. A more challenging part will be the outdoor lights, as the building has two of them. I will try to use 0402 3V LEDs and hope that I can print a miniature enclosure to mimic the real lamps.
  
-===== Design ===== 
- 
-The physical design of the beacon model was a straightforward process, using a high-resolution image of the actual object as a blueprint to ensure accuracy. 
- 
-The more significant engineering challenge lay in the internal electronics, which required the design of two custom Printed Circuit Boards (PCBs). A primary constraint was fitting all necessary components within the limited volume of the 3D-printed housing. The core of the illumination system is a WS2812B addressable LED. This component was specifically chosen to illuminate the beacon's main body, which is printed from a transparent material like PLA or PETG. The design intent is for the filament itself to act as a light diffuser, creating an even, vibrant glow throughout the structure. 
 ==== MCAD ==== ==== MCAD ====
  
Line 29: Line 25:
 ==== EDA/ECAD ==== ==== EDA/ECAD ====
  
-The two PCBs are created within [[software:kicad:start|]]. The rendering of the main (LED) pcb could be seen here. It's as everything else work in progress.+The two PCBs are created within [[software:kicad:start|]].  
 + 
 +This is the LED board, with is located the top within the building. Is has connections to the WS2812B RGB LED and the three outdoor 0402 LEDs, which are within separate housings.
  
 {{:project:maerklin:warnemuende:lighthouse:light_board_front.png?300|}} {{:project:maerklin:warnemuende:lighthouse:light_board_front.png?300|}}
 {{:project:maerklin:warnemuende:lighthouse:light_board_back.png?300|}} {{:project:maerklin:warnemuende:lighthouse:light_board_back.png?300|}}
 +{{:project:maerklin:warnemuende:lighthouse:light_board_schematics.png?600|}}
 ===== Source Code ===== ===== Source Code =====
  
 [[https://github.com/mars3142/warnemuende_lighthouses|Github]] Action: {{https://github.com/mars3142/warnemuende_lighthouses/actions/workflows/esp32_build.yaml/badge.svg?nocache&.png}} [[https://github.com/mars3142/warnemuende_lighthouses|Github]] Action: {{https://github.com/mars3142/warnemuende_lighthouses/actions/workflows/esp32_build.yaml/badge.svg?nocache&.png}}
  
project/maerklin/warnemuende/lighthouse/start.1749580849.txt.gz · Last modified: by Peter Siegmund