Innholdsfortegnelse:
- Trinn 1: Deler og komponenter
- Trinn 2: Tilkoblinger og skjematisk
- Trinn 3: Arduino -kode og seriell kommunikasjon
- Trinn 4: Koble Arduino til Android -enhet
- Trinn 5: Dekk til komponentene
Video: Snakk til lyset ditt: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
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
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
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
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
Last ned appen: BT Voice Control for Arduino
Appen jeg brukte er designet av SimpleLabsIN
5 enkle trinn:
- Last ned appen fra Google PlayStore
- Trykk på alternativmenyen og velg deretter "Koble til robot"
- Klikk på BT-modulen din (i mitt tilfelle er det HC-06)
- Vent til det står Tilkoblet til BT-modul (HC-06)
- Trykk på mikrofonikonet og oppgi kommandoen din!
Trinn 5: 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
- Dekk det hele med et halvgjennomsiktig papir
- Hold den nedenfra
- Åpne lyset
Det skal se pent ut
Anbefalt:
Fotkontrollert Trykk og snakk -knapp: 5 trinn
Fotkontrollert Trykk og snakk -knapp: Slik lagde jeg en Trykk og snakk -knapp som du kan bruke med føttene
NodeMcu Snakk med ISD1820 -modul: 3 trinn
NodeMcu Snakk med ISD1820 -modul: I denne enkle opplæringen vil jeg forklare hvordan du kobler til og bruker ISD1820 -modulen ved hjelp av NodeMCU -kortet. P.S. beklager min dårlige engelsk. Når du leser moduldatabladet, er det skrevet at: Denne modulbruken er veldig enkel som du kan styre direkte ved å
Snakk med Alexa og Google Assistant sammen i en Raspberry Pi: 4 trinn
Snakk med Alexa og Google Assistant sammen i en Raspberry Pi: Kjør Amazon Alexa og Google Assistant samtidig i en Raspberry Pi. Ring et av navnene deres, de slår på sine egne lysdioder og ringelyder for svar. Så spør du en forespørsel, og de svarer den til deg. Du kan kjenne røyken deres
Snakk med Pick og kunstig intelligens -chat ved hjelp av Cleverbot: 14 trinn (med bilder)
Snakk med Pick og Artificial Intelligence Chat ved hjelp av Cleverbot: Her prøver jeg ikke bare talekommando, men også Artificial Intelligence Chat med datamaskinen ved hjelp av Cleverbot. Faktisk kom ideen da barn fant blande farger i fargeboksen når de tar farge fra en farge til den nærmeste. Men til slutt implementere
3D -trykt flammende LED -navneskilt - Få navnet ditt i lyset !: 4 trinn (med bilder)
3D Printed Flahing LED Name Tag-Get Your Name in Lights !: Dette er et fint lite prosjekt der du bygger et navneskilt som er veldig prangende og iøynefallende ved bruk av flerfargede LED-lys. Videoinstruksjoner: For dette prosjektet vil du trenger: 3D -trykte deler https://www.thingiverse.com/thing:2687490 Small