Stap 9: De software installeren
- Python wordt gebruikt voor het uitvoeren van het programma dat op de USB-poort voor data uit de Sparkfun RFID toezien zal kaartlezer in de Gizmo. Ik gebruikte Python versie 2.7.2 voor dit programma. Elke versie van Python 2.7.x zouden goed moeten werken. Ik heb niet getest de eenvoudige Internet Gizmo op Python 3.2.x.
- Installeren van Python 2.7.x, de Python 2.7.x Windows installer-software downloaden van http://www.python.org/download/.
- Nadat het downloaden voltooid is, voert u het installatieprogramma. Het installatieprogramma vraagt waar u wilt installeren van de Python - ik had het installeren op c:\Python27. Alle van de volgende instructies veronderstellen dat is waar het geïnstalleerd. U kunt het installeren in een andere map, maar moet u de aanwijzingen dienovereenkomstig aan te passen.
- pySerial is een bibliotheek voor Python waarmee het communiceren via een USB link seriële communicatie. Installeer pySerial als volgt:
- PySerial downloaden van http://pypi.python.org/pypi/pyserial - Klik op pyserial-2.6.tar.gz voor het downloaden van de bibliotheek.
- Download en installeer 7-Zip van http://www.7-zip.org/. Deze software is vereist om de pyserial tar.gz bestand te openen.
- Uitvoeren van 7-Zip (Start -> Alle programma's -> 7-Zip-> 7-Zip File Manager).
- Open het bestand pyserial-2.6.tar.gz met 7-Zip (bestand -> Open).
- Dubbel klik de "dist" map.
- Single tikken voort naar de vijl "pyserial-2.6.tar" en klik op de "Uittreksel" knop aan de bovenkant van het venster. Wanneer gevraagd waar om het bestand te plaatsen, geeft u c:\Python27\Lib\site-packages\pyserial-2.6
- Afmonsteren van 7-Zip
- Nu dat u hebt gedownload pySerial, installeer het:
- Open een opdrachtvenster (Start -> Alle programma's -> Toebehoren -> de opdrachtprompt) en type naar de opdrachtregel: cd c:\Python27\Lib\site-packages-\pyserial-2.6
- Installeren van pySerial door deze opdracht te typen: c:\Python27\python.exe setup.py installeren
Download het bestand "simple_internet_gizmo_v1.py" naar "c:\Python27" map.
Opmerking: dit programma is geschreven voor de Sparkfun RFID-kaartlezer. Als u een eenvoudige Internet Gizmo met behulp van de Parallax USB RFID-kaartlezer bouwt, moet u het python programma "simple-internet-gizmo v1 voor Parallax.py" gekoppeld aan deze stap. De kaartlezer van Sparkfun RFID stuurt alleen label gegevens maar één keer wanneer de tag binnen bereik. De lezer van de Parallax stuurt markeringsinformatie meerdere keren wanneer de tag zich binnen het bereik zodat er extra logica nodig is in het programma om te elimineren van de dubbele lezingen.