Indholdsfortegnelse:
- Trin 1: Find en højttaler
- Trin 2: Byg kredsløbet
- Trin 3: Upload denne kode
- Trin 4: Sådan bruges det
- Trin 5: Kalibrer
Video: DIY stødsensor med højttaler: 5 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
En højttaler virker ved at aktivere en elektromagnet, som er i nærheden af en "almindelig" magnet. Dette producerer vibrationer, hvilket resulterer i lyd. Så hvis vi i stedet for at levere strøm til højttaleren, kan producere strøm (hvis meget lidt) ved at flytte højttaleren selv. Denne strøm kan derefter detekteres og fortolkes af en mikrokontroller som Arduino.
Trin 1: Find en højttaler
Du bliver nødt til at finde en højttaler, som du er villig til at ofre for dette projekt. Du kan købe en hos SparkFun for under en dollar, men du har sandsynligvis allerede en et sted. Jeg brugte en lille højttaler fra et gammelt par hovedtelefoner, men du kan finde en næsten overalt - som et musikalsk lykønskningskort eller et gammelt vækkeur. Næste:
- Skær en jumper wire i halve
- Fjern enderne af det
- Lod det på højttaleren (der var sandsynligvis allerede nogle ledninger der - skær dem bare af)
Alternativt kan du bruge krokodilleklip, hvis du har dem.
Trin 2: Byg kredsløbet
Nødvendige materialer:
- Arduino UNO
- Brødbræt
- Jumper ledninger
- En LED (enhver farve)
- To 220 ohm modstande (rød-rød-brun)
- En højttaler
Følg ovenstående diagram for at forbinde det hele med Arduino.
Trin 3: Upload denne kode
Upload denne kode i Arduino IDE. Du skal sandsynligvis kalibrere det, da du ikke bruger den samme højttaler som mig, så jeg forklarer, hvordan du gør det i et par trin.
int shockMin = 996; // du skal muligvis ændre disse
int shockMax = 1010; // du skal muligvis ændre disse ugyldige opsætninger () {pinMode (11, OUTPUT); // Serial.begin (9600); // kommenter dette for at hjælpe med kalibrering} void loop () {int shock = analogRead (A0); int lightval = map (shock, shockMin, shockMax, 0, 255); hvis (lightval> 0) {analogWrite (11, lightval); } ellers {analogWrite (11, 0); } // Serial.println (chok); // kommenter dette for at hjælpe med kalibrering}
Trin 4: Sådan bruges det
Tryk på midten af højttaleren med din finger, og det skal få lysdioden til at blinke. Hvis ikke, skal du kalibrere det i det næste trin. Ellers kan du prøve at tilslutte højttaleren til noget. Måske kunne du lave en tromle ved at tape den på en papirplade? - Prøv at bruge blyanter som trommestikker.
Trin 5: Kalibrer
Hvis din LED allerede blinker tilfredsstillende, kan du springe dette trin over. Ellers skal du følge disse trin:
- Slet "//" på linjerne, der siger "// kommenter dette for at hjælpe med kalibrering"
- Upload koden, og åbn den serielle skærm
- Tryk på midten af højttaleren, og se, når værdierne ændres
- Skift variablerne shockMin og shockMax til de lave og høje værdier i den serielle skærm
int shockMin = 996;
int shockMax = 1010;
For eksempel, hvis den serielle skærm læser 700 som ikke-skubbet tilstand af din sensor (når den bare sidder der), og når du skubber på den, går den op til 860, skift shockMax til et sted omkring 900 (bare lidt over sensoraflæsning) og shockMin til omkring 680. Næste:
- Luk den serielle skærm
- Upload den nye kode
- Tryk lidt mere på midten af højttaleren
Hvis det hele går rigtigt, bør lysdioden kun tænde, når du trykker på sensoren.
Anbefalede:
Bærbar Bluetooth -højttaler - MKBoom DIY Kit: 5 trin (med billeder)
Bærbar Bluetooth -højttaler | MKBoom DIY Kit: Hej alle sammen! Så godt at være tilbage med endnu et højttalerprojekt efter en lang pause. Da de fleste af mine bygninger kræver en del værktøjer for at fuldføre, besluttede jeg denne gang at bygge en bærbar højttaler ved hjælp af et sæt, som du let kan købe. Jeg tænkte det
DIY Bluetooth Boombox -højttaler - SÅDAN: 13 trin (med billeder)
DIY Bluetooth Boombox -højttaler | SÅDAN: Hej! Tak fordi du tjekkede dette projekt ud, dette er på min favoritliste! Jeg er super glad for at have gennemført dette fantastiske projekt. Mange nye teknikker er blevet brugt i løbet af projektet for at forbedre den overordnede kvalitet og finish af hø
Gør enhver højttaler til en Bluetooth -højttaler: 4 trin
Gør enhver højttaler til en Bluetooth -højttaler: For flere år siden var det almindeligt, at bærbare højttalere havde et 3,5 mm stik og blev drevet af AA -batterier. Efter dagens standarder er det lidt forældet, især batteriet, da hver gadget i dag har et genopladeligt batteri. Lydstikket er st
DIY Google Home med Bluetooth -højttaler på Raspberry Pi Zero Docking Hub: 7 trin (med billeder)
DIY Google Home med Bluetooth -højttaler på Raspberry Pi Zero Docking Hub: Vi har en instruktion om DIY Amazon Echo Alexa - Alexa Voice Assistant på Raspberry Pi Zero Docking Hub. Denne gang vil vi vise dig, hvordan du bygger et DIY Google Home. I denne instruks vil vi vise dig, hvordan du installerer og konfigurerer Google Assistant
DIY bærbar Bluetooth -højttaler med Powerbank .: 12 trin (med billeder)
DIY bærbar Bluetooth -højttaler med Powerbank .: Kompakt, men kraftfuld enkelt kanal højttaler med 3W output og indbygget powerbank. Bluetooth -højttaler bygget fra Scratch !! Specifikationer & Funktioner: Bluetooth 4.0.3W fuldtonehøjttaler. 8650 enkeltbatteri 2600mAh. Micro USB-opladning. USB-udgang til