Përmbajtje:
- Hapi 1: Gjeni një folës
- Hapi 2: Ndërtoni qarkun
- Hapi 3: Ngarko këtë kod
- Hapi 4: Si ta përdorni
- Hapi 5: Kalibroni
Video: Sensori i goditjes DIY me një altoparlant: 5 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
Një altoparlant punon duke aktivizuar një elektromagnet i cili është afër një magneti "të rregullt". Kjo prodhon dridhje, duke rezultuar në zë. Pra, në vend që të furnizojmë rrymë me altoparlantin, ne mund të prodhojmë rrymë (nëse është shumë pak) duke e lëvizur vetë altoparlantin. Kjo rrymë pastaj mund të zbulohet dhe interpretohet nga një mikrokontrollues siç është Arduino.
Hapi 1: Gjeni një folës
Ju do të duhet të gjeni një folës që jeni gati të sakrifikoni për këtë projekt. Ju mund të blini një në SparkFun për më pak se një dollar, por ndoshta tashmë e keni diku. Kam përdorur një altoparlant të vogël nga një palë kufje të vjetra, por mund ta gjeni pothuajse kudo - si një kartolinë muzikore ose një orë alarmi të vjetër. Tjetra:
- Pritini një tel bluzë në gjysmë
- Zhveshni skajet e tij
- Ngjiteni atë në altoparlant (ndoshta kishte tashmë disa tela atje - thjesht prerë ato)
Përndryshe, mund t'i përdorni kapëset e aligatorit nëse i keni.
Hapi 2: Ndërtoni qarkun
Materialet e nevojshme:
- Arduino UNO
- Breadboard
- Telat e kërcyesit
- Led (çdo ngjyrë)
- Dy rezistorë 220 ohm (e kuqe-e kuqe-kafe)
- Një folës
Ndiqni diagramin e mësipërm për t'i lidhur të gjitha me Arduino.
Hapi 3: Ngarko këtë kod
Ngarko këtë kod në Arduino IDE. Ju ndoshta do të keni nevojë ta kalibroni atë pasi nuk po përdorni të njëjtin altoparlant si unë, kështu që unë do t'ju shpjegoj se si ta bëni këtë në disa hapa.
int shokMin = 996; // ju mund të keni nevojë t'i ndryshoni këto
int shokMaks = 1010; // mund t'ju duhet të ndryshoni këto konfigurime të pavlefshme () {pinMode (11, OUTPUT); // Serial.filloj (9600); // mos e komentoni këtë për të ndihmuar me kalibrimin} void loop () {int shoku = analogRead (A0); int lightval = hartë (shok, shokMin, shokMaks, 0, 255); if (lightval> 0) {analogWrite (11, lightval); } else {analogWrite (11, 0); } // Serial.println (shok); // mos e komentoni këtë për të ndihmuar me kalibrimin}
Hapi 4: Si ta përdorni
Shtypni në qendër të altoparlantit me gishtin tuaj dhe ai duhet ta bëjë led të pulsojë. Nëse jo, do t'ju duhet ta kalibroni atë në hapin tjetër. Përndryshe, mund të provoni ta lidhni altoparlantin me diçka. Ndoshta ju mund të bëni një daulle duke e ngjitur në një pjatë letre? - Provoni të përdorni lapsa si shkopinj daulle.
Hapi 5: Kalibroni
Nëse led -i juaj tashmë po pulson në mënyrë të kënaqshme, mund ta kaloni këtë hap. Përndryshe, ndiqni këto hapa:
- Fshini "//" në rreshtat që thonë "// mos e komentoni këtë për të ndihmuar me kalibrimin"
- Ngarko kodin dhe hap monitorin serik
- Shtypni në qendër të altoparlantit dhe shikoni si ndryshojnë vlerat
- Ndryshoni ndryshoret shockMin dhe shockMax në vlerat e ulëta dhe të larta në monitorin serik
int shokMin = 996;
int shokMaks = 1010;
Për shembull, nëse monitori serik lexon 700 si gjendja e pa shtyrë e sensorit tuaj (kur është vetëm ulur atje), dhe kur e shtyni shkon deri në 860, ndryshoni shokMaks në diku rreth 900 (vetëm pak mbi leximin e sensorit) dhe shokMin në rreth 680. Tjetra:
- Mbyllni monitorin serik
- Ngarko kodin e ri
- Shtypni edhe një herë në qendër të altoparlantit
Nëse gjithçka shkon mirë, led duhet të ndizet vetëm kur shtypni sensorin.
Recommended:
Zbuloni dridhjet duke përdorur një modul të sensorit të goditjes piezoelektrike: 6 hapa
Zbuloni dridhjet duke përdorur një modul të sensorit të goditjes piezoelektrike: Në këtë tutorial ne do të mësojmë se si të zbulojmë dridhjet e goditjes duke përdorur një modul vibracioni të thjeshtë të sensorit piezoelektrik dhe Visuino. Shikoni një video demonstruese
Sensori i pozicionit të goditjes së biçikletës nga Magicbit [Magicblocks]: 8 hapa
Sensori i pozicionit të biçikletës nga Magicbit [Magicblocks]: Projekt i thjeshtë DIY për të bërë sensorin e pozicionit të goditjes me një Magicbit duke përdorur Magicblocks. Ne po përdorim magicbit si bordin e zhvillimit në këtë projekt i cili bazohet në ESP32. Prandaj, çdo bord zhvillimi ESP32 mund të përdoret në këtë projekt
Kthejeni çdo altoparlant në një altoparlant Bluetooth: 4 hapa
Kthejeni çdo altoparlant në një altoparlant Bluetooth: Disa vjet më parë ishte e zakonshme që altoparlantët portativ të kishin fole 3.5 mm dhe të mundësoheshin nga bateri AA. Sipas standardeve të sotme, është pak e vjetëruar veçanërisht bateria pasi çdo vegël në ditët e sotme ka një bateri të rimbushshme. Foleja audio është e vendosur
SPKR MiK: Si të bëni një mikrofon nga një altoparlant .: 9 hapa (me fotografi)
SPKR MiK: Si të bëni një mikrofon nga një folës. një daulle goditjeje ose kitarë bas. Reco e shëndoshë
Bëni një altoparlant IPod nga një kartë muzikore e njohur: 6 hapa (me fotografi)
Bëni një altoparlant IPod nga një kartë muzikore e njohur: Merrni ndonjëherë një nga ato karta për ditëlindjen tuaj që luan muzikë kur e hapni? Mos e hidhni! Me një ndihmë të vogël nga Tony Tiger, mund ta përdorni si altoparlant për iPod -in tuaj