Touch counter project:

Main Title: Hardware Interface
Project: Robot will count your touches
Developer: Md. Redwanur Rahman
Location: Dhaka, Bangladesh.
Date: 1 October, 2007
I am here to share knowledge with other.
Aim of this project
When someone touches my robot’s hand it will count how many people shake
hand with it.
Needed components
C1=10uF 16V Electrolytic Capacitor
R1, R2=100K 1/4 Watt Resistor
R3=10 Meg 1/4 Watt Resistor
U1=4011 CMOS NAND Gate IC
Relay= 9V
D25 connector that is printer port connector.
Circuit details

Touch pad is just normal wires, when some one touch the touch pad then +9v relay will switch and it through signal (Supply +5v) at printer port 10. Computer get signal and program will count a touch. If someone touches my robot, every time it counts. Circuit ground (GND) must be connected to printer port pin 18~25.

Program Details
Private Port, X, Y As Integer
Private Declare Function Inp Lib "inpout32.dll" Alias "Inp32" (ByVal
PortAddress As Integer) As Integer
Private Declare Sub Out Lib "inpout32.dll" Alias "Out32" (ByVal
PortAddress As Integer, ByVal Value As Integer)
Public Sub Command1_Click()
Timer1.Enabled = True
End Sub
Private Sub Command3_Click()
Timer1.Enabled = False
End Sub
Private Sub Command4_Click()
End
End Sub
Private Sub Form_Load()
Port = &H379 ' LPT1 Status Port Address
Text1.Text = 0
Y = 0
X = 0
End Sub
Private Sub Timer1_Timer()
Y = Inp(Port)
If (Y And 1) = True Then
X = X + 1
End If
Text1.Text = X
End Sub

Conclusion:
I developed this circuit and program code that published in Computer Jagat, February, 2007 in Bangladesh.
 

Skilled computer interface hardware & software developer and awarded by national, international universities for developing various projects. Strong background in C, C++ and Visual basic programming.
Want to learn more about interface and Voice recognition Projects.
Visit:

Redwan's Programs
Bangladesh Computer Journal:
Computer Jagat


Bangladeshi Computer Journal:
C News


Bangladeshi Computer Journal:
Computer Tomorrow
This website was created for free with Own-Free-Website.com. Would you also like to have your own website?
Sign up for free