Goedkope 2-weg Bluetooth-verbinding tussen de Arduino en PC


UPDATE

  • 31 augustus 2013: Ik heb een handleiding over hoe te wijzigen van de standaardinstellingen voor de HC-05 module gepubliceerd.
  • 5 juli 2013: Zie mijn andere gids op controle Arduino met Android via Bluetooth

INTRODUCTIE

In de gids, zal ik uitleggen hoe ik erin geslaagd om data heen en weer tussen een PC en Arduino via een goedkope Bluetooth HC-05 zendontvanger die kan worden gevonden voor minder dan $10 op ebay met de breakout board te sturen. De versie die ik in dit project gebruikt heb beschikt niet over een breakout board, dus het is iets goedkoper, maar veel moeilijker om te solderen. ik raden het kopen van de module met de breakout board. Deze Bluetooth-transceiver fungeert in feite als een generieke seriële COM poort.

De PC Arduino Bluetooth-seriële verbinding kunnen nuttig zijn in vele toepassingen zoals servo's, motoren, beheren en het schrijven naar LCD's. De Arduino aan PC-aansluiting kunnen nuttig zijn in toepassingen waar de Arduino leest sensoren dan hun waarden doorgeven via seriële Bluetooth naar een PC voor verwerking. De afstand voor deze transceiver is ongeveer 30 feet of zo maar hangt het werkelijk af van vele andere variabelen. Dit is ideaal voor binnenshuis projecten.

Het enige nadeel van deze goedkope Bluetooth-transceiver is de afwezigheid van de headers wat betekent dat u moet ten minste 4 draden solderen. Dan is er gebrek aan vermogen LED evenals geen TX/RX LEDs. Ik heb niet het overwegen van deze functies een noodzaak, maar sommigen van u zou willen meer betalen en een verbeterde versie van deze transceiver met al deze functies krijgen.

De Bluetooth-seriële module ik kocht heeft de volgende specificaties:

--COM standaardinstelling: 9600, N, 8,1
--Standaard wachtwoord/paring code: 1234.
--Ondersteunt de opdracht AT om te wijzigen de baud-rate, de apparaatnaam, de sleutel, master/slave, enz.
--Ondersteunt baudrates 2400-1382400.
--Gebaseerd op de MVO-Bluetooth-chip BC417143
--Bluetooth specificatie v2.0 + EDR
--Voeding: + 3.3VDC 50mA
--Frequentie: 2.4GHz ISM-band
--Modulatie: GFSK (Gaussiaans Frequency Shift Keying)
--Uitstoot vermogen: ≤4dBm, klasse 2
--Gevoeligheid: ≤-84dBm op 0,1% BER
--Snelheid: asynchrone: 2.1Mbps(Max) / 160 kbps, synchroon: 1Mbps/1Mbps
--Veiligheid: verificatie- en coderingsinstellingen
--Grootte: 26.9 x 13 x 2,2 mm.
--Werken temperatuur: -20 ~ + 75 Celsius
--Dimension: 26.9 x 13 x 2,2 mm

CREDITS

Tijdens mijn onderzoek, ik heb geprofiteerd van vele projecten op deze en gerelateerde onderwerpen. Ik heb hen genoemd in de sectie verwijzingen.

GERELATEERDE PROJECTEN

1) in een vorig project gebruikte ik een Pololu Wixel en een Arduino aan het besturen van een robot op afstand via een PC terminal. Hier, zal ik laten zien van vergelijkbare gegevens exchange-functionaliteit, maar zonder de robot.

2) ik ook gehackt de RF systeem van goedkope draadloze auto speelgoed en de Arduino gebruikt voor het verzenden van signalen.

Gerelateerde Artikelen

Bluetooth-communicatie tussen twee Arduino Esploras

Bluetooth-communicatie tussen twee Arduino Esploras

In deze tutorial zal ik u tonen hoe een verband tussen twee Arduino Esploras en zend informatie heen en weer met de Duw van een knoop te leggen.Stap 1: Dingen die je zal nodig.2 x Arduino Esploras.2 x BlueSmirf Bluetooth modules.8 x mannelijke jumper
Android via Bluetooth verbinden met de Arduino Uno

Android via Bluetooth verbinden met de Arduino Uno

In dit project wordt een seriële Bluetooth-module gebruikt voor het maken van een verbinding tussen de Arduino Uno en een Android app die ik heb met MIT App uitvinder gemaakt.Arduino luistert naar de opdrachten aan het licht van enkele LED's of weerg
Arduino universele Bluetooth Connect - controle je Arduino met uw Androïde apparaat

Arduino universele Bluetooth Connect - controle je Arduino met uw Androïde apparaat

Ik wilde altijd al om mijn Arduino met mijn Smartphone gemakkelijk te controleren, maar nooit vond ik de perfecte oplossing hiervoor. Ik wil niet zeggen dat dit perfect is, maar het doet wat ik wil het do...well niet volledig maar ik dichtbij ben...
Goedkope draadloze transmissie tussen twee Arduinos met infrarood

