Projects‎ > ‎

Scooter Computer II

See also: Scooter Computer II - Dyno Requirements

Project Description

This project is a Qt C++ cross platform application for adding computing functionality to Vespa scooters. The application is designed to run on a tablet pc connected to a LabJack data acquisition device.

The code can be found at: https://github.com/internetscooter/Vespa-Labs

Status

  • Purchased U3 LabJack and Acer W500 Tablet
  • Confirmed that Qt C++ works on the Acer W500 tablet
  • Created Qt C++ project SCII that can load the LabJack dll
  • Connected to LabJack and can talk to the pins and obtain data
  • Created github repository and uploaded code https://github.com/internetscooter/Vespa-Labs
  • RPM of wheel measurement added and tested ok
  • Tested Qt Embedded Widgets working for a nice interface
  • Crude logging enable to test sensor readings
  • Implemented Reed Switch Debounce
  • Moved to LabJack streaming mode
  • Have LabJack U6 (more accurate clock)

TODO

In priority order:

  • Better readings
  • Add dyno functions for it to work with Scooterlabs Dyno
    • roller based force calculations
    • graphing (Qwt)
    • O2 sensing (reading 5V signal)
  • Better Logging functionality and replay - this will help with UI design and flushing out hardware issues with sensors
  • Create top level control interface (requires using custom build Qt Creator)
  • Implement UI to allow the user to set and save parameters about their Vespa. These will then be used to provide readouts from the wheel measurement - such as RPM, Km/Hr, Hp etc
    • Vespa measured weight
    • Rider measured weight
    • Wheel circumference
    • Vespa Type (for preconfigured settings)
  • Fix any issues: https://github.com/internetscooter/Vespa-Labs/issues

Joining the Project

To join the project drop paul dot mcintosh at internetscooter dot com

Background

The problem with the first Scooter Computer more background

The initial design is to take a touch screen mobile computer designed for a desktop OS such as Linux/Windows (XP,7) and connect that to a LabJack

Disclaimer

This is experimental

U3.jpg

LabJack

1 x  U3-HV - ~US$114.00 http://labjack.com/u3

Some links to further info:

3 typical techniques for measuring frequency

Tablet PC

Acer Iconia W500 is the Tablet PC being used and I have successfully got it talking to the LabJack above. The performance is pretty good too and I am able to treat it as notebook pretty much including installing a development environment.

One issue to resolve is that the tablet can't be used with motorcycle gloves without some modification. This should be solved with conductive thread http://www.instructables.com/id/Making-A-Glove-Work-With-A-Touch-Screen/

Sensors

  • Cylindrical reed switch,M8 NO 200Vac
  • Magnet: Disc Rare Earth Neodymium Magnet N50 8mm x 5mmfor attaching to wheel for triggering reed switch above (they are strong enough to stick to the wheels for years unaided)

R361493-01.jpg wheel_sensor2.JPG

Featu

  • Accurate 1us measurement of front wheel rotational speed through a reed switch pickup (similar to a bicycle speedometer)
  • RPM output of rotational speed - tested so far up to 1000 rpm using lathe below (80 km/hr for a Vespa PX)

500rpm.JPG 1000rpm.JPG

ą
Paul McIntosh,
Mar 25, 2015, 12:47 AM
ą
500rpm.JPG
(142k)
Paul McIntosh,
Mar 25, 2015, 12:47 AM
ą
Paul McIntosh,
Mar 25, 2015, 12:47 AM
ą
Paul McIntosh,
Mar 25, 2015, 12:47 AM
ą
Paul McIntosh,
Mar 25, 2015, 12:47 AM
ċ
=U3.jpg
(25k)
Paul McIntosh,
Mar 25, 2015, 12:47 AM
ą
Paul McIntosh,
Mar 25, 2015, 12:46 AM
ą
Paul McIntosh,
Mar 25, 2015, 12:46 AM
ą
Paul McIntosh,
Mar 25, 2015, 12:47 AM
ą
Paul McIntosh,
Mar 25, 2015, 12:47 AM
ċ
U3.jpg
(25k)
Paul McIntosh,
Mar 25, 2015, 12:47 AM
Ċ
Paul McIntosh,
Mar 25, 2015, 12:49 AM
ą
Paul McIntosh,
Mar 25, 2015, 12:49 AM
ą
Paul McIntosh,
Mar 25, 2015, 12:49 AM
ą
Paul McIntosh,
Mar 25, 2015, 12:49 AM
ą
Paul McIntosh,
Mar 25, 2015, 12:49 AM
Comments