Innholdsfortegnelse:
- Trinn 1: Materialer og verktøy påkrevd
- Trinn 2: Koden
- Trinn 3: Android -applikasjonen
- Trinn 4: Instruksjoner for Android -appen
- Trinn 5: Krets
- Trinn 6: PCB -design
- Trinn 7: Montering av komponentene
- Trinn 8: Resultatet
Video: Enkleste hjemmeautomatisering ved hjelp av Bluetooth, Android -smarttelefon og Arduino .: 8 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
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
- 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
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
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
- 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
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
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
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…!!!:)
Andreplass i Bluetooth -utfordringen
Anbefalt:
Hvordan lage en drone ved hjelp av Arduino UNO - Lag en quadcopter ved hjelp av mikrokontroller: 8 trinn (med bilder)
Hvordan lage en drone ved hjelp av Arduino UNO | Lag en Quadcopter ved hjelp av mikrokontroller: Introduksjon Besøk min Youtube -kanal En Drone er en veldig dyr gadget (produkt) å kjøpe. I dette innlegget skal jeg diskutere hvordan jeg får det billig? Og hvordan kan du lage din egen slik til en billig pris … Vel, i India er alle materialer (motorer, ESCer
Hjemmeautomatisering ved hjelp av Bluetooth (Smart Board): 6 trinn
Hjemmeautomatisering ved hjelp av Bluetooth (Smart Board): Les nøye. Hjemmeautomatisering innebærer automatisering av husholdningsmiljøutstyr. I et forsøk på å oppnå det samme har vi designet et smartkort som er enkelt å installere og det vedlagte utstyret kan styres over en smarttelefonapp
Hjemmeautomatisering Stemmekontroll ved hjelp av Arduino Uno og Bluetooth: 4 trinn
Hjemmeautomatisering Stemmekontroll ved hjelp av Arduino Uno og Bluetooth: Dette prosjektet handler om å koble en bluetooth -modul til Arduino og Android -mobil for å aktivere lys og vifte i et rom ved hjelp av stemmestyring
Hjemmeautomatisering ved hjelp av BLYNK -appen: 7 trinn (med bilder)
Hjemmeautomatisering ved hjelp av BLYNK App: I dette prosjektet har jeg vist at hvordan alle kan styre husholdningsapparater eksternt ved hjelp av mobiltelefonen. For dette må en applikasjon være installert i mobilen din. Navnet på denne applikasjonen er BLYNK App (Nedlastingskobling er gitt i beskrivelsen
Enkel hjemmeautomatisering ved hjelp av Raspberry Pi3 og Android Things: 5 trinn (med bilder)
Enkel hjemmeautomatisering ved bruk av Raspberry Pi3 og Android Things: Tanken er å designe et smart HOME ” hvor man kan kontrollere husholdningsapparater ved hjelp av Android Things og Raspberry Pi. Prosjektet består av å kontrollere husholdningsapparater som lys, vifte, motor osv. Nødvendige materialer: Raspberry Pi 3HDMI Ca