Library Book Bin Detection System

Overview:

To help librarians, I created a wireless system to notify librarians of book drop capacities. The system includes an ESP8266 (server and client), limit switches, an LCD screen, and a rechargeable power bank.

Engineering 101 Project

Book drop schematic:

Early Prototype. The LCD display and Server (substituted buttons) were directly connected via wires and with an Arduino Uno (easier to use and code). 

Final Design Solution

Skills used:

  • Circuit design + troubleshooting

  • ESP8266

  • Wireless transmission

  • Power considerations

  • Hardware integration

Flow chart:

Electronics

Wireless Prototype. After switching out the Arduino Uno with an ESP8266, the system could communicate wirelessly between the Server and Client. Shown is the Server side connected to three buttons (50%, 75%, and 100%—later replaced with limit switches). 


Arduino Code snippet. To program the ESP8266s, I used Arduino IDE. To communicate the data, I used an online database called Google Firebase.


Previous
Previous

Erosion Protector Independent Study

Next
Next

Magnetic Levitation System