This is a how-to I build a typical node, this will show you my methodology. You will need to gather your goodies. In this case, I will need the following: ( this is a complication of the Info, Manufac, Category tables the only thing not included is the Quantity column.)

 

Product NameQuanMy Part NumberManufacturePart Number
Enclosure, Polycarb1104-00001-00Nam Ngai Hong
605RS
Arduino Mega135-00002-00Arduino
Mega 256 R3
"    "  Mount195-00001-00Arvan
MegaMount
Module Relay, TTL interface135-00005-00Wood Electric
Module Breakout, RJ45, dual126-00022-00MDFLY ElectronicsMOL-DB0029
Module, Interface, CAN bus 139-00001-00YKS Electronics
ZC209600
Connector, Din, Female, 5 pins126-0023-00CUI devices
SD-50SN
Connector, DB-25, Female, Wire Wrap Tails126-00021-00ChinchDB25S-F179
Bolts 4-40 x 1/2"418-00003-00Keystone Electronics
9329
Nuts 4-40418-00009-00Keystone Electronics
Washer, Star with Internal Teeth418-00008-00Keystone Electronics
11362-5
Screws, Self Tap. (for Arduino Mount)418-0000x-00

Front Panel


Rear Panel

* Please note that the large round hole was a booboo.

    • The first job
      is to drill and cut all the holes for the front panel and the four mounting holes for the 4-40 screws which secure the mount to the case.
    • The second job
      is to drill, route the two holes with Rotozip ®bits on the drill, this is for the DB-25 mounting plates (which I may or not need).
    • Then I need
      two (2) # 6 holes and taped on the front and the rear of the lid, to hold it to the case. Next is a spritz of the red paint on the front panel only this is the only thing that shows.
    • The next thing is to Wire-Wrap® connectors J1, J2, J3 to the DB-25s. Then test the output of the frequency switches via the USB terminal.
    • The next this is to Wire-Wrap® the CAN bus and Relay Modules.
    • Then wire the output of the CAN module to the RJ-45 module.
    • Lastly bringing 5vdc, 12vdc, and ground from the DIN5 Connector is for two functions 1. power to the Arduino and 12volt power for the Lamps via the relay.
    • Now to write some software!!!
      • Send a properly formatted message to the USB terminal.
      • Receive a request for status (heartbeat)
      • Future integration with Node -0

Lines with Red strikethrough are done.