Kazalo:

Najenostavnejša avtomatizacija doma z uporabo Bluetootha, pametnega telefona Android in Arduina .: 8 korakov (s slikami)
Najenostavnejša avtomatizacija doma z uporabo Bluetootha, pametnega telefona Android in Arduina .: 8 korakov (s slikami)

Video: Najenostavnejša avtomatizacija doma z uporabo Bluetootha, pametnega telefona Android in Arduina .: 8 korakov (s slikami)

Video: Najenostavnejša avtomatizacija doma z uporabo Bluetootha, pametnega telefona Android in Arduina .: 8 korakov (s slikami)
Video: BlitzWolf BW-IS22 - Сигнализация, wi-fi + GSM, Tuya Smart, интеграция и управление в Home Assistant 2024, December
Anonim
Najenostavnejša avtomatizacija doma z uporabo Bluetootha, pametnega telefona Android in Arduina
Najenostavnejša avtomatizacija doma z uporabo Bluetootha, pametnega telefona Android in Arduina
Najenostavnejša avtomatizacija doma z uporabo Bluetootha, pametnega telefona Android in Arduina
Najenostavnejša avtomatizacija doma z uporabo Bluetootha, pametnega telefona Android in Arduina

Pozdravljeni vsi,

Ta projekt je namenjen izdelavi najbolj poenostavljene naprave za avtomatizacijo doma z uporabo arduina in modula bluetooth. Ta je zelo enostaven za gradnjo in ga je mogoče zgraditi v nekaj urah. V moji različici, ki jo razlagam tukaj, lahko s pametnim telefonom Android upravljam do 4 gospodinjske aparate. Oglejmo si seznam materialov in orodij, ki jih potrebujete.

1. korak: Potrebni materiali in orodja

Potrebni materiali in orodja
Potrebni materiali in orodja
  • 1. Arduino Pro Mini (povezava do trgovine)
  • 2. Modul Bluetooth HC 05 (Povezava do trgovine)
  • 3. 5V 4 -kanalni relejni modul (povezava do trgovine)
  • 4. 5V napajanje.
  • 5. Moški in ženski naslovi
  • 6. Perfboard (priporočam izdelavo tiskanega vezja, če pa želite na preprost način, je perfboard boljši)

Seznam orodij

  • 1. Komplet za spajkanje
  • 2. Pištola za lepilo
  • 3. Android pametni telefon
  • 4. Izvijači
  • 5. Odstranjevalci žice itd:

To je vse, kar potrebujemo…

2. korak: Koda

Od tu prenesite Arduino IDE.

Ta koda uporablja softwareserial.h za konfiguriranje zatičev rx in tx v Arduinu. Ti zatiči rx in tx so povezani z zatiči tx in rx modula HC 05 Bluetooth.

Modul bluetooth sprejema podatke iz seznanjene naprave Android in sproži releje glede na prejete podatke.

Na primer, v moji kodi, če so prejeti podatki znak "A", se rele 1 sproži VKLOP in če so prejeti podatki znak "B", se rele 1 izklopi.

Podobno lahko vse releje vklopite/izklopite z ukazi bluetooth. Za podrobne komentarje glejte kodo.

EEPROM

EEPROM je kratica za elektronsko izbrisljiv programabilni pomnilnik samo za branje, ki se tukaj uporablja za shranjevanje stanja releja (VKLOP/IZKLOP), tako da bodo v primeru izpada napajanja, ko se krmilnik ponastavi, vsi releji, ki so ostali vklopljeni, se po priklopu vrnejo v položaj ON. Torej, kadar je rele vklopljen, spremenljivka, shranjena v naslovu v EEPROM -u, spremeni vrednost na 1 in kadar koli je izklopljena, se ista spremenljivka spremeni v 0. Vsak rele ima svojo spremenljivko, ki je shranjena v EEPROM -u. Tako smo na začetku kode najprej naredili inicializacijo relejev glede na vrednosti, shranjene v EEPROM -u.

Če uporabljate Arduino Pro mini, boste za pretvorbo kode v Arduino potrebovali pretvornik USB v TTL.

3. korak: aplikacija za Android

Aplikacija za Android
Aplikacija za Android
Aplikacija za Android
Aplikacija za Android

Kot že omenjeno, mikrokrmilnik sproži vsak rele glede na podatke, ki jih prek modula Bluetooth prejme iz naprave Android. Zato za pošiljanje teh podatkov v HC 05 potrebujemo aplikacijo Android.

S pomočjo izumitelja aplikacij MIT sem naredil prilagojeno aplikacijo. Tukaj sem priložil "postavitev blokov" svoje datoteke kot PDF za referenco za tiste, ki bodo svojo aplikacijo ustvarili z App Inventorjem.

