Բովանդակություն:
- Քայլ 1: Գտեք խոսնակ
- Քայլ 2: Կառուցեք շրջանը
- Քայլ 3: Վերբեռնեք այս ծածկագիրը
- Քայլ 4: Ինչպես օգտագործել այն
- Քայլ 5: Կալիբրացում
Video: DIY հարվածային տվիչ բարձրախոսով. 5 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Բարձրախոսն աշխատում է ՝ ակտիվացնելով «սովորական» մագնիսի մոտակայքում գտնվող էլեկտրամագնիսը: Սա առաջացնում է թրթռում, որի արդյունքում հնչում է ձայնը: Այսպիսով, եթե խոսնակին հոսանք մատակարարելու փոխարեն, մենք կարող ենք հոսանք արտադրել (եթե դա շատ քիչ է) ՝ ինքնին խոսնակը տեղափոխելով: Այս հոսանքը կարող է հայտնաբերվել և մեկնաբանվել միկրոկոնտրոլերի կողմից, ինչպիսին է Arduino- ն:
Քայլ 1: Գտեք խոսնակ
Դուք պետք է խոսնակ գտնեք, որին պատրաստ եք զոհաբերել այս ծրագրի համար: Դուք կարող եք SparkFun- ում գնել մեկից ավելի դոլարով, բայց հավանաբար այն արդեն ինչ -որ տեղ ունեք: Ես օգտագործել եմ փոքր բարձրախոս հին զույգ ականջակալներից, բայց դրանք կարելի է գտնել գրեթե ամենուր ՝ երաժշտական բացիկի կամ հին զարթուցիչի նման: Հաջորդը:
- Կտրեք մի jumper մետաղալարեր կիսով չափ
- Կտրեք դրա ծայրերը
- Sոդեք այն բարձրախոսի վրա (հավանաբար այնտեղ արդեն լարեր կային, պարզապես կտրեք դրանք)
Այլապես, դուք կարող եք օգտագործել ալիգատորների սեղմակներ, եթե դրանք ունեք:
Քայլ 2: Կառուցեք շրջանը
Անհրաժեշտ նյութեր.
- Arduino UNO
- Breadboard
- Jumper լարերը
- Լեդ (ցանկացած գույն)
- Երկու 220 օմ դիմադրություն (կարմիր-կարմիր-շագանակագույն)
- Խոսնակ
Հետևեք վերևի դիագրամին ՝ այդ ամենը Arduino- ին միացնելու համար:
Քայլ 3: Վերբեռնեք այս ծածկագիրը
Վերբեռնեք այս կոդը Arduino IDE- ում: Դուք հավանաբար պետք է այն չափագրեք, քանի որ դուք չեք օգտագործում նույն բարձրախոսը, ինչ ինձնից, այնպես որ ես կբացատրեմ, թե ինչպես դա անել մի քանի քայլով:
int shockMin = 996; // գուցե անհրաժեշտ լինի դրանք փոխել
int shockMax = 1010; // գուցե անհրաժեշտ լինի փոխել այս դատարկ կարգավորումները () {pinMode (11, OUTPUT); // Serial.begin (9600); // չմեկնաբանել սա ՝ calibration} void loop () {int shock = analogRead (A0); int lightval = քարտեզ (ցնցում, ցնցում Min, shockMax, 0, 255); if (lightval> 0) {analogWrite (11, lightval); } else {analogWrite (11, 0); } // Serial.println (ցնցում); // չմեկնաբանեք սա ՝ ստուգաչափման հարցում օգնելու համար}
Քայլ 4: Ինչպես օգտագործել այն
Մատով սեղմեք բարձրախոսի կենտրոնին և այն պետք է ստիպի լուսարձակը թարթել: Եթե ոչ, ապա հաջորդ քայլին պետք է չափագրեք այն: Հակառակ դեպքում, կարող եք փորձել բարձրախոսը կցել ինչ -որ բանի: Գուցե կարո՞ղ եք թմբուկ պատրաստել ՝ այն թղթե ափսեի վրա կպչելով: - Փորձեք մատիտներ օգտագործել որպես թմբուկ:
Քայլ 5: Կալիբրացում
Եթե ձեր led- ն արդեն բավականաչափ թարթում է, կարող եք բաց թողնել այս քայլը: Հակառակ դեպքում, հետևեք այս քայլերին.
- //Նջեք «//» տողերում, որտեղ ասվում է «// մեկնաբանեք սա ՝ ճշգրտման հարցում օգնելու համար»
- Վերբեռնեք ծածկագիրը և բացեք սերիական մոնիտորը
- Սեղմեք բարձրախոսի կենտրոնի վրա և դիտեք, թե ինչպես են արժեքները փոխվում
- Փոխեք shockMin և shockMax փոփոխականները սերիական մոնիտորի ցածր և բարձր արժեքներին
int shockMin = 996;
int shockMax = 1010;
Օրինակ, եթե սերիական մոնիտորը 700-ը կարդում է որպես ձեր սենսորի ոչ սեղմված վիճակ (երբ այն պարզապես նստած է այնտեղ), և երբ այն դրդում ես, այն բարձրանում է մինչև 860, փոխի՛ր ցնցման առավելագույնը 900 -ի սահմաններում (սենսորային ցուցիչից մի փոքր վերև), իսկ ցնցման Min- ը `մոտ 680 -ի: Հաջորդը.
- Փակեք սերիական մոնիտորը
- Վերբեռնեք նոր ծածկագիրը
- Սեղմեք ևս մի քանի անգամ բարձրախոսի կենտրոնի վրա
Եթե ամեն ինչ ճիշտ է ընթանում, լուսարձակը պետք է միացվի միայն սենսորը սեղմելիս:
Խորհուրդ ենք տալիս:
Նկարի սեփականատեր ՝ ներկառուցված բարձրախոսով ՝ 7 քայլ (նկարներով)
Նկարի սեփականատեր ՝ ներկառուցված բարձրախոսով. Ահա հիանալի ծրագիր, որը պետք է ձեռնարկել հանգստյան օրերին, եթե ցանկանում եք ինքներդ ձեզ բարձրախոս դարձնել, որը կարող է պահել նկարներ/բացիկներ կամ նույնիսկ ձեր անելիքների ցուցակը: Կառուցման մասում մենք պատրաստվում ենք օգտագործել Raspberry Pi Zero W- ը ՝ որպես ծրագրի սիրտ, և
Կրակափոս ձայնային ռեակտիվ կրակով, Bluetooth բարձրախոսով և անիմացիոն LED- ներով. 7 քայլ (նկարներով)
Հրդեհի փոս ձայնային ռեակտիվ բոցով, Bluetooth բարձրախոսով և անիմացիոն LED- ներով. Ոչինչ չի ասում ամառվա ժամանակը, ինչպես կրակի մոտ հանգստանալը: Բայց գիտե՞ք ինչն է ավելի լավ, քան կրակը: Կրակ ԵՎ Երաժշտություն: Բայց մենք կարող ենք գնալ մեկ քայլով, ոչ, երկու քայլ առաջ … Կրակ, երաժշտություն, LED լույսեր, Ձայնային ռեակտիվ կրակ: Կարող է հավակնոտ հնչել, բայց սա Ins
X-box ռոք խմբի հարվածային գործիքները վերածեք միջանկյալ միայնակ էլեկտրոնային հարվածային գործիքների. 4 քայլ (նկարներով)
X-box ռոք խմբի հարվածային գործիքները վերածեք միայնակ էլեկտրոնային հարվածային գործիքների. Ինձ բախտ վիճակվեց ձեռք բերել օգտագործված x-box թմբուկի հավաքածու, այն մի փոքր կոպիտ վիճակում է, և ոչ մի թիակ, բայց ոչինչ, որը հնարավոր չէ ամրագրել: Ես այն վերածեք ինքնուրույն էլեկտրական թմբուկի հավաքածուի: Կարդալով պիեզո սենսորից անալոգային արժեքը և այն վերածեք MIDI կոմայի
4-հարվածային թվային ժամացույց ՝ 4 քայլ (նկարներով)
4-հարվածային թվային ժամացույց. «4-հարվածային թվային ժամացույց». Arduino- ի կողմից ղեկավարվող շարժիչը ներքին այրման շարժիչի զվարճալի emulator է թվային ժամացույցի մեջ: oursամերի և րոպեների թվանշանները ներկայացնում են շարժվող մխոցները և ճշգրիտ RPM կառավարմամբ (100 -ից 800): RPM- ը ցուցադրվում է երկու
DIY Google Home Bluetooth բարձրախոսով Raspberry Pi Zero Docking Hub- ում ՝ 7 քայլ (նկարներով)
DIY Google Home ՝ Bluetooth բարձրախոսով Raspberry Pi Zero Docking Hub- ում. Մենք ունենք ուսանելի DIY Amazon Echo Alexa - Alexa ձայնային օգնական Raspberry Pi Zero Docking Hub- ում: Այս անգամ մենք ուզում ենք ձեզ ցույց տալ, թե ինչպես կարելի է ինքնուրույն կառուցել Google Home: Այս ձեռնարկում մենք ձեզ ցույց կտանք, թե ինչպես տեղադրել և կարգավորել Google Օգնականը