Inhoudsopgave:
- Stap 1: gebruikte componenten
- Stap 2: Raspberry Pi & Arduino IDE instellen
- Stap 3: Programma uploaden
- Stap 4: Maak een Python-script
- Stap 5: Download Ngrok
- Stap 6: Alexa instellen
- Stap 7: Ga naar Alexa ==> Alexa Skill Kit ==> Nieuwe vaardigheid toevoegen
- Stap 8:
- Stap 9:
- Stap 10: Op de volgende pagina zal het twee opties vragen voor eindpunt één is AWS en
- Stap 11: Kies voor SSL-certificaat de tweede optie. Sla het op en ga naar de volgende pagina
- Stap 12: Service "aan" controleren
- Stap 13: Servers die verzoeken ontvangen
- Stap 14: Aangevraagd worden geplaatst
- Stap 15: Schema's Arduino
- Stap 16: Schema's LED
Video: Licht / Home Lights bedienen met Arduino en Amazon Alexa: 16 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Ik heb uitgelegd hoe je licht kunt bedienen dat is verbonden met UNO en wordt bestuurd door Alexa.
Stap 1: gebruikte componenten
GEBRUIKTE HARDWARE
- Arduino UNO en echte UNO
- Weerstand 221 ohm
- LED (algemeen)
- Raspberry Pi 3 Model B
SOFTWARE VEREIST
- Arduino IDE
- Amazon Alexa Alexa Skills Kit
Stap 2: Raspberry Pi & Arduino IDE instellen
1. Installeer eerst binaire bestanden
sudo apt-get install python-pip
pip install flask
pip install flask-ask
sudo apt-get install pyserial
sudo apt-get intall libpython2.7-dev
2. Arduino IDE installeren op RPi
Arduino in RPi. installeren
1. Ga naar de officiële site en download de vorige release.
Pak het daarna uit en ga naar de directory van arduino en start het met./arduino
Stap 3: Programma uploaden
Open de seriële terminal na het uploaden van het programma.
Wanneer u schrijft N led gaat branden.
Wanneer u schrijft, gaat F led uit.
Stap 4: Maak een Python-script
Voer het uit met python lighcontrol.py
Stap 5: Download Ngrok
Ngrok is een veilig tunnelplatform om uw apparaat online te maken. Met dit platform kunt u op een zeer eenvoudige manier uw webapplicatie of welke applicatie dan ook online laten gaan. Ga om te downloaden naar de officiële site en download voor ARM.
ngrok.com/
Pak het uit en ga naar de map waar je het uitpakt. Voer het uit met het commando
./ngrok http 5000
Stap 6: Alexa instellen
1. Log in op Amazon-account. Als je een account hebt, log dan in, zo niet, meld je daar aan en log in.
developer.amazon.com/
2. Ga naar Developer Console in de rechterbovenhoek.
Stap 7: Ga naar Alexa ==> Alexa Skill Kit ==> Nieuwe vaardigheid toevoegen
U ziet een pagina zoals deze. Op deze pagina zal het vaardigheidstype vragen, naam, taal en aanroepnaam. Je kunt elke naam geven, in de aanroepnaam moet je de naam geven die je zegt terwijl je Alexa het commando geeft.
Let op: selecteer de juiste taal die in uw land wordt gebruikt als u een andere taal selecteert tijdens het maken van vaardigheden. Het zal niet werken.
Werk het aan het einde bij, sla het op en druk op volgende.
Stap 8:
Stap 9:
Op de volgende pagina wordt intenties gevraagd. Een intentie vertegenwoordigt een actie die voldoet aan het gesproken verzoek van een gebruiker. Voor meer informatie
developer.amazon.com/docs/custom-skills/de…
Als er een fout is, ziet u deze in rode kleur.
Schrijf onderstaande code in het vak
{ "intenties": [{
"intent": "LightOn"
}, {
"intent": "LichtUit"
}]
}
sla het op en ga naar de volgende pagina.
Stap 10: Op de volgende pagina zal het twee opties vragen voor eindpunt één is AWS en
Selecteer HTTPS & sla het op en ga naar de volgende pagina.
Stap 11: Kies voor SSL-certificaat de tweede optie. Sla het op en ga naar de volgende pagina
Stap 12: Service "aan" controleren
Om te testen of de service werkt of niet. Zorg ervoor dat je Ngrok-server werkt en dat het Python-script ook draait, anders werkt het niet.
U kunt zien dat servers verzoeken ontvangen en deze posten.
Stap 13: Servers die verzoeken ontvangen
Stap 14: Aangevraagd worden geplaatst
Stap 15: Schema's Arduino
Stap 16: Schema's LED
Ik hoop dat jullie het allemaal leuk vinden.
Aanbevolen:
Hoe een Battlebot te bouwen met karton en Arduino 7 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Hoe een gevechtsbot te bouwen met karton en Arduino: Ik heb gevechtsbots gemaakt met behulp van de Arduino UNO en karton werd gebruikt om de lichamen te bouwen. Ik probeerde betaalbare benodigdheden te gebruiken en gaf de kinderen creatieve vrijheid bij het ontwerpen van hun gevechtsrobots. Battlebot ontvangt opdrachten van de draadloze controller
Hergebruik het touchpad van een oude laptop om een computer te bedienen! 11 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Hergebruik het touchpad van een oude laptop om een computer te bedienen!: PS/2-laptop-touchpads behoren tot de coolste gebruikersinterface-apparaten om te gebruiken met een microcontroller. De glijdende en tikkende vingerbewegingen kunnen het besturen van dingen op een vrij eenvoudige en leuke manier blijken te maken. Laten we in deze Instructable een combineren met
I2C Oled-display bedienen met Arduino 9 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
I2C Oled-display bedienen met Arduino: dit is een zeer eenvoudige tutorial over hoe I2C Oled-display met Arduino te bedienen
Een computer demonteren met eenvoudige stappen en afbeeldingen: 13 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Een computer demonteren met eenvoudige stappen en afbeeldingen: dit is een instructie over het demonteren van een pc. De meeste basiscomponenten zijn modulair en gemakkelijk te verwijderen. Wel is het belangrijk dat je er goed over georganiseerd bent. Dit zal helpen voorkomen dat u onderdelen kwijtraakt, en ook bij het maken van de hermontage e
Een PLC programmeren om een stoplicht te bedienen: 7 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Een PLC programmeren om een stoplicht te bedienen.: PLC's worden gebruikt in alles wat we dagelijks tegenkomen. Van de machines die artikelen zoals bier, frisdrank, soep en vele andere verpakte goederen inblikken of bottelen tot de transportbanden bij Walmart en de stoplichten op sommige kruispunten, PLC's raken een