29 mai 2024

Gestion d’une bibliothèque avec Arduino/RFID

L’idée est de simuler le fonctionnement d’une bibliothèque à l’aide de :

  • 2 carte RFID représentants les cartes d’abonnés à la bibliothèque
  • 3 badge RFID représentant 3 livres

Pour aller plus loin sur le module RFID :

Le codage RFID à la loupe sur EDUSCOL

Matériel nécessaire

Carte Arduino Uno
Shield Grove
Écran Gove LCD 16x2
Grove - 125KHz RFID Reader
Badges/carte RFID 125 kHz

Programmation de la borne réalisée avec
mBlock et les plugins vdr_grove_affichage et vdr_grove_RFID

  • Définir le tag RFID, le NOM PRÉNOM des usagers et le type d’enregistrement dans la base de donnée (usager)
  • Définir le tag RFID, le NOM du livre, l’auteur et le type d’enregistrement dans la base de donnée (livre)
  • Lorsqu’un usager scanne sa carte
  • On affiche son nom et le numéro de sa carte
  • On lance le programme de prêt
  • Faire un sous-programme pour de prêt
  • Le Tag de l’emprunteur est stocké dans la propriété LISTE du livre
  • Si un on badge un livre, on lance la procédure de prêt, sinon (un usager) on clôt la procédure
  • Si le livre est emprunté par l’usager, on le rend
  • Si le livre n’est pas emprunté, ont l’emprunte
  • Si le livre est emprunté par un autre usagé, on ne fait rien