De Arduino Internet Gizmo (21 / 22 stap)

Stap 21: Besturingssysteem de Arduino Internet Gizmo


De eerste stap naar de Arduino Internet Gizmo werkzaam is om te compileren en de gizmo's programma downloaden op de Arduino.

  1. Navigeer naar de map waar u de Arduino ontwikkeling software geïnstalleerd en start het programma (arduino.exe).
  2. Sluit de USB-adapter voor de gizmo op een stopcontact.
  3. Sluit de gizmo's USB-kabel op uw computer.  Als u foutberichten over stuurprogramma's niet gevonden krijgt, raadpleegt u de documentatie op de Arduino website.
  4. De gizmo's software laden: bestand -> Open, ga naar de map waar u het opgeslagen en open "arduino_internet_gizmo_v1.ino"
  5. De Raad van bestuur ingesteld op Arduino Uno: Tools -> bestuur -> Arduino Uno (of welke versie van de Arduino gebruikt u)
  6. Stel de COM-poort: Tools -> seriële poort -> COM6 (dit was de instelling voor mijn systeem, de Arduino softwaredocumentatie zal u tonen hoe te vinden welke poort uw waarop je Arduino is aangesloten.
  7. Klik op de upload-knop (de cirkel met de pijl) rechts onder de knop bewerken in de Arduino ontwikkeling software venster.
  8. Het programma compileert en downloaden.  U ziet een van de LED's op de bovenkant van gizmo flash een paar keer als de software wordt geladen.
  9. De rood-blauw-groene kleur veranderende LEDs achter de grill moet verlichten en start verkleuren.  Dit is uw indicatie dat de gizmo nu operationeel is.

U hoeft alleen de software downloaden naar de gizmo eens.  U kunt de macht van de gizmo uit en weer en het programma in de Arduino zullen zich herinneren de gizmo programma en start automatisch.

Daarna begint het Python programma op de PC:

  1. Open een opdrachtprompt: Start -> Alle programma's -> Toebehoren -> de opdrachtprompt
  2. Wijzig de map in de map Python: Typ cd c:\Python27
  3. Start het programma door te typen: python.exe arduino_internet_gizmo_v1.py
  4. Het programma zal verbinden met de gizmo en moet u de berichten die aangeeft van de Arduino was aangesloten zoals in de eerste foto.  Als u een foutbericht dat het programma kan geen verbinding maken krijgt, gebruikt u waarschijnlijk de verkeerde COM-poort.  Dubbel te controleren en probeer het opnieuw.  Als u van een andere COM-poort dan de artikelprijs in het Python programma gebruikmaakt, u kunt verander lijn 37 in het programma of de COM-poort opgeven wanneer u het programma als volgt uitvoeren: python.exe simple_internet_gizmo_v1.py COM7

Nu dat u verbonden bent, kunt u beginnen met het lezen van tags.  Natuurlijk, aangezien dit de eerste keer dat u van de gizmo gebruikmaakt, zullen geen van de codes in de tabel.  Dus, hier is wat u moet doen:

  1. Lees een tag en als je de foutmelding in de browser over een onbekende tag, kopiëren van de label-ID, plak deze in de tabel in het python programma en bijwerken van de bijbehorende website.  De tweede foto toont een voorbeeld van een onbekende tag-foutpagina.
  2. Herhaal dit voor alle uw tags.  Vergeet niet om een van uw labels gebruiken als de "quit" tag.
  3. Het python programma opnieuw start en u zult klaar zijn om de gizmo opvoeden websites op uw opdracht!

U kunt dit proces zo vaak als u wilt toevoegen van nieuwe tags herhalen.  Opmerking: aangezien alle RFID-tags unieke id's hebben, de tags die ik heb opgesomd in het programma zal werken voor me maar niet voor u - moet u mijn Bronserververmeldingen uit en vervang ze met enen voor uw tags.

De derde foto toont wat er door het Python programma in het opdrachtvenster wordt weergegeven wanneer tags worden gelezen.  De eerste regel voor elke tag is de gegevens van de Arduino en de tweede lijn leest de tag en de bijbehorende website.  Merk op dat soms de RFID-lezer een code meerdere keren lezen zal wanneer het wordt gebracht door de lezer - dat is waarom de Python code zoekt duplicaten en genegeerd.

Geniet van uw Arduino Internet Gizmo!

Gerelateerde Artikelen

Eenvoudige Internet Gizmo

Eenvoudige Internet Gizmo

ik publiceerde onlangs een instructable genaamd de "Arduino Internet Gizmo" die combineert een RFID-kaartlezer, een Arduino en een bos van LEDs en andere componenten te maken van een apparaat dat gebruikmaakt van RFID kaarten naar favoriete webp
Arduino Internet gecontroleerde bureaulamp

Arduino Internet gecontroleerde bureaulamp

dit is een kleine project ik deed mijn bureaulamp controle over het internet.Stap 1: BenodigdhedenEen linux-webserver met PHP, een arduino, een relais en bepaalde andere onderdelen.Stap 2: Upload uw code aan de arduinoDe volgende code uploaden naar j
Arduino Internet Time Client

Arduino Internet Time Client

UPDATE! 11/15/2015Toegevoegd een WiFi en oplaadbare batterijoptie (stap 10).UPDATE!Toegevoegd 12h / 24h-switch en standaard / Daylight Savings Time schakelaar! Zie stap 7 & 8.Heb je ooit wilde een klok die nauwkeurige tijd tot een officiële tijdsbron
Arduino Internet (zonder Wifi Shield)

Arduino Internet (zonder Wifi Shield)

In dit instructable ik ga u laten zien hoe je arduino verbinding met het internet, er zijn vele manieren om dit te doen. Men gebruik maken van een Ethernet-shield, maar haar vast en niet erg convinent te gebruiken, op de tweede is het wellicht de bes
Arduino Internet gecontroleerde Led van

Arduino Internet gecontroleerde Led van

HalloIn dit project i 'm going to control leidde's via een webpagina's. U kunt uw browser openen en beheren van de led.De code die verleend wanneer geüpload en met het internet verbonden maakt het een webserver in uw LAN en u gewoon gebruik maken van
Arduino via internet toegang hebben tot

Arduino via internet toegang hebben tot

Dit instructable is gewoon een poging om je arduino verbinden met internet. Er zijn zoveel vergelijkbaar instructables die je vertellen hoe hetzelfde te doen, dit is iets meer gedetailleerde versie, die ik dacht zou kunnen helpen beginners zoals ik.
IPhone gecontroleerde Internet PC robot met behulp van arduino

IPhone gecontroleerde Internet PC robot met behulp van arduino

Arduino Internet PC robot gecontroleerd met behulp van iphone SPY Webcam robot op laptop wiel met behulp van Processing taal + arduino... Software - door Francisco Dias
Arduino Nano met WIZ550io = gemakkelijk Internet

Arduino Nano met WIZ550io = gemakkelijk Internet

Ik hou van de Arduino Nano - het is een mooi compact maar volledig functionele versie van de Arduino Uno. Echter, toen ik ging naar het verbinden met internet alle die netjes en opgeruimd kleinheid verdwenen onder de grote volledige formaat ethernet-
Steampunk ESP8266 Internet verbonden klok met behulp van de Arduino IDE

Steampunk ESP8266 Internet verbonden klok met behulp van de Arduino IDE

Wat u krijgt wanneer een ring NeoPixel, een goedkope Arduino Wifi aan boord en een laser cutter in een stoom-Punk-Sedan lopen?Een modieuze Steampunk ontworpen Internet verbonden klok met behulp van de ESP8266 chip en de Arduino IDE natuurlijk!Hier is
Internet Arduino gecontroleerd T-Slot XY tabel

Internet Arduino gecontroleerd T-Slot XY tabel

dit is een belachelijk makkelijk (in termen van macht hulpmiddel te gebruiken - zie hieronder) manier om een lagere precisie XY tabel.  Met de brede beschikbaarheid van T-Slot extrusies op Amazon en Ebay, en met behulp van eenvoudige huis verbetering
Internet Controlled Arduino (geen Ethernet-shield)

Internet Controlled Arduino (geen Ethernet-shield)

Ethernet schilden zijn een heleboel plezier, maar zij kunnen duur zijn. In dit project zal ik u tonen hoe om te controleren uw Arduino vanaf elke computer die is verbonden met het internet, zonder gebruik te maken van een Ethernet-shield. Dit project
Zet uw Arduino in een Internet-provider

Zet uw Arduino in een Internet-provider

leren hoe zet je Arduino in een AVR In systeemprogrammeur. Hierdoor zal je branden bootloaders op nieuwe chips of programma AVR's zonder een bootloader.Stap 1: materialenOm te beginnen u het volgende nodig:* Arduino (ik zal worden met behulp van de U
Bouw je Robot Internet gecontroleerde Video-Streaming met Arduino en Raspberry Pi

Bouw je Robot Internet gecontroleerde Video-Streaming met Arduino en Raspberry Pi

< the Instructable en de code zijn klaar. Geniet van! Laat een reactie met je feedback! >Ik ben (aka LiquidCrystalDisplay / Itay), een 14 jaar oude student van Israël leren in de Max Shein Junior High School voor geavanceerde wetenschap en wiskunde.
Xmas-box: Arduino/ioBridge internet gecontroleerde Kerstverlichting en muziek show

Xmas-box: Arduino/ioBridge internet gecontroleerde Kerstverlichting en muziek show

mijn xmas-box project bestaat uit een internet gecontroleerde Kerstverlichting en muziek show. Een kerstlied kan aangevraagd worden on-line die vervolgens in een wachtrij zetten en speelde in de volgorde waarin die zij werden gevraagd. De muziek word