Talaan ng mga Nilalaman:

Ang naka-clap na LED Array: 4 na Hakbang
Ang naka-clap na LED Array: 4 na Hakbang

Video: Ang naka-clap na LED Array: 4 na Hakbang

Video: Ang naka-clap na LED Array: 4 na Hakbang
Video: Камера-ЛАМПА со слежением и определением человека. 2024, Hunyo
Anonim
Ang naka-clap na LED Array
Ang naka-clap na LED Array

Sa pagtatapos ng pagtuturo na ito magagawa mong bumuo ng isang aparato na nakikinig sa malakas na ingay tulad ng mga clap at tumutugon sa kanila sa pamamagitan ng pag-on o pag-off ng 3 LEDs. Sa itaas ay isang imahe ng pangwakas na resulta.

Hakbang 1: Mga Kagamitan

Kakailanganin mong:

  1. Arduino Uno
  2. Breadboard (tingnan ang hakbang 3)
  3. 4 Mga Lalaki-Lalaki na Jumper Wires
  4. 3 Mga Lalaki-Babae na Jumper Wires
  5. 3 LEDs
  6. 3 220 ohm resistors
  7. 1 KY-038 module ng sensor ng tunog ng mikropono

Maaari kang bumili ng mga bahagi sa online mula sa iba't ibang mga lugar - maghanap sa paligid at dapat mong matagpuan ang mga ito sa isang disenteng presyo.

Hakbang 2: Assembly

Assembly
Assembly

Wire ang Arduino at ang mga bahagi nito tulad ng nasa diagram na ito. Ang mga asul at kulay-abong mga wire ay kumakatawan sa mga male-male jumper cable at ang dilaw, itim at pula na mga wire ay kumakatawan sa mga male-female jumper cable.

Tandaan na nagagawa mo ring magkasya ang circuit sa isang mini breadboard tulad ng ginawa ko sa hakbang na 1 na imahe. Hindi ko ito inirerekumenda, dahil madali lang itong makihalubilo o masira ang mga bagay kapag naka-pack silang magkakasama.

Dahil hindi ako makahanap ng isang bahagi para sa KY-038, kailangan kong iwanan ito sa labas ng diagram. Ang dilaw na kawad ay dapat na konektado sa pin na "A0" nito, ang itim na kawad ay dapat na konektado sa "G" (Ground) na pin nito, at ang pulang kawad ay dapat na konektado sa "+" (5V) na pin nito.

Hakbang 3: Code

Buksan ang Arduino IDE at i-paste ang sumusunod na code dito:

pastebin.com/cJQUA4eM

Baguhin ang mga linya 1 hanggang 25 kung kinakailangan; Nagdagdag ako ng mga komento upang ipaliwanag kung ano ang ginagawa ng bawat isa sa mga pare-pareho.

Matapos mong mai-paste at mabago ang code ayon sa gusto mo, i-upload ito sa Arduino.

Hakbang 4: Tapos Na

Kung ang lahat ay napupunta sa plano, dapat ay mayroon kang isang ganap na pagganap na clap-activated LED array. Narito ang isang listahan ng mga utos sa aking kasalukuyang code:

  • 2 claps: Toggles LED 1
  • 3 claps: Toggles LED 2
  • 4 claps: Toggles LED 3
  • 5 clap: Pinapatay ang lahat ng LEDs
  • 6 clap: Binubuksan ang lahat ng LEDs
  • 16 claps: Magaan na palabas!: P

Kung ikaw ay sapat na matapang, maaari kang pumunta sa aking code at idagdag o baguhin ang kasalukuyang mga utos upang gumawa ng iba't ibang mga bagay. Ang nauugnay na code ay nasa linya na 84-148.

Magsaya ka!

Inirerekumendang: