Semaphore Signal System for TMSRR: Difference between revisions
Jump to navigation
Jump to search
(Created page with "Category:Construction Category:Right Of Way by Daris A Nevil January 2022 This article is a work in progress, so please check back frequently. During the COVID...") |
No edit summary |
||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[[Category:Construction]] | [[Category:Construction]] | ||
[[Category:Right | [[Category:Right of Way]] | ||
by [[Daris A Nevil]] | by [[Daris A Nevil]] | ||
Line 13: | Line 13: | ||
The components have been designed in Fusion360 in 1/8 inch scale and 3D printed in PLA (plastic). The parts will eventually be recast in a more durable substance, as a test showed major part warping when left in the hot Texas sun. | The components have been designed in Fusion360 in 1/8 inch scale and 3D printed in PLA (plastic). The parts will eventually be recast in a more durable substance, as a test showed major part warping when left in the hot Texas sun. | ||
== Files == | |||
* [http://ibls.org/files/2024/TMSRR_Semaphore/cad_files/ CAD Files] | |||
* [http://ibls.org/files/2024/TMSRR_Semaphore/photos/ Photos and drawings] | |||
== References == | == References == | ||
* IBLS Source Code | |||
** [https://github.com/IBLS/SigOS IBLS SigOS on Github] | |||
* Micro Servo | * Micro Servo | ||
Line 21: | Line 29: | ||
** [https://docs.arduino.cc/learn/electronics/servo-motors Arduino code for controlling a servo] | ** [https://docs.arduino.cc/learn/electronics/servo-motors Arduino code for controlling a servo] | ||
** [https://www.arduino.cc/reference/en/libraries/servo/ Arduino servo code library description] | ** [https://www.arduino.cc/reference/en/libraries/servo/ Arduino servo code library description] | ||
* Arduino code | |||
** [https://github.com/arduino-libraries/NTPClient/blob/master/NTPClient.h NTP Client] | |||
** [https://github.com/LennartHennigs/ESPTelnet/blob/master/src/ESPTelnet.cpp ESPTelnet] | |||
** [https://techtutorialsx.com/2018/06/02/esp8266-arduino-socket-server/ ESP8266 Socket Server] | |||
** [https://arduino-esp8266.readthedocs.io/en/latest/esp8266wifi/readme.html#quick-start ESP8266 WiFi Quickstart] | |||
** [https://github.com/esp8266/Arduino/blob/master/libraries/ESP8266WiFi/examples/PagerServer/PagerServer.ino ESP8266 WiFi Server] | |||
** [https://github.com/esp8266/Arduino/blob/master/cores/esp8266/IPAddress.h IPAddress] | |||
** [https://www.arduino.cc/reference/en/language/variables/data-types/stringobject/ String] | |||
** [https://www.arduino.cc/reference/en/language/variables/data-types/string/functions/tochararray/ toCharArray] | |||
** [https://www.arduino.cc/reference/en/language/functions/digital-io/pinmode/ pinMode] | |||
* [https://wiki.fryktoria.com/doku.php?id=esp8266:how-to-use-all-esp01-gpio-pins How to use all pins of the ESP8266] | |||
* [https://www.instructables.com/How-to-use-the-ESP8266-01-pins/ How to use the ESP8266 pins] | |||
* [https://www.mouser.com/ProductDetail/Gravitech/4Fx2-254mm?qs=sGAEpiMZZMvlX3nhDDO4AEv6E4QfciU7uyb2vcKwETw%3D Socket for ESP8266] |
Latest revision as of 18:56, 12 January 2024
January 2022
This article is a work in progress, so please check back frequently.
During the COVID-19 year of 2020 I decided it was time to start work on my own backyard railroad. After all, that is why I purchased a home on 2.5 acres just outside of the DFW metroplex.
I have some "blind" spots to protect, as well as the approaches to a draw bridge, so I decided to use scale semaphore signals. After reviewing different kinds I decided to use the Santa Fe style semaphore motor box.
The components have been designed in Fusion360 in 1/8 inch scale and 3D printed in PLA (plastic). The parts will eventually be recast in a more durable substance, as a test showed major part warping when left in the hot Texas sun.
Files
References
- IBLS Source Code
- Micro Servo
- Arduino code