Converteren van uw POP/drankautomaat voor het gebruik van RFID met Arduino


Dit is mijn eerste instructable zodat elke nuttige opmerkingen worden op prijs gesteld. Ik begon dit project ongeveer een jaar geleden.

Begon ik op zoek over het gebruik van de arduino te controleren van een automaat en ik vond dat een project zonder dat die ik ergens zou niet hebben gekregen. Mijn dank gaat uit naar http://www.avbrand.com en het popcard-project.

Zo begon ik met een mix tussen zijn popcard versie 1 en zijn popcard versie 2. De pop machine heb is ouder dan hem, dus ik had enkele wijzigingen aanbrengen op basis daarvan.

Dus mijn versie 1 werd setup zoals elke drank dezelfde prijs was, gebruikte ik een relais en vervolgens wanneer iemand hun kaart gejat, de arduino luidt de kaart sturen de gegevens naar mijn webserver, zou de webserver reageren terug met als de kaart was actief of onbekend, de gebruikersnaam en het bedrag nog op hun kaart. Ik had een adminpagina dat ik kon gaan en geld aan hun kaart toevoegen. Het beste deel is dat everytime iemand koopt een drankje, de drankautomaat zou e-mailen en vertel hen hun huidige bedrag op hun kaart. Zeer goed gewerkt, had ik alleen problemen met hoe lang het duurde de arduino contact opnemen met de webserver.

Dus ik vertelde een paar vrienden en ze wilden het zelfde ding doen, behalve zij niet het hebben van een webserver kunnen ze verbinding maken met. Dus, dit is waarom ik besloot om te beginnen vanaf nul en versie 2 & 3 ontworpen.

Ik wilde een RFID lezer / controller die was al deel uitmaakt van de drankautomaat. Een manier om toevoegen en bijwerken van de kaarten zonder te openen van de machine. Ik wilde ook om het toewijzen van verschillende prijzen voor de verschillende dranken in de machine te kunnen.

Versie 3 zoals hieronder getoond heeft de volgende functies

1) leest de RFID-tag en gebruikt het het zelfde als het telefoonnummer van de tag
2) prijzen wordt van de SD-kaart geladen
3) elke RFID-Tag wordt opgeslagen als een apart bestand op de SD-kaart met de cardnumber, emailaddress, waarde
4) huidige tijd is ingelezen vanuit een NTP-server
5) e-mail wordt verzonden naar de kaarthouder met de huidige beschikbare bedrag op hun kaart bij elke aankoop
6) elke vrijdag van 4:30-6 PM de machine automatisch gaat in Free Mode en met behulp van een rfid-tag krijgt u een gratis drankje
7) met een code die is ingesteld op beheerder-modus - met behulp van de knoppen van de drank:

optie 1: toevoegen geld tot de laatste gescande RFID tags rekening in stappen van.25 5,00-5.00,-.25,1.00,-1.00.
optie 2: instellen van de machine in de modus van de gratis drankje
optie 3: gratis drankje modus uitschakelen
optie 6: reset het apparaat arduino

8) hebben ook voegde ik de code voor een webserver, zodat u kunt op de arduino inloggen en bijwerken van de kaarten. Dit gedeelte is nog niet afgerond, maar de startblokken worden ook opgenomen.

Versie 2 en 3 gebruikt de SD-kaart bevat alle informatie voor de gebruiker, en prijzen voor de knoppen. Ik heb gemaakt een admin RFID-tag die wanneer gescand de laatste lees RFID-tag kunt bijwerken met behulp van de knoppen van de drank op de machine. Het verschil is dat versie 3 maakt gebruik van de netwerkkaart te lezen in de huidige tijd en sturen e-mails op elke aankoop.

Dit is versie 3 dat ik in dit instructable uitleggen zal.

Gerelateerde Artikelen

Converteren van uw 4de Gen iPod voor het gebruik van Flash-geheugen

Converteren van uw 4de Gen iPod voor het gebruik van Flash-geheugen

We allemaal hebben of weet van iemand die een iPod met een dode harde schijf heeft. Uiteraard kunt u gewoon een ander station kopen maar je bent terug naar de dezelfde power-honger, storing-gevoelig, kwetsbaar roterende media. In plaats daarvan bijwe
[Home Automation] Versie 2: Controleer de RFID-tag voor het gebruik van eenvoudige webserver.

[Home Automation] Versie 2: Controleer de RFID-tag voor het gebruik van eenvoudige webserver.

Deze inhoud is RFID-RC522, Wizwiki-W7500 + webserver.IDE is ARM mbed web compiler.De missie van dit project is Check de RFID-tag voor het gebruik van eenvoudige webserver.Stap 1: beschrijving-Je moet delen onder lijst1. RFID-RC5222. Wizwiki-W75003. d
Hoe krijg ik toestemming voor het gebruik van Game beelden In uw video's

Hoe krijg ik toestemming voor het gebruik van Game beelden In uw video's

