Smart Management of Library Bookshelves

by 乖寶寶飛 in Circuits > Arduino

103 Views, 2 Favorites, 0 Comments

Smart Management of Library Bookshelves

IMG_2145.jpg
book return station demo

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

Hardware Connect

IMG_2213.jpg

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 -

Arduino Cloud Setting

home.png
add 3rd.png
add device.png
save key.png
done.png
link thing.png
name thing.png
add book.png
C dash.png
dash add.png
dash link.png
dash link setting.png
  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.

Book Classification

IMG_2145 - 複製.jpg
IMG_2146 - 複製.jpg
IMG_2147 - 複製.jpg
IMG_2148 - 複製.jpg
IMG_2149 - 複製.jpg

Using HUSKYLENS Object Classification function to classify books.

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.