Introduction: Smart Management of Library Bookshelves

Currently, most libraries rely on humans to organize books. When people need to borrow books, they can directly use the camera to log in the information. This project uses a camera to take pictures of book covers for classification. When someone takes a photo of a book and borrow it out, the cloud marks the book as unavailable. Wait until the books return is marked as available. Readers can quickly check the status of books on the cloud system.

Supplies

Step 1: Hardware Connect

combine FireBeetle 2 ESP32-E and IO Shield for FireBeetle 2

connect

green line to Digital Pin 10

blue line to Digital Pin 11

red line to power +

black line to power -

Step 2: Arduino Cloud Setting

  1. at Arduino Cloud Home page click IOT Cloud botton and add device first.
  2. Link device and Thing, add book.
  3. Make dashboard and link to Things.

Step 3: Book Classification

Using HUSKYLENS Object Classification function to classify books.

Step 4: Upload Code to ESP32

Use Arduino IDE upload attach code to FireBeetle 2 ESP32-E. If you upload "book borrow station.ino" it work as book borrow station. When HUSKYLENS classification the book, it will mark the book on the web system as borrow out.