Obsah:

Nejjednodušší domácí automatizace pomocí Bluetooth, chytrého telefonu Android a Arduina: 8 kroků (s obrázky)
Nejjednodušší domácí automatizace pomocí Bluetooth, chytrého telefonu Android a Arduina: 8 kroků (s obrázky)

Video: Nejjednodušší domácí automatizace pomocí Bluetooth, chytrého telefonu Android a Arduina: 8 kroků (s obrázky)

Video: Nejjednodušší domácí automatizace pomocí Bluetooth, chytrého telefonu Android a Arduina: 8 kroků (s obrázky)
Video: aDevMeetup #12 - Android vs arduino 2024, Červenec
Anonim
Nejjednodušší domácí automatizace pomocí Bluetooth, Android Smartphone a Arduino
Nejjednodušší domácí automatizace pomocí Bluetooth, Android Smartphone a Arduino
Nejjednodušší domácí automatizace pomocí Bluetooth, Android Smartphone a Arduino
Nejjednodušší domácí automatizace pomocí Bluetooth, Android Smartphone a Arduino

Ahoj všichni,

Tento projekt je o vybudování nejjednoduššího zařízení pro domácí automatizaci pomocí modulu arduino a bluetooth. Tenhle se velmi snadno staví a dá se postavit za pár hodin. V mé verzi, kterou právě vysvětluji, mohu pomocí smartphonu Android ovládat až 4 domácí spotřebiče. Podívejme se na seznam materiálů a nástrojů, které budete potřebovat.

Krok 1: Potřebné materiály a nástroje

Potřebné materiály a nástroje
Potřebné materiály a nástroje
  • 1. Arduino Pro Mini (odkaz na obchod)
  • 2. Modul Bluetooth HC 05 (odkaz na obchod)
  • 3. 5V 4kanálový reléový modul (odkaz na obchod)
  • 4. Napájení 5V.
  • 5. Záhlaví mužů a žen
  • 6. Perfboard (doporučuji vyrobit PCB, ale pokud to chcete udělat jednoduchým způsobem, je lepší perfboard)

Seznam nástrojů

  • 1. Pájecí sada
  • 2. Lepicí pistole
  • 3. Chytrý telefon Android
  • 4. Šroubováky
  • 5. Odstraňovače drátů atd.:

To je vše, co potřebujeme…

Krok 2: Kód

Stáhněte si Arduino IDE odtud.

Tento kód používá softwareserial.h ke konfiguraci pinů rx a tx v Arduinu. Tyto piny rx a tx jsou připojeny k piny tx a rx modulu Bluetooth HC 05.

Modul bluetooth přijímá data ze spárovaného zařízení Android a spouští relé s ohledem na přijatá data.

Například v mém kódu, pokud jsou přijatými daty znak „A“, bude relé 1 sepnuto a pokud jsou přijatá data znakem „B“, relé 1 bude vypnuto.

Podobně lze všechna relé zapnout/vypnout pomocí příkazů bluetooth. Podrobný komentář najdete v kódu.

EEPROM

EEPROM je zkratka pro elektronicky vymazatelnou programovatelnou paměť pouze pro čtení, která se zde používá k ukládání stavu relé (ON/OFF), takže v případě výpadku napájení při resetování ovladače budou všechna relé, která byla ponechána zapnuta, po zapnutí napájení se vraťte do polohy ON. Takže kdykoli je relé zapnuto, proměnná uložená na adrese v EEPROM změní její hodnotu na 1 a kdykoli je vypnuta, stejná proměnná se změní na 0. Každé relé má přiřazenu vlastní proměnnou, která ukládá svůj stav do EEPROM. Na začátku kódu jsme tedy nejprve provedli inicializaci relé podle hodnot uložených v EEPROM.

Pokud používáte Arduino Pro mini, budete k převodu kódu do Arduina potřebovat převodník USB na TTL.

Krok 3: Aplikace pro Android

Aplikace pro Android
Aplikace pro Android
Aplikace pro Android
Aplikace pro Android

Jak bylo uvedeno výše, mikrořadič spouští každé relé podle dat, která přijímá prostřednictvím modulu Bluetooth ze zařízení Android. K odeslání těchto dat do HC 05 tedy potřebujeme aplikaci pro Android.

Vytvořil jsem přizpůsobenou aplikaci pomocí vynálezce aplikace MIT. Zde jsem připojil „rozložení bloků“své aplikace jako PDF zde pro referenci pro ty, kteří se chystají vytvořit vlastní aplikaci pomocí App Inventor.

MIT App Inventor

Pokud se nechcete trápit s tvorbou aplikace, stačí si stáhnout připravenou aplikaci (kompatibilní pouze s kódem, který jsem připojil výše) z níže uvedeného odkazu.

Krok 4: Pokyny pro aplikaci pro Android

Pokyny pro aplikaci pro Android
Pokyny pro aplikaci pro Android
Pokyny pro aplikaci pro Android
Pokyny pro aplikaci pro Android
Pokyny pro aplikaci pro Android
Pokyny pro aplikaci pro Android

Před použitím v aplikaci musíte modul Bluetooth HC-05 spárovat se zařízením Android.

Krok 1: Otevřete v zařízení nastavení bluetooth a vyhledejte nová zařízení, ujistěte se, že kontrolka na modulu HC05 trvale bliká (režim párování).

Krok 2: Vyberte HC 05 (nebo uvidíte adresu končící „C“, jak je znázorněno na obrázku.)

Krok 3: Zadejte PIN „1234“a stiskněte OK.

Krok 4: Otevřete aplikaci „Wiz Smart Home“a klikněte na tlačítko bluetooth v horní části obrazovky.

Krok 5: Vyberte ze seznamu „HC 05“.

Krok 6: Pomocí příslušných spínačů zapněte/vypněte relé 1, 2, 3, 4.

Krok 7: Kliknutím na Master zapnete/vypnete všechna relé jediným kliknutím.

Krok 5: Okruh

Obvod
Obvod
  • Pin 11 Arduina na TX Pin modulu HC-05.
  • Pin 10 Arduina na RX Pin modulu HC-05.
  • GND HC-05 až GND v Arduinu.
  • Vcc HC-05 až Vcc (5v) v Arduinu.
  • Vcc reléového modulu na Vcc (5v) v Arduinu.
  • GND reléového modulu na GND v Arduinu.
  • Pin 2 Arduina na R1 reléového modulu.
  • Pin 4 Arduina na R2 reléového modulu.
  • Pin 6 Arduina na R3 reléového modulu.
  • Pin 8 Arduina na R4 reléového modulu.
  • Dopřejte napájecím kolíkům Arduina napájení 5 V.
  • Pin 12 a 13 jsou piny pro indikaci napájení a LED indikace stavu Bluetooth

To je pro zařízení vše.

Abyste mohli ovládat síť, připojte kontakty „Normálně otevřené“každého relé přes příslušné spínače domácích spotřebičů, které chcete ovládat (nebo) smyčkujte živý vodič přes jeden kontakt „NE“všech relé a připojte vodiče spotřebičů k druhému kontaktu „NE“příslušných relé.

Krok 6: Návrh DPS

Návrh DPS
Návrh DPS
Návrh DPS
Návrh DPS

Jedná se o velmi jednoduchý obvod. Můžete jej okamžitě připájet na perfboard, ale pokud si přesto přejete vyrobit PCB, připojuji návrh PCB, který jsem vytvořil pomocí Proteus 8 Pro. Moje verze také měla řadu regulátorů napětí, jak je znázorněno na obrázcích.

Krok 7: Sestavení součástí

Sestavení komponent
Sestavení komponent
Sestavení komponent
Sestavení komponent
Sestavení komponent
Sestavení komponent

K výrobě pouzdra pro své zařízení jsem použil kryt starého počítače SMPS. Bude lepší navrhnout vlastní pouzdro podle vašich potřeb pomocí Fusion 360 nebo jakéhokoli jiného softwaru pro 3D návrh a 3D tisk návrhu, aby měl váš projekt super cool vzhled. Vytiskl jsem nějaké štítky a nalepil je na kryt SMPS, abych vyplnil prázdný vzhled. Vyvrtal jsem do něj několik otvorů a upevnil jej na zeď vedle rozvaděče. Dráty byly skryty pomocí malé plastové trubky vedoucí do rozvaděče.

Krok 8: Výsledek

Image
Image
Bluetooth výzva
Bluetooth výzva

Zde zveřejněné video ukazuje fungování zařízení při prvním použití. Zařízení stačí spárovat pouze jednou! Poté stačí zapnout Bluetooth, připojit se a začít bezdrátově!

Doufám, že jste si přečetli tento návod. Pokud máte nějaké dotazy, můžete se jich zeptat zde nebo poslat e -mail na adresu [email protected]. Rád vám pomůžu.

Děkuji…!!!:)

Bluetooth výzva
Bluetooth výzva

Vítěz soutěže Bluetooth Challenge

Doporučuje: