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.