Indholdsfortegnelse:
- Trin 1: Dele og komponenter
- Trin 2: Forbindelser og skematisk
- Trin 3: Arduino -kode og seriel kommunikation
- Trin 4: Tilslut Arduino til Android -enhed
- Trin 5: Dæk dine komponenter
Video: Tal til dit lys: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Hvad er mit projekt?
Dette projekt er et lys, som du kan ændre farver ved at sige, hvilken farve du kan lide. Lyset, jeg lavede i disse projekter, bruger 4 forskellige lys: grønt, rødt, gult, blåt, og selvfølgelig kan du tilføje flere lys og ændre flere farver. Denne vejledning lærer dig, hvordan du styrer din Arduino med din stemme fra din telefon.
Hvordan virker det?
Din Android har en talegenkendelse, og vi bruger den til at styre din Arduino via Bluetooth. Den app, jeg brugte, er designet af SimpleLabsIN, og den fungerer ved at trykke på mikrofonknappen, så venter den på dig med at sige en kommando. App'en viser derefter det ord, du har angivet, og sender datastrenge, som Arduino kan behandle.
TechBuilder inspirerede mig til at lave dette projekt
Trin 1: Dele og komponenter
Vi skal bruge disse dele:
- 4x LED -indikatorer eller mere (den farve du vælger)
- 1x Arduino Leonardo
- 1x HC-06 serielt Bluetooth-modul
- Brødbræt og jumpere
- (Valgfrit) 9v batteri
- 220Ω modstande
Trin 2: Forbindelser og skematisk
Husk, den bare HC-06 kører på 3,3v, du kan ikke bare tilslutte den til 5v.
9v -batteriet er valgfrit, hvis du ikke vil have USB -kablet synligt i slutningen.
Hvis billedet alligevel er uklart, er du velkommen til at kontakte mig, jeg hjælper dig gerne
Trin 3: Arduino -kode og seriel kommunikation
Hvordan uploades koden?
Upload koden med USB -kabel. Koden er lavet til Leonardo -tavlen. Hvis du vil bruge koden på UNO -kortet, skal du ændre koden Serial1.read, Serial1.available og Serial1.println. Slet alt nummeret "1" for at bruge koden på UNO -kortet.
Forstå appen:
Appen fungerer ved at genkende din stemmekommando, den viser derefter de ord, du har talt, og sender derefter data/ strenge til Arduino via bluetooth. Hvad er en snor? En streng er som et ord, du kan lave betingede udsagn ud af det [eks: hvis (voice == "*computer tændt") {// slå Pin #2 til}]. "Stemmen" er din streng, "==" er din tilstand, "*computer på" er din kommando, og koden inde i krøllerne "{}" er de koder, der skal udføres, når din streng matcher kommandotilstanden. Appen sender strenge i dette format *kommando#, stjernen (*) angiver starten på en ny kommando, og hash-taggen (#) angiver slutningen af en kommando.
Hvordan kan jeg ændre kommandoerne?
Du kan se, at "*綠色" er fremhævet fra billedet ovenfor.綠色 er kineseren af grønt. Du kan ændre ordet til hvad du vil, lad os sige, at du ville ændre det til farven pink, du kan erstatte "*綠色" med "*Pink". Husk altid at starte kommandoen med en stjerne.
Kode:
Trin 4: Tilslut Arduino til Android -enhed
Download appen: BT Voice Control til Arduino
Den app, jeg brugte, er designet af SimpleLabsIN
5 enkle trin:
- Download appen fra Google PlayStore
- Tryk på indstillingsmenuen, og vælg derefter "Connect Robot"
- Klik på dit BT-modul (i mit tilfælde er det HC-06)
- Vent, indtil der står Connected to BT-Module (HC-06)
- Tryk på mikrofonikonet, og angiv din kommando!
Trin 5: Dæk dine komponenter
Nu skal du dække dine komponenter, så dit lys ikke bliver for lyst, og det vil også gøre projektet mere stilistisk.
Sådan gjorde jeg det
- Dæk det hele med et halvgennemsigtigt papir
- Stick det nedefra
- Åbn lyset
Det skal se smukt ud
Anbefalede:
Interessant programmeringsvejledning til designer-Få dit billede til at køre (del to): 8 trin
Interessant programmeringsvejledning til designer-Få dit billede til at køre (del to): Matematik, for de fleste af jer, virker ubrugelig. Det mest almindeligt anvendte i vores daglige liv er bare at tilføje, trække, multiplicere og dividere. Det er dog ganske anderledes, hvis du kan oprette med program. Jo mere du ved, jo mere vidunderligt resultat får du
Ambilight -system til hver input, der er sluttet til dit tv. WS2812B Arduino UNO Raspberry Pi HDMI (opdateret 12.2019): 12 trin (med billeder)
Ambilight -system til hver input, der er sluttet til dit tv. WS2812B Arduino UNO Raspberry Pi HDMI (opdateret 12.2019): Jeg har altid ønsket at tilføje ambilight til mit tv. Det ser så fedt ud! Det gjorde jeg endelig, og jeg blev ikke skuffet! Jeg har set mange videoer og mange tutorials om oprettelse af et Ambilight -system til dit fjernsyn, men jeg har aldrig fundet en komplet tutorial til mit nøjagtige navn
Musikreaktivt lys -- Sådan laves superenkelt musikreaktivt lys til at gøre skrivebordet fantastisk: 5 trin (med billeder)
Music Reactive Light || Sådan laver du Super Simple Music Reactive Light for Making Desktop Awsome .: Hey whats up guys, I dag vil vi bygge et meget interessant projekt. I dag bygger vi musik reaktivt lys. LED'en ændrer dens lysstyrke iht. basen, der faktisk er lavfrekvent lydsignal. Det er meget enkelt at bygge.Vi vil
Tænd dit 12V DC eller 85-265V AC fluorescerende lys til LED - del 1 (intern): 7 trin
Tænd dit 12V DC eller 85-265V AC lysstofrør til LED - Del 1 (intern): En af mine 12V lysstofrør i min RV brændte ud. Jeg besluttede at udskifte den med lysdioder ved hjælp af 6 billige lysdioder, et par LED-drivere og ved hjælp af https://www.instructables.com/id/Replace-Low-Voltage-Bi-Pin-Halogens-with-LEDs/ som vejledning . Pa
Tænd dit 12V DC eller 85-265V AC fluorescerende lys til LED - del 2 (eksternt udseende): 6 trin
Tænd dit 12V DC eller 85-265V AC fluorescerende lys til LED - Del 2 (eksternt udseende): Dette er del 2 af mine instruktioner til at tage et fluorescerende lysarmatur, konvertere det til LED og gøre det mere visuelt tiltalende. I del 1 gik jeg over de interne detaljer om installation af lysdioderne og tilslutning af dem. I denne del vil jeg