Obsah:
- Krok 1: Použité komponenty
- Krok 2: Nastavení ID Raspberry Pi a Arduino
- Krok 3: Nahrajte program
- Krok 4: Vytvořte skript Pythonu
- Krok 5: Stáhněte si Ngrok
- Krok 6: Nastavení Alexa
- Krok 7: Přejděte na Alexa ==> Alexa Skill Kit ==> Přidat novou dovednost
- Krok 8:
- Krok 9:
- Krok 10: Na další stránce bude požadovat dvě možnosti pro koncový bod, jeden je AWS a
- Krok 11: Pro certifikát SSL zvolte druhou možnost. Uložit a přesunout na další stránku
- Krok 12: Kontrola služby „zapnuto“
- Krok 13: Servery získávají žádosti
- Krok 14: Požadované jsou zveřejněny
- Krok 15: Schémata Arduino
- Krok 16: LED dioda schémat
Video: Jak ovládat světla/domácí světla pomocí Arduino a Amazon Alexa: 16 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Vysvětlil jsem, jak ovládat světlo, které je připojeno k UNO a ovládáno Alexou.
Krok 1: Použité komponenty
POUŽITÝ HARDWARE
- Arduino UNO a Genuino UNO
- Rezistor 221 ohmů
- LED (obecné)
- Raspberry Pi 3 Model B
POŽADOVANÝ SOFTWARE
- Arduino IDE
- Sada dovedností Amazon Alexa Alexa
Krok 2: Nastavení ID Raspberry Pi a Arduino
1. Nejprve nainstalujte binární soubory
sudo apt-get install python-pip
pip install baňka
pip install flask-ask
sudo apt-get install pyserial
sudo apt-get intall libpython2.7-dev
2. Instalace Arduino IDE na RPi
Chcete -li nainstalovat Arduino v RPi
1. Přejděte na oficiální stránky a stáhněte si předchozí verzi.
Poté jej rozbalte a přejděte do adresáře arduino a spusťte jej./arduino
Krok 3: Nahrajte program
Po nahrání programu otevřete sériový terminál.
Když napíšete, rozsvítí se LED.
Když napíšete, LED se vypne.
Krok 4: Vytvořte skript Pythonu
Spusťte jej pomocí pythonu lightcontrol.py
Krok 5: Stáhněte si Ngrok
Ngrok je zabezpečená tunelovací platforma, díky níž bude vaše zařízení online. S touto platformou můžete svou webovou aplikaci nebo libovolnou aplikaci uvést do provozu velmi jednoduchým způsobem. Ke stažení přejděte na oficiální stránky a stáhněte pro ARM.
ngrok.com/
Rozbalte jej a přejděte do adresáře, kam jej rozbalíte. Spusťte jej pomocí příkazu
./ngrok http 5000
Krok 6: Nastavení Alexa
1. Přihlaste se k účtu Amazon. Pokud máte účet, přihlaste se, pokud ne, zaregistrujte se a přihlaste se.
developer.amazon.com/
2. Přejděte do Developer Console v pravé horní části.
Krok 7: Přejděte na Alexa ==> Alexa Skill Kit ==> Přidat novou dovednost
Alexa Skill Kit ==> Přidat novou dovednost "src =" https://content.instructables.com/ORIG/FJ2/4LKE/JBE12M7I/FJ24LKEJBE12M7I-j.webp
Alexa Skill Kit ==> Přidat novou dovednost "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">
Zobrazí se vám tato stránka. Na této stránce se zeptá na typ dovednosti, jméno, jazyk a vyvolávací jméno. Můžete zadat libovolné jméno, v vyvolávacím jménu musíte zadat jméno, které vyslovíte při zadávání příkazu Alexovi.
Vezměte prosím na vědomí, že pokud si při vytváření dovedností vyberete jiný jazyk, vyberte příslušný jazyk, který se ve vaší zemi používá. To nebude fungovat.
Nakonec jej aktualizujte, uložte a stiskněte Další.
Krok 8:
Krok 9:
Na další stránce se zeptá na záměry. Záměr představuje akci, která splňuje mluvený požadavek uživatele. Pro více informací
developer.amazon.com/docs/custom-skills/de…
Pokud dojde k nějaké chybě, uvidíte ji červeně.
Do pole napište níže uvedený kód
"Intent": "LightOn"
}, {
"Intent": "LightOff"
}]
}
uložte jej a přejděte na další stránku.
Krok 10: Na další stránce bude požadovat dvě možnosti pro koncový bod, jeden je AWS a
Vyberte HTTPS a uložte jej a přejděte na další stránku.
Krok 11: Pro certifikát SSL zvolte druhou možnost. Uložit a přesunout na další stránku
Krok 12: Kontrola služby „zapnuto“
Chcete -li vyzkoušet, zda služba funguje nebo ne. Ujistěte se, že váš server Ngrok funguje a že také běží skript Pythonu, jinak nebude fungovat.
Můžete vidět, že servery dostávají žádost, a odeslat ji.
Krok 13: Servery získávají žádosti
Krok 14: Požadované jsou zveřejněny
Krok 15: Schémata Arduino
Krok 16: LED dioda schémat
Snad se vám všem líbí.
Doporučuje:
DIY -- Jak vyrobit robot Spider, který lze ovládat pomocí smartphonu pomocí Arduino Uno: 6 kroků
DIY || Jak vyrobit robota Spider, který lze ovládat pomocí smartphonu pomocí Arduino Uno: Při výrobě robota Spider se člověk může naučit tolik věcí o robotice. Stejně jako vytváření robotů je zábavné a náročné. V tomto videu vám ukážeme, jak vyrobit robota Spider, kterého můžeme ovládat pomocí smartphonu (Androi
Jak postavit LED kostku 8x8x8 a ovládat ji pomocí Arduina: 7 kroků (s obrázky)
Jak postavit LED kostku 8x8x8 a ovládat ji pomocí Arduina: Úpravy ledna 2020: Nechávám to pro případ, že by ji někdo chtěl použít ke generování nápadů, ale už nemá smysl stavět kostku podle těchto pokynů. Integrované obvody ovladače LED se již nevyrábějí a oba náčrty byly napsány ve staré verzi
Jak ovládat adresovatelné LED diody pomocí Fadecandy a zpracování: 15 kroků (s obrázky)
Jak ovládat adresovatelné LED diody pomocí Fadecandy a zpracování: WhatToto je podrobný návod, jak pomocí Fadecandy a Processingu ovládat adresovatelné LED diody. Fadecandy je ovladač LED, který dokáže ovládat až 8 proužků po 64 pixelech. (K jednomu počítači můžete připojit více Fadecandys a zvýšit tak
Jak ovládat I2C Oled displej pomocí Arduina: 9 kroků (s obrázky)
Jak ovládat I2C Oled Display pomocí Arduino: Toto je velmi jednoduchý návod, jak ovládat I2C Oled Display pomocí Arduino Pokud se vám tento návod líbí, přihlaste se k odběru mého kanálu https://www.youtube.com/ZenoModiff
Jak ovládat domácí zařízení pomocí dálkového ovladače TV s funkcí časovače: 7 kroků (s obrázky)
Jak ovládat domácí zařízení pomocí dálkového ovladače TV s funkcí časovače: I po 25 letech od svého uvedení na spotřebitelský trh je infračervená komunikace v posledních dnech stále velmi aktuální. Ať už je to vaše 55palcová 4K televize nebo váš autorádio, vše potřebuje IR dálkový ovladač, aby reagoval na naše