Innehållsförteckning:

Enklaste hemautomation med Bluetooth, Android -smartphone och Arduino .: 8 steg (med bilder)
Enklaste hemautomation med Bluetooth, Android -smartphone och Arduino .: 8 steg (med bilder)

Video: Enklaste hemautomation med Bluetooth, Android -smartphone och Arduino .: 8 steg (med bilder)

Video: Enklaste hemautomation med Bluetooth, Android -smartphone och Arduino .: 8 steg (med bilder)
Video: Lesson 02 Arduino IDE Software | Robojax Arduino Step By Step Course 2024, Juli
Anonim
Enklaste hemautomation med Bluetooth, Android -smartphone och Arduino
Enklaste hemautomation med Bluetooth, Android -smartphone och Arduino
Enklaste hemautomation med Bluetooth, Android -smartphone och Arduino
Enklaste hemautomation med Bluetooth, Android -smartphone och Arduino

Hej, allihop,

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: Material och verktyg krävs

Material och verktyg krävs
Material och verktyg krävs
  • 1. Arduino Pro Mini (länk till butiken)
  • 2. HC 05 Bluetooth -modul (länk till butiken)
  • 3. 5V 4 -kanals relämodul (länk till butiken)
  • 4. 5V strömförsörjning.
  • 5. Manliga och kvinnliga rubriker
  • 6. Perfboard (jag rekommenderar att göra en PCB, men om du vill göra det på ett enkelt sätt är en perfboard bättre)

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: Koden

Ladda ner Arduino IDE härifrån.

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.

EEPROM

EEPROM är förkortningen för elektroniskt raderbart programmerbart skrivskyddsminne, som används här för att lagra reläets status (ON/OFF), så att i händelse av strömavbrott när regulatorn återställs, kommer alla reläer som hölls PÅ att återgå till sitt PÅ -läge efter att strömmen kommit upp. Så när ett relä slås på ändrar en variabel som lagras i en adress i EEPROM värdet till 1 och när det stängs av ändras samma variabel till 0. Varje relä har sin egen variabel som är tilldelad för att lagra dess status i EEPROM. Så i början av koden var det första vi gjorde att initiera reläer enligt de värden som lagras i EEPROM.

Om du använder en Arduino Pro mini behöver du en USB till TTL -omvandlare för att dumpa koden till Arduino.

Steg 3: Android -applikationen

Android -applikationen
Android -applikationen
Android -applikationen
Android -applikationen

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.

MIT App Inventor

Om du inte vill bry dig om att göra appen kan du bara ladda ner den färdiga appen (endast kompatibel med koden jag bifogade ovan) från länken nedan.

Steg 4: 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 "Wiz Smart Home" 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 5: Krets

Krets
Krets
  • Pin 11 på Arduino till TX Pin på HC-05-modulen.
  • Pin 10 av Arduino till RX Pin på HC-05-modulen.
  • GND för HC-05 till GND i Arduino.
  • Vcc av HC-05 till Vcc (5v) i Arduino.
  • Vcc av relämodul till Vcc (5v) i Arduino.
  • GND för relämodul till GND i Arduino.
  • Pin 2 av Arduino till R1 på relämodul.
  • Stift 4 på Arduino till R2 på relämodul.
  • Stift 6 på Arduino till R3 på relämodul.
  • Stift 8 på Arduino till R4 på relämodul.
  • Ge 5-v strömförsörjning till strömstiften på Arduino.
  • Stift 12 och 13 är stiften för strömindikering respektive Bluetooth -statusindikering

Det är det för enheten.

För att styra elnätet, anslut "Normally Open" -kontakterna för varje relä över respektive omkopplare på hushållsapparaterna som du vill styra (eller) slinga strömkabeln genom en kontakt med "NO" för alla reläer och anslut apparaternas ledningar till den andra kontakten "NEJ" för deras respektive reläer.

Steg 6: PCB -design

PCB -design
PCB -design
PCB -design
PCB -design

Detta är en mycket enkel krets. Du kan lödda den på en perfboard på nolltid, men om du fortfarande vill göra ett kretskort, bifogar jag PCB -designen som jag har gjort med Proteus 8 Pro. Min version hade också en serie spänningsregulatorer som visas på bilderna.

Steg 7: Montering av komponenterna

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

Jag använde kapslingen till en gammal dator SMPS för att göra fodralet till min enhet. Det blir bättre att designa ett anpassat fodral enligt dina behov med hjälp av Fusion 360 eller någon annan 3D-designprogramvara och 3D-utskrift av designen för att ge ditt projekt ett supercoolt utseende. Jag skrev ut några etiketter och klistrade in det på SMPS -höljet för att fylla det tomma utseendet på det. Jag borrade några hål i den och fixade den på väggen bredvid växelbordet. Trådarna doldes med ett litet plaströr som ledde in till växeln.

Steg 8: Resultatet

Image
Image
Bluetooth -utmaning
Bluetooth -utmaning

Videon som publiceras här visar hur enheten fungerar när du använder den för första gången. Du behöver bara para ihop enheten en gång! Efter det är det bara att slå på Bluetooth, ansluta och gå trådlöst!

Hoppas du tyckte om att läsa detta instruerbart. Om du har några frågor är du välkommen att ställa det här eller skicka ett mail till [email protected]. Jag hjälper dig gärna.

Tack…!!!:)

Bluetooth -utmaning
Bluetooth -utmaning

Tvåa i Bluetooth -utmaningen

Rekommenderad: