Talaan ng mga Nilalaman:
- Hakbang 1: Humanap ng Tagapagsalita
- Hakbang 2: Buuin ang Circuit
- Hakbang 3: I-upload ang Code na Ito
- Hakbang 4: Paano Ito Magagamit
- Hakbang 5: I-calibrate
Video: DIY Shock Sensor Sa Isang Speaker: 5 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Gumagawa ang isang speaker sa pamamagitan ng pag-aktibo ng isang electromagnet na malapit sa isang "regular" na magnet. Gumagawa ito ng panginginig ng boses, na nagreresulta sa tunog. Kaya kung sa halip na ibigay ang kasalukuyang sa nagsasalita, makakagawa tayo ng kasalukuyang (kung napakaliit) sa pamamagitan ng paggalaw mismo ng nagsasalita. Ang kasalukuyang ito ay maaaring napansin at mabibigyang kahulugan ng isang microcontroller tulad ng Arduino.
Hakbang 1: Humanap ng Tagapagsalita
Kakailanganin mong makahanap ng isang tagapagsalita na handa mong isakripisyo para sa proyektong ito. Maaari kang bumili ng isa sa SparkFun sa ilalim ng isang dolyar, ngunit marahil mayroon ka na sa kung saan. Gumamit ako ng isang maliit na nagsasalita mula sa isang lumang pares ng mga headphone, ngunit mahahanap mo ang isa kahit saan - tulad ng isang musikal na kard ng pagbati o isang lumang alarm clock. Susunod:
- Gupitin ang isang jumper wire sa kalahati
- Ihubad ang mga dulo nito
- Inhinang ito sa nagsasalita (marahil ay mayroon nang mga wires doon - putulin lamang ang mga ito)
Bilang kahalili, maaari kang gumamit ng mga clip ng buaya kung mayroon ka sa kanila.
Hakbang 2: Buuin ang Circuit
Mga materyal na kinakailangan:
- Arduino UNO
- Breadboard
- Jumper wires
- Isang led (anumang kulay)
- Dalawang 220 ohm resistors (pula-pula-kayumanggi)
- Isang tagapagsalita
Sundin ang diagram sa itaas upang ikonekta ang lahat sa Arduino.
Hakbang 3: I-upload ang Code na Ito
I-upload ang code na ito sa Arduino IDE. Marahil ay kakailanganin mong i-calibrate ito dahil hindi ka gumagamit ng parehong speaker tulad ng sa akin, kaya't ipapaliwanag ko kung paano ito gawin sa ilang mga hakbang.
int shockMin = 996; // maaaring kailanganin mong baguhin ang mga ito
int shockMax = 1010; // maaaring kailanganin mong baguhin ang void setup na ito () {pinMode (11, OUTPUT); // Serial.begin (9600); // uncment this to help with calibration} void loop () {int shock = analogRead (A0); int lightval = mapa (shock, shockMin, shockMax, 0, 255); kung (lightval> 0) {analogWrite (11, lightval); } iba pa {analogWrite (11, 0); } // Serial.println (pagkabigla); // uncment this to help with calibration}
Hakbang 4: Paano Ito Magagamit
Pindutin ang gitna ng nagsasalita gamit ang iyong daliri at dapat nitong gawin ang led blink. Kung hindi, kakailanganin mong i-calibrate ito sa susunod na hakbang. Kung hindi man, maaari mong subukang ilakip ang nagsasalita sa isang bagay. Marahil maaari kang gumawa ng isang drum sa pamamagitan ng pag-tape sa isang plate ng papel? - Subukang gumamit ng mga lapis bilang mga drumstick.
Hakbang 5: I-calibrate
Kung ang iyong led ay kumikislap nang kasiya-siya, maaari mong laktawan ang hakbang na ito. Kung hindi man, sundin ang mga hakbang na ito:
- Tanggalin ang "//" sa mga linya na nagsasabing "// hindi naaayos ito upang makatulong sa pagkakalibrate"
- I-upload ang code at buksan ang serial monitor
- Pindutin ang gitna ng speaker at panoorin habang nagbabago ang mga halaga
- Baguhin ang mga variable ng shockMin at shockMax sa mababa at mataas na halaga sa serial monitor
int shockMin = 996;
int shockMax = 1010;
Halimbawa, kung ang serial monitor ay nagbabasa ng 700 bilang hindi tinulak na estado ng iyong sensor (kapag nakaupo lang ito roon), at kapag itinulak mo ito ay umabot sa 860, palitan ang shockMax sa isang lugar sa paligid ng 900 (kaunti lamang sa itaas ng pagbabasa ng sensor) at ang shockMin hanggang mga 680. Susunod:
- Isara ang serial monitor
- I-upload ang bagong code
- Pindutin sa gitna ng nagsasalita pa
Kung ang lahat ay maayos, ang led ay dapat na i-on lamang kapag pinindot mo ang sensor.
Inirerekumendang:
May-ari ng Larawan Na May Built-in Speaker: 7 Hakbang (na may Mga Larawan)
May-ari ng Larawan Sa Built-in Speaker: Narito ang isang magandang proyekto na isasagawa sa katapusan ng linggo, kung nais mong gumawa ka ng sariling tagapagsalita na maaaring magkaroon ng mga larawan / post card o kahit na listahan ng dapat mong gawin. Bilang bahagi ng pagbuo gagamitin namin ang isang Raspberry Pi Zero W bilang sentro ng proyekto, at isang
Paano Magdagdag ng isang IR Remote sa isang Speaker System: 5 Hakbang (na may Mga Larawan)
Paano Magdagdag ng isang IR Remote sa isang Speaker System: Sa proyektong ito ipapakita ko sa iyo kung paano ako lumikha ng isang karagdagang circuit para sa aking system ng speaker upang makontrol ito nang wireless gamit ang isang lutong bahay na IR remote. Magsimula na tayo
Paano Mag-disassemble ng isang Computer Na May Madaling Hakbang at Mga Larawan: 13 Hakbang (na may Mga Larawan)
Paano Mag-disassemble ng isang Computer Na May Madaling Mga Hakbang at Larawan: Ito ay isang tagubilin tungkol sa kung paano i-disassemble ang isang PC. Karamihan sa mga pangunahing sangkap ay modular at madaling matanggal. Gayunpaman mahalaga na maging maayos ka tungkol dito. Makakatulong ito upang maiwasan ka sa pagkawala ng mga bahagi, at sa paggawa din ng muling pagsasama
Pagbuo ng isang DIY Arduino sa isang PCB at Ilang Mga Tip para sa Mga Nagsisimula: 17 Mga Hakbang (na may Mga Larawan)
Pagbuo ng isang DIY Arduino sa isang PCB at Ilang Mga Tip para sa Mga Nagsisimula: Ito ay sinadya bilang isang gabay sa sinumang paghihinang ng kanilang sariling Arduino mula sa isang kit, na maaaring mabili mula sa A2D Electronics. Naglalaman ito ng maraming mga tip at trick upang matagumpay itong mabuo. Malalaman mo rin ang tungkol sa kung ano ang lahat ng iba't ibang mga sangkap
Gumawa ng isang IPod Speaker Mula sa isang Hallmark Music Card: 6 Mga Hakbang (na may Mga Larawan)
Gumawa ng isang IPod Speaker Mula sa isang Hallmark Music Card: Nakuha mo ba ang isa sa mga kard para sa iyong kaarawan na nagpe-play ng musika kapag binuksan mo ito? Huwag mong itapon! Sa kaunting tulong mula kay Tony the Tiger, maaari mo itong magamit bilang isang speaker para sa iyong iPod