Brains for Machines / Machines for Brains
Hardware
Nature -> Sensors -> Brain -> Motors -> Nature


[ Home ][ Products[ Specs ] [ Services ] [ InfoReq

 
Sensors, HalNode, Motor,
Cables and Power

HalNodes and cables are the hardware for HalNode algebra. For every Hal algebra function there is a HalNode.
   Here are two ONodes connected to a CNode with open cables attached. The nodes are .97 inches square. Cables are .2 inches wide.

 

HalNode data stream variables are carried on 4 wire ribbon cable. Together they express algebraic functions. With Hal algebra you design an animachine or robot just like you design a computer program. The HalNodes and cables implement the program. HalNodes are operators and cables are variables. HalNodes are now generation 3, getting smaller. Here is a list of HalNodes:

Every HalNode has the internal variables I, R and O. I use both infix and functional notation. Variables link nodes together. Here is a list of the current HalNodes:

Name Notation Function
TNodes : Function Nodes-------------------------------
ABS  O = ABS(I)
Not  O = Not(I) If I = 0 then O = 3 else O = 0
I    O = i(I) Integrator
D    O = d(I) Differentiator
N    O = n(I) Negates I
B    O = b(I) Converts offset <=> integer
SNodes : Arithmetic, Tree Nodes ----------------------
C    O = L – R Comparison
P    O = L + R Addition
O    O = L o R Select max
A    O = L a R Select Min
Detection Nodes -------------------------------------
GT    IF L > R, O = L-R, O = 0
LT    IF L < R, O = L-R, O = 0
IS    IF L = R, O = L, O = 0
Switches --------------------------------------------
G    IF I > 0, O = R, O = 0
L    IF I < 0, O = R, O = 0
Z    IF I = 0, O = R, O = 0
Memory Nodes
Detected : looked at I and R ------------------------
Was    IF L = R, O = M = L, O = M
WGT    IF L > R, O = M = L, O = M
WLT    IF L < R, O = M = L, O = M
Switched : looked at I -------------------------------
WZ     IF I = 0, O = M = R, O = M
WG     IF I > 0, O = M = R, O = M
WL     IF I < 0, O = M = R, O = M
These are combined nodes or agents.
Combo nodes -------------------------------------------
DZ    IF d(I) = 0, O = R, O = 0
DG    IF d(I) > 0, O = R, O = 0
DL    IF d(I) < 0, O = R, O = 0
Switched : Looked at d(I) ----------------------------
WDZ     IF d(I) = 0, O = M = R, O = M
WDG     IF d(I) > 0, O = M = R, O = M
WDL     IF d(I) < 0, O = M = R, O = M
These are sensors, motors and power nodes.
Sensors: O = Nature ; Reads nature, writes O
ADC: O = ADC(sensor) ; Converts volts to number
RCNode: O = Servo(sensor); Convert time to number
Motors: Nature = I Reads I , Writes, moves nature
MoNode: Motor = I, Converts number to pulsed volts
SMNode: Servo = I, Converts number to time
Power
Provides power and ground for cables. All nodes pass these through so every motor tree is powered from one source, meaning you can have a separate power supply for each motor tree.

Trade note: All these HalNode names and the name are trademarks of Hal Brain Design and Harold L. Reed. All these parts are hand made now. I need a manufacturing partner.

For specifications of Hal HalNode interface, go to Specifications
Other parts, prototypes only.:
Power node    5v power node (hand made) 
Number pad    Number pad sensors $20

Eyevh3        3 level length, height, color eye agent (code)$95
Ear1          Loudness and dLoud (code) $10
Hand5         Motors to clasp hand (code only) $25
BigAl         Human sized animachine (code) $150

Pricing

Description SKU # Price
SNodes SNodes $20
TNodes TNodes $15
BattNodes BattAA, $16
ADCNode ADC $15
RCNode RC $15
NbrNode Number $20
EyeSpot EyeSpot $10
MoNode H-Bridge $33
SMNode Servo $15
DispNode Display $20
WormDrive Wormdrive $48
Servo Servo $44

These are the lowest prices I can make now, since these are handmade. For really large quantities, please ask.


To obtain more information click for the Information Request Form
This will permit you to provide your name and address to us. You may also use the email click in this form or call us on the phone. This form returns to any page.


Hardware Page

[ Home ] [ Products ] [ Specs[ Services ] [ InfoReq

08/06/08