Innehållsförteckning:

Bluetooth Control Home Automation: 7 steg (med bilder)
Bluetooth Control Home Automation: 7 steg (med bilder)

Video: Bluetooth Control Home Automation: 7 steg (med bilder)

Video: Bluetooth Control Home Automation: 7 steg (med bilder)
Video: Xiaomi Qingping CGPR1 - датчик движения с сенсором освещенности, обзор, интеграция в Home Assistant 2024, November
Anonim
Image
Image

Hej,

Detta projekt handlar om att bygga den mest förenklade hemautomatiseringsenheten med hjälp av en arduino och en Bluetooth -modul. Den här är väldigt enkel att bygga och den kan byggas på några timmar. I min version som jag förklarar här kan jag styra upp till 4 hushållsapparater med min Android -smartphone. Låt oss titta på listan över material och verktyg du behöver.

Steg 1: KRAV KOMPONENTER

KOMPONENTER KRAV
KOMPONENTER KRAV
KOMPONENTER KRAV
KOMPONENTER KRAV
KOMPONENTER KRAV
KOMPONENTER KRAV

Killar, här är en lista över material du skulle behöva för att göra detta enkla projekt.

  1. Arduino uno
  2. 4-kanals relämodul
  3. Bluetooth-modul (Hc-05)
  4. Bygeltråd
  5. träbord
  6. Lampor Hållare
  7. tråd
  8. 5v strömförsörjning

Lista över verktyg

  1. Lödkit
  2. Limpistol
  3. Android Smartphone
  4. Skruvmejslar
  5. Wire strippers etc:

Det är allt vi behöver …

Steg 2: Kretsschema och anslutning

Kretsschema och anslutning
Kretsschema och anslutning

Anslut cirkulär spännhylsa

Steg 1. Arduino Anslut till Bluetooth-modul HC-05

Steg 2. HC-05 vcc och gnd anslut till arduino vcc 3.5v och gnd

Steg 3. hc-05 rx och tx ansluter till arduino i följd tx och rx (0 och 1)

Steg 4. 4-kanals relämodul har 6-stifts vcc, gnd, 1-4 relä switch

Steg 5. relämodul anslut arduino vcc gnd och arduino pin 2-5

OBS:- I diagrammet Bluetooth-anslutning är Wong Bluetooth-modul Rx och Tx ansluta med sekvens arduino Tx och Rx (0 och 1) nummerstift

Steg 3: Programvaran

Mjukvaran
Mjukvaran
Mjukvaran
Mjukvaran
Mjukvaran
Mjukvaran

vi använder arduino -programvara för pograming inarduino uno

Ladda ner Arduino IDE härifrån.

Steg 4: Koden

Denna kod använder softwareserial.h för att konfigurera rx- och tx -stift i Arduino. Dessa rx- och tx -stift är anslutna till tx- och rx -stiften på HC 05 Bluetooth -modulen respektive.

Bluetooth -modulen tar emot data från en ihopparad Android -enhet och utlöser reläer med avseende på mottagen data. Till exempel, i min kod om mottagna data är tecknet "A", kommer relä 1 att aktiveras och om den mottagna datan är tecknet "B", kommer relä 1 att stängas av. På samma sätt kan alla reläer slås PÅ/AV med bluetooth -kommandon. Se koden för detaljerade kommentarer.

Steg 5: Android -applikationen

Android -applikationen
Android -applikationen

ladda ner Android -appen här

Som nämnts ovan utlöser mikrokontrollen varje relä enligt data som den tar emot via Bluetooth-modulen från en Android-enhet. Så vi behöver en Android -applikation för att skicka dessa data till HC 05. Jag gjorde en anpassad applikation med MIT App -uppfinnaren. Jag har bifogat "blocklayouten" för min applikation som en PDF här som referens för dem som ska göra sin egen app med App Inventor.

Steg 6: Instruktioner för Android -appen

Instruktioner för Android -appen
Instruktioner för Android -appen
Instruktioner för Android -appen
Instruktioner för Android -appen
Instruktioner för Android -appen
Instruktioner för Android -appen

Du måste koppla ihop HC-05 Bluetooth-modulen med din Android-enhet innan du kan använda den i appen.

Steg 1: Öppna enhetens bluetooth -inställningar och sök efter nya enheter, se till att lysdioden på HC05 -modulen blinkar kontinuerligt (Parningsläge)

Steg 2: Välj HC 05 (annars ser du en adress som slutar med "C" som visas på bilden.)

Steg 3: Ange PIN -koden "1234" och tryck på OK

Steg 4: Öppna appen "Bluetooth Controller" och klicka på Bluetooth -knappen högst upp på skärmen

Steg 5: Välj "HC 05" från listan

Steg 6: Använd respektive omkopplare för att slå PÅ/AV reläerna 1, 2, 3, 4

Steg 7: Klicka på Master för att slå på/av alla reläer med ett enda klick

Steg 7: Montering av komponenterna

Montering av komponenterna
Montering av komponenterna
Montering av komponenterna
Montering av komponenterna

Montering av alla komponenter ovanstående bild

Rekommenderad: