Sisällysluettelo:

Puhu valollesi: 5 vaihetta
Puhu valollesi: 5 vaihetta

Video: Puhu valollesi: 5 vaihetta

Video: Puhu valollesi: 5 vaihetta
Video: НАСТОЯЩЕЕ ГРУЗИНСКОЕ ЧАХОХБИЛИ ИЗ КУРИЦЫ!!! КАК ПРИГОТОВИТЬ? РЕЦЕПТ ПРОСТОЙ 2024, Marraskuu
Anonim
Image
Image

Mikä on projektini?

Tämä projekti on valo, jonka avulla voit vaihtaa värejä sanomalla, mistä väristä pidät. Valo, jonka tein näissä projekteissa, käyttää neljää eri valoa: vihreää, punaista, keltaista, sinistä, ja tietysti voit lisätä valoja ja vaihtaa värejä. Tämä opas opettaa sinulle, miten voit hallita Arduinoa äänelläsi puhelimestasi.

Kuinka se toimii?

Androidissasi on puheentunnistus, ja käytämme sitä hallitsemaan Arduinoa Bluetoothin kautta. Käyttämäni sovelluksen on suunnitellut SimpleLabsIN ja se toimii painamalla mikrofonipainiketta, niin se odottaa, että sanot komennon. Sovellus näyttää sitten sanomasi sanat ja lähettää datajonoja Arduinolle käsiteltäväksi.

TechBuilder inspiroi minua tekemään tämän projektin

Vaihe 1: Osat ja komponentit

Osat ja komponentit
Osat ja komponentit

Tarvitsemme näitä osia:

  • 4x LED -merkkivaloa tai enemmän (valitsemasi väri)
  • 1x Arduino Leonardo
  • 1x HC-06-sarjamuotoinen Bluetooth-moduuli
  • Leipälauta ja puserot
  • (Valinnainen) 9 V: n akku
  • 220Ω vastukset

Vaihe 2: Yhteydet ja kaavio

Liitännät ja kaavio
Liitännät ja kaavio
Liitännät ja kaavio
Liitännät ja kaavio

Muista, että paljas HC-06 toimii 3,3 voltilla, et voi vain liittää sitä 5 volttiin.

9 V: n akku on valinnainen, jos et halua USB -kaapelin näkyvän lopussa.

Jos kuva on epäselvä, ota rohkeasti yhteyttä, autan sinua mielelläni

Vaihe 3: Arduino -koodi ja sarjaviestintä

Arduino -koodi ja sarjaliikenne
Arduino -koodi ja sarjaliikenne

Kuinka ladata koodi?

Lataa koodi USB -kaapelilla. Koodi on tehty Leonardo -kortille. Jos haluat käyttää UNO -levyn koodia, sinun on vaihdettava koodi Serial1.read, Serial1.available ja Serial1.println. Poista kaikki numero "1" käyttääksesi UNO -levyn koodia.

Sovelluksen ymmärtäminen:

Sovellus tunnistaa äänikomennosi ja näyttää sitten sanomasi sanat ja lähettää sitten dataa/ merkkijonoja Arduinolle bluetoothin kautta. Mikä on merkkijono? Merkkijono on kuin sana, voit tehdä siitä ehdollisia lausuntoja [esim. Jos (ääni == "*tietokone päällä") {// ota nasta 2 käyttöön}]. "Ääni" on merkkijonosi, "==" on ehtosi, "*tietokone päällä" on komento, ja kihara-sulkeiden "{}" sisällä oleva koodi on suoritettava, kun merkkijono vastaa komentoehtoa. Sovellus lähettää merkkijonoja tässä muodossa *komento#, tähti (*) ilmaisee uuden komennon alkamisen ja hajautagi (#) ilmaisee komennon lopun.

Kuinka voin muuttaa komentoja?

Näet, että "*綠色" on korostettu yllä olevasta kuvasta.綠色 on vihreän kiinalainen. Voit muuttaa sanan haluamaksesi, oletetaan, että halusit muuttaa sen vaaleanpunaiseksi, voit korvata "*綠色" "*vaaleanpunaisella". Muista aina aloittaa komento tähdellä.

Koodi:

Vaihe 4: Yhdistä Arduino Android -laitteeseen

Yhdistä Arduino Android -laitteeseen
Yhdistä Arduino Android -laitteeseen

Lataa sovellus: BT Voice Control for Arduino

Käyttämäni sovelluksen on suunnitellut SimpleLabsIN

5 yksinkertaista vaihetta:

  1. Lataa sovellus Google PlayStoresta
  2. Napauta asetusvalikkoa ja valitse "Yhdistä robotti"
  3. Napsauta BT-moduuliasi (minun tapauksessani se on HC-06)
  4. Odota, kunnes lukee Connected to BT-Module (HC-06)
  5. Napauta mikrofonikuvaketta ja kerro komento!

Vaihe 5: Peitä komponentit

Peitä komponentit
Peitä komponentit
Peitä komponentit
Peitä komponentit

Nyt sinun pitäisi peittää komponentit, jotta valosi ei ole liian kirkas ja se tekee projektista myös tyylillisemmän.

Näin tein sen

  1. Peitä koko asia puoliksi läpikuultavalla paperilla
  2. Kiinnitä se alhaalta
  3. Avaa valo

Sen pitäisi näyttää kauniilta

Suositeltava: