Building a Node Assassin v1.2.1: Difference between revisions
Jump to navigation
Jump to search
(7 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
blah | blah | ||
= ToDo = | |||
== Agent == | |||
Add a "wait" option so that a delay can be used to prevent simultaneous fencing. Like a greylist. | |||
== Circuit Diagram == | == Circuit Diagram == | ||
This is the BSchV3 generated circuit diagram for the '''v1.2. | This is the BSchV3 generated circuit diagram for the '''v1.2.1''' Node Assassin. | ||
{| | {| | ||
|- | |- | ||
|[[Image:na_v1.2. | |[[Image:na_v1.2.1_circuit_diagram.png|thumb|820px|left|Circuit diagram for the eight-port Node Assassin v1.2.1.]] | ||
|} | |} | ||
Take 10k resistor on node sense in, other site to +5. Node in is ground. Cable in pulls in the low. | |||
=== Top View === | === Top View === | ||
Line 22: | Line 26: | ||
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center; font-weight: bold;" colspan="2"|''Individual Build Images - Top View'' | |style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center; font-weight: bold;" colspan="2"|''Individual Build Images - Top View'' | ||
|- | |- | ||
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2. | |style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2.1_01-Board_Prep.png|center|thumb|1024px|Node Assassin v1.2.1 - Lab-Easy PADS-8 Prep]] | ||
|- | |- | ||
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2. | |style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2.1_02-Part_Placement.png|center|thumb|1024px|Node Assassin v1.2.1 - Parts placement]] | ||
|- | |- | ||
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2. | |style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2.1_03-Power_Lines.png|center|thumb|1024px|Node Assassin v1.2.1 - Power lines from Arduino]] | ||
|- | |- | ||
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2. | |style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2.1_04-Ground_Lines.png|center|thumb|1024px|Node Assassin v1.2.1 - Ground lines from Arduino]] | ||
|- | |- | ||
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2. | |style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2.1_05-Node_Grounds.png|center|thumb|1024px|Node Assassin v1.2.1 - Isolated ground lines from each node]] | ||
|- | |- | ||
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2. | |style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2.1_06-Node_Power_Feeds.png|center|thumb|1024px|Node Assassin v1.2.1 - Node power switch feeds]] | ||
|- | |- | ||
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2. | |style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2.1_07-Node_Reset_Lines.png|center|thumb|1024px|Node Assassin v1.2.1 - Node reset switch feeds]] | ||
|- | |- | ||
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2. | |style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2.1_08-Node_Power_Lines.png|center|thumb|1024px|Node Assassin v1.2.1 - Node power sense feeds]] | ||
|- | |- | ||
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2. | |style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2.1_09-Cable_Detect_In.png|center|thumb|1024px|Node Assassin v1.2.1 - Cable sense circuit return line]] | ||
|- | |- | ||
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2. | |style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2.1_10-Node_Feed_Opto_Via_Buffer_To_Input.png|center|thumb|1024px|Node Assassin v1.2.1 - Node power singal opto's to buffer and on to Arduino inputs]] | ||
|- | |- | ||
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2. | |style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2.1_11-Buffer_To_Inverters.png|center|thumb|1024px|Node Assassin v1.2.1 - Buffer to inverters]] | ||
|- | |- | ||
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2. | |style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2.1_12-Output_To_Opto_Anode.png|center|thumb|1024px|Node Assassin v1.2.1 - Arduino output to opto anodes]] | ||
|- | |- | ||
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2. | |style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2.1_13-Opto_Anode_To_OR.png|center|thumb|1024px|Node Assassin v1.2.1 - Opto anodes to quad ORs]] | ||
|- | |- | ||
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2. | |style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2.1_14-OR_To_Inverter.png|center|thumb|1024px|Node Assassin v1.2.1 - Quad OR outputs to inverters]] | ||
|- | |- | ||
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2. | |style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2.1_15-OR_To_Fenced_LED.png|center|thumb|1024px|Node Assassin v1.2.1 - Quad OR output to "Fenced" LEDs]] | ||
|- | |- | ||
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2. | |style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2.1_16-Inverter_To_Fence_OK_LED.png|center|thumb|1024px|Node Assassin v1.2.1 - Inverters to "Fence OK" LEDs]] | ||
|- | |- | ||
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2. | |style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2.1_17-Inverter_To_Node_Off_LED.png|center|thumb|1024px|Node Assassin v1.2.1 - Inverters to "Node Off" LEDs]] | ||
|- | |- | ||
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2. | |style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2.1_18-Buffer_To_Node_On_LED.png|center|thumb|1024px|Node Assassin v1.2.1 - Buffer to "Node On" LEDs]] | ||
|} | |} | ||
Line 65: | Line 69: | ||
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center; font-weight: bold;" colspan="2"|''Individual Build Images - Bottom View'' | |style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center; font-weight: bold;" colspan="2"|''Individual Build Images - Bottom View'' | ||
|- | |- | ||
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2. | |style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2.1_inverted_01-Board_Prep.png|center|thumb|1024px|Node Assassin v1.2.1 - Lab-Easy PADS-8 Prep]] | ||
|- | |- | ||
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2. | |style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2.1_inverted_02-Part_Placement.png|center|thumb|1024px|Node Assassin v1.2.1 - Parts placement]] | ||
|- | |- | ||
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2. | |style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2.1_inverted_03-Power_Lines.png|center|thumb|1024px|Node Assassin v1.2.1 - Power lines from Arduino]] | ||
|- | |- | ||
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2. | |style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2.1_inverted_04-Ground_Lines.png|center|thumb|1024px|Node Assassin v1.2.1 - Ground lines from Arduino]] | ||
|- | |- | ||
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2. | |style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2.1_inverted_05-Node_Grounds.png|center|thumb|1024px|Node Assassin v1.2.1 - Isolated ground lines from each node]] | ||
|- | |- | ||
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2. | |style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2.1_inverted_06-Node_Power_Feeds.png|center|thumb|1024px|Node Assassin v1.2.1 - Node power switch feeds]] | ||
|- | |- | ||
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2. | |style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2.1_inverted_07-Node_Reset_Lines.png|center|thumb|1024px|Node Assassin v1.2.1 - Node reset switch feeds]] | ||
|- | |- | ||
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2. | |style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2.1_inverted_08-Node_Power_Lines.png|center|thumb|1024px|Node Assassin v1.2.1 - Node power sense feeds]] | ||
|- | |- | ||
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2. | |style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2.1_inverted_09-Cable_Detect_In.png|center|thumb|1024px|Node Assassin v1.2.1 - Cable sense circuit return line]] | ||
|- | |- | ||
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2. | |style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2.1_inverted_10-Node_Feed_Opto_Via_Buffer_To_Input.png|center|thumb|1024px|Node Assassin v1.2.1 - Node power singal opto's to buffer and on to Arduino inputs]] | ||
|- | |- | ||
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2. | |style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2.1_inverted_11-Buffer_To_Inverters.png|center|thumb|1024px|Node Assassin v1.2.1 - Buffer to inverters]] | ||
|- | |- | ||
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2. | |style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2.1_inverted_12-Output_To_Opto_Anode.png|center|thumb|1024px|Node Assassin v1.2.1 - Arduino output to opto anodes]] | ||
|- | |- | ||
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2. | |style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2.1_inverted_13-Opto_Anode_To_OR.png|center|thumb|1024px|Node Assassin v1.2.1 - Opto anodes to quad ORs]] | ||
|- | |- | ||
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2. | |style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2.1_inverted_14-OR_To_Inverter.png|center|thumb|1024px|Node Assassin v1.2.1 - Quad OR outputs to inverters]] | ||
|- | |- | ||
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2. | |style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2.1_inverted_15-OR_To_Fenced_LED.png|center|thumb|1024px|Node Assassin v1.2.1 - Quad OR output to "Fenced" LEDs]] | ||
|- | |- | ||
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2. | |style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2.1_inverted_16-Inverter_To_Fence_OK_LED.png|center|thumb|1024px|Node Assassin v1.2.1 - Inverters to "Fence OK" LEDs]] | ||
|- | |- | ||
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2. | |style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2.1_inverted_17-Inverter_To_Node_Off_LED.png|center|thumb|1024px|Node Assassin v1.2.1 - Inverters to "Node Off" LEDs]] | ||
|- | |- | ||
|style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2. | |style="border-bottom: 1px dotted #7f7f7f; border-right: 1px dotted #7f7f7f; text-align: center;"|[[Image:Node_Assassin_v1.2.1_inverted_18-Buffer_To_Node_On_LED.png|center|thumb|1024px|Node Assassin v1.2.1 - Buffer to "Node On" LEDs]] | ||
|} | |} | ||
{{na_footer}} | {{na_footer}} |
Latest revision as of 04:31, 13 June 2011
Node Assassin :: Node_Assassin v1.1.4 :: Building a Node Assassin v1.2.1 |
blah
ToDo
Agent
Add a "wait" option so that a delay can be used to prevent simultaneous fencing. Like a greylist.
Circuit Diagram
This is the BSchV3 generated circuit diagram for the v1.2.1 Node Assassin.
Take 10k resistor on node sense in, other site to +5. Node in is ground. Cable in pulls in the low.
Top View
Individual Build Images - Top View | |
Bottom View
Individual Build Images - Bottom View | |
Input, advice, complaints and meanderings all welcome! | ||||
Digimer | digimer@alteeve.ca | https://alteeve.ca/w | legal stuff: | |
All info is provided "As-Is". Do not use anything here unless you are willing and able to take resposibility for your own actions. © 1997-2013 | ||||
Naming credits go to Christopher Olah! | ||||
In memory of Kettle, Tonia, Josh, Leah and Harvey. In special memory of Hannah, Jack and Riley. |