$15 Bluetooth med Python/Android (1 / 5 steg)

Steg 1: Prova det!



Först hämta koden på våra Github repo, och flytta mappen RFduinoEcho till mappen skisser. Du måste också installera RFduino bibliotek och drivrutiner.

RFDuino:

Efter de bibliotek och drivrutiner är installerade, Anslut RFduino till din PC. Om du köpt den dev kit, bör det vara lika enkelt som att ansluta den till USB-porten. För dem går för $15 alternativet, måste du använda en FTDI chip/programmerare för att efterlikna den RFDuino USB sköld (se schema). Detta innebär att löda kablarna till makt, marken, GPIO0, GPIO1 och RESET på RFDuino (stift 8, 6, 11, 12 och 9 respektive). Koppla dessa stift upp till makt, marken, RX, TX, och DTR på din FTDI modul, med en 1 k motstånd i serie på varje linje som RX/TX och en 10nF kondensator i serie på raden DTR, efterlikna schematiskt.

Nu ladda upp Arduino koden till RFduino. Om allt går bra, ingenting kommer att hända från början, men när du ansluta/koppla till RFduino det meddelas du via följetong.

Linux:

Innan du använder python kod, måste du hitta namnet på bluetooth-enheten. Att göra detta, köra "hcitool dev" för att fastställa namnet på datorns bluetooth-enhet - kommer att detta lista de bluetooth-enheterna på datorn (i form av "hci #"). Om det finns fler än en enhet, den första som kommer förmodligen datorns inbyggda bluetooth transceiver, och de andra blir donglar eller andra Bluetooth-enheter.

Kör sedan "python rfduinoecho.py" i mappen Python. Skriptet söker och ansluta till RFduino, och sedan ombeds du att ange en sträng. Det skickar strängen, får dess eko, och skriva ut den.

Android:

Importera projektet till arbetsytan Eclipse. Kontrollera att du har din Android-enhet ansluten i och redo att felsöka. Om inte du vet hur man gör detta, har Google bra instruktioner. Klicka på knappen "Kör" i Eclipse du köra.

Tryck på knappen "Anslut" att ansluta till RFduino. Du bör se orden "Ansluten" på toppen. Nästa, skriv sträng du vill skicka i textrutan som har prompten "Sträng skicka." Tryck på "Skicka" för att skicka strängen till RFduino - The RFduino svar kommer att visas under "Eko."

Så nu när du har fått det alla arbeta, låt oss dyka till blodiga inälvsprodukter!

Se Steg
Relaterade Ämnen

Programmera din Arduino med en Android-enhet via Bluetooth

Hej världen, i detta Instructable jag vill visa dig, hur du programmerar din Arduino Uno med din Android-enhet via Bluetooth. Det är mycket enkelt och så billig. Det ger oss också möjlighet att programmera vårt Arduino där allt vi vill över trådlöst...

Arduino Universal Bluetooth Anslut - kontroll din Arduino med din Android-enhet

Jag ville alltid enkelt styra min Arduino med min Smartphone, men jag hittat aldrig den perfekta lösningen för att göra. Jag vill inte säga att detta är perfekt, men det gör vad jag vill att det ska do...well inte helt men jag är nära... Jag tror.I d...

Grundläggande tank-drive robot kontroll över Bluetooth med mbed med Freescale K64F

Detta Instructable är baserad på detta tidigare arbete som visar hur man styr en typisk tank-drive stil robot med hjälp av Arduino och en Android app, som visas i denna RC bil för Android Instructable.Jag har använt detta arbete som grund för många r...

Programmera din Arduino med en Android-enhet!

Heji detta Instructable jag vill visa dig kan hur du programmera din Arduino med din Android-enhet. Det är mycket enkelt och billigt. Det ger oss också möjlighet att programmera vårt Arduino där allt vi vill, detta är nyttigt för permanent installera...

LinkIt en - kommunikation med python

Hej Karl beslutsfattare!Mediateks nya styrelse, LinkIt en erbjuder stora möjligheter - GPS, WiFi, Bluetooth, GSM, utbyggbarhet med gpio, stark processor och mer. Men ibland måste du fortfarande bekvämligheten av python för parsning filer eller rita g...

Hur du använder Bluetooth med din Propeller

