Съдържание:
- Стъпка 1: Намерете говорител
- Стъпка 2: Изградете веригата
- Стъпка 3: Качете този код
- Стъпка 4: Как да го използвате
- Стъпка 5: Калибрирайте
Видео: Направи си сам сензор за удар с високоговорител: 5 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:54
Високоговорителят работи чрез активиране на електромагнит, който е в близост до "обикновен" магнит. Това произвежда вибрации, което води до звук. Така че, ако вместо да подаваме ток към високоговорителя, можем да произведем ток (ако е много малък), като преместваме самия говорител. След това този ток може да бъде открит и интерпретиран от микроконтролер като Arduino.
Стъпка 1: Намерете говорител
Ще трябва да намерите оратор, който сте готови да пожертвате за този проект. Можете да си купите такъв в SparkFun за под долар, но вероятно вече имате такъв някъде. Използвах малък високоговорител от стари слушалки, но можете да го намерите почти навсякъде - като музикална поздравителна картичка или стар будилник. Следващия:
- Нарежете джъмперната жица наполовина
- Оголете краищата му
- Запояйте го върху високоговорителя (вероятно там вече имаше някои проводници - просто ги отрежете)
Като алтернатива можете да използвате клипове от алигатор, ако ги имате.
Стъпка 2: Изградете веригата
Необходими материали:
- Arduino UNO
- Платка
- Кабелни проводници
- LED (всеки цвят)
- Два 220 ома резистора (червено-червено-кафяво)
- Оратор
Следвайте горната диаграма, за да свържете всичко към Arduino.
Стъпка 3: Качете този код
Качете този код в IDE на Arduino. Вероятно ще трябва да го калибрирате, тъй като не използвате същия високоговорител като мен, така че ще обясня как да го направите в няколко стъпки.
int shockMin = 996; // може да се наложи да ги промените
int shockMax = 1010; // може да се наложи да промените тези void setup () {pinMode (11, OUTPUT); // Serial.begin (9600); // разкомментирайте това, за да помогнете с калибрирането} void loop () {int shock = analogRead (A0); int lightval = карта (shock, shockMin, shockMax, 0, 255); if (lightval> 0) {analogWrite (11, lightval); } else {analogWrite (11, 0); } // Serial.println (удар); // разкомментирайте това, за да помогнете с калибрирането}
Стъпка 4: Как да го използвате
Натиснете в центъра на високоговорителя с пръст и светодиодът трябва да мига. Ако не, ще трябва да го калибрирате в следващата стъпка. В противен случай можете да опитате да прикачите високоговорителя към нещо. Може би бихте могли да направите барабан, като го залепите върху хартиена чиния? - Опитайте да използвате моливи като бутчета.
Стъпка 5: Калибрирайте
Ако вашият светодиод вече мига задоволително, можете да пропуснете тази стъпка. В противен случай следвайте тези стъпки:
- Изтрийте „//“в редовете, които казват „// разкомментирайте това, за да помогнете при калибрирането“
- Качете кода и отворете серийния монитор
- Натиснете в центъра на високоговорителя и гледайте как се променят стойностите
- Променете променливите shockMin и shockMax на ниските и високите стойности в серийния монитор
int shockMin = 996;
int shockMax = 1010;
Например, ако серийният монитор чете 700 като състояние на натискане на вашия сензор (когато то просто седи там), и когато го натиснете, той се издига до 860, променете shockMax на някъде около 900 (малко над показанието на сензора) и shockMin на около 680. Следващо:
- Затворете серийния монитор
- Качете новия код
- Натиснете още в центъра на високоговорителя
Ако всичко върви както трябва, светодиодът трябва да светне само когато натиснете сензора.
Препоръчано:
Направи си сам - Направи USB мини високоговорител с PAM8403 и картон - Златен винт: 5 стъпки
Направи си сам - Направи USB мини високоговорител с PAM8403 и картон | Златен винт: Днес ще ви покажа как да направите USB мини високоговорител с усилвател PAM8403 и картон. Много е лесно с евтини материали
Направи си сам Boombox високоговорител - КАК ДА: 13 стъпки (със снимки)
Направи си сам Boombox високоговорител | КАК ДА: Здравейте! Благодаря ви, че разгледахте този проект, този е в списъка ми с любими! Много съм щастлив, че реализирах този невероятен проект. По време на проекта бяха използвани много нови техники за подобряване на цялостното качество и завършеност на говора
Макро обектив „Направи си сам“с AF (различен от всички други макро обективи „Направи си сам“): 4 стъпки (със снимки)
Макро обектив „Направи си сам“с АФ (различен от всички други макро обективи „Направи си сам“): Виждал съм много хора, които правят макро обективи със стандартен комплект обектив (Обикновено 18-55 мм). Повечето от тях са обектив, просто залепен върху камерата назад или отстранен преден елемент. И за двете опции има недостатъци. За монтиране на обектива
Направи си сам Bluetooth високоговорител с батерия // Как да се изгради - дървообработване: 14 стъпки (със снимки)
Направи си сам батериен Bluetooth високоговорител // Как да се изгради-дървообработване: Създадох този акумулаторен, захранван от батерии, преносим Bluetooth бумбокс високоговорител, използвайки комплекта високоговорители Parts Express C-Note плюс тяхната KAB усилвателна платка (връзки към всички части по-долу). Това беше първото ми изграждане на високоговорители и искрено съм изумен колко страхотно
Магнитно интелигентно заключване с таен удар, IR сензор и уеб приложение: 7 стъпки (със снимки)
Магнитно интелигентно заключване с Secret Knock, IR сензор и уеб приложение: Ако ви харесва този проект, моля, последвайте ме в Instagram и YouTube. В този проект ще направя магнитна брава за моя домашен офис, която се отваря, ако знаете тайно почукване. О… и ще има още няколко трика в ръкава си. Магнетик