The sensing algorithm was awfully touchy, so I required the triggering distance to be at least 3/4 of the smallest length I measured in the setup. I ran out of memory on the inexpensive boards, so I'll have to upgrade to use the LCD, addressable lights, and serial communication.
I drafted a schematic for an Arduino Micro, which has ample memory according to my measurements, and I had some on hand. This prototyping board uses a more practical copper pattern.
I followed my schematics and built a board. This one features a right-angle connector for the LCD and a long row of sockets at the bottom where I can attach devices through prototyping wires. I don't usually use these for building, but I'd like it if someone could replace broken parts without me.
To get some real-world testing, I brought my device to the gym. Instead of working toward the full-fledged system, I started with a single-position start/stop line. I received a lot of erratic behavior, but I fixed it by ignoring the zeros that the system returned for a bad read.
I played with the lights and created "Running" and "Race finished" animations that look like landing lights and revolving lights, respectively.
The hardware seemed to be under control, so I built a second prototyping board. I avoided uninsulated wire, but I should have spaced things out more.
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 email@example.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.