Terwijl sommige spel bedrijven opgewekt zijn om hebben beelden gebruikt voor het maken van video's, en met de populariteit van diensten zoals Twitch, gaming video's komen steeds meer, dat het kan moeilijk zijn om toestemming voor het gebruik van game
6 stappen voor het gebruik van een Bidet

6 stappen voor het gebruik van een Bidet

Er zijn locaties over de hele wereld u bidets vindt. Sommigen van hen zijn in de VS, maar de meerderheid van hen zijn te vinden in andere landen. Het gaat hierbij om Japan. Als u niet bekend bent met een bidet, kan het worden een beetje intimiderend
Doolhof van Oplosser met Arduino en ArduMoto(Micromouse) V:1.1

Doolhof van Oplosser met Arduino en ArduMoto(Micromouse) V:1.1

Deze '' Instructables'' wil helpen een maker, enthousiast te maken hun eigen doolhof Oplosser (Micromouse). Het bestaan van de Micromouse heeft gedateerd terug tot de jaren 1950 en sindsdien wedstrijden worden vastgehouden. Hoewel u deze competities
Programmeren van AVR met Arduino als ISP zonder Bootloader en externe Crystal

Programmeren van AVR met Arduino als ISP zonder Bootloader en externe Crystal

Hallo!!. Ik ben Avra en dit is mijn eerste instructable. Hier ga ik uitleggen hoe te branden van codes op standalone AVR ICs zonder gebruik te maken van elke USBASP, elke externe crystal en elke bootloader. U hoeft alleen een Arduino board. Mogelijk
Hoe u kunt besturen van motoren met Arduino en RC ontvanger in 10 minuten

Hoe u kunt besturen van motoren met Arduino en RC ontvanger in 10 minuten

Dit is mijn tweede tutorial over het beheersen van dingen met Arduino en R/C ontvangers. Als u nog niet naar mijn eerste tutorial gekeken ik stel voor dat je eerst hier kijkt: in deze tutorial die we zullen kijken naar hoe de controle motoren ook met
Upgrade Nerf Nite Finder voor het gebruik van LASER

Upgrade Nerf Nite Finder voor het gebruik van LASER

de nerf nite finder is vrij goed - zijn gemakkelijk moddable, en relatief goedkoop.  Echter de doelgerichtheid licht is... zielig?  Bloedarmoede?  Nutteloos?Zo vond ik een goedkope laser module en hier is hoe het past...Stap 1: De delen krijgen u zal
Fotocel reageren op licht als een oog. een inleidende Project voor het gebruik van Processing met Arduino

Fotocel reageren op licht als een oog. een inleidende Project voor het gebruik van Processing met Arduino

In dit project ziet u een eenvoudig voorbeeld van het gebruik van verwerking zodat een grafische weergave van gegevens die een arduino als krijgt input van een sensor. In dit geval een fotocel.Nadat een oog beeld krijgen van internet, wat ik deed is,
ChipKIT dp32 instellen voor het gebruik van de Arduino IDE

ChipKIT dp32 instellen voor het gebruik van de Arduino IDE

Ken jij dat u kunt programmeren uw chipKIT bord of elke PIC32 chip met behulp van de Arduino IDE? Het is eigenlijk heel eenvoudig. Deze tutorial zal laten zien hoe uw chipKIT dp32 instellen voor gebruik van Arduino IDE te ontwikkelen. Merk op dat dez
Voor het gebruik van oude telefoon om te bouwen van Internet van het huis van dingen

Voor het gebruik van oude telefoon om te bouwen van Internet van het huis van dingen

Met de snelle ontwikkeling van technologie, en nu de smartphone heeft ingevoerd elk huishouden, maar oude mobiele telefoons die werd uitgeschakeld en PHS is echt niets mee? Ik heb eerst vijf oude telefoon te upgraden van uw oude telefoon te gebruiken
Stappen voor het gebruik van een bandzagen

Stappen voor het gebruik van een bandzagen

Ik heb onlangs een nieuwe bandzagen. Om te onthouden de stappen te doen vóór en na het gebruik ervan, maakte ik mezelf een beetje lijst als een vriendelijke herinnering. Ik vind dat het is handig om een checklist om ervoor te zorgen dat je niet verge
Eenvoudige stappen voor het gebruik van een Kodak Easy Share G600 Printer Dock

Eenvoudige stappen voor het gebruik van een Kodak Easy Share G600 Printer Dock

De Kodak Easy Share G600 Printer Dock is een makkelijk te gebruiken printer waarmee u foto's afdrukken vanaf het gemak van uw eigen huis. Dit printerstation fungeert als een printer van de foto en ook een docking station waarmee u foto's te uploaden
Egg Drop Container-123D voor het gebruik van een Autodesk design

Egg Drop Container-123D voor het gebruik van een Autodesk design

kan er niet meer gerespecteerde basisschool-project voor procestechniek dan de egg drop contest - de uitdaging die studenten om een structuur die beschermen een delicaat ei breken vraagt zal als verbroken vanaf een bepaalde hoogte te bouwen. Maar beg