Innholdsfortegnelse:

Snakk til lyset ditt: 5 trinn
Snakk til lyset ditt: 5 trinn

Video: Snakk til lyset ditt: 5 trinn

Video: Snakk til lyset ditt: 5 trinn
Video: Узнав это СЕКРЕТ, ты никогда не выбросишь пластиковую бутылку! ТАКОГО ЕЩЕ НИКТО НЕ ВИДЕЛ! 2024, November
Anonim
Image
Image

Hva er prosjektet mitt?

Dette prosjektet er et lys som du kan endre farger ved å si hvilken farge du vil like. Lyset jeg laget i disse prosjektene bruker 4 forskjellige lys: grønt, rødt, gult, blått, og selvfølgelig kan du legge til flere lys og endre flere farger. Denne guiden vil lære deg hvordan du kontrollerer Arduino med stemmen din fra telefonen.

Hvordan virker det?

Android -en din har talegjenkjenning, og vi bruker den til å kontrollere Arduino via Bluetooth. Appen jeg brukte er designet av SimpleLabsIN og den fungerer ved å trykke på mikrofonknappen, så venter den på at du skal si en kommando. Appen viser deretter ordet du har oppgitt, og sender datastrenger for Arduino å behandle.

TechBuilder inspirerte meg til å lage dette prosjektet

Trinn 1: Deler og komponenter

Deler og komponenter
Deler og komponenter

Vi trenger disse delene:

  • 4x LED -indikatorer eller mer (fargen du ønsker)
  • 1x Arduino Leonardo
  • 1x HC-06 seriell Bluetooth-modul
  • Brødbrett og hoppere
  • (Valgfritt) 9v batteri
  • 220Ω motstander

Trinn 2: Tilkoblinger og skjematisk

Tilkoblinger og skjematisk
Tilkoblinger og skjematisk
Tilkoblinger og skjematisk
Tilkoblinger og skjematisk

Husk at bare HC-06 kjører på 3.3v, du kan ikke bare koble den til 5v.

9v -batteriet er valgfritt hvis du ikke vil at USB -kabelen skal være synlig til slutt.

Hvis bildet uansett er uklart, kan du kontakte meg, jeg hjelper deg gjerne

Trinn 3: Arduino -kode og seriell kommunikasjon

Arduino -kode og seriell kommunikasjon
Arduino -kode og seriell kommunikasjon

Hvordan laste opp koden?

Last opp koden med USB -kabel. Koden er laget for Leonardo -brettet. Hvis du vil bruke koden på UNO -kortet, må du endre koden Serial1.read, Serial1.available og Serial1.println. Slett hele tallet "1" for å bruke koden på UNO -kortet.

Forstå appen:

Appen fungerer ved å gjenkjenne talekommandoen din, den viser deretter ordene du har talt og sender data/ strenger til Arduino via bluetooth. Hva er en streng? En streng er som et ord, du kan lage betingede utsagn ut av det [eks: hvis (voice == "*datamaskin på") {// slå på pin #2}]. "Stemmen" er strengen din, "==" er din tilstand, "*datamaskin på" er kommandoen din, og koden inne i krøllparentetene "{}" er kodene som skal utføres når strengen din samsvarer med kommandotilstanden. Appen sender strenger i dette formatet *kommando#, stjernen (*) indikerer starten på en ny kommando og hash-taggen (#) angir slutten av en kommando.

Hvordan kan jeg endre kommandoene?

Du kan se at "*綠色" er uthevet fra bildet ovenfor.綠色 er kineseren av grønt. Du kan endre ordet til hva du vil, la oss si at du ønsket å endre det til fargen rosa, du kan erstatte "*綠色" med "*Pink". Husk alltid å starte kommandoen med en stjerne.

Kode:

Trinn 4: Koble Arduino til Android -enhet

Koble Arduino til Android -enhet
Koble Arduino til Android -enhet

Last ned appen: BT Voice Control for Arduino

Appen jeg brukte er designet av SimpleLabsIN

5 enkle trinn:

  1. Last ned appen fra Google PlayStore
  2. Trykk på alternativmenyen og velg deretter "Koble til robot"
  3. Klikk på BT-modulen din (i mitt tilfelle er det HC-06)
  4. Vent til det står Tilkoblet til BT-modul (HC-06)
  5. Trykk på mikrofonikonet og oppgi kommandoen din!

Trinn 5: Dekk til komponentene

Dekk til komponentene
Dekk til komponentene
Dekk til komponentene
Dekk til komponentene

Nå bør du dekke komponentene dine, slik at lyset ditt ikke blir for sterkt, og det vil også gjøre prosjektet mer stilistisk.

Slik gjorde jeg det

  1. Dekk det hele med et halvgjennomsiktig papir
  2. Hold den nedenfra
  3. Åpne lyset

Det skal se pent ut

Anbefalt: