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.
- Adafruit Bluetooth Module - This Bluetooth module sends current information to the laptop and receives display commands from the laptop. For more about the Adafruit Bluetooth Module: https://developer.mbed.org/users/4180_1/notebook/adafruit-bluefruit-le-uart-friend---bluetooth-low-/
- uLCD LCD screen - This LCD screen is used to display messages to the user about device type, current, voltage, and quit command. For more about the uLCD screen : https://developer.mbed.org/users/4180_1/notebook/ulcd-144-g2-128-by-128-color-lcd/
Pin Connections
Display Examples
Calibration Display
Starting Default Display
Chargeable and Charged
Not Chargeable
Chargeable, Not Charged
Breadboard Example
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.