Airspeed sensor without the Shield

So I am planning on using the ArduIMU(flat) and still want to use the airspeed sensor.  I don't want to buy the shield.  I can't seem to find anything on just using a stand alone airspeed sensor with the ArduPilot.  I'm sure it can be done since the pressure sensors with the breakout boards are sold in the store.  If anyone could direct me in the right place that would be great.   

Thanks,
Johnathan

You need to be a member of diydrones to add comments!

Join diydrones

Email me when people reply –

Replies

  • Hi,

    May I know you finally succeeded to read airspeed sensor through ArduIMU.

    Actaully, I am planning to only use ArduIMU to read airspeed and looking forward for a good suggestion.

     

    My own idea is to use an external SPI A/D (Since all of ArduIMU analog channel are used for the other purpose)  to read the air speed sensor and convert it to the SPI data; so the ArduIMU can read it through its own SPI port.

     

    I would appreciate if you can direct me in the right place.

     

    Regards,

    Ali
  • I can only speak for the ardupilot, but I purchased the differential pressure sensor + breakout board from diydrones. I connected up ground and VCC (5v) and then connected the signal line to one of the analog inputs. And then it just worked. I was getting numbers on that analog input channel that changed proportionally to air pressure. I then wrote my own code to map the raw ADC value into a pressure value and then use known formulas to convert from pressure to airspeed. Out of the box with no further tuning I estimate I'm within about 5% of the true airspeed (of course that changes with temp and altitude and other factors so I haven't tried to calibrate the number any closer.) If I'm flying 40 kts indicated, I'm probably closer to 41-42 true airspeed.

    There are a lot of other factors that can affect your results though ... position and length of your pitot tube for instance can affect your results.

    I have no idea how you would interface the airspeed sensor to the ardu-imu, but it's my understanding both the ardupilot and the arduimu use the ATMega328 chip so the process should be nearly identical. (You might have to futz with firmware to get the data off the analog input channel you are connected to and converted and routed to where ever it needs to go.)
This reply was deleted.

Activity