Hand crank Emergency Power Bank
Welcome! π
Andy, Jia Woei, Jinghui, Chermaine and Charissa are part of Plan Bee and we are making a prototype of an emergency hand crank power bank in fulfilment of the course PS5888: Making and Tinkering. In this particular repository, it would consists the C & C++ codes of our functions in our power bank for Arduino Uno and ESP32-WROOM-32D respectively. More Information can be found in our blog.
Listed below are the current codes for Plan Bee
:
Click to view the table of content
Table of Content
The structure of Plan Bee
repository is as such:
Plan Bee
β README.md
β LICENSE
β
ββββ PCB Design
β ββββ PCB Main V1
β ββββ PCB Main V2
β ββββ PCB Main V3
β
ββββ For Arduino
β ββββ INA226 for arduino uno
β ββββ INA3221 for arduino uno
β ββββ LED
β ββββ Voltage and Current sensor using ACS712 and potentiometer
β
ββββ For ESP32
β ββββ for ILI9341
β β ββββ ILI9341_INA226
β β ββββ ILI9341_INA3221
β β ββββ graphictestILI9341
β β ββββ printextILI9341
β β ββββ README.md
β β
β ββββ for SH1106
β β ββββ SH1106 (using INA3221 and general use)
β β ββββ SH1106_forUsers (using INA3221 and for users)
β β ββββ README.md
β β
β ββββ for SSD1306
β β ββββ INA3221_works
β β
β ββββ intermediate
β ββββ Temperature
β ββββ switch
β
ββββ image
β ββββ Plan Bee Logo (ALIVE).png
β ββββ Plan Bee Logo (DEAD).png
β ββββ bee.jpg
β ββββ pinout.jpg
β
ββββ modified libraries
β ββββ Adafruit_ILI9341
β ββββ TFT_eSPI
β
These are libraries imported:
Currently, we use the following items for the functions:
Items | Model No. 1 | Model No. 2 | Model No. 3 |
---|---|---|---|
Current, Voltage Sensor | INA3221 | INA226 | - |
Display Screen | SSD1306 | SSH1106 | ILI9341 |
Temperature Sensor | DS18B20 | - | - |
Encoder | HW040 | - | - |
Relay | SRD-05VDC-SL-C | - | - |
Button | Tactile Push Button | - | - |
- Clone this repository into your working station, key in the following command in CMD(Windows) or Terminal(Mac or Linux).
For Windows/Mac, to save the repository content into a folder in Desktop:
cd Desktop
Followed by
git clone https://github.com/charutomo/Plan-Bee-
For Linux, to save the repository content into a folder in Desktop:
$ ls Desktop
Followed by
$ git clone https://github.com/charutomo/Plan-Bee-
-
Install Arduino IDE(if you haven't) and download the libraries to have the full features.
-
You can start upload code from the repository to test out.
Special thanks to Tony and Qi Jie for their guidance throughout the whole project of Plan Bee
.
Please direct your enquiries to planbee9555@gmail.com or under the issues section.
Thank you for your support! π