TL;DR I am storing a 24-bit number that represents number of pulses from a clock on a digital counter IC, and want to transmit that number to a more sophisticated device to perform a speed = distance/time calculation. Is there a simple way to do this over an internet protocol like HTTP, or utility like netcat, without a CPU?
Conceptually the problem is very simple - I have a 24-bit number that I need to transmit to a hard-coded network address.
I am making a speedometer using digital ICs and motion sensors - when an object moves past the first row of motion sensors, it starts the timer (LM555 IC), and when it moves past the second row it stops the timer. The timer is pulsing a 24-bit counter (74HC590's chained together). In order to calculate the speed of the object, we need to calculate speed = distance / time = distance_between_sensors / (sampling_frequency * num_pulses). This computation, though possible to perform using ICs, would be simpler to perform on a more sophisticated device because it involves floating point numbers up to 24 bits. I am trying to do this project without a CPU to keep costs lower and make it easier to reproduce. Most people alredy own multiple sophisticated computers and devices with network acccess that I would like to make use of.
Is it possible to transmit the 24-bit number (representing number of pulses from the clock) to such a device without a CPU on the speedometer? Ideally there would be a black-box device that would require a hard-coded network address for HTTP or other network protocol like netcat. This address would be serving requests of a fixed format from the device, and performing the computation.