Obsah:
- Krok 1: Potřebné materiály a nástroje
- Krok 2: Kód
- Krok 3: Aplikace pro Android
- Krok 4: Pokyny pro aplikaci pro Android
- Krok 5: Okruh
- Krok 6: Návrh DPS
- Krok 7: Sestavení součástí
- Krok 8: Výsledek
Video: Nejjednodušší domácí automatizace pomocí Bluetooth, chytrého telefonu Android a Arduina: 8 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
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
- 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
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
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
- 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
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í
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
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…!!!:)
Vítěz soutěže Bluetooth Challenge
Doporučuje:
Hlasová automatizace domácí automatizace Raspberry Pi: 5 kroků
Hlasová automatizace domácí automatizace Raspberry Pi: Cílem této instrukce je poskytnout podrobný návod, jak nastavit malinový pi, který dokáže automatizovat světla / LED pomocí vašich hlasových příkazů
Automatizace domácí automatizace Bluetooth: 7 kroků (s obrázky)
Bluetooth Control Home Automation: Dobrý den, v tomto projektu jde o stavbu nejjednoduššího zařízení pro domácí automatizaci pomocí arduina a modulu bluetooth. Tenhle se velmi snadno staví a dá se postavit za pár hodin. Ve své verzi, kterou právě vysvětluji, mohu
Ovládejte Arduino pomocí chytrého telefonu přes USB pomocí aplikace Blynk: 7 kroků (s obrázky)
Ovládejte Arduino pomocí smartphonu přes USB pomocí aplikace Blynk: V tomto tutoriálu se naučíme, jak používat aplikaci Blynk a Arduino k ovládání lampy, kombinace bude prostřednictvím sériového portu USB. Účelem tohoto pokynu je ukázat nejjednodušší řešení vzdáleného ovládání vašeho Arduina nebo
Ovládejte domácí zařízení ze svého chytrého telefonu pomocí aplikace Blynk a Raspberry Pi: 5 kroků (s obrázky)
Ovládejte domácí zařízení ze svého chytrého telefonu pomocí aplikace Blynk a Raspberry Pi: V tomto projektu se naučíme používat aplikaci Blynk a Raspberry Pi 3 k ovládání domácích spotřebičů (kávovar, lampa, okenní závěs a další … ). Součásti hardwaru: Dráty pro reléové lampy Raspberry Pi 3 Relé Softwarové aplikace: Blynk A
IR domácí automatizace pomocí Arduina: 8 kroků
IR domácí automatizace pomocí Arduina: Postupujte podle těchto kroků a převeďte svůj domov na inteligentní domov