Billig 2-vägs Bluetooth-anslutning mellan Arduino och PC



uppdatering

  • 31 augusti 2013: Jag har publicerat en guide om hur du ändrar standardinställningarna för modulen HC-05.
  • 5 juli 2013: Se min andra guide på Kontrollera Arduino med Android via Bluetooth

INTRODUKTION

I guide, kommer att jag förklara hur jag lyckades skicka data fram och tillbaka mellan en PC och Arduino via ett billigt Bluetooth HC-05 transceiver, som finns för mindre än $10 på ebay med breakout styrelse. Den version jag har använt i detta projekt har inte en breakout ombord så det är lite billigare men svårare att löda. jag rekommenderar starkt att köpa modulen med styrelsens breakout. Detta Bluetooth-sändtagare fungerar ungefär som en generisk seriell COM-port.

Datorn till Arduino Bluetooth seriell anslutning kan vara användbart i många program som kontrollerar servon, motorer, och skriva till LCD-skärmar. Arduino att PC-anslutning kan vara användbara i applikationer där Arduino läser sensorer då passera deras värden via seriell Bluetooth till en PC för bearbetning. Avståndet för denna transceiver är omkring 30 fot eller så men det beror egentligen på många andra variabler. Detta är idealiskt för inomhus projekt.

Den enda nackdelen av denna billiga Bluetooth transceiver är avsaknad av rubriker som innebär att du måste löda minst 4 trådar. Är det avsaknad av Powerled som ingen TX/RX lysdioder. Jag ansåg inte dessa funktioner en nödvändighet, men några av er kanske vill betala mer och få en förbättrad version av denna transceiver med alla dessa funktioner.

Seriella Bluetooth-modulen jag köpte har följande specifikationer:

--COM standardinställningen: 9600, N, 8,1
--Försummelsen lösenord/ihopkoppling koden: 1234.
--Stöder kommandot AT ändra överföringshastigheten, enhetsnamn, nyckel, master/slav, etc.
--Stöder överföringshastigheter 2400-1382400.
--Baserat på CSR Bluetooth chip BC417143
--Bluetooth specifikation v2.0 + EDR
--Power supply: + 3.3VDC 50mA
--Frekvens: 2.4GHz ISM-bandet
--Modulering: GFSK (Gaussisk frekvens Shift Keying)
--Utstrålad effekt: ≤4dBm, klass 2
--Känslighet: ≤-84dBm på 0,1% BER
--Hastighet: asynkron: 2.1Mbps(Max) / 160 kbps, synkron: 1Mbps/1Mbps
--Säkerhet: autentisering och kryptering
--Storlek: 26,9 mm x 13 mm x 2,2 mm.
--Arbetar temperatur: -20 ~ 75 Celsius
--Dimension: 26,9 mm x 13 mm x 2,2 mm

KREDITER

Under min forskning, jag har dragit av från många projekt på detta och relaterade ämnen. Jag har listat dem i avsnittet referenser.

RELATERADE PROJEKT

1) i ett tidigare projekt använde jag en Pololu Wixel och en Arduino för att styra en robot från en terminal PC. Här, jag kommer att Visa liknande data exchange funktioner men utan roboten.

2) jag hackat RF-system av billig trådlös bil leksak och används för Arduino för att överföra signaler.

Se Steg
Relaterade Ämnen

Bluetooth-kommunikation mellan LCD och HTML-app

Det har varit ett tag sedan första tutorial om mitt eget projekt - Involt. Denna ram är något som förbinder HTML och CSS kodning till fysiska världen med enheter som Arduino. Det liknar kodning med responsive design ramar som Bootstrap eller stiftels...

Bluetooth-kommunikation mellan Arduino, HTML och Android

Hej igen! Först och främst tack till alla som använder mitt projekt - DIY/beslutsfattare, designers och studenter speciellt människor som stöder mig genom att ge regelbunden återkoppling. Sedan min senaste tutorial, som jag lovade, gjorde jag viktiga...

Hur du ställer in och testar Arduino Bluetooth-anslutning

Detta fungerar med android-telefoner och de HC-05 och HC-06 bluetooth-modulerna, som ganska mycket arduino eller arduino klon.Steg 1: Ansluta modulen till arduino Ganska enkelt, ansluta bluetooth-modulen till arduino som såRX-pin2TX-stift 3GND-GNDVCC...

Arduino och Bluetooth HC-05 ansluter enkelt

Hej varje kropp, detta är min första artikel på Instructable.com, jag är så glad för det, och jag börjar med att ansluta arduino med bluetooth, jag lidit en hel del problem när jag försöker ansluta den så spindelväv och instructable artikel gjorde, s...

Trådlöst styr en Robot med hjälp av Arduino och RF-moduler!

