Innehållsförteckning:

Prata med ditt ljus: 5 steg
Prata med ditt ljus: 5 steg

Video: Prata med ditt ljus: 5 steg

Video: Prata med ditt ljus: 5 steg
Video: Magdalena Andersson tvärvänder när hon inser missen 2024, November
Anonim
Image
Image

Vad är mitt projekt?

Detta projekt är ett ljus som du kan ändra färger genom att säga vilken färg du gillar. Ljuset jag gjorde i de här projekten använder 4 olika lampor: grönt, rött, gult, blått och naturligtvis kan du lägga till fler lampor och ändra fler färger. Den här guiden lär dig hur du styr din Arduino med din röst från din telefon.

Hur fungerar det?

Din Android har taligenkänning och vi använder den för att styra din Arduino via Bluetooth. Appen jag använde är designad av SimpleLabsIN och den fungerar genom att trycka på mikrofonknappen, sedan väntar den tills du säger ett kommando. Appen visar sedan de ord som du har angett och skickar datasträngar för Arduino att bearbeta.

TechBuilder inspirerade mig att göra det här projektet

Steg 1: Delar och komponenter

Delar och komponenter
Delar och komponenter

Vi behöver dessa delar:

  • 4x LED -indikatorer eller mer (valfri färg)
  • 1x Arduino Leonardo
  • 1x HC-06 seriell Bluetooth-modul
  • Brödbräda och hoppare
  • (Valfritt) 9v batteri
  • 220Ω motstånd

Steg 2: Anslutningar och schematisk

Anslutningar och schematisk
Anslutningar och schematisk
Anslutningar och schematisk
Anslutningar och schematisk

Kom ihåg att den bara HC-06 körs på 3.3v, du kan inte bara ansluta den till 5v.

9v -batteriet är valfritt om du inte vill att USB -kabeln ska synas i slutet.

Om bilden i alla fall är oklar, kontakta mig gärna, jag hjälper dig gärna

Steg 3: Arduino -kod och seriell kommunikation

Arduino -kod och seriell kommunikation
Arduino -kod och seriell kommunikation

Hur laddar man upp koden?

Ladda upp koden med USB -kabel. Koden är gjord för Leonardo -kortet. Om du vill använda koden på UNO -kortet måste du ändra koden Serial1.read, Serial1.available och Serial1.println. Radera alla siffror "1" för att använda koden på UNO -kortet.

Förstå appen:

Appen fungerar genom att känna igen ditt röstkommando, den visar sedan orden som du har talat och skickar sedan data/ strängar till Arduino via bluetooth. Vad är en sträng? En sträng är som ett ord, du kan göra villkorliga uttalanden av den [ex: if (voice == "*dator på") {// slå på Pin #2}]. "Rösten" är din sträng, "==" är ditt tillstånd, "*dator på" är ditt kommando, och koden inuti krullhållarna "{}" är koder som ska köras när strängen matchar kommandotillståndet. Appen skickar strängar i detta format *kommando#, asterisken (*) indikerar början på ett nytt kommando och hash-taggen (#) indikerar slutet på ett kommando.

Hur kan jag ändra kommandon?

Du kan se att "*綠色" markeras från bilden ovan.綠色 är kineser av grönt. Du kan ändra ordet till vad du vill, låt oss säga att du ville ändra det till färgen rosa, du kan ersätta "*綠色" med "*Pink". Kom alltid ihåg att starta kommandot med en asterisk.

Kod:

Steg 4: Anslut Arduino till Android -enhet

Anslut Arduino till Android -enhet
Anslut Arduino till Android -enhet

Ladda ner appen: BT Voice Control för Arduino

Appen jag använde är designad av SimpleLabsIN

5 enkla steg:

  1. Ladda ner appen från Google PlayStore
  2. Klicka på alternativmenyn och välj sedan "Connect Robot"
  3. Klicka på din BT-modul (i mitt fall är det HC-06)
  4. Vänta tills det står Ansluten till BT-modul (HC-06)
  5. Knacka på mikrofonen och ange ditt kommando!

Steg 5: Täck över dina komponenter

Täck över dina komponenter
Täck över dina komponenter
Täck över dina komponenter
Täck över dina komponenter

Nu bör du täcka dina komponenter, så att ditt ljus inte blir för starkt och det kommer också att göra projektet mer stilistiskt.

Så här gjorde jag

  1. Täck det hela med ett halvt genomskinligt papper
  2. Stick det underifrån
  3. Öppna ljuset

Det ska se vackert ut

Rekommenderad: