Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Waren er tijden dat je de kleur en helderheid van je huislamp wilde veranderen met slechts een paar aanrakingen op je telefoon? Het goede nieuws is: dit kan eenvoudig worden gedaan met een Bluetooth-enabled microcontroller zoals Ameba RTL8722 van Realtek. Hier ga ik je laten zien hoe ~
Benodigdheden:
- Ameba D [RTL8722 CSM/DM] x 1
- RGB-LED
- Android / iOS-smartphone
Stap 1: Aansluiting
Raadpleeg de afbeelding hierboven om verbinding te maken tussen microcontroller en RGB-licht
Stap 2: Coderen
Code is al voor je gedaan, gebruik gewoon arduino IDE om het ameba-bordpakket en de bibliotheek te downloaden (raadpleeg voor details de officiële gids op
Volg dan de afbeelding hierboven om de code naar het ameba-bord te downloaden.
Stap 3: Demo
Voor dit project wordt een smartphone-app gebruikt om opdrachten via BLE UART te verzenden om de PWM-uitgangen te regelen en de kleur van een RGB-led te veranderen.
Zorg er dus voor dat de benodigde app op uw smartphone is geïnstalleerd, deze is beschikbaar op:
– Google Play Store:https://play.google.com/store/apps/details?id=com.adafruit.bluefruit.le.connect
– Apple App Store:
Open de app op je smartphone, scan en maak verbinding met het bord dat wordt weergegeven als "AMEBA_BLE_DEV" en kies de controller -> kleurkiezerfunctie in de app.
Gebruik het kleurselectiewiel, de verzadigings- en helderheidsschuifregelaars om een gewenste kleur te kiezen en klik op selecteren om de RGB-waarden naar het bord te verzenden. U zou de RGB-LED moeten zien veranderen in de overeenkomende kleur.