Arduino Air-Fuel ratio sensing and controlling a servo to actively correct AFR

For an extremely low tech fuel injection project using aircraft carburetors with a variable mixture on a cars engine I need to create...

#1 - A highly accurate AFR monitor with output to a back lit screen and a logic controller on the board.
#2 - Output calculations to a servo motor and include calculations for a baseline (start up) fuel map for different temperatures; kind of like a choke.

How feasible is this? How complex?

Thanks

You'd need a wideband O2 sensor to start, as they are very accurate and have 5V analog out. AEM sells these economically. They are already calibrated so you will have your map right from the start correlating the signal to the AFR back to fuel enrichment/enleanment. The rest I'd better leave to the experts here.

OK, does anyone have a link to a good write up on the o2 sensor programming?

Hi,

some years ago i was interested in wideband o2 reading, too.

The WBo2 website is a good starting point:
http://wbo2.com/lsu/lsuworks.htm

I would not recommend you to build it yourself. AEM and Innovative build some cheap hardware. I've bought the Innovative LC-1 lambda controller: http://www.innovatemotorsports.com/products/lc1.php
It has (Gahhhrrrlic said this already) programmable outputs. With them you can read the current AFR easily.

I don't know if your project will work only with the AFR without a basic map. Maybe you will find more help in a megasquirt forum.

Bye,
Daniel