i detta Instructable, jag ska lära dig hur du installerar och använder en Bluetooth-modul med din Propeller.Jag ska visa flera exempel på interagerar med modulen:Interagera med propellern med en enkel terminal.Styr enheter anslutna till propellern vi...

DIY RC Robot med din Android telefon handledning Del1: från Android telefon till mikrokontroller

bygga din egen DIY RC Robot controller med din Android-telefon, Bluetooth-modul och Atmega328 mikrokontroller (Arduino kompatibel) för mindre än $15. Styra robotar med olika storlekar stora och små. Steg för steg handledning.RobotControl Android App...

Arduino 4WD rover bluetooth kontrolleras av Android telefonen/tablett

Arduino 4WD bluetooth kontrollerad roverDetta är en enkel 4WD rover gjorde jag med Arduino.rover styrs med en android-telefon eller surfplatta via bluetooth. Med denna app kan du styra hastighet (med Arduino's pwm), köra den med accelerometern och må...

Digital bild Management - Del svaga Pics med Python

Tillbaka i dagar med film kosta det pengar varje gång du trycker på avtryckaren, nu "film" är gratis så tar vi ofta dubbletter om fokus, inramning eller några andra detaljer är avstängd. Ibland tar vi bilder från lite olika vinklar av zoom. Resu...

Urklipp kommunikation PC ↔ Pi med Python

Jag använda brukar min hallon-Pi på en delad windows-skrivbordet. Jag delar också en nätverksenhet med Pi. Detta är bra, men jag har fortfarande irritationen i Urklipp på datorn inte kommer till uttryck på Pi. Det kan vara plattformsoberoende apps ut...

Experiment i avancerade dataloggning (med Python)

Det finns en hel del uppgifter loggar instructables, så när jag ville bygga ett loggning projekt av min egen jag tittat runt på ett gäng. Några var bra, några inte så mycket, så jag bestämde mig att ta några av de bättre idéerna och göra min egen ans...

Programmera en Arduino på språng med din Android-telefon eller surfplatta

genom åren Android har blivit en formidabel mobil plattform som erbjuder en hel del funktioner som tidigare endast finns på datorer. Idag vill jag ge dig ett sätt att skriva, kompilera och ladda upp Arduino program på språng med en Android-enhet.Steg...

Intellekten Edison Sun Station (UV och Temp) med Python #IntelMakerMx

Vi ska använda våra Intel Edison med en Arduino shield och en grove sköld för att ansluta så många sensorer som du vill.GitHub: https://github.com/Kurtz1993/iot-roadshowSteg 1: Kommunicera med våra Edison genom en seriell COM Första, låt oss kommunic...

Hur du använder Miracast med en Android-enhet

Tillbaka när Android 4.0 utvecklades hade det ett system byggt in det kallas Wi-Fi rikta som aktiverade annons hock trådlösa nätverk inrättas. Detta egentligen aldrig fångats men det var detta system som senare gjorde att Miracast utvecklas när Andro...

Räkna vokaler med Python

Python är ett högnivå datorprogram. I detta instructable, blir det steg på hur man räknar vokaler med variabler med hjälp av Python-språket och programmering. Demonstrationen är en fråga som tas från MITx: 6.00.1x introduktion till datavetenskap och...

Plotly med Python

Jag snubblade nyligen, på Plotly, en vacker online datavisualisering system enligt en göra artikel. Det är överflödigt att säga att det finns olika artiklar som visar användningen av Plotly för Arduino, Raspberry Pi, etcetera.Tyvärr finns det ingen e...

Dragon kurva med Python

Dragon kurvan är en intressant och vacker fraktal. Det är faktiskt en familj av själv-liknande fraktaler, men jag kommer att fokusera på den mest kända, Heighway draken, döpt efter en av NASA fysiker som studerat det, John Heighway. Dragon kurvan får...

Pyduino, gränssnitt Arduino med Python via seriell kommunikation

Lär dig hur gränssnittet arduino via seriell kommunikation med python med hjälp av pyduino biblioteket. Det finns några andra tutorials ute på instructables om hur gränssnittet arduino med python men de Visa inte dig hur man gör allt, där förhoppning...

Använda XML på Raspberry Pi med Python

Detta Instructable kommer att diskutera användningen av XML på ansökningar om Raspberry Pi. Steg ett täcker vad är XML och formatet för datastrukturer. Steg två täcker bygga och parsning av XML i Python och steg tre kommer att visa hur XML används so...