Charge Alert! using ACS712 05B

Project By:

Davon Cleary, Jonathan Guo, Brennan Hill, Michelle Van Enige

Description

This project utilizes the Adafruit Blufruit bluetooth module, the ACS712 05B current sensor, and the uLCD. This project detects different devices: a phone, a tablet, and a Xbox controller. The Xbox controller was used as an example of a device that cannot be charged. The device type, the voltage, the current, and an option to quit is displayed on a laptop in the Bluetooth application and on the LCD screen. Commands from the laptop Bluetooth application toggles the display on the LCD screen. An additional display during calibration is also shown on the LCD screen.

Hardware Used

  • ACS712 5A Current Sensor - This hall effect current sensor reads the current and outputs an analog voltage to the mbed.

Pin Connections

/media/uploads/mave3/acs712_pinout.png

/media/uploads/mave3/ulcd_pinout.png

/media/uploads/mave3/blufruit_pinout.png

Display Examples

Calibration Display

/media/uploads/mave3/calibration.jpg

Starting Default Display

/media/uploads/mave3/starting_screen.jpg

Chargeable and Charged

/media/uploads/mave3/chargable_and_charged2.png

Not Chargeable

/media/uploads/mave3/not_chargable.jpg

Chargeable, Not Charged

/media/uploads/mave3/chargeable_not_charged.png

Breadboard Example

/media/uploads/mave3/breadboard.jpg

Video Demonstration

Source code

Import programmbed_bluetooth

bluetooth device with current sensor that analyzes devices and determines whether they are chargeable or not


Please log in to post comments.