Control your borrowed books with a Raspberry Pi and led lights

Loan books

Surely many of you have lost a book because you have left it to someone you know and it has not been returned. Much others you have lost sight of a book and now you don't know who has it. Many others simply want an application to catalog your books and know what titles you have and which ones you don't.

Thanks to a Raspberry Pi and some led lights, we can solve this problem that affects so many. And all thanks to maker Annelynn.

This user has tried to combine the best of Free Hardware with creativity to solve this problem. Thus, it has created shelves where they have a sensor for each book that the shelf has in such a way that when we remove the book from the shelf, the system sends the signal to Raspberry Pi and Raspberry lists the book as borrowed. But the most striking thing is that under the book there is a light signal created with the Adafruit LED lights that allows us to know if a book is missing or not, since when a book is missing, the light turns red.

This project allows us to register the borrowed books and send a message reminding us to return the book

All this system can be found in detail in Instructables. In it we will find a materials guide, a construction guide and all the necessary software to create this system. And this part is important because the big difference lies in the software, a software written in Python that allows the recognition and monitoring of up to 8 books.

The limit of books is a problem, but it is true that despite this, we can continue to register books to know how many books we have, what copies we have and if we have lent any or not. The project is very interesting because it can not only be applied to personal libraries but also to public ones, being able to create a server with several Raspberry Pi boards and being able to omit the presence of the librarian.

The content of the article adheres to our principles of editorial ethics. To report an error click here!.

Be the first to comment

Leave a Comment

Your email address will not be published. Required fields are marked with *



  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.