MIT App Inventor

Če se ne želite motiti pri izdelavi aplikacije, lahko preprosto prenesete pripravljeno aplikacijo (združljivo samo s kodo, ki sem jo priložila zgoraj) s spodnje povezave.

4. korak: Navodila za aplikacijo za Android

Navodila za aplikacijo za Android
Navodila za aplikacijo za Android
Navodila za aplikacijo za Android
Navodila za aplikacijo za Android
Navodila za aplikacijo za Android
Navodila za aplikacijo za Android

Preden ga lahko uporabite v aplikaciji, morate modul HC-05 Bluetooth povezati z napravo Android.

1. korak: Odprite nastavitve bluetootha v svoji napravi in poiščite nove naprave, prepričajte se, da modul LED na HC05 neprestano utripa (način seznanjanja).

2. korak: Izberite HC 05 (ali boste videli naslov, ki se konča s "C", kot je prikazano na sliki.)

3. korak: Vnesite PIN "1234" in pritisnite OK.

4. korak: Odprite aplikacijo "Wiz Smart Home" in kliknite gumb bluetooth na vrhu zaslona.

5. korak: S seznama izberite "HC 05".

Korak 6: Z ustreznimi stikali vklopite/izklopite releje 1, 2, 3, 4.

Korak 7: Kliknite Master, da vklopite/izklopite vse releje z enim klikom.

5. korak: Vezje

Vezje
Vezje
  • Pin 11 Arduino na TX Pin modula HC-05.
  • Pin 10 Arduino na RX Pin modula HC-05.
  • GND HC-05 do GND v Arduinu.
  • Vcc HC-05 do Vcc (5v) v Arduinu.
  • Vcc relejnega modula na Vcc (5v) v Arduinu.
  • GND relejskega modula na GND v Arduinu.
  • Pin 2 Arduina na R1 relejskega modula.
  • Pin 4 Arduina na R2 relejskega modula.
  • Pin 6 Arduina na R3 relejskega modula.
  • Pin 8 Arduina na R4 relejskega modula.
  • Napajalnikom Arduino dajte 5-voltno napajanje.
  • Pin 12 in 13 sta nožici za indikacijo napajanja oziroma LED za prikaz stanja Bluetooth

To je to za napravo.

Za krmiljenje električnega omrežja priključite "normalno odprte" kontakte vsakega releja na ustrezna stikala gospodinjskih aparatov, ki jih želite nadzirati (ali) napeljite žico pod napetostjo skozi en kontakt "NO" vseh relejev in priključite kable aparatov na drugi kontakt "NO" ustreznih relejev.

Korak 6: Oblikovanje PCB

Oblikovanje PCB
Oblikovanje PCB
Oblikovanje PCB
Oblikovanje PCB

To je zelo preprosto vezje. V kratkem času ga lahko spajkate na ploščo, če pa še vedno želite izdelati tiskano vezje, prilagam zasnovo tiskanega vezja, ki sem jo naredil z uporabo Proteus 8 Pro. Moja različica je imela tudi vrsto regulatorjev napetosti, kot je prikazano na slikah.

7. korak: Sestavljanje komponent

Sestavljanje komponent
Sestavljanje komponent
Sestavljanje komponent
Sestavljanje komponent
Sestavljanje komponent
Sestavljanje komponent

Za izdelavo ohišja za svojo napravo sem uporabil ohišje starega računalniškega SMPS. Bolje je, da ohišje po meri oblikujete glede na vaše potrebe s pomočjo Fusion 360 ali katere koli druge programske opreme za 3D oblikovanje in 3D natisnete obliko, da bo vašemu projektu super kul videz. Natisnila sem nekaj nalepk in jih prilepila na ohišje SMPS, da zapolnim prazen videz. V njem sem izvrtal nekaj lukenj in ga pritrdil na steno poleg stikalne plošče. Žice so bile skrite z majhno plastično cevjo, ki je vodila do stikalne plošče.

8. korak: Rezultat

Image
Image
Izziv Bluetooth
Izziv Bluetooth

Videoposnetek, objavljen tukaj, prikazuje delovanje naprave, ko jo uporabljate prvič. Napravo morate združiti le enkrat! Po tem samo vklopite Bluetooth, povežite se in pojdite v brezžično omrežje!

Upam, da ste uživali v branju tega navodila. Če imate kakršna koli vprašanja, jih vprašajte tukaj ali pošljite sporočilo na naslov [email protected]. Z veseljem vam bom pomagal.

Hvala vam…!!!:)

Izziv Bluetooth
Izziv Bluetooth

Drugo mesto v izzivu Bluetooth

Priporočena: