Il s’agit de mon premier instructable donc tout commentaire utile est appréciés. J’ai commencé ce projet il y a un an.
J’ai commencé à chercher comment utiliser arduino pour contrôler une machine distributrice et j’ai trouvé un projet qui sans elle que je n’aurais pas obtenu n’importe où. Ma gratitude va à http://www.avbrand.com et le projet popcard.
Alors j’ai commencé avec un mélange entre sa popcard version 1 et sa version popcard 2. La machine pop que j’ai est plus ancienne, puis le sien, donc j’ai dû faire quelques modifications sur cette base.
Donc ma version 1 a été l’installation comme chaque boisson était le même prix, j’ai utilisé un seul relais et puis quand quelqu'un glissée leur carte, l’arduino se lirait l’envoi de la carte les données sur mon serveur web, le serveur web répondrait retour avec si la carte était actif ou inconnu, le nom d’utilisateurs et le montant restant sur leur carte. J’ai eu une page d’admin que je pouvais aller et ajouter de l’argent sur leur carte. La meilleure partie est que chaque fois que quelqu'un achète une boisson, le distributeur de boissons serait leur envoyer un mail et leur dire leur montant actuel sur leur carte. A très bien fonctionné, j’ai seulement eu des problèmes avec combien de temps il a fallu l’arduino pour communiquer avec le serveur Web.
Alors j’ai dit quelques amis et qu’ils voulaient faire la même chose, sauf qu’ils n’ont pas un serveur web ils ont peuvent se connecter à. Donc, c’est pourquoi j’ai décidé de repartir à zéro et conçu la version 2 & 3.
Je voulais un lecteur RFID / contrôleur qui était tous contenus dans le distributeur de boissons. Une façon d’ajouter et de mettre à jour les cartes sans avoir à ouvrir la machine. Je voulais aussi être en mesure d’attribuer des prix différents pour les différentes boissons dans la machine.
Version 3 comme indiqué ci-dessous possède les caractéristiques suivantes
1) lit le tag RFID et il utilise le même numéro sur la balise
Prix 2) sont chargé de la carte SD
3) chaque étiquette RFID est stocké dans un fichier séparé sur la carte SD contenant la valeur de cardnumber, emailaddress
Heure actuelle 4) est lu à partir d’un serveur NTP
5) email est envoyé au titulaire de la carte avec montant actuel disponible sur leur carte à chaque achat
6) tous les vendredis de 04:30-18:00 la machine se met automatiquement en Mode libre et à l’aide d’une balise rfid vous obtiendrez une boisson gratuite
7) avec une étiquette qui a été définie en mode Admin - en utilisant les boutons de verre :
option 1: ajouter l’argent à la dernière RFID numérisée tags compte par incréments de.25-.25,1.00, -1,00, -5,00 5,00.
option 2: régler la machine en mode boisson gratuite
option 3: désactiver le mode boisson gratuite
option 6: réinitialiser le périphérique de l’arduino
8) j’ai aussi ajouté le code pour un serveur web, afin que vous puissiez vous connecter à l’arduino et mettre à jour les cartes. cette partie n’a pas encore remplie, mais les blocs de départ sont également inclus.
Version 2 et 3 permet de contenir toutes les informations utilisateur et les prix pour les boutons de la carte SD. J’ai créé une étiquette d’IRF admin que lors de l’analyse peut mettre à jour la dernière balise RFID lecture en utilisant les boutons de verre sur la machine. La différence est que version 3 utilise la carte réseau pour lire à l’heure actuelle et envoyer des courriels sur tous vos achats.
Il s’agit de la version 3 que j’ai va expliquer dans ce instructable.