Een Arduino LED besturen met Cortana via Bluetooth op Windows 10
Onderdelen en benodigdheden
| Onderdeel | Aantal |
|---|---|
| Arduino UNO | 1 |
| LED (standaard) | 1 |
| HC-06 Bluetooth-module | 1 |
| Breadboard | 1 |
| Jumperdraadjes | 6 |
Apps en online diensten
- Microsoft Windows 10
- Microsoft Visual Studio 2015 (of nieuwer) voor UWP-app
- Arduino IDE
Over dit project
In deze tutorial leer je een LED aan een Arduino UNO aansturen via een Universal Windows Platform (UWP)-applicatie op Windows 10, met spraakbesturing door Cortana over Bluetooth.
Benodigde tools
- Arduino UNO, breadboard, LED, HC-06 Bluetooth-module, jumperdraadjes
- Windows 10 PC met Visual Studio 2015+ geïnstalleerd
Drie stappen
- Hardware-aansluiting: Sluit de LED aan op een digitale pin (bijv. 13) en de HC-06 aan op de hardware seriële poort (pinnen 0/1) of SoftwareSerial.
- Arduino-sketch & UWP-app: Schrijf een sketch die seriële commando's ontvangt (bijv. '1' = aan, '0' = uit). Bouw een UWP-app in Visual Studio die via Bluetooth (RFCOMM) verbindt met de HC-06 en commando's stuurt.
- Cortana-integratie: Voeg Voice Command Definition (VCD) toe aan de UWP-app zodat Cortana luistert naar "Hey Cortana, zet de lamp aan/uit".
De volledige broncode van de UWP-app (Lights Demo) is te vinden op GitHub:
https://github.com/mohamedemam0/Lights-Demo
Schema
Productieproces
- ESP32-CAM bewegingdetecterende beveiligingscamera voor Discord
- Slimme spaarpot bouwen: Muntenacceptor besturen met Arduino Nano
- Zelfgemaakte Arduino TV-afstandsbediening – Batterij, 3D-geprinte behuizing
- Een LED bedienen via Bluetooth met Arduino – Eenvoudige DIY Handleiding
- Monitor Je Huistemperatuur Overal met Arduino Cloud Integratie
- DIY Arduino Luchtbevochtiger Controller met Relais – Veilige Hoogspanningsopstelling
- Bouw een 4x4x4 LED-kubus met Arduino Uno & 1Sheeld – Interactief LED-project
- Je TV bedienen met Alexa via Arduino IoT Cloud – stapsgewijze handleiding
- Koper Elektrolyseren Project: Bouw een Slim Systeem met Arduino UNO
- Emerson Verbetert Duurzaamheid met Azure-gehost Zedi Cloud SCADA Platform
- Millport SmartLathez 1740 CNC Draaibank – Precisie & Vermogen