Indholdsfortegnelse:

Tal til dit lys: 5 trin
Tal til dit lys: 5 trin

Video: Tal til dit lys: 5 trin

Video: Tal til dit lys: 5 trin
Video: Дневник хранящий жуткие тайны. Переход. Джеральд Даррелл. Мистика. Ужасы 2024, November
Anonim
Image
Image

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

Dele og komponenter
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

Forbindelser og skematisk
Forbindelser og skematisk
Forbindelser og skematisk
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

Arduino -kode og seriel kommunikation
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

Tilslut Arduino til Android -enhed
Tilslut Arduino til Android -enhed

Download appen: BT Voice Control til Arduino

Den app, jeg brugte, er designet af SimpleLabsIN

5 enkle trin:

  1. Download appen fra Google PlayStore
  2. Tryk på indstillingsmenuen, og vælg derefter "Connect Robot"
  3. Klik på dit BT-modul (i mit tilfælde er det HC-06)
  4. Vent, indtil der står Connected to BT-Module (HC-06)
  5. Tryk på mikrofonikonet, og angiv din kommando!

Trin 5: Dæk dine komponenter

Dæk dine komponenter
Dæk dine komponenter
Dæk dine komponenter
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

  1. Dæk det hele med et halvgennemsigtigt papir
  2. Stick det nedefra
  3. Åbn lyset

Det skal se smukt ud

Anbefalede: