Innehållsförteckning:
- Steg 1: Delar och komponenter
- Steg 2: Anslutningar och schematisk
- Steg 3: Arduino -kod och seriell kommunikation
- Steg 4: Anslut Arduino till Android -enhet
Video: Arduino styrd LED med HC-06 Bluetooth-modul: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:43
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
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
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
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
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:)
- Öppna appen, glid igenom introt, tryck på SÖK -knappen och sök efter enheter i närheten
- När din enhet hittas väljer du den genom att klicka på den
- Välj önskat tema (mörkt eller ljust) och håll knappen du valt
- Vänta på anslutningen, om den misslyckas, försök att ansluta igen
- 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
- 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:
Bluetooth Smartphone-styrd Smart LED-lampa: 7 steg
Bluetooth Smartphone-styrd Smart LED-lampa: Jag drömmer alltid om att styra mina belysningsapparater. Sedan gjorde någon en otrolig färgglad LED -lampa. Jag stötte nyligen på en LED -lampa av Joseph Casha på Youtube. När jag blev inspirerad av det bestämde jag mig för att lägga till flera funktioner samtidigt som behållningen
Gör Bluetooth -styrd robot med ditt eget GUI: 5 steg
Gör Bluetooth -styrd robot med ditt eget GUI: Hej vänner efter att ha ställt upp med ett hantverksprojekt idag kom jag med ett coolt arduino -projekt. Det ser ut som ett gammalt koncept externt men vänta grabbar, jag har en twist här som gör detta projekt unikt. Så vad är unikt här? Så här ska jag visa dig
Hemmautomation med infraröd och Bluetooth -styrd relämodul: 10 steg
Hemmautomation med infraröd och Bluetooth -styrd relämodul: I detta hemautomatiseringsprojekt har jag visat hur vi kan styra ljus, fläktar och andra hushållsapparater från vår smartphone -app och IR -fjärrkontroll med Arduino -styrrelämodulkretsen. Denna Arduino -styrda Smart -relä kretsen har två lägen, Inf
RGB -lampa styrd med Bluetooth: 5 steg (med bilder)
RGB -lampa styrd med Bluetooth: i denna handledning modulerar jag PWM -driftscykeln för att producera olika färger från din LED, med hjälp av en smartphone
Bluetooth -styrd Arduino POV: 8 steg (med bilder)
Bluetooth -kontrollerad Arduino POV: Introduktion: Persistens avseende syftar på den optiska illusionen som uppstår när visuell uppfattning av ett objekt inte upphör en stund efter att ljusstrålarna som utgår från det har upphört att komma in i ögat. Illusionen har också beskrivits