Innholdsfortegnelse:
- Trinn 1: La oss bygge maskinvaren
- Trinn 2: Sett opp Arduino
- Trinn 3: Konfigurer CortanaRGB
- Trinn 4: Nyt
Video: Bruk Cortana og en Arduino for å kontrollere RGB -lysdioder eller Ledstrips med stemmen din !: 4 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
I denne instruksjonsfulle vil jeg vise deg hvordan du kan kontrollere din RGB led eller led strip med stemmen din. Dette gjøres av CoRGB -appen som er tilgjengelig gratis i Windows App Store. Denne appen er en del av mitt CortanaRoom -prosjekt. Når du er ferdig med dette prosjektet, kan du gå inn på rommet ditt og bare be Cortana slå på LED -stripen for eksempel blå, og Cortana vil slå den på for deg. For denne opplæringen trenger du ikke mye.
1x windows 10 stk
3x N -kanal Mosfet (kan gjøres uten, men du kan bare koble til 1 RGB LED)
1x arduino med usb -port
1x RGB led eller RGB ledstrip med felles +
Hvis du ikke er så teknisk eller ikke har alle komponentene, kan du kjøpe byggesett fra eBay her:
Her er en liste over funksjonene til cortanaRGB, og sjekk også videoen!
-Slå på eller av LED -stripen din i flere farger med stemmen
Farger som støttes er
rød
Blå
Grønn
Lilla
Rosa
oransje
Gul
Cyan
-Aktiver fade -effekten med stemmen
-Sett tilpasset fadehastighet
-Aktiver den blinkende effekten med stemmen
-sett en tilpasset blinkende farge og blinkende hastighet
-Aktiver enkeltfarge -fade -effekten med stemmen
-sett tilpasset enkeltfarge fade hastighet og farge
-CortanaRGB husker innstillingene dine selv om du lukker programmet
-En komplett hjelpeliste er innebygd -Lag din egen tilpassede RGB -farge med glidebrytere
-Smart layoutdesign
-CortanaRGB kan aktiveres fra bakgrunnen bare med stemmen.
-Multi talekommando muligheter for en funksjon. For eksempel vil "Vennligst slå led rød" fungere, men "vennligst slå på lysdioden min i rød farge" vil også fungere
-støtte for flere serielle omformerbrikker
Så la oss komme i gang!
Hvis du ikke er så teknisk eller ikke har alle komponentene, kan du kjøpe byggesett fra eBay her:
www.ebay.com/itm/382629407670
Trinn 1: La oss bygge maskinvaren
Merk!
Oversikten ovenfor er ikke 100% korrekt siden oppdateringen til den nye CoRGB -appen.
Følgende har endret seg
Arduino pin 10 er nå grønn Arduino pin 9 er nå blå
Arduino pin 11 er nå rød
Først må vi bygge maskinvaren. Gjør dette ved å følge skjemaet. Bruk den kompliserte hvis du bruker en RGB -ledestripe eller en rekke RGB -lysdioder. Hvis du bare bruker en eller to LED -er, kan du bruke den mindre kompliserte. Dette er fordi Arduino ikke klarer den høye strømmen.
En kort forklaring på den kompliserte.
I skjematikken kan du se 3 N-kanals mosfeter. Jeg bruker IRF44N. Sørg for at mosfetsene dine har høy strøm. Koble til mosfets som følger:
Gate: Koble denne pinnen til DigitalPin på Arduino. Husk å bruke riktig digital pin med riktig farge. Ellers vil ikke fargene være riktige.
Drenering: Koble dette direkte til RGB led stripen eller Led array.
Kilde: Koble denne pinnen til GND.
12V/5V -ledningene til venstre i skjemaet bør kobles til strømforsyningen. Jeg brukte en 12V led-stripe, så jeg brukte en 12V 3A strømstein jeg hadde lagt rundt. Sørg for at mursteinen din har nok strøm til ledstripen.
Sørg for at ledstrip ELLER RGB -led er vanlig Anode !. Ellers vil alt fungere
Trinn 2: Sett opp Arduino
Nå må vi laste opp litt kode til Arduino. Gjør dette ved først å koble Arduino til PCen.
Deretter:
1. åpne arduino ide2. gå til filen
3. gå til eksempler
4. gå til Firmata
5. velg StandardFirmata
6. Klikk på opplastingsknappen, og du er ferdig.
Trinn 3: Konfigurer CortanaRGB
CortanaRGB er nå forenklet!
Bare last ned CoRGB -appen fra Windows -butikken, og du er klar til å gå!
www.microsoft.com/nl-nl/p/corgb/9npsndqp6ms3
Hvis du har problemer med å koble til arduino, må du kanskje endre PID og VID. Følg trinnene nedenfor for å gjøre dette.
1. Windows -tast + x og velg Enhetsbehandling2. Gå til porter
3. høyreklikk på enheten og velg egenskaper
4. gå til kategorien detaljer
5. Klikk på hardware lds i området for eiendomsvalg
6. nå vil du se VID og PID
Gå deretter til CoRGB -appen og rull ned for å hjelpe. Rull deretter ned igjen, og du vil se et PID- og VID -felt. Skriv inn PID og VID slik som "VID_2341" og "PID_0043". Klikk nå på koble til, og det skal fungere.
**** gammel ****
Nå må vi laste ned og installere CortanaRGB. Last ned CortanaRGB først fra github:
github.com/sieuwe1/CortanaRGB
Etter at du har lastet ned CortanaRGB, må vi først sette PCen i utviklermodus. Dette er slik at du kan kjøre appen uten det dumme windows store -sertifikatet. Gjør dette ved å:
1 Gå til innstillingene
2 gå til sikkerhet og oppdateringer
3 gå til for utviklere
4 Klikk på alternativet som sier Utviklermodus
Deretter går du til mappen du har lastet ned. Der kan du se en mappe som heter Compiled. Åpne den mappen, og du kan deretter se en fil som heter Add-AppDevPackage. Høyreklikk på denne filen og klikk på Kjør med power shell. Etter det følger du instruksjonene på skjermen, og du er ferdig.
Nå trenger vi bare å ta kontakt mellom CortanaRGB og din arduino. For dette trenger vi først din arduino's PID og VID.
Du kan få disse ved å:
1. Windows -tast + x og velg Enhetsbehandling2. Gå til porter
3. høyreklikk på enheten og velg egenskaper
4. gå til kategorien detaljer
5. Klikk på hardware lds i området for eiendomsvalg
6. nå vil du se VID og PID
Nå som du har disse åpne CortanaRGB -appen. Du finner den når du skriver inn cortanaRGB i startmenyen. Rull deretter ned til knappen som sier hjelp. Klikk på den knappen og bla deretter ned til du ser to tekstbokser. Skriv inn VID -tekstboksen din VID og i PID -tekstboksen PID. For meg var PID og VID: "VID_2341" og "PID_0043".
***************
Trinn 4: Nyt
Nå er du ferdig med å sette opp alt. Hvis du har gjort alt riktig, kan du nå be Cortana slå på LED -stripen din. Hvis noe ikke fungerer, kan du stille meg noen spørsmål. Jeg håper at denne instruerbare har hjulpet deg og glede deg over ditt nye smarte rom.
Sjekk også ut den andre instruksen min som heter CortanaRoom. Dette er et program som også styrer en RGB -ledestripe, men også styrer lysene dine.
www.instructables.com/id/Use-Cortana-and-a…
Anbefalt:
Bruk bevegelser for å kontrollere YouTube -avspilling med Arduino: 5 trinn
Bruk bevegelser for å kontrollere YouTube -avspilling med Arduino: StoryYouTube lar deg bare spole fremover 5 sekunder hver gang du klikker på høyre knapp. Så jeg bestemte meg for å bruke Arduino og python til å lage en kontroller for å hjelpe meg å spole 20 sekunder hver gang jeg vifter med hånden
Slik endrer du stemmen din med en enkel modul: 4 trinn
Hvordan endre stemmen din med en enkel modul: Med en stemmeskiftermodul kan du gjøre stemmen din til en baryton eller bass, og den kan også gjøre stemmen din til en morsom barnestemme. Det kan fullstendig realisere sanntidsutgang. Du kan bruke den til å lage en maske på Halloween eller lage en interessant stemme
Kontrollere servo ved bruk av MPU6050 mellom Arduino og ESP8266 med HC-12: 6 trinn
Kontrollere servo ved bruk av MPU6050 mellom Arduino og ESP8266 Med HC-12: I dette prosjektet kontrollerer vi posisjonen til en servomotor ved hjelp av mpu6050 og HC-12 for kommunikasjon mellom Arduino UNO og ESP8266 NodeMCU
Arduino -robot med avstand, retning og rotasjonsgrad (øst, vest, nord, sør) kontrollert av stemmen ved hjelp av Bluetooth -modul og autonom robotbevegelse .: 6 trinn
Arduino -robot med avstand, retning og rotasjonsgrad (øst, vest, nord, sør) kontrollert av stemmen ved hjelp av Bluetooth -modul og autonom robotbevegelse.: Denne instruksen forklarer hvordan du lager Arduino -robot som kan beveges i ønsket retning (fremover, bakover) , Venstre, Høyre, Øst, Vest, Nord, Sør) nødvendig Avstand i centimeter ved hjelp av talekommando. Roboten kan også flyttes autonomt
Bruk staver for å kontrollere datamaskinen !: 7 trinn (med bilder)
Bruk staver for å kontrollere datamaskinen !: Har du noen gang ønsket å bruke staver som Harry Potter? Med litt arbeid og litt stemmegjenkjenning kan du mestre dette. Ting du trenger for dette prosjektet: En datamaskin med Windows XP eller Vista En mikrofon Noe tid og tålmodighet! Hvis du likte denne instruksen