Mindflex EEGEN med raw-data via Bluetooth (2 / 9 steg)

Steg 2: Del I: ställa in Bluetooth-modul till 57600 baud




Du måste konfigurera din Bluetooth-modul till 57600 baud. Instruktionerna nedan gäller för HC-06. Om du har en HC-05 eller RN-42, kan du hitta anvisningar någon annanstans online.

Ställ in HC-06 Bluetooth-modulen överföringshastigheten till 57600, behöver du bara skicka AT + BAUD7 (utan något annat--ingen CR, ingen LF) till modul över den seriella länken, när modulen är i kommando-läge. Det är mycket lätt att sätta HC-06 i kommando-läge: bara driva upp, och se till att ingenting är ansluten till det via Bluetooth. I kommando-läge blinkar HC-06 LED.

Så om du vill ändra överföringshastigheten från standardvärdet 9600 baud, måste du driva upp modulen, ansluta den till någon annan enhet som kan skicka seriella data på 9600 baud, och skicka kommandot AT + BAUD7 .

Du kan driva modulen genom att ansluta den till den Mindflex batteripack. Bara krama byglar mellan batteriet och terminalen i de två ändarna av tre AAA sekvensen i pack, ansluta minus slutet till GND terminal märkt på Bluetooth-modulen och plus slutet till VCC terminalen på den. (Kontrollera att du inte vända den.) De kvinnliga terminalerna på kabeln som du kan få med modul hjälper. Om allt fungerar bra, blinkar LED på modulen.

Efter att ha kontrollerat att du kan driva upp modulen, koppla loss den från makten.

Nu behöver du en dator och en annan enhet som kan låta datorn att överföra TTL-nivå seriella data på 9600 baud. En andra HC-06 bör göra jobbet, men det enklaste är nog en USB-till-TTL-seriell adapter. Jag använde en Brainlink enhet själv, som har ett inbyggt batteri som jag brukade också leverera ström till HC-06. Se till att oavsett vilken enhet du använder körs på TTL nivåer, inte vid högre spänning i RS232 seriell.

Du kan också använda en Arduino med en enkel skiss som skickar kommandot AT + BAUD7 (jfr skissen här).

Anslut sändnings linjen på din andra serieenheten RXD line på HC-06 du konfigurerar. Ansluta marken linjen på enheten till HC-06 GND och den negativa änden av strömförsörjningen. Kontrollera att ändringen har skett genom Anslut raden ta emot på enheten seriell TXD line på HC-06. Power upp båda enheterna som behövs.

Nu ansluta din dator till din andra seriella servicen, men inte din HC-06, och ansluta till den andra seriella enheten med en terminalemulator på 9600 baud (PuTTY och RealTerm fungerar bra på Windows). Skriv mycket snabbt, men gör inte tryck på RETUR. Om allt är väl, ser du en OK inom en sekund eller två. I annat fall fungerar anslutningen inte.

Sedan måste du skicka AT + BAUD7 förmodligen snabbare än du kan skriva. För att göra det, skriver du det i ett annat fönster, och sedan kopiera och klistra in i terminalen (kontrollera att du inte kopiera och klistra in alla utrymme eller end-of-line tecken i slutet av det). Eller, om du använder RealTerm, kan du bara gå till fliken Skicka Skriv det i tomt och tryck "Skicka ASCII."

Du kanske vill byta namn på modulen till "Mindflex" om du gillar genom att skicka AT + NAMEMindflex (igen utan någon slutet av linje tecken), igen snabbare än du kan skriva.

Exakt hur du gör ovan beror på bara vad andra seriella enhet du har. Här är exakta riktningar för Brainlink enheten jag använde. Först, uppgradera Brainlink enheten till min anpassade firmware som gör seriella anslutningar lättare och bättre. Det enklaste sättet att göra detta är att använda denna Android app och ansluter till Brainlink via Bluetooth. Appen innehåller fullständiga instruktioner. Alternativt kan du följa instruktionerna här och hämta min anpassade firmware från här (där du också hittar källkoden för Android app och firmware). Sedan göra följande anslutningar (märkligt Brainlink portar verkar vara numrerade höger-till-vänster) med Brainlink avstängd:

  • Brainlink 10-polig port, stift 3 (blå, + 5V) till VCC på HC-06
  • Brainlink 8-polig port, stift 8 (svart, marken) till GND på HC-06
  • Brainlink 8-polig port, stift 7 (gul, seriell TX) till RXD på HC-06
  • Brainlink 8-polig port, stift 6 (grön, seriell RX) till TXD på HC-06.

Se till andra exponerade kablarna inte vidrör.

Anslut Brainlink till en terminalemulator på datorn via Bluetooth. Du bör se en sekvens av "BL" tecken. Skriv en asterisk (*). BL bör sluta gå. Skriv snabbt u96Z till 9600 baud serial bridge läge. (Om du skriver den u96 delen för långsamt, du får ett fel.) Nu kan du göra kommandona och AT + BAUD7 .

Se Steg
Relaterade Ämnen

Styra Arduino med Android-telefon via Bluetooth

Hej gott folk, här kan du lära dig hur man styr Arduino med Android-telefon via Bluetooth. Du kan använda din smartphone som en fjärrkontroll för dig hem belysningssystem eller du kan använda som en drone remote etc.För att göra anslutningen mellan A...

Styra arduino med visual studio via bluetooth

Hej alla,Här kommer att vi kontrollera en ledde via bluetooth med din dator av en progam wirtten med visual studiovad du behöver är:1) Arduino (en)2) Bluetooth-modul (hc05 eller hc 06)3) ledde4) 2 motstånd (10ko och 15ko)och du kan göra det ;)alla ko...

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...

Framgång med JY-MCU (linvor) Bluetooth-modul

jag skriver detta instructable eftersom jag har haft mardrömmar att få detta billigt, men bra byggd bluetooth-modulen att arbeta. Det var värt att spara mig $50 för en enkel SPP serieport (RS232 Emulator) tjänst! Jag kommer att gå över vett och etike...

Arduino - kontroll likströmsmotor via Bluetooth

Hi guys,I detta projekt kommer vi att kontrollera en DC-motor med en smartphone via bluetooth. Detta projekt är bra att lära sig mer om:-DC-motor-Gränssnitt Arduino med din smartphone-Bluetooth-modul-L293DDu kan besöka min hemsida för mer elektronisk...

Göra en Android App att styra via Bluetooth en Arduino kontrollera ditt hus via RF, alla med AppInventor

Jag vet att titeln är en munsbit, men det är precis vad det är.För en tid sedan gjorde jag en instructable som beskriver en krets kring en atmega328 (eller en "Arduino") som var att avskräcka inbrottstjuvar genom simulering av mig att vara hemma...

Styra ledde med Android-telefon via BLE (Bluetooth 4.0), MangoCube App och Arduino UNO

Detta Instructable visar hur att skicka data från Android-enhet att kontrollera lysdioden på Arduino UNO.Du behöver minst av följande komponenter;1. Arduino UNO eller kompatibel styrelse.2. MangoCube BLE styrelsen ( https://www.kickstarter.com/projec...

Servo motorisk kontroll via bluetooth med potentiometer

I detta projekt vi servo motorstyrning med potentiometer via bluetooth.Två kommer att göra Arduino styrelsen via bluetooth trådlös haberleştirerek kontroll. Förvaltar en av modulerna för detta (master) medan den andra lyckades (slavar) måste vara i l...

LinkIt en musikspelare Via Bluetooth

Coolaste projekt jag har någonsin gjort för musikälskare utan någon tråd. Så nu kan du spela, pausa, stoppa, volym öka/minska på din LinkIt via Bluetooth.Grundläggande krav:LinkIt en styrelseSD-minneskortBluetooth-programvara som finns på Google lagr...

Raspberry Pi Robot kontrollerad via Bluetooth

denna handledning är baserad på en tidigare Instructable -Byggnaden robotar med Raspberry Pi och PythonSyftet är att presentera ett exempel på hur man ställer in en Bluetooth seriell anslutning med Arduino att styra en Raspberry Pi robot. Men kan ta...

Arduino röst erkännande Via Bluetooth HC-05

Det är verkligen lätt och snabbt att lägga till röststyrning till din arduino projekt. Oavsett om det är home automation eller dörrlåset eller robotar, röststyrning kan vara en iögonfallande inslag i ett arduino projekt. I denna tutorial jag "ll Visa...

Ansluta Arduino Uno till Android via Bluetooth

I detta projekt används en seriell Bluetooth-modul för att skapa en anslutning mellan Arduino Uno och en Android app som jag skapat med MIT App Inventor.Arduino lyssnar efter kommandon att tända några lysdioder eller visa sin status. Dessutom en time...

Hur man kontrollerar arduino via bluetooth från (PC, pocket PC PDA)

Jag ville göra det möjligt att styra en arduino ombord från min telefon.Så att jag kunde styra andra enheter.Det enklaste sättet tycktes med bluetooth.men när jag fick de delar som behövs för jag vill ha riktigt så enkelt som jag hade hoppats.Och eft...

Hur man styr en arduino bil via Bluetooth (för nybörjare)

Alla vet vi att Arduino är en utmärkt prototyping plattform, främst eftersom den använder ett eget programmeringsspråk och det finns en hel del extra otroliga komponenter som ger oss stora upplevelser.Vi kan integrera Arduino med differents sköldar e...

Göra en DIY sensor för att förstora och Visa mätningen på din Android-telefon via Bluetooth

behöver du en sensor för att mäta något som kroppstemperatur, utanför temperatur, UV-strålning, ljusintensitet, solar irradians, magnetfält, tryck, etc. etc.? Med dagens teknik blir det mycket lätt att göra en sensor och Visa den på din mobiltelefon...

Ställa in trådlös Laser skär ljuslåda via Bluetooth (TfCD)

Detta instructable visar hur du ställer in en trådlös ljus till en Arduino UNO. Ljuset är kontrollerad tråg en android-telefon via Bluetooth.MaterialHårdvara krets:Bluetooth HC-05 modulLogik nivå shifterKondensatormikrofon 1000 µFNeopixel remsaHane/h...

Smart power socket kontroll från din smartphone via Bluetooth

Smart eluttag via Arduino, vad kan vara enklare. Denna makt socket controll via Bluetooth, smartphone eller tablett används.Steg 1:För att genomföra projektet, använde vi följande komponenter:-Arduino UNO eller kompatibel styrelse.-Relä modul 2 kanal...

Programmera en Arduino trådlöst via Bluetooth

En Arduino Uno är en riktigt cool maskinvarudel att komma igång med elektronik, men en nackdel med Arduino är den måste anslutas till datorn med en följetong till USB-kabel varje gång du vill ladda upp koden. I vissa projekt skulle det verkligen prak...

DIY öppna GARAGEPORT VIA BLUETOOTH

Hej, alla!Det är är min första instructables och jag presentera min projet öppna dörren med modulen HC-06, servo och en Arduino uno.Jag tycker att det är perfekt när min mamma måste varje dag öppna garageporten när jag kom tillbaka till badminton.Jag...