Stap 1: Hoe het werkt
The Arduino Internet Gizmo bestaat uit een Arduino, een RFID-kaartlezer, een bos van LED's en andere onderdelen gemonteerd in een gerecycleerde PC macht levering geval verbonden met een PC, zoals aangegeven in het eerste diagram. De Arduino draait software die een RFID-kaart zal worden gelezen wanneer deze wordt geplaatst in de buurt van de lezer. Bij het lezen van een kaart, de Arduino maakt de LED's op de bovenkant van de gizmo licht omhoog in de juiste volgorde en verschijnen om te racen rond in cirkels. Van de RFID-kaart-ID wordt vervolgens verzonden naar de PC via een USB-kabel die wordt aangesloten op de Arduino en de PC. Op de PC, wordt een Python programma uitgevoerd in een lus wachten op gegevens van de Arduino. Wanneer het de RFID card id van de Arduino ontvangt, lijkt het de RFID-kaart-id in een tabel om te zien welke website is gekoppeld aan die kaart. Indien zij de kaart in de tabel vaststelt, opent een nieuw tabblad in de standaardwebbrowser voor de computer en laadt van de website. Als de RFID-kaart-ID niet in de tabel is, het Python programma maakt een eenvoudige HTML-pagina met een foutmelding en de RFID-kaart-ID en worden de gegevens weergegeven in een nieuw tabblad in de browser (Zie de derde afbeelding). Wanneer de Arduino Internet Gizmo is ingeschakeld, brandt het een set van rood-groen-blauw kleur veranderende LEDs om aan te geven dat de gizmo operationeel is.
Het tweede cijfer en het bijgevoegde PDF-bestand tonen het circuit schema voor de Arduino Internet Gizmo. De RFID-kaartlezer is aangesloten de Arduino pin 3 en 4. Pin 3 wordt gebruikt voor het verzenden van dat de kaartgegevens van RFID aan de Arduino en pin 4 wordt gebruikt wilt inschakelen of uitschakelen van de lezing. Arduino pin 6-13 worden gebruikt om de verlichting van de LED's op de top van de gizmo beheren. Arduino pin 5 wordt gebruikt voor het inschakelen van de rood-groen-blauw LED kleur veranderen circuit. Pin 5 verbindt met een optocoupler dat verandert de kleur veranderende LED circuit in- en uitschakelen. Ik gebruikt het optocoupler circuit in plaats van de kleur veranderende LEDs rechtstreeks naar de Arduino omdat de kleur die veranderende LEDs wisselende hoeveelheden stroom tekenen als ze veranderen van kleur en met vijf van hen, ik was niet zeker welk effect dat op de Arduino, hebben zou dus ik het voelde was beter om te gebruiken het optocoupler en macht van de kleur veranderende LEDs zelfstandig verbinding.
Details over hoe de software werkt is bedekt met stap 20.
Meer informatie over de werking van de RFID-kaartlezer kan worden gevonden in de data sheet voor de Parallax seriële RFID-kaartlezer.