/*Redigera 05/05/2016Hej killar, jag har varit upptagen med college och kunde inte svara på commments. De flesta av y'all ville koden och scheman gjort lite bättre så jag har gjort scheman på Eagle 7.2.0 och laddat upp allt på Github.Här är länken: h...

SmartMesh - Arduino och Android styrda pneumatiska Facade

Projektet var en del av Multimodal Media Madness 2014, värd stolen för Computer Aided arkitektonisk Design (CAAD) och Media Computing Group RWTH Aachen University. För fler smarta skal, se denna sida: http://hci.rwth-aachen.de/m3_ss14Under detta proj...

Bildskärmsmenyn ljud ATM-7 Smartphone talaren med Arduino och Blynk

Dessa dagar finns det flera sätt att genomföra flera zoner ljudet med smartphone baserad kontroll men de flesta är begränsade till ett par zoner eller kräver dyra egna rutor i varje läge (Hej! Sonos). En talare väljare ansluten till en mottagare med...

Kontrollera en LED ljus remsa färg via en Arduino och en iPhone över BLE

Denna tutorial ska show dig hur man styr en analog RGB LED light strip via en Arduino och en iOS-enhet. Det kommer att använda LightShow app som låter dig ställa in en enda färg eller skapa en ljusshow med en sekvens av färger.Material:Analoga SMD RG...

Gitarr hjälte USB-styrenhet med Arduino och Java

Jag har planer på att skapa en gitarrhjälte (eller Frets on Fire) controller för länge. För några veckor sedan hittade jag en gitarr leksak (med knappar i nacken, whammy bar och strum bar) på den lokala butiken diskonterat från ca 5000 ungerska forin...

Arduino och LEGO tåg

Under senaste året deltagit i en workshop och behövs för att lämna in ett projekt. Som jag lärde att arbeta med Arduino och jag älskar Lego. Jag bestämde mig att presentera ett projekt som innebar både.Projektet består med en Arduino kontrollera en L...

Flight Simulator med Arduino och Python

kontrollera alternativet Flight Simulator i Google Earth med hjälp av en Arduino och Accelerometer.Nästan flyga runt i världen; luta accelerometern framåt, bakåt, vänster och höger att styra planets Pitching och bank.Mål:* Lär dig att skicka seriella...

Seriell kommunikation - Arduino och Linkit en

I detta instructable kommer jag visa dig hur du upprätta seriell kommunikation mellan arduino och Linkit en. Detta skulle hjälpa dig att göra ett mer komplexa projekt med dessa två styrelser.Steg 1: komponenterHär är en lista över alla de komponenter...

Arduino och Matlab: Låt dem prata med seriell kommunikation!

Hej alla!sedan när jag har börjat leka med Arduino, har jag alltid vandrat hur jag kunde göra det tala och interagera med Matlab miljön på ett enkelt och effektivt sätt. Jag stötte på många Instructables och tutorials med Arduino bibliotek och Matlab...

Trumma MIDI handske med hjälp av Arduino och ljussensorer

kommer jag att beskriva ett roligt och enkelt sätt att bygga ditt eget ljud uttryck MIDI aktiverat handske utan att använda massor av pengar på MIDI-gränssnitt eller dyra sensorer.Välkommen att kontakta mig direkt via mail om du gillar det eller har...

Billig trådlös överföring mellan två Arduinos med infraröd

Hej allaFör ett projekt, var jag ute efter en billig lösning att skicka data från en Arduino till en annan. Den seriella porten togs redan, och min överföring (enkelriktad) behövs för att vara trådlöst.Mina forskningar har fört mig att upptäcka dessa...

Seriell kommunikation mellan android och arduino via laptop bluetooth

Om:Detta instructable handlar om seriell kommunikation mellan android och arduino genom laptop inbyggd Bluetooth. Jag har inte separata Bluetooth-modul. så jag har beslutat att använda min bärbara dator inbyggd Bluetooth för seriell kommunikation.Ste...

Spåras Robot Bluetooth kontrolleras av Arduino Via Android ansökan

Efter försökande till avlägsen spåras robot av IR-fjärrkontroll. Fortsätter jag att kontrollera samma robot plattform via BluetoothArduino controller via Android ansökan. Denna metod är mer tillförlitliga, längre avstånd, ganska Android ansökan förbä...

Avlägsen kontrollerade LED med HC-05 Bluetooth, Arduino och mobiltelefon App

Tekniken utvecklas i halsbrytande fart, alla av oss har smarta telefoner nu för tiden, det finns coola apps som låt oss hålla kontakt med våra vänner och familj, få senaste väderinformation eller vistelse-uppdaterad med senaste nyheterna men vad är n...

Mobil robotik med repa: hur man kan integrera Scratch, Arduino och Bluetooth

Länge kämpade vi med uppgiften att skapa en enkel, billig, plattformsoberoende, tillförlitlig och stabil strategi att integrera Scratch och Arduino så att du kunde använda Scratch att lära ut de principer och programmering av mobila robotar (inklusiv...