Talaan ng mga Nilalaman:

Kausapin ang Iyong Liwanag: 5 Hakbang
Kausapin ang Iyong Liwanag: 5 Hakbang

Video: Kausapin ang Iyong Liwanag: 5 Hakbang

Video: Kausapin ang Iyong Liwanag: 5 Hakbang
Video: Rico Blanco - Antukin (Lyrics) 2024, Nobyembre
Anonim
Image
Image

Ano ang aking proyekto?

Ang proyektong ito ay isang ilaw na maaari mong baguhin ang mga kulay sa pamamagitan ng pagsasabi kung aling kulay ang gusto mo. Ang ilaw na ginawa ko sa mga proyektong ito ay gumagamit ng 4 na magkakaibang ilaw: berde, pula, dilaw, asul, at syempre maaari kang magdagdag ng higit pang mga ilaw at baguhin ang maraming mga kulay. Tuturuan ka ng gabay na ito kung paano makontrol ang iyong Arduino gamit ang iyong boses mula sa iyong telepono.

Paano ito gumagana?

Ang iyong android ay may pagkilala sa pagsasalita at gagamitin namin ito upang makontrol ang iyong Arduino, sa pamamagitan ng Bluetooth. Ang App na ginamit ko ay dinisenyo ng SimpleLabsIN at gumagana ito sa pamamagitan ng pagpindot sa mic button, pagkatapos ay hihintayin nito na sabihin mo ang isang utos. Ipapakita ng app ang mga salitang sinabi mo at magpapadala ng mga string ng data para iproseso ng Arduino.

Pinasigla ako ng TechBuilder na gawin ang proyektong ito

Hakbang 1: Mga Bahagi at Mga Bahagi

Mga Bahagi at Mga Bahagi
Mga Bahagi at Mga Bahagi

Kakailanganin namin ang mga bahaging ito:

  • 4x LED Indikator o higit pa (ang kulay na iyong pinili)
  • 1x Arduino Leonardo
  • 1x HC-06 Serial Bluetooth Module
  • Breadboard at jumper
  • (Opsyonal) 9v Baterya
  • 220Ω Mga lumalaban

Hakbang 2: Mga Koneksyon at Skema

Mga Koneksyon at Skema
Mga Koneksyon at Skema
Mga Koneksyon at Skema
Mga Koneksyon at Skema

Tandaan, ang hubad na HC-06 ay tumatakbo sa 3.3v, hindi mo lamang ito maaaring ikonekta sa 5v.

Ang 9v na baterya ay opsyonal kung hindi mo nais ang USB cable na makikita sa huli.

Kung ang larawan sa pa rin ay hindi malinaw, huwag mag-atubiling makipag-ugnay sa akin, Masaya akong tumutulong sa iyo

Hakbang 3: Arduino Code at Serial Communication

Arduino Code at Serial Communication
Arduino Code at Serial Communication

Paano i-upload ang code?

I-upload ang code gamit ang USB cable. Ang code ay ginawa para sa Leonardo board. Kung nais mong gamitin ang code sa board ng UNO, kakailanganin mong baguhin ang code na Serial1.read, Serial1.available, at Serial1.println. Tanggalin ang lahat ng bilang na "1" upang magamit ang code sa UNO board.

Pag-unawa sa app:

Gumagana ang app sa pamamagitan ng pagkilala sa iyong utos ng boses, ipapakita nito ang mga salitang iyong sinalita pagkatapos ay nagpapadala ng data / mga string sa Arduino sa pamamagitan ng bluetooth. Ano ang isang string? Ang isang string ay tulad ng isang salita, maaari kang gumawa ng mga kondisyong pahayag mula rito [hal: kung (boses == "* computer on") {// turn Pin # 2 on}]. Ang "boses" ay ang iyong string, "==" ang iyong kundisyon, "* computer on" ang iyong utos, at ang code sa loob ng mga curly-braces na "{}" ay ang mga code na naisasagawa sa sandaling tumugma ang iyong string sa kondisyon ng utos. Nagpapadala ang app ng mga string sa format na ito * command #, ang asterisk (*) ay nagpapahiwatig ng pagsisimula ng isang bagong utos at ang hash-tag (#) ay nagpapahiwatig ng pagtatapos ng isang utos.

Paano ko mababago ang mga utos?

Maaari mong makita na ang "* 綠色" ay naka-highlight mula sa imahe sa itaas.綠色 ay ang Intsik ng berde. Maaari mong baguhin ang salita sa anumang nais mo, sabihin nating nais mong baguhin ito sa kulay rosas, maaari mong palitan ang "* 綠色" ng "* Pink". Palaging tandaan upang simulan ang utos sa isang asterisk.

Code:

Hakbang 4: Ikonekta ang Arduino sa Android Device

Ikonekta ang Arduino sa Android Device
Ikonekta ang Arduino sa Android Device

I-download ang app: Control ng BT Voice para sa Arduino

Ang App na ginamit ko ay dinisenyo ng SimpleLabsIN

5 Mga Simpleng Hakbang:

  1. I-download ang app mula sa Google PlayStore
  2. Mag-tap sa menu ng mga pagpipilian pagkatapos ay piliin ang "Connect Robot"
  3. Mag-click sa iyong BT-Module (sa aking kaso ito ang HC-06)
  4. Maghintay hanggang sa sabihin nitong Konektado sa BT-Module (HC-06)
  5. Mag-tap sa mic icon at ipahayag ang iyong utos!

Hakbang 5: Takpan ang Iyong Mga Bahagi

Takpan ang Iyong Mga Sangkap
Takpan ang Iyong Mga Sangkap
Takpan ang Iyong Mga Sangkap
Takpan ang Iyong Mga Sangkap

Ngayon ay dapat mong takpan ang iyong mga bahagi, kaya't hindi magaan ang ilaw mo at gagawing mas istilo ang proyekto.

Ganito ko ito nagawa

  1. Takpan ang buong bagay ng isang semi translucent na papel
  2. Idikit ito mula sa ibaba
  3. Buksan mo ang ilaw

Dapat itong magmukhang maganda

Inirerekumendang: