INHOUDSOPGAWE:

Beheer LED's met u Android - Arduino-Bluetooth-module: 5 stappe
Beheer LED's met u Android - Arduino-Bluetooth-module: 5 stappe

Video: Beheer LED's met u Android - Arduino-Bluetooth-module: 5 stappe

Video: Beheer LED's met u Android - Arduino-Bluetooth-module: 5 stappe
Video: 12V Bluetooth Relay to control AC or DC load using mobile Phone 2024, November
Anonim
Image
Image
Beheer LED's met u Android | Arduino-Bluetooth-module
Beheer LED's met u Android | Arduino-Bluetooth-module

Die tutoriaal sal ons help om 'n stroombaan te bou en dit via die mobiele app te beheer

Kom ons sê dat u die ligte van u huis kan beheer? Dus, nie eintlik die ligte nie, maar vir die kortstondigheid beheer ons vir eers 'n LED, en u kan later allerhande stroombane byvoeg!

Kyk na die video om die werking van die app te sien

Stap 1: Onderdele benodig

Onderdele benodig
Onderdele benodig
Onderdele benodig
Onderdele benodig
Onderdele benodig
Onderdele benodig

Hier is 'n lys met alles wat ons benodig vir hierdie instruksies voordat ons begin. U kan ook die onderdele by u plaaslike verkoper of aanlyn by Amazon of eBay koop.

  1. Arduino raad
  2. HC-05 Bluetooth-sensor
  3. Broodbord
  4. Kabels
  5. LED

By die ontwerp van hierdie stroombaan het ons seker gemaak dat ons algemene komponente kies wat omtrent oral gevind kan word waar elektroniese onderdele verkoop word. Skakel vir aankoop by Amazon.in is aangeheg.

Koop by Amazon.in

Stap 2: Teorie

Teorie
Teorie

Hoe werk dit?

HC 05/06 werk op seriële kommunikasie. Die Android -app is ontwerp om seriële data na die Arduino Bluetooth -module te stuur as 'n knoppie op die app ingedruk word. Die Arduino Bluetooth -module aan die ander kant ontvang die data en stuur dit na die Arduino deur die TX -pen van die Bluetooth -module (gekoppel aan die RX -pen van Arduino). Die kode wat na die Arduino opgelaai is, kontroleer die ontvangde data en vergelyk dit. As die ontvangde data 1 is, skakel die LED aan. Die LED skakel uit wanneer die ontvangde data 0. is. U kan die seriële monitor oopmaak en na die ontvangde data kyk terwyl u aansluit.

Stap 3: Koppel die Arduino Bluetooth -hardeware

Koppel die Arduino Bluetooth -hardeware
Koppel die Arduino Bluetooth -hardeware
Koppel die Arduino Bluetooth -hardeware
Koppel die Arduino Bluetooth -hardeware

Hierdie kring is eenvoudig en klein.

Volg die verbindings tussen die Arduino- en Bluetooth -module!

Verbindings van Bluetooth-module HC05:-

  • VCC - na VCC van Arduino.
  • GND - tot GND van Arduino.
  • RX - na digitale pen 0 (TX -pen) van Arduino.
  • TX - na digitale pen 1 (RX -pen) van Arduino. (koppel RX & TX -pen na die oplaai van die kode)

Van LED

  • Positiewe terminaal - na pen 13 van Arduino.
  • Negatiewe terminale - GND van Arduino.

Stap 4: Prosedure

Image
Image
Prosedure
Prosedure
Prosedure
Prosedure
  1. Maak die verbindings soos in die prent hierbo getoon.
  2. Laai die app genaamd Arduino Bluetooth Control af vanaf Play Store/ App Store (dit is gratis).

    • Maak die app oop (dit skakel outomaties die Bluetooth -toestel aan).
    • Gaan na opsies. Klik en kies die toestel - HC 05.
    • As u vir die eerste keer aan die Bluetooth -module koppel, sal dit u die wagwoord vra.
    • Voer 0000 OF 1234 in.
  3. As die toestel suksesvol met die sensor gekoppel word, begin die LED -ligte op die sensor stadiger as gewoonlik knipper.
  4. Kyk of die video korrek werk
  5. Kopieer die onderstaande kode in die skets. Laai op na arduino en toets dit!

Opmerking: moenie RX aan RX koppel nie en TX aan TX op die Bluetooth en Arduino. U sal geen data ontvang nie. Hier beteken TX stuur en RX beteken ontvang

Stap 5: Nou, dit werk

Nou, dit werk !!
Nou, dit werk !!
Nou, dit werk !!
Nou, dit werk !!

Ons app en hardeware werk nou.

U app het 2 knoppies en dit skakel die ligte aan en uit en laat u ook u verbinding met die Bluetooth -module bestuur. Speel hiermee, jou werk is verby.

Die volgende stap is om 'n relais in plaas van die LED by te voeg en die huis se ligte te beheer deur middel van 'n afstandsbediening of met 'n stem.

Hê pret!

Aanbeveel: