Inhoudsopgave:
- Stap 1: Verzamel alle benodigde componenten
- Stap 2: Schakelschema
- Stap 3: Laten we het Arduino-bord programmeren
- Stap 4: De Android-applicatie
Video: Bluetooth-gestuurd RGB-licht met Android-applicatie - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Door engineerkid1Bezoek mijn websiteVolg meer van de auteur:
Over: Een elektronica-ingenieur en een hobbyist. Ik blijf graag experimenteren met microcontrollers. Meer over engineerkid1 »
Hallo makers, vandaag zullen we leren een Bluetooth-gestuurde RGB-strip te maken die wordt bestuurd vanaf onze smartphone. Het basisidee achter dit project is om achtergrond-/bureauverlichting te creëren die de ogen van de kijker een warm gevoel geeft. Ja, dit licht is redelijk goed voor YouTubers en personen die te maken hebben met productfotografie. Dus als je deze Bluetooth-gestuurde RGB-strip wilt maken, zorg er dan voor dat je dit hele instructable tot het einde leest. Ik zal ook de screenshots bijvoegen van hoe ik een Android-app heb ontwikkeld in MIT app uitvinder 2. om de led's te bedienen.
Stap 1: Verzamel alle benodigde componenten
Ik raad u aan om de benodigdheden van UTSource.net te kopen, omdat ze hoogwaardige componenten leveren met een tijdige levering. Bezoek nu en krijg een gratis proefperiode van een maand voor hun plus-lidmaatschap. De voordelen die aan de plus-leden worden gegeven, zijn onder meer 8-30% prijsverlaging, 90 dagen retourbeleid, verzendcoupons en nog veel meer. Pak nu deze aanbieding!
Hier is de lijst met alle componenten die nodig zijn om dit project te maken -
1. Arduino Uno
2. RGB-ledstrip
3. HC-05 Bluetooth-module
4. 3 x IRLZ44N N-kanaal Mofets
5. 1 x 220 ohm en 10k ohm weerstand
Extra benodigdheden -
PCB voor algemeen gebruik, soldeerbout, jumperdraden, plastic behuizing voor de elektronica, 12 volt-adapter voor voeding van het systeem.
Stap 2: Schakelschema
Het schakelschema voor dit project wordt hier gegeven en het is gemakkelijk te solderen op de PCB voor algemene doeleinden. Maar ik zou aanraden om het circuit eerst op een breadboard te testen. Zorg ervoor dat de RGB-strip die u koopt een gangbaar anodetype is. d.w.z. u moet de led met aarde verbinden om hem aan te zetten. De mosfets worden aangestuurd door de PWM-pinnen van de Arduino Uno.
De schakeling ontvangt de opdracht van de smartphone via de HC-05 Bluetooth-module. Hiervoor worden de TX- en Rx-pinnen van de Arduino gebruikt.
. Opmerking: Koppel de Rx- en Tx-pin van de Bluetooth-module los tijdens het uploaden van de code, anders krijgt u een foutmelding.
Stap 3: Laten we het Arduino-bord programmeren
Nu heb ik hier twee programma's bijgevoegd. Beide zijn hetzelfde met slechts één wijziging. Een van de codes heeft de mogelijkheid om de vorige geselecteerde kleur op te slaan om weer te geven, zelfs nadat de Arduino is gereset.
De andere code is slechts een eenvoudige RGB-led-controller die we moeten configureren elke keer dat we het apparaat inschakelen.
De code met de EEPROM is behoorlijk efficiënt en je hoeft niet elke keer je smartphone aan te sluiten. Als je twijfels hebt over de code, reageer dan hieronder.
Stap 4: De Android-applicatie
Ik heb MIT App Inventor 2 gebruikt om deze Android-applicatie te maken. De interface is een eenvoudige schuifschakelaar die PWM-waarden via Bluetooth naar de Arduino stuurt. Het Bluetooth-apparaat kan worden geselecteerd uit verschillende beschikbare apparaten. Als je de applicatie hetzelfde wilt maken als de mijne, volg dan de bovenstaande afbeeldingen. En stel de blokken in zoals ik deed om dezelfde bedieningselementen te krijgen.
Degenen die zichzelf van deze taak willen redden, kunnen mijn applicatie direct downloaden.
Voor de installatie van de software moet u de optie voor installatie van onbekende bronnen op uw smartphone inschakelen.
Zet na installatie de Bluetooth van uw telefoon aan en koppel deze met de HC-05-module. Het wachtwoord is "0000" of "1234".
Klik nu op het grote Bluetooth-pictogram en selecteer uw gekoppelde apparaat.
Nu kunt u de RGB-strip bedienen door de horizontale balken te verschuiven. U kunt ook een mengkleur maken door de drie kleuren bij elkaar op te tellen.
Ik hoop dat je dit instructable leuk vindt. Toon je steun door op de like-knop te klikken en deel dit ook met je vrienden. Als je hulp nodig hebt met de code, reageer dan hieronder. Dat was het voor nu jongens. Zal terugkomen met een ander cool project. Bedankt.
Aanbevolen:
Een Android-app maken met Android Studio: 8 stappen (met afbeeldingen)
Een Android-app maken met Android Studio: in deze zelfstudie leert u de basisprincipes van het bouwen van een Android-app met behulp van de Android Studio-ontwikkelomgeving. Naarmate Android-apparaten steeds gebruikelijker worden, zal de vraag naar nieuwe apps alleen maar toenemen. Android Studio is een eenvoudig te gebruiken (een
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Ontwikkeling van applicaties met GPIO-pinnen op de DragonBoard 410c met Android- en Linux-besturingssystemen: 6 stappen
Ontwikkeling van applicaties met GPIO-pinnen op de DragonBoard 410c met Android- en Linux-besturingssystemen: Het doel van deze tutorial is om informatie te tonen die nodig is om applicaties te ontwikkelen met behulp van de GPIO-pin op DragonBoard 410c met lage snelheidsuitbreiding. Deze tutorial presenteert informatie voor het ontwikkelen van applicaties met behulp van de GPIO-pinnen met SYS op de Andr
Eenvoudigste domotica met Bluetooth, Android-smartphone en Arduino: 8 stappen (met afbeeldingen)
Eenvoudigste domotica met behulp van Bluetooth, Android-smartphone en Arduino. Hallo allemaal, Dit project gaat over het bouwen van het meest vereenvoudigde domotica-apparaat met behulp van een Arduino en een Bluetooth-module. Deze is heel eenvoudig te bouwen en kan in een paar uur worden gebouwd. In mijn versie die ik hier uitleg, kan ik
Mobiele virtual reality met behulp van Processing voor Android (TfCD): 7 stappen (met afbeeldingen)
Mobiele virtual reality met behulp van Processing voor Android (TfCD): Virtual Reality (VR) is een van de nieuwe technologieën die interessant kunnen zijn voor toekomstige producten. Het heeft veel mogelijkheden en je hebt niet eens een dure VR-bril (Oculus Rift) nodig. Het lijkt misschien heel moeilijk om zelf te doen, maar de basis is