Goedkope draadloze transmissie tussen twee Arduinos met infrarood

Hoi allemaalVoor een project, was ik op zoek naar een goedkope oplossing voor het verzenden van gegevens van een Arduino met een andere. De seriële poort was al genomen en mijn transmissie (unidirectioneel) moest worden draadloze.Mijn onderzoek heeft
Android App MIT met behulp van de HC06 van de Bluetooth verbinding maken met een Arduino Uno

Android App MIT met behulp van de HC06 van de Bluetooth verbinding maken met een Arduino Uno

Speciale dank aan de volgende onlinebronnen voor getting mij begonnen...Willekeurige Nerd TutorialsForceTronics - youtubeStap 1: materialen:HC-06 Bluetooth-apparaatAndroid telefoon---ik heb een HTC 8, emulators voor iPhones zijn beschikbaar, maar ik
Hoe te zetten en Test Arduino Bluetooth verbinding

Hoe te zetten en Test Arduino Bluetooth verbinding

Dit werkt met android-telefoons en de HC-05 en HC-06 bluetooth modules, evenals vrijwel elke arduino of arduino kloon.Stap 1: Sluit de module aan de arduino Vrij eenvoudig, sluit de bluetooth-module aan de arduino zoRX-pin2TX-pin 3GND GNDVCC-5vStap 2
BlueTooth-verbinding met detect & sluit

BlueTooth-verbinding met detect & sluit

dit een manier om automatisch te detecteren en maak een link met BlueTooth zal zaaien, dit is een manier voor een 'master' module om te ontdekken een [bekende] 'slave' module met behulp van de Arduino en BlueSmirf BlueTooth.II de BlueSmirf BlueTooth
Bluetooth-communicatie tussen LCD en HTML-app

Bluetooth-communicatie tussen LCD en HTML-app

Het is al een tijdje sinds eerste tutorial over mijn eigen project - Involt. Dit kader is iets dat HTML en CSS codering met fysieke wereld verbindt met apparaten zoals Arduino. Het is vergelijkbaar met de codering met responsive design frameworks zoa
ArduDroid: Een eenvoudige 2-weg Bluetooth gebaseerde Androïde Controller voor Arduino

ArduDroid: Een eenvoudige 2-weg Bluetooth gebaseerde Androïde Controller voor Arduino

UPDATES:19 nov. 2031: advies: de fantastische synergie tussen Arduino & Android.30 oktober 2013: Andruino is nu officieel ARDUDROID en zal binnenkort beschikbaar op Google Play. Deze naamswijziging te vermijden conflict met een andere app op Google P
Bluetooth-communicatie tussen Arduino, HTML en Android

Bluetooth-communicatie tussen Arduino, HTML en Android

Hallo weer! Allereerst, dank aan iedereen die gebruik maken van mijn project - DIY/makers, ontwerpers en studenten met name mensen die mij steunt door regelmatig feedback te geven. Sinds mijn laatste tutorial, zoals ik beloofd, maakte ik belangrijke
HC-05 Bluetooth Module verbinden met Arduino

HC-05 Bluetooth Module verbinden met Arduino

De HC-05 Bluetooth-module is een uitstekende interface voor de communicatie met uw mobiele telefoon. Het heeft een grote snelheid van gegevensoverdracht en zeer eenvoudig te implementeren.Om te proberen deze tutorial zal u het volgende nodig:-Elke Ar
Ontvangen en verzenden van gegevens tussen Attiny85 (Arduino IDE 1.06) UPDATED Nov 2015

Ontvangen en verzenden van gegevens tussen Attiny85 (Arduino IDE 1.06) UPDATED Nov 2015

Ik heb veel moeite met het verzenden van RF gegevens tussen twee Attiny85-chips, dus ik dacht dat het zou nuttig zijn dat als ik even uitleggen hoe ik het deed. Er zijn een aantal van dergelijke projecten wordt beschreven op het internet, maar toch,
Eenvoudigste Bluetooth 4.0 BLE & Arduino voor $7

Eenvoudigste Bluetooth 4.0 BLE & Arduino voor $7

Deze tutorial is bedoeld om te laten zien van de minimale stappen om een Bluetooth 4.0 CC2540 Module verbinden met een Android Smartphone of tablet.Stap 1: Koop Arudino Nano op Ebay voor $3Stap 2: Koop een "Slimme" Serial uart Bluetooth BLE op E
Goedkope elektrische Motor Speed control ($10, 4HP, Arduino, PWM)

Goedkope elektrische Motor Speed control ($10, 4HP, Arduino, PWM)

Ik ben het opbouwen van de werelden meest efficiënte productie elektrische auto. Raadpleeg de website op de link hieronder.http://e-pod.doomby.com/Ik wil deze auto als goedkoop zodat iedereen zich een veroorloven kan. Om deze reden ben ik ontwerpen e