Բովանդակություն:
- Քայլ 1: Ինչպես ես սկսեցի և ինչ ձեզ հարկավոր կլինի:
- Քայլ 2: Ստեղծեք երգ:
- Քայլ 3: Միացրեք OLED- ը:
- Քայլ 4. Ուժի նկատմամբ զգայուն դիմադրության և LED- ի միացում մնացածին:
- Քայլ 5: Կոդ
- Քայլ 6: Արկղի կառուցում:
- Քայլ 7: Timeոդման ժամանակը:
- Քայլ 8: Ամեն ինչ միասին դնել:
Video: Երաժշտական տուփ մինի մոնիտորով (OLED) և LED: 8 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Իմ գաղափարն այն տուփն էր, որը երաժշտություն կհնչեցներ այն բացելիս: Այն ունի նաև էմոջիով ցուցադրում, որը արթնանում է ՝ ողջունելով ձեզ: Դրա մեջ կա նաև LED, որը լուսավորվում է, եթե բռնում եք ուժի նկատմամբ զգայուն դիմադրությունը սեղմված մատների արանքում, մինչ երգի հաջորդ օղակը տեղի է ունենում: Երաժշտությունը դադարում է, եթե նորից փակում եք տուփը, քանի որ կոպը փակ է սեղմում կոճակի վրա:
Ես ուզում էի պատրաստել մի տուփ, որը երաժշտական արկղ լինելուն զուգահեռ նաև մի փոքր նման լիներ անհատականությամբ փոքր ռոբոտի: Դրանում ամենամեծ դերը խաղում է 2 էմոջի ցուցադրող էկրանը, քանի որ ես նկատեցի, որ մարդիկ ավելի շատ առնչվում են դեմք ունեցող առարկաների հետ: Theուցադրվող էմոջիները արտահայտում են զգացմունքներ, ինչը նպաստում է այն փոքր ռոբոտ լինելու գաղափարին: Ես նկատեցի, որ մարդիկ դրան դրական են արձագանքում: Ուժի նկատմամբ զգայուն դիմադրողը դրան փոխազդեցություն է ավելացնում: Եթե այն սեղմված պահեք այնպես, ինչպես երգը անցնում է երկրորդ հանգույցին, լույս կընթանա, որը նշան է, որ տուփը արձագանքում է ձեզ: Իմ ընտրած լույսը դեղին է, որը ուրախ գույն է և համապատասխանում է տուփի արտաքին տեսքին:
Ստորև բերված է մանրամասն նկարագրություն, թե ինչպես եմ պատրաստել այս նախագիծը:
Քայլ 1: Ինչպես ես սկսեցի և ինչ ձեզ հարկավոր կլինի:
Ես սկսեցի ՝ ստեղծելով այն, ինչ ուզում էի ստեղծել:
Այն, ինչ ձեզ հարկավոր կլինի
1. An Arduino: (Ես օգտագործել եմ Arduino Uno):
2. OLED էկրան: (Ես օգտագործել եմ 0.96 OLED I2C)
3. Պիեզո ազդանշան:
4. A Pushbutton:
5. Ուժի նկատմամբ զգայուն դիմադրություն:
6. LED:
7. 220 Օմ դիմադրություն եւ 1 ԿՀմ ռեզիստոր:
8. Հաղորդալարեր: (Ես օգտագործել եմ jump start մալուխներ):
9. Մի փոքր տպատախտակ:
10. soldոդման երկաթ եւ անագ:
Այն, ինչ ձեզ հարկավոր է տուփ պատրաստելու համար
1. Փայտ.
2. Սղոց:
3. հղկաթուղթ կամ հղկող մեքենա:
4. Մուրճ եւ մեխեր:
5. Սողաններ, պտուտակներ և փոքր սողնակ:
7. Հորատող եւ պտուտակահան
8. կպչուն ժապավեն:
Ամբողջ նախագծի ծածկագրի ամբողջական տարբերակը հետագայում կներառվի այս ձեռնարկում:
Քայլ 2: Ստեղծեք երգ:
Հաջորդը, ես կազմեցի մի երգ, որը ցանկանում էի, որ տուփը նվագի:
Ես դրա համար օգտագործել եմ թվային ծրագրակազմ, բայց կարող եք նաև գործիք օգտագործել և գրառումներ կատարել, կամ խաղալ ձեր Piezo ազդանշանի և հաճախականությունների հետ:
Շատ հեշտ է միացնել պիեզո զնգոցը: Այն ամենը, ինչ անհրաժեշտ է, մուտքագրման քորոց է: (ես օգտագործել եմ 12 -ը) և գրունտային քորոց: Ես նաև կոճակ դրեցի իմ տախտակի 2 կողմերի միջև ՝ կամուրջի դեր կատարելու համար: Սեղմելու դեպքում այս կոճակը կդադարեցնի ձայնը,
Ես օգտագործեցի այս հարմար կայքը ՝ նշումները իմ կոդի հաճախականությունների թարգմանելու համար
pages.mtu.edu/~suits/notefreqs.html
Երրորդ նկարում դուք կարող եք տեսնել երգի իմ կոդի մի փոքր հատվածը: «Տոնից» հետո փակագծերի միջև առաջին թվանշանը de pin է, որտեղ միացված է Piezo ազդանշանը: Երկրորդ թվանշանը հնչերանգի հաճախականությունն է: Ուշացումով փակագծերի միջև եղած թիվն այն է, թե որքան երկար է հնչյունը պահպանվում, մինչև որ այն անցնում է դրա տակ գտնվող հաջորդին:
Քայլ 3: Միացրեք OLED- ը:
Իմ օգտագործած OLED- ն ունի չորս միավոր ՝ GND, VCC, SCL և SDA:
GND Դուք միանում եք GND- ին (գետնին) ձեր Arduino- ում:
VCC- ն միանում եք Arduino- ի 5V (5 վոլտ) -ին:
SCL- ից SCL.
Եվ SDA TO SDA:
OLED- ն աշխատեցնելու համար նախ պետք է ներբեռնել որոշ գրադարաններ:
Ես ներբեռնեցի Adafruit Circuit խաղահրապարակը, Adafruit GFX գրադարանը և Adafruit SSD1306- ը:
Ես օգտագործեցի ssd1306_12x64_i2c ուրվագծի օրինակը `տեսնելու, թե այն աշխատում է: Սա կարող եք գտնել Ֆայլ> օրինակ> Adafruit SSD1306> ssd1306_128x64_i2c (ես սա ընտրեցի, քանի որ իմ էկրանն ունի այս չափը) Սա կարող եք տեսնել երկրորդ նկարում
Եթե այս ֆայլը չի աշխատում, կարող է անհրաժեշտ լինել, որ դրա մեջ ինչ -որ փոքր բան փոխեք:
Փնտրեք ծածկագիրը void setup- ի ներքո ՝
եթե (! display.begin (SSD1306_SWITCHCAPVCC, 0x3D)) {// Հասցեն 0x3D համար 128x64
Ես պտուտակեցի D- ն այստեղ, քանի որ ստիպված էի այս D- ն փոխել C- ի, որպեսզի այն աշխատի:
Երրորդ նկարում դուք կարող եք տեսնել իմ ծածկագրի մի մասը, որը կազմում է առաջին նկարի էմոջին:
Քայլ 4. Ուժի նկատմամբ զգայուն դիմադրության և LED- ի միացում մնացածին:
Ուժի նկատմամբ զգայուն դիմադրիչը և LED- ն միացնելու համար ձեզ հարկավոր է 2 դիմադրություն: 220 Օհմ LED- ի և 1K Օմ դիմադրության ուժի նկատմամբ զգայուն դիմադրության համար:
LED:
The LED- ի դրական ոտքը պետք է միացված լինի 220 Օմ ռեզիստորին, որը միանում է Arduino- ի 10 -րդ կապին: LED- ի բացասական ոտքը պետք է միացված լինի գետնագծին առանձին փոքր տպատախտակի վրա: Տախտակի վրա ես պատրաստեցի գրունտային գիծ և 5 վոլտ գիծ, քանի որ ես ունեի չափազանց շատ կապում, որոնք պետք է գնային այնտեղ, և ոչ բավարար անցքեր իմ Arduino- ի վրա:
Ուժի նկատմամբ զգայուն դիմադրություն
Ուժի նկատմամբ զգայուն ռեզիստորին անհրաժեշտ է, որ ձախ ոտքը միացված լինի ինչպես 1K Օմ ռեզիստորին, այնպես էլ Arduino- ի A0 անցքին միացվող մետաղալարին: 1K Ohm ռեզիստորը Միացեք տպատախտակին գետնի գծին:
Աջ ոտքը, որը միացնում եք տպատախտակի 5 վոլտ գծին:
Այս ամենը ծածկագրում աշխատեցնելու համար հարկավոր է սահմանել, թե որ քորոցին է այն կապված void setup () { - ի վերևում:
Քայլ 5: Կոդ
Ահա կոդի հղումը
github.com/kai-calis/Kai-fawn/blob/master/Arduino%20code%20for%20a%20school%20project
Քայլ 6: Արկղի կառուցում:
Դուք ընդհանուր առմամբ տեսաք 8 փայտե ափսե:
Իմ օգտագործած փայտը մոտ 0.5 սմ հաստություն ունի:
1. Տուփի կափարիչը և հատակը 11 սմ 11 սմ են:
2. Սրանք տուփի ձախ և աջ կողմերն են, որոնք ունեն 10.2 սմ 8 սմ: Կատարեք ափսեներից մեկը քառակուսի անցքով, որպեսզի Arduino- ի USB լարը դուրս գա: Այս անցքը 1.5 սմ է 1.5 սմ և փայտյա ափսեի սկզբից մոտ 1 սանտիմետր է:
3. Սրանք տուփի առջևի և հետևի մասերն են, և դրա չափը 11 սմ է 8 սմ
4. Սա այն փոքրիկ դարակն է, որտեղ Piezo ազդանշանը, OLED- ն և մնացածը կմնան: Դուք ստիպված կլինեք OLED- ի համար մոտ 1 սմ 0.5 սմ անցք բացել, որպեսզի լարերը դուրս գան, բայց մնացած OLED- ը կարող է հանգստանալ: դարակի վրա.
LED- ի անցքի համար ձեզ հարկավոր է 0.5 սմ հորատիչ:
Ուժի նկատմամբ զգայուն դիմադրության համար ձեզ հարկավոր է 1 սմ 0.5 սմ անցք
Piezo ազդանշանի համար ձեզ հարկավոր է 1.4 սմ անցք:
Սեղմման կոճակի համար անհրաժեշտ է 4 փոքր 0.2 սմ անցք, որպեսզի նրա ոտքերը դուրս գան:
5. Ի վերջո, ձեզ հարկավոր կլինի փայտե ափսե 10 սմ 10 սմ. Այս ափսեը ծածկելու է Arduino- ն և նրա լարերը: Ես սափրեցի և ներքև դրեցի այս ափսեի երկու հակառակ կողմերը, որպեսզի այն կարողանա հենվել 4 համարի դարակի վրա և սերտորեն հենվել տուփի անկյունում:
Կողքերն իրար միացնելու համար մեխեր եմ օգտագործել, կափարիչի համար `2 ծխնին, իսկ կափարիչը փակ պահելու համար` կողպեք:
Չմոռանաք ֆայլել բոլոր եզրերը `ավելի մաքուր տեսք ստանալու և բեկորներից խուսափելու համար:
Տուփը կառուցելիս դեռ մի դրեք 4 և 5 համարները:
Քայլ 7: Timeոդման ժամանակը:
Ես ներառեցի մետաղալար քարտեզ, որպեսզի կարողանաք պատճենել նկարից:
Մի մոռացեք ստուգել, թե արդյոք իրերը ճիշտ են միացված ՝ տեսնելով, թե արդյոք այն աշխատում է զոդման միջև:
Soldոդումից հետո ես 2 փոքր մեխով խփեցի, որպեսզի OLED- ը չշարժվի:
Ի վերջո, այն պետք է նման լինի երրորդ նկարի:
Քայլ 8: Ամեն ինչ միասին դնել:
Նախորդ քայլից 4 -րդ համարի դարակը այնտեղ տեղադրելու համար ես նախ չափեցի, թե որքան բարձր պետք է լինի այն կափարիչով սեղմելու համար: Դուք կարող եք դա անել `չափելով, թե որքան բարձր է կոճակը դուրս գալիս դարակից և որքան բարձր է այն սեղմելիս: Այս երկարությունը ավելացնում եք օգտագործված փայտի հաստությանը և յուրաքանչյուր կողմում երկու մեխ տեղադրում: Դարակը կմնա նրանց վրա: Ես ավելացրեցի 2 լրացուցիչ մեխ, մեկը յուրաքանչյուր կողմում, դարակի վերևում `դրանք տեղում պահելու համար: Այդ եղունգները թեքում եմ L ձևի պես, որպեսզի կարողանամ հեշտությամբ օգտագործել այդ կեռը ՝ դրանք նորից հանելու համար:
Հեռացնելով Դարակը, ես միացրի 5 -րդ փայտյա թիթեղը 4 -ի դարակի վրա ՝ 4 -րդ համարի տակ կպցնելով մի կտոր կպչուն ժապավեն և 5 -րդ համարի տակ երկարած ծայրը կպցնելով: Դուք պետք է ունենաք նկարի 3 -ի նման մի բան:
Unfortunatelyավոք, ես չէի կանխատեսում, որ ծխնին կհենվի միայն սեղմման կոճակի եզրին ՝ կանխելով այն կոճակի մեջ սեղմելը: Արագ լուծում, որը ես գտա, պլաստիկի բարակ կտոր էր ՝ ծխնու մոտավորապես նույն հաստությամբ, հենց դրա վերևում, որպեսզի այն սեղմեր կոճակը:
Խորհուրդ ենք տալիս:
Հիմնավորված մինի երաժշտական Tesla կծիկ ՝ 5 քայլ
Հիմնավորված մինի երաժշտական Tesla կծիկ. Այս նախագիծը պետք է ստեղծեր երաժշտական tesla կծիկ, այնուհետև փորձեր գտնել ՝ արդյոք tesla կծիկի հիմնավորումը կազդի՞ արձակվող ձայնի վրա: Այս ռեմիքսը ոգեշնչված է Mini Musical Tesla Coil Kitintstructable https://www.instructables.com/Mini-Musica
Շնչեք թեթև անհանգստության սարք սրտի զարկերի մոնիտորով. 18 քայլ (նկարներով)
Շնչեք թեթև անհանգստության սարք ՝ սրտի զարկերի մոնիտորով Քոլեջի ուսանողները սթրեսի և անհանգստության ավելի բարձր ռիսկի են ենթարկվում: Քննությունները հատկապես սթրեսային շրջաններ են ուսանողների համար, և խելացի ժամացույցներ ՝ շնչառական վարժություններով
Երեխաների MP3 երաժշտական տուփ. 6 քայլ (նկարներով)
Երեխաների MP3 Երաժշտական տուփ. Երբ arduino- ի շուրջ նոր DIY նախագծեր եմ փնտրում, ես գտա մի գեղեցիկ գաղափար երեխաների համար RFID- ի վրա հիմնված MP3 նվագարկիչների վրա: Եվ շուկայում կա մեկ մեծ պրոֆեսիոնալ խաղալիքների տուփ `այս տղաները ղեկավարում են: Նրանք հիանալի բիզնես ստեղծեցին իրենց խելացի գաղափարից: Ստուգեք
Դյուրակիր MP3 AUX Երաժշտական տուփ. 23 քայլ (նկարներով)
Դյուրակիր MP3 AUX Music Box. Այս գործընթացի վերլուծությունը ցույց է տալիս, թե ինչպես կարելի է կառուցել MP3 նվագարկիչ Arduino Nano- ով, ֆայլերը 16-բիթանոց MP3 են և աշխատում են ի տարբերություն ավանդական Arduino երաժշտական նվագարկիչների, որոնք սահմանափակված են 8-բիթանոց WAV- ով: Այս ձեռնարկի մեկ այլ հատված ցուցադրում է լազերային գ ստեղծելը
Handheld 6 Note երաժշտական տուփ / գործիք (հեշտ է պատրաստել և կատարելագործել) ՝ 5 քայլ (նկարներով)
Handheld 6 Note երաժշտական տուփ / գործիք (հեշտ է պատրաստել և կատարելագործել). Բարև ձեզ: Ոգեշնչված Մարտին Մոլինից ՝ շվեդական Wintergatan կոչվող խմբի անդամներից, ես վերջերս սիրահարվեցի երաժշտական տուփերին և դրանց մասին ամեն ինչին: Մարդիկ, ովքեր երգեր են պատրաստում տուփերի համար, դեռևս օգտագործում են երգը բռունցք անելու հնաոճ եղանակը