BLUETOOTH kontrollerad ROBOCAR med ANDROID SMART PHONE (1 / 6 steg)

Steg 1: Bluetooth-kommunikation



Bluetooth C onnection processen:

Skapa en Bluetooth-anslutning mellan två enheter är en process i flera steg tre progressiva stater:

1. utredning – om två Bluetooth-enheter vet absolut ingenting om varandra, man måste köra en undersökning för att försöka upptäcka andra. En enhet skickar ut förfrågan begäran och någon anordning som lyssnar efter en sådan begäran svarar med sin adress, och eventuellt dess namn och annan information.

2. personsökning (ansluter) – Sidväxling innebär att bilda en anslutning mellan två Bluetooth-enheter. Innan denna anslutning kan initieras, behöver varje enhet veta adressen till den andra (finns i utredningen processen).

3.-anslutning – när en enhet har slutförts personsökning processen skriver in det anslutningsstatus. Medan du är ansluten en enhet kan antingen deltar aktivt eller det kan sättas i viloläge låg effekt.

  • Aktivt läge – detta är den vanliga anslutet läge, där enheten aktivt sänder eller tar emot data.
  • Vädra läge-det är en energisparande läge, där enheten är mindre aktiva. Det ska sova och bara lyssna för överföringar i en uppsättning intervall (t.ex. varje 100 ms).
  • Håll läge – Hold-läge är ett tillfälligt, energisparande läge där en enhet sover en fastställd period och sedan återvänder tillbaka till aktivt läge när detta intervall har passerat. Befälhavaren kan kommandot en slav enhet att hålla.
  • Park-läge-Park är den djupaste sömn lägen. En mästare kan kommandot en slav till "park", och den slaven blir inaktiv tills master säger att vakna upp.

Limning och ihopkoppling:

När två Bluetooth-enheter delar en särskild affinitet för varandra, kan de limmas ihop. Bundna enheter etablera automatiskt en anslutning när de är tillräckligt nära. När jag startar upp min bil, till exempel ansluter telefonen i fickan omedelbart till bilens Bluetooth system eftersom de delar en obligation. Ingen UI interaktioner är skyldiga!

Obligationer skapas genom gång en process som kallas ihopkoppling. När enheterna para ihop, de dela sina adresser, namn och profiler, och vanligtvis lagrar dem i minnet. Den delar även en gemensam hemliga nyckel, vilken tillåt dem till band när de är tillsammans i framtiden.

Para ihop vanligtvis kräver en autentiseringsprocess där en användare måste verifiera anslutningen mellan enheter. Flödet av autentiseringsprocessen varierar och beror oftast på gränssnittet funktionerna i en enhet eller andra. Ibland ihopkoppling är en enkel "Bara fungerar" operation, där en knapptryckning är allt som krävs för att par (detta är vanligt för enheter med något användargränssnitt, som headset). Andra gånger ihopkoppling innebär matchande 6-siffriga koder. Äldre, äldre (v2.0 och tidigare), ihopkoppling processer innebära in av en gemensam PIN-kod på varje enhet. PIN-koden kan variera i längd och komplexitet från fyra nummer (e.g. "0000" eller "1234") till en 16-teckens alfanumerisk sträng.

Masters, slavar och Piconets:

Bluetooth-nätverk (vanligtvis kallas piconets) använda en master/slav modell för att styra när och var enheter kan skicka data. I denna modell, kan en enda master enhet anslutas till upp till sju olika slav enheter. En slav enhet i piconet kan endast kopplas till en enda hanterare.

Master samordnar kommunikation i hela piconet. Det kan skicka data till någon av dess slavar och begära data från dem också. Slavar tillåts endast till överföra och ta emot från sin Herre. De kan inte prata med andra slavar i piconet.

Utbud:
Är ansökan specifik och även ett minimiutbud har mandat i Core specifikationen, finns det inte en gräns och tillverkare kan finjustera genomförandet för att stödja det användningsfall som de möjliggör. Intervallet kan variera beroende på klass av radiosände använt i en implementering: klass 3 radioapparater – har en räckvidd på upp till 1 meter eller 3 feetClass 2 radioapparater – vanligast i mobila enheter – har en räckvidd på 10 meter eller 33 feetClass 1 radios-används främst i industriell användningsfall – har en räckvidd på 100 meter eller 300 fot

Se Steg
Relaterade Ämnen

IoT din Arduino använder bluetooth och Android smart phone (MQTT tjudra)

Jag vill prova IoT med MQTT protokoll (http://mqtt.org/), för att göra detta mest av Arduino recept använder Ethernet och WIFI, men jag har bara bluetooth HC-06, så jag använder min smartphone som nav att komma åt internet via detbifogade video inneh...

Styra en robotarm med Arduino, 1Sheeld och en Android Smart Phone

I denna artikel vi visar dig hur du använder smart 1Sheeld och din Android phone sensorer (orientering & närhet sensorer) till kontroll en Robotic beväpna trådlöst.Kort om 1Sheeld:http://1sheeld.com/Steg 1: Våra verktyg 1 - robotarm (bilda din egen d...

Arduino Bluetooth kontrollerad skrivbordslampa - med relä värdeskåp

Idag kommer jag visa dig hur man bygger din egna Bluetooth kontrollerad skrivbordslampa med arduino uno.För detta projekt kommer du behöva bygga säkerhet ralay rutan som du kan hitta det här:(Obs: om du inte vill bygga en Säkerhetsbox kan du bara anv...

Bluetooth kontrollerad Robot med hjälp av Arduino

Bluetooth bil med hjälp av Arduino uno från Android mobiltelefonSteg 1: Utrustning krävs:1 X Arduino Atmega3281 X Bluetooth modul (HC-06)1 X chassi 4 X hjul (eller) 2 x hjul stöder chassi4 x El motorer (OR) 2 x motorer stöder chassi1 X L293D IC (OR)...

Android Smart Phone Bluetooth fjärrkontroll Intelligent Smart bil 51 MCU (STC89C52 kod)

i början av det nya året, Robot/Smart bil entusiaster och studenter (precis som ni) om teknik, vetenskap och teknik är upptagen med att förbereda för robot tävlingar nu.Det är en bra tid att visa världen din fantasi och potential nu.ICStation R & D a...

Bluetooth kontrollerad robot med Trådlös Spionkamera

I detta instructables jag kommer att visa dig hur man gör är trådlös robot kontrollerad med Bluetooth module.the bästa inslag i denna robot Trådlös kamera arbetar över wiffi.in ovanför bilden kan du se mitt telefon fungerar som camera.my ansluten til...

Kontrollera LED använder Android Smart Phone

detta kanske inte är det första projektet som använder telefonen och styra LED men för mig är detta först.Jag har använt Android telefon för att styra LED ansluten till Arduino UNO via bluetooth med Amarino biblioteket.Jag har använt följande saker:-...

Mycket enkelt att skapa Arduino bluetooth spion robot med Android RemoteControl app

i detta projekt kommer du att se hur enkel blandning av olika tekniker och tredje part apps gör det möjligt för att skapa en ganska komplex leksak.Roboten gör två saker:1. Arduino baserade spion robot flyttar enligt kommandon levereras från Android R...

DIY navigeringsenhet för blinda personer som använder Arduino och Android smart phone

I detta projekt du kan täcka dina ögon och låta din smartphone navigera dig för att undvika hinder, ansökan är främst en DIY navigeringsenhet för blinda.Jag visste att 1Sheeld håller på att lansera en ny text till tal sköld, och så jag kontaktade dem...

Bluetooth kontrollerad LED med analoga LDR ingång för TfCD

Paul Bosch - 4154746Duygu Guroglu - 4519191Detta projekt är en variant på RFduino Test och Android prov App från Iann (Iann RFDuino Test App)Vi skrev om det befintliga testprogrammet för RFduino och test ansökan om Android för att komma till önskat r...

Dataintrång min RC bil använder Arduino och Android Smart Phone

Har en gammal leksaksbil? Jag hackade min använder Arduino och en H bro krets för att kontrollera motorerna, brukade min Sony Z1 Android telefon styra med de senaste 1Sheeld jag fick från kicken.Jag tänkte att använda gyroskop sensorn i att driva det...

Bluetooth kontrollerad eluttag (med Arduino)

Du kan styra eluttag med telefonen med hjälp av Arduino.Anslut bara vad du vill styra i ett av uttagen och använda din smartphone till vända den på/avSteg 1: Du behöver: 1 - Arduino2 - Bluetooth-modul3-relä modul4-nätadapter (för Arduino)5 - på/av st...

Kontroll Arduino RC bil med android telefon & 1Sheeld

Om du vill kontrollera RC bil med din android smartphone utan att använda Bluetooth-modul och programmering android ansökan, kan du använda 1Sheeld i stället för dem.I grund och botten består 1Sheeld av två delar. Den första delen är en sköld som är...

Lätt bluetooth kontrollerad rullande text

Hej allaI detta Instructable, ska jag visa dig hur du skapar en enkel rullande text, med led matrix moduler. Dessa moduler är billiga och lätt att använda. Och, för att göra detta projekt roligare, en bluetooth-funktion har lagts till: du kommer att...

Bluetooth kontrollerad LED bärbar med Intel Edison

Har du någonsin föreställt en värld där du kan ändra mönster av en klänning med ett tryck på knappen? Eller en till kunna ändra höjd på en fåll med en känga av du finger? Tekniken möjliggör kontroll och anpassning på platser där du inte brukar. Telef...

DIY Smart Home Automation med Android

Smart Home Automation Låt användaren för att styra hem från hans eller hennes telefon och tilldela åtgärder som bör hända beroende på tid eller andra sensormätningar som ljus, temperatur eller ljudet från alla enheter i nätverket hemautomation.VAD KA...

Arduino Bluetooth-Bot med Android och LED-

Hej alla,Låt oss göra en bluetooth robot kontrollerad av android.Dess en instructable stegvisa med några bilder och självklart arduino koden, om du har frågor vänligen fråga mig. Tack!Steg 1: Komponenter i projektet:1. en, Arduino (Arduino 2560 i mit...

Gest kontrollerade robotic bil med android ansökan

FYP - gest kontrollerade Robotic bil med Android ansökan. Fullständiga koden inklusive gest erkännande och bluetooth dataöverföring är tillgänglig. Människor som behöver någon form av hjälp angående detta projekt eller några andra projekt som (bildbe...

Android Bluetooth-kontrollerade cykel blinker

I en programvara klass, blev vi ombedda att utforma ett program som använder mjukvaran naturligtvis. Så tyckte vi att göra denna tur signalering anordning prototyp kontrolleras av en mikrokontroller via en Android-telefon bluetooth-anslutning.Steg 1:...