Inhoudsopgave:
- Stap 1: Onderdelen en componenten
- Stap 2: Aansluitingen en schema
- Stap 3: Arduino-code en seriële communicatie
- Stap 4: Verbind Arduino met Android-apparaat
- Stap 5: Bedek uw componenten
Video: Praat met je licht: 5 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Wat is mijn project?
Dit project is een lamp die je van kleur kunt veranderen door te zeggen welke kleur je mooi vindt. Het licht dat ik in deze projecten heb gemaakt, gebruikt 4 verschillende lichten: groen, rood, geel, blauw, en natuurlijk kun je meer lichten toevoegen en meer kleuren veranderen. Deze gids leert je hoe je je Arduino kunt bedienen met je stem vanaf je telefoon.
Hoe werkt het?
Je Android heeft een spraakherkenning en we gebruiken het om je Arduino te bedienen, via Bluetooth. De app die ik heb gebruikt, is ontworpen door SimpleLabsIN en werkt door op de microfoonknop te drukken, waarna hij wacht tot je een opdracht zegt. De app geeft dan de woorden weer die je hebt opgegeven en stuurt gegevensreeksen naar de Arduino om te verwerken.
TechBuilder inspireerde me om dit project te maken
Stap 1: Onderdelen en componenten
We hebben deze onderdelen nodig:
- 4x LED-indicatoren of meer (de kleur van uw keuze)
- 1x Arduino Leonardo
- 1x HC-06 seriële Bluetooth-module
- Breadboard en jumpers
- (Optioneel) 9v batterij
- 220Ω Weerstanden
Stap 2: Aansluitingen en schema
Onthoud dat de kale HC-06 op 3,3v werkt, je kunt hem niet zomaar op 5v aansluiten.
De 9v-batterij is optioneel als u niet wilt dat de USB-kabel uiteindelijk zichtbaar is.
Als de foto toch onduidelijk is, neem dan gerust contact met me op, ik help je graag
Stap 3: Arduino-code en seriële communicatie
Hoe de code uploaden?
Upload de code met een USB-kabel. De code is gemaakt voor het Leonardo-bord. Als u de code op het UNO-bord wilt gebruiken, moet u de code Serial1.read, Serial1.available en Serial1.println wijzigen. Verwijder alle cijfers "1" om de code op het UNO-bord te gebruiken.
De app begrijpen:
De app werkt door je spraakopdracht te herkennen, het zal dan de woorden weergeven die je hebt gesproken en vervolgens gegevens / strings naar de Arduino sturen via bluetooth. Wat is een string? Een string is als een woord, je kunt er voorwaardelijke uitspraken van maken [ex: if (voice == "*computer on") {// turn Pin #2 on}]. De "stem" is uw tekenreeks, "==" is uw voorwaarde, "*computer aan" is uw opdracht, en de code tussen de accolades "{ }" zijn de codes die moeten worden uitgevoerd zodra uw tekenreeks overeenkomt met de opdrachtvoorwaarde. De app verzendt strings in dit formaat *command#, de asterisk (*) geeft het begin van een nieuwe opdracht aan en de hash-tag (#) geeft het einde van een opdracht aan.
Hoe kan ik de commando's wijzigen?
U kunt zien dat de "*綠色" is gemarkeerd in de bovenstaande afbeelding.綠色 is het Chinees van groen. Je kunt het woord veranderen in wat je maar wilt, laten we zeggen dat je het in de kleur roze wilde veranderen, je kunt "*綠色" vervangen door "*Pink". Onthoud altijd dat u de opdracht met een asterisk moet beginnen.
Code:
Stap 4: Verbind Arduino met Android-apparaat
Download de app: BT Voice Control voor Arduino
De app die ik heb gebruikt is ontworpen door SimpleLabsIN
5 eenvoudige stappen:
- Download de app van Google PlayStore
- Tik op het optiemenu en selecteer vervolgens "Robot verbinden"
- Klik op je BT-Module (in mijn geval de HC-06)
- Wacht tot er staat Verbonden met BT-Module (HC-06)
- Tik op het microfoonpictogram en geef je opdracht door!
Stap 5: Bedek uw componenten
Nu moet je je componenten afdekken, zodat je licht niet te fel is en het project ook meer stilistisch wordt.
Zo heb ik het gedaan
- Bedek het geheel met een semi-doorschijnend papier
- Plak het van onderaf
- Open het licht
Het moet er mooi uitzien
Aanbevolen:
Beginnen met licht schilderen (geen Photoshop): 5 stappen (met afbeeldingen)
Beginnen met licht schilderen (geen Photoshop): ik heb onlangs een nieuwe camera gekocht en was enkele functies aan het onderzoeken toen ik op internet lightpainting of fotografie met lange sluitertijd tegenkwam. De meesten van ons zullen de basisvorm van lightpainting met een foto gezien hebben in een stad met een weg
Een iPhone-app maken die met Particle Mesh praat: 4 stappen
Maak een iPhone-app die praat met Particle Mesh: In dit project leer je hoe je een app op je iPhone laadt die rechtstreeks communiceert met een 3e generatie Particle Mesh-bord. Het zal minder dan 20 minuten van uw tijd in beslag nemen. Bovendien kun je meteen beginnen met knutselen!!Laten we beginnen.Dingen die je niet
Praat met Alexa en Google Assistant samen in een Raspberry Pi: 4 stappen
Praat met Alexa en Google Assistant samen in een Raspberry Pi: voer Amazon Alexa en Google Assistant tegelijkertijd uit in een Raspberry Pi. Noem een van hun namen, ze zetten hun eigen LED's aan en belgeluiden om te reageren. Dan vraag je een verzoek en zij beantwoorden het respectievelijk. Je kunt hun karakter kennen
Praat met Pick en kunstmatige intelligentie Chat met behulp van Cleverbot 14 stappen (met afbeeldingen) - Ajarnpa
Praat met Pick en Kunstmatige Intelligentie Chat met Cleverbot: Hier probeer ik niet alleen spraakopdrachten, maar ook Kunstmatige Intelligentie Chat met de computer met behulp van Cleverbot. Eigenlijk kwam het idee toen gevonden werd dat kinderen kleuren mengen in de kleurbox wanneer ze kleur van de ene kleur naar de dichtstbijzijnde kleur nemen. Maar eindelijk implementeren
Muziek reactief licht--Hoe maak je super eenvoudig muziek reactief licht voor het maken van Desktop Awsome.: 5 stappen (met afbeeldingen)
Muziek reactief licht||Hoe maak je super eenvoudig muziek reactief licht voor het maken van een desktop geweldig .: Hey whats up jongens, vandaag zullen we een zeer interessant project bouwen. Vandaag gaan we muziek reactief licht bouwen. De led zal de helderheid veranderen volgens de bas die eigenlijk een laagfrequent audiosignaal is. Het is heel eenvoudig te bouwen. We zullen