Sometimes I get ideas which seem amazing, so I mentally develop them, but do not move beyond planning. Sometimes an idea gets stuck in my head, and the only way to expunge it is to build it. The PhoneRobot is the latter. I designed a faceplate with servo motors and hinged arms to position a touch emulator on a phone screen.
I cut the pieces and installed the hardware, which all fit on the first try! I have four buttons in a D-pad arrangement, with a fifth in the middle and an extra below. At the bottom, I have a giant yellow arcade button, which will be the primary operator. The two potentiometers at the top are the most important.
I wired up the pots and pushbuttons. I do not have anything protecting the wires, so keeping things tidy was more crucial than ever. I ran 30AWG everywhere, so they are fragile. I made a special harness for the servo connectors.
I began programming some basic servo motion. The two potentiometers control the arms, and I get numeric feedback over the data line. I recorded four positions, and when I pressed the arcade button, the servos cycled through them and traced a diamond pattern.
I tried to integrate the touch emulator, but it was finicky. I thought I could just run a ground and signal wire from the Arduino, but it also requires 24V and -12V. The square wave is visible on the oscilloscope.
I wired the auto clicker into the system, but the Arduino triggers the touch emulator. I also connected the lights and programmed them to cycle through red, green, and blue.
The rest of the summary posts have been arranged by date.
First time here?
Completed projects from year 1
Completed projects from year 2
Completed projects from year 3
Completed projects from year 4
Completed projects from year 5
Completed projects from year 6
Completed projects from year 7
Completed projects from year 8
Disclaimer for http://24hourengineer.blogspot.com and 24HourEngineer.com
This disclaimer must be intact and whole. This disclaimer must be included if a project is distributed.
All information on this blog, or linked by this blog, is not to be taken as advice or solicitation. Anyone attempting to replicate, in whole or in part, is responsible for the outcome and procedure. Any loss of functionality, money, property, or similar, is the responsibility of those involved in the replication.
All digital communication regarding the email address 24hourengineer@gmail.com becomes the intellectual property of Brian McEvoy. Any information contained within these messages may be distributed or retained at the discretion of Brian McEvoy. Any email sent to this address, or any email account owned by Brian McEvoy, cannot be used to claim property or assets.
Comments to the blog may be utilized or erased at the discretion of the owner. No one posting may claim property or assets based on their post.
This blog, including pictures and text, is copyright to Brian McEvoy.
I cut the pieces and installed the hardware, which all fit on the first try! I have four buttons in a D-pad arrangement, with a fifth in the middle and an extra below. At the bottom, I have a giant yellow arcade button, which will be the primary operator. The two potentiometers at the top are the most important.
I wired up the pots and pushbuttons. I do not have anything protecting the wires, so keeping things tidy was more crucial than ever. I ran 30AWG everywhere, so they are fragile. I made a special harness for the servo connectors.
I began programming some basic servo motion. The two potentiometers control the arms, and I get numeric feedback over the data line. I recorded four positions, and when I pressed the arcade button, the servos cycled through them and traced a diamond pattern.
I tried to integrate the touch emulator, but it was finicky. I thought I could just run a ground and signal wire from the Arduino, but it also requires 24V and -12V. The square wave is visible on the oscilloscope.
I wired the auto clicker into the system, but the Arduino triggers the touch emulator. I also connected the lights and programmed them to cycle through red, green, and blue.
The rest of the summary posts have been arranged by date.
First time here?
Completed projects from year 1
Completed projects from year 2
Completed projects from year 3
Completed projects from year 4
Completed projects from year 5
Completed projects from year 6
Completed projects from year 7
Completed projects from year 8
Disclaimer for http://24hourengineer.blogspot.com and 24HourEngineer.com
This disclaimer must be intact and whole. This disclaimer must be included if a project is distributed.
All information on this blog, or linked by this blog, is not to be taken as advice or solicitation. Anyone attempting to replicate, in whole or in part, is responsible for the outcome and procedure. Any loss of functionality, money, property, or similar, is the responsibility of those involved in the replication.
All digital communication regarding the email address 24hourengineer@gmail.com becomes the intellectual property of Brian McEvoy. Any information contained within these messages may be distributed or retained at the discretion of Brian McEvoy. Any email sent to this address, or any email account owned by Brian McEvoy, cannot be used to claim property or assets.
Comments to the blog may be utilized or erased at the discretion of the owner. No one posting may claim property or assets based on their post.
This blog, including pictures and text, is copyright to Brian McEvoy.
Comments
Post a Comment