Obsah:

Chytrý dům s Arduino MKR1000 a M.I.T. Aplikace pro Android: 4 kroky
Chytrý dům s Arduino MKR1000 a M.I.T. Aplikace pro Android: 4 kroky

Video: Chytrý dům s Arduino MKR1000 a M.I.T. Aplikace pro Android: 4 kroky

Video: Chytrý dům s Arduino MKR1000 a M.I.T. Aplikace pro Android: 4 kroky
Video: PiHome - instalace hardware | Czech lang | Raspberry Pi | Arduino | Chytrý dům svépomocí 2024, Listopad
Anonim
Chytrý dům s Arduino MKR1000 a M. I. T. Aplikace pro Android
Chytrý dům s Arduino MKR1000 a M. I. T. Aplikace pro Android

V tomto tutoriálu popisuji, jak vylepšit svou chytrou domácnost pomocí několika komponent.

Srdcem tohoto designu chytré domácnosti je deska Arduino MKR1000, ovládaná pomocí aplikace, navržená na vývojovém webu M. I. T. (Massachusetts Institute of Technology).

Jak se to dělá? Na webových stránkách M. I. T. můžete se přihlásit pomocí svého účtu Google a vytvořit si aplikaci pro smartphone Android sami. Můžete definovat obrazovky a programovat všechny základní příkazy. Ten se provádí jasným vizuálním programovacím jazykem WYSIWYG (co vidíte, co získáte) s blokovými funkcemi.

Vytvořil jsem aplikaci pro ovládání desky Arduino MKR1000 přes WiFi s 5 různými výstupy pro přepínání 5 různých zařízení v „chytré domácnosti“. Zpočátku jsou připojeny pouze diody LED, ale lze je snadno nahradit spínacími relé pro připojení domácích spotřebičů.

Zásoby

1 deska Arduino typ MKR1000, 7 rezistorů 1kOhm.7 LED 5 mm, různé barvy. Breadboard a kabeláž.

Relé 5V DC jedno na domácí aplikaci.

Napájení 5V Dc pro MKR1000 (postačí USB nástěnné bradavice).

PC s nainstalovaným softwarem Arduino IDE.

Krok 1: Demo

Image
Image
Program Arduino Ino
Program Arduino Ino

Zde vidíte, jak se zapíná a vypíná 5 různých výstupů s LED diodami. Také je ukázáno nastavení obrazovky, pomocí zaškrtávacích políček můžete vybrat počet tlačítek. (minimálně jedno tlačítko, maximálně pět tlačítek).

Když lze diody LED zapnout, tlačítka jsou zelená a pokud lze diody LED vypnout, začnou svítit červeně. Po zavření aplikace se stav každého tlačítka uloží do paměti.

K dispozici jsou dvě další LED diody, bílá ukazuje, že MKR1000 hledá správný WiFi kanál a modrá ukazuje, že je připojení navázáno a je v pořádku. To trvá cca. 20 sekund po zapnutí.

Když se WiFi vypne, MKR1000 začne znovu hledat připojení.

Krok 2: Program Arduino Ino

Program Arduino Ino
Program Arduino Ino

Arduino MKR1000 potřebuje program pro práci s aplikací od M. I. T. Jedná se o rozšířenou a vylepšenou verzi programu popsanou v publikaci Agus Kurniawan „Arduino and Genuino MKR1000 Development Workshop 2016“.

Stáhněte si soubor, zkopírujte text do Arduino IDE a poté nahrajte program do svého Arduino MKR1000. Na www.arduino.cc najdete vysvětlení k instalaci a používání potřebného softwaru a programování Arduina. Před načtením programu do MKR1000 nejprve nahraďte hodnoty „xxx“svými (tajnými) kódy pro vaši WiFi síť ve vašem chytrém domě.

Pokud jste dříve nenaprogramovali MKR1000, musíte nejprve MKR1000 zviditelnit v IDE. MKR1000 není součástí standardní výbavy. Nejprve nainstalujte požadovanou knihovnu „Wifi101“. Chcete -li to provést, přejděte na „nástroje/spravovat knihovny“a vyberte knihovnu WiFi101. Posledním krokem je přidání desky MKR1000. Chcete -li to provést, přejděte na „nástroje/deska/Správce desek“. Ze seznamu desek vyhledejte „Desky Arduino SAMD (32bitové ARM Cortex-M0 +)“. Kliknutím na „Další informace“a „Instalovat“nainstalujete tuto desku.

Krok 3: M. I. T. App design

M. I. T. App design
M. I. T. App design
M. I. T. App design
M. I. T. App design
M. I. T. App design
M. I. T. App design

Na webových stránkách společnosti M. I. T. můžete se přihlásit pomocí svého účtu Google a vytvořit si aplikaci pro smartphone Android sami. Můžete definovat obrazovky a programovat všechny základní příkazy. Ten se provádí jasným vizuálním programovacím jazykem WYSIWYG (co vidíte, co získáte) s blokovými funkcemi.

Můj program pro Android najdete v galerii M. I. T. vývojový web. Přihlaste se, vyhledejte „MKR1000“a stáhněte si nejnovější verzi „MKR1000_V4_Control“. Získáte kopii na své vlastní vývojové stránce, kterou můžete prohlížet, měnit nebo vylepšovat.

Pokud si chcete vyzkoušet spustitelný soubor Android (soubor APK), aniž byste se museli přihlašovat do M. I. T. webové stránky si můžete soubor přímo stáhnout zde a zkopírovat a nainstalovat do vlastního smartphonu.

The M. I. T. web je nabitý návody, příručkou pro začátek a velkým fórem. Můžete se naučit programovat krok za krokem, navrhovat obrazovku telefonu a všechny bloky, které ovládají tlačítka.

důležitá poznámka: když je vaše aplikace připravena k instalaci, zkopírujte ji do telefonu a dvakrát klikněte na soubor APK. Používání je bezpečné, nicméně váš virusscanner se pravděpodobně zblázní a začne varovat několika špatnými bezpečnostními zprávami. Ignorujte je, hlavním důvodem je, že si stáhnete aplikaci mimo oficiální obchod s aplikacemi …

Krok 4: Domácí spotřebiče

Domácí spotřebiče
Domácí spotřebiče
Domácí spotřebiče
Domácí spotřebiče

Místo LED můžete připojit malá 5V DC relé pro spínání domácích spotřebičů. Všechny jsou připojeny k nebezpečnému napětí (110 V AC nebo více), takže buďte opatrní a pracujte bezpečně.

Samotná relé potřebují napájení, pokud nainstalujete všech 5 relé, doporučuji použít pro relé samostatné napájení 5 V DC. Jinak bude připojení MKR1000 5VDC přetíženo.

Doporučuje: