Innehållsförteckning:

Arduino styrd LED med HC-06 Bluetooth-modul: 4 steg
Arduino styrd LED med HC-06 Bluetooth-modul: 4 steg

Video: Arduino styrd LED med HC-06 Bluetooth-modul: 4 steg

Video: Arduino styrd LED med HC-06 Bluetooth-modul: 4 steg
Video: Контроллер температуры мобильного телефона с модулем WIFI DT 06 | Программирование LDmicro-Roboremo 2024, November
Anonim
Image
Image
Arduino styrd LED med HC-06 Bluetooth-modul
Arduino styrd LED med HC-06 Bluetooth-modul

Hej alla, det här är min första officiella handledning på Instructable.com, jag är väldigt upphetsad över mitt första projekt!

Idag kommer jag att visa dig hur du ansluter Arduino och Bluetooth -modul. Arduino kommer att kommunicera med HC-06 Bluetooth-modulkortet med hjälp av seriell kommunikation. (denna handledning fungerar inte utan HC-05)

SE INLEDNINGEN HÄR

Bluetooth-modulen vi kommer att använda idag är HC-06 som är välkänd och billig. (Jag fick min för 2 $ från aliexpress)

Vår app testar fortfarande, så vi uppmuntrar dig att skicka ett e -postmeddelande till: [email protected] om du har några tekniska problem eller om du har problem. Tack så mycket för din förståelse

Vad är HC-06?

HC-06 är en klass 2-slav-Bluetooth-modul utformad för transparent trådlös seriekommunikation. När den väl har kopplats till en master Bluetooth -enhet, till exempel PC, smartphones eller surfplatta, blir dess användning transparent för användaren. All data som tas emot via den seriella ingången överförs omedelbart över luften. När modulen tar emot trådlös data skickas den ut via det seriella gränssnittet exakt där den tas emot. Ingen användarkod som är specifik för Bluetooth -modulen behövs alls i användarens mikrokontrollerprogram.

Vi kommer också att använda seriell kommunikation för dagens projekt. För Arduino är det som standard RX- och TX -stift (D0, D1)

För mer information besök:

Efter att ha läst denna instruerbara kommer du att kunna:

1) Anslut Arduino Board med en Android -telefon via Bluetooth och skicka/ta emot data.

2) Bygg ett projekt och läs värden från sensorer trådlöst

3) Bygg en hemautomation eller trådlöst styrd robot.

Steg 1: Delar och komponenter

Delar och komponenter
Delar och komponenter
Delar och komponenter
Delar och komponenter
Delar och komponenter
Delar och komponenter

Vi kommer att behöva dessa delar:

  • 1x Arduino Board (jag kommer att använda Arduino UNO)
  • 1x Bluetooth-modul HC-06 eller HC-05
  • 1x Led i valfri färg (jag använde blå 5 mm)
  • 1x 220Ω motstånd
  • Brödbräda och hoppare
  • (Valfritt) 9V batteri

Steg 2: Anslutningar och schematisk

Anslutningar och schematisk
Anslutningar och schematisk
Anslutningar och schematisk
Anslutningar och schematisk

Låt oss bygga!

Kretsen är väldigt enkel och liten, så det finns bara några få anslutningar att göra.

Alla viktiga anslutningar och schematiska bilder visas i bilden ovan.

Anslut den negativa änden av Led till GND med ett 220Ω motstånd och den positiva änden till Digital Pin 2.

Steg 3: Arduino -kod och seriell kommunikation

Arduino -kod och seriell kommunikation
Arduino -kod och seriell kommunikation

Ladda upp följande skiss till Arduino med en USB -kabel.

Glöm inte att koppla bort HC-06-modulen innan du laddar upp skissen!

Varför?

HC-06: s Pins (RX och TX) använder Arduino Unos stift för kommunikation med datorn. Denna speciella tavla har bara en hårdvara Serial -pins och att ansluta något till den medan du laddar upp en skiss kommer att skapa konflikt. Ladda ner

Kod Förklaring:

  • Först deklarerade vi en konstant (konstant, som inte kan ändras senare) heltal för Led, som finns på stift 2
  • I setup () startade vi seriell kommunikation med 9600 baudhastighet och ställde in lysdioden som en OUTPUT
  • I loop (), varje gång programmet upprepas läser vi Serial med Serial.read () och vi lagrar som ett enda tecken i en variabel som heter "c"
  • Vi lägger till flera if/else -uttalanden för att kontrollera om "c" är ett "a" eller "b"
  • Om rödingen är 'a' tänder vi lysdioden, om rödningen är 'b' stänger vi av lysdioden
  • Vi lade till en liten fördröjning för avläsningar

Nu är vi redo för det sista steget!

Steg 4: Anslut Arduino till Android -enhet

Anslut Arduino till Android -enhet
Anslut Arduino till Android -enhet
Anslut Arduino till Android -enhet
Anslut Arduino till Android -enhet
Anslut Arduino till Android -enhet
Anslut Arduino till Android -enhet

Ladda ner nu följande app: Smart Bluetooth - Arduino Bluetooth Serial ⚡

LÄNK:

Smart Bluetooth är en app som låter dig använda din telefon för att kommunicera med din Bluetooth -modul eller -kort, på det enklaste och enklaste sättet. Det öppnar dörren till obegränsade sätt att styra dina DIY -projekt. Smart Bluetooth erbjuder många olika sätt att skicka data till din modul.

Smart Bluetooth har följande funktioner:

  • Snabb anslutning till din modul
  • Skicka och ta emot data från din modul
  • Styr mottagarens digitala och PWM -stift
  • Mörkt och ljust tema
  • Olika kontrolllayouter för olika ändamål
  • Modernt och lyhörd UI
  • Anpassningsbara knappar och omkopplare
  • Implementera ditt DIY RC -bilprojekt med en vacker gamepad
  • Kontrollera enkelt dina RGB Led -remsor med reglage
  • Stänger automatiskt av Bluetooth när den är stängd för att spara batterilivslängd
  • Kommandorad (terminal)

I den här självstudien använder vi den första fliken med stor led, precis tillräckligt för att skicka två tecken.

På följande bilder kommer jag att visa dig hur du använder appen. Jag visar dig hur du söker efter enheter i närheten, hur du parar med modulen vi använder och hur du ställer in data som skickas från appen. Om du känner dig förvirrad, pausa och gå tillbaka till föregående steg tills du får det att fungera. Men om du fortfarande har problem, meddela mig [email protected], jag svarar inom 24 timmar:)

  1. Öppna appen, glid igenom introt, tryck på SÖK -knappen och sök efter enheter i närheten
  2. När din enhet hittas väljer du den genom att klicka på den
  3. Välj önskat tema (mörkt eller ljust) och håll knappen du valt
  4. Vänta på anslutningen, om den misslyckas, försök att ansluta igen
  5. Efter lyckad anslutning, tryck på den stora lysdioden i den första fliken (led) och kontrollera lysdioden som är ansluten till din Arduino om den blinkar
  6. Om allt fungerar och du vill redigera data som skickas till Arduino, låsa upp fler funktioner och stödja mig, köp premium, jag blir väldigt glad:)

Det borde vara det.

Glöm inte att betygsätta och lämna en trevlig feedback. Tack och vi ses på nästa handledning:)

Vänligen stöd mitt Robotic Arm -projekt här: Klicka här!

Rekommenderad: