Innholdsfortegnelse:

Enkleste hjemmeautomatisering ved hjelp av Bluetooth, Android -smarttelefon og Arduino .: 8 trinn (med bilder)
Enkleste hjemmeautomatisering ved hjelp av Bluetooth, Android -smarttelefon og Arduino .: 8 trinn (med bilder)

Video: Enkleste hjemmeautomatisering ved hjelp av Bluetooth, Android -smarttelefon og Arduino .: 8 trinn (med bilder)

Video: Enkleste hjemmeautomatisering ved hjelp av Bluetooth, Android -smarttelefon og Arduino .: 8 trinn (med bilder)
Video: Светодиодный контроллер Arduino Bluetooth с Bluetooth-модулем Android HC-05 | Разработчик прилож MIT 2024, Juli
Anonim
Enkleste hjemmeautomatisering ved hjelp av Bluetooth, Android -smarttelefon og Arduino
Enkleste hjemmeautomatisering ved hjelp av Bluetooth, Android -smarttelefon og Arduino
Enkleste hjemmeautomatisering ved hjelp av Bluetooth, Android -smarttelefon og Arduino
Enkleste hjemmeautomatisering ved hjelp av Bluetooth, Android -smarttelefon og Arduino

Hei alle,

Dette prosjektet handler om å bygge den mest forenklede hjemmeautomatiseringsenheten ved hjelp av en arduino og en Bluetooth -modul. Denne er veldig enkel å bygge, og den kan bygges på noen få timer. I min versjon som jeg forklarer her, kan jeg kontrollere opptil 4 husholdningsapparater med min Android -smarttelefon. La oss se på listen over materialer og verktøy du trenger.

Trinn 1: Materialer og verktøy påkrevd

Materialer og verktøy påkrevd
Materialer og verktøy påkrevd
  • 1. Arduino Pro Mini (lenke til butikken)
  • 2. HC 05 Bluetooth -modul (lenke til butikken)
  • 3. 5V 4 -kanals relemodul (lenke til butikken)
  • 4. 5V strømforsyning.
  • 5. Mannlige og kvinnelige overskrifter
  • 6. Perfboard (jeg anbefaler å lage en PCB, men hvis du vil gjøre det på en enkel måte er et perfboard bedre)

Liste over verktøy

  • 1. Loddesett
  • 2. Lim pistol
  • 3. Android -smarttelefon
  • 4. Skrutrekkere
  • 5. Wire strippers etc:

Det er alt vi trenger …

Trinn 2: Koden

Last ned Arduino IDE herfra.

Denne koden bruker softwareserial.h til å konfigurere rx og tx pins i Arduino. Disse rx- og tx -pinnene er koblet til henholdsvis tx- og rx -pinnene på HC 05 Bluetooth -modulen.

Bluetooth -modulen mottar data fra en sammenkoblet Android -enhet og utløser releer med hensyn til mottatt data.

For eksempel, i min kode hvis de mottatte dataene er tegnet "A", vil reléet 1 bli utløst PÅ og hvis de mottatte dataene er tegnet "B", vil reléet 1 slås AV.

På samme måte kan alle reléene slås PÅ/AV ved hjelp av Bluetooth -kommandoer. Se koden for detaljerte kommentarer.

EEPROM

EEPROM er forkortelsen for elektronisk slettbart programmerbart skrivebeskyttet minne, som brukes her for å lagre statusen til reléet (PÅ/AV), slik at i tilfelle strømbrudd når kontrolleren nullstilles, vil alle reléene som ble holdt PÅ, gå tilbake til PÅ -posisjonen etter at strømmen har kommet opp. Så når et relé slås på, endrer en variabel som er lagret i en adresse i EEPROM verdien til 1, og når den slås AV, endres den samme variabelen til 0. Hvert relé har sin egen variabel som er tilordnet til å lagre statusen i EEPROM. Så i begynnelsen av koden var det første vi gjorde å initialisere reléene i henhold til verdiene som er lagret i EEPROM.

Hvis du bruker en Arduino Pro mini trenger du en USB til TTL -omformer for å dumpe koden til Arduino.

Trinn 3: Android -applikasjonen

Android -applikasjonen
Android -applikasjonen
Android -applikasjonen
Android -applikasjonen

Som nevnt ovenfor utløser mikrokontrolleren hvert relé i henhold til dataene den mottar via Bluetooth-modulen fra en Android-enhet. Så vi trenger en Android -applikasjon for å sende disse dataene til HC 05.

Jeg laget en tilpasset applikasjon ved hjelp av MIT App -oppfinneren. Jeg har lagt ved "blokkeringsoppsettet" av søknaden min som en PDF her som referanse for de som skal lage sin egen app ved hjelp av App Inventor.

MIT App Inventor

Hvis du ikke vil bry deg om å lage appen, kan du bare laste ned den brukbare appen (bare kompatibel med koden jeg har lagt ved ovenfor) fra lenken nedenfor.

Trinn 4: Instruksjoner for Android -appen

Instruksjoner for Android -appen
Instruksjoner for Android -appen
Instruksjoner for Android -appen
Instruksjoner for Android -appen
Instruksjoner for Android -appen
Instruksjoner for Android -appen

Du må koble HC-05 Bluetooth-modulen til Android-enheten din før du kan bruke den i appen.

Trinn 1: Åpne enhetens bluetooth -innstillinger og søk etter nye enheter. Sørg for at lysdioden på HC05 -modulen blinker kontinuerlig (Pairing Mode).

Trinn 2: Velg HC 05 (eller du vil se en adresse som slutter med "C" som vist på bildet.)

Trinn 3: Skriv inn PIN -koden "1234" og trykk OK.

Trinn 4: Åpne "Wiz Smart Home" -appen og klikk på Bluetooth -knappen øverst på skjermen.

Trinn 5: Velg "HC 05" fra listen.

Trinn 6: Bruk de respektive bryterne til å slå PÅ/AV reléene 1, 2, 3, 4.

Trinn 7: Klikk på Master for å slå alle reléene PÅ/AV med ett klikk.

Trinn 5: Krets

Krets
Krets
  • Pin 11 av Arduino til TX Pin av HC-05-modulen.
  • Pin 10 av Arduino til RX Pin av HC-05-modulen.
  • GND for HC-05 til GND i Arduino.
  • Vcc av HC-05 til Vcc (5v) i Arduino.
  • Vcc av relemodul til Vcc (5v) i Arduino.
  • GND av relemodul til GND i Arduino.
  • Pin 2 av Arduino til R1 på relemodulen.
  • Pin 4 av Arduino til R2 på relémodul.
  • Pin 6 av Arduino til R3 på relemodul.
  • Pin 8 av Arduino til R4 på relemodul.
  • Gi 5-v strømforsyning til strømuttakene til Arduino.
  • Pin 12 og 13 er pinnene for henholdsvis strømindikasjonen og Bluetooth -statusindikatorlampene

Det er det for enheten.

For å kontrollere strømnettet, kobler du "Normally Open" -kontaktene til hvert relé over de respektive bryterne på hvitevarene du vil styre (eller) sløyfe strømledningen gjennom en kontakt med "NO" på alle reléene og koble ledningene til apparatene til den andre kontakten "NEI" på deres respektive reléer.

Trinn 6: PCB -design

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

Dette er en veldig enkel krets. Du kan lodde det på et perfboard på kort tid, men hvis du fortsatt ønsker å lage et PCB, legger jeg ved PCB -designet som jeg har laget ved hjelp av Proteus 8 Pro. Min versjon hadde også en serie spenningsregulatorer som vist på bildene.

Trinn 7: Montering av komponentene

Montering av komponentene
Montering av komponentene
Montering av komponentene
Montering av komponentene
Montering av komponentene
Montering av komponentene

Jeg brukte kabinettet til en gammel datamaskin SMPS for å lage etui til enheten min. Det vil være bedre å designe et tilpasset etui i henhold til dine behov ved å bruke Fusion 360 eller annen 3D-designprogramvare og 3D-skrive ut designet for å gi prosjektet et superkult utseende. Jeg skrev ut noen etiketter og limte det inn på SMPS -kabinettet for å fylle det tomme utseendet på det. Jeg boret noen hull i den og festet den på veggen ved siden av bryterbordet. Ledningene ble gjemt med et lite plastrør som førte inn til sentralbordet.

Trinn 8: Resultatet

Image
Image
Bluetooth -utfordring
Bluetooth -utfordring

Videoen som er lagt ut her, viser hvordan enheten fungerer når du bruker den for første gang. Du trenger bare å koble enheten én gang! Etter det er det bare å slå på Bluetooth, koble til og gå trådløst!

Håper du likte å lese dette instruerbart. Hvis du har spørsmål, kan du stille det her eller sende en e -post til [email protected]. Jeg hjelper deg gjerne.

Takk skal du ha…!!!:)

Bluetooth -utfordring
Bluetooth -utfordring

Andreplass i Bluetooth -utfordringen

Anbefalt: