Բովանդակություն:
- Պարագաներ
- Քայլ 1: Շղթայի միացում
- Քայլ 2. Arduino- ի ծրագրավորում
- Քայլ 3: Ձվի կառուցում
- Քայլ 4: Deարդարեք/ծածկեք ձեր ձուն
Video: Ինտերակտիվ ձու - ձայնային ռեակտիվ և թակոցային ռեակտիվ ՝ 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Ես պատրաստել եմ «Ինտերակտիվ ձու» ՝ որպես նախագիծ դպրոցի համար, որտեղ մենք պետք է կազմեինք հայեցակարգ և նախատիպ: Ձուն արձագանքում է բարձր աղմուկին թռչնի ձայներով և եթե 3 անգամ բավական ուժգին թակեք դրա վրա, այն բացվում է մի քանի վայրկյան:
Դա իմ պատրաստած առաջին էլեկտրոնային ինտերակտիվ նախատիպն է, և քանի որ ես ունեմ ծրագրավորման շատ հիմնական գիտելիքներ և ավելի բարդ arduino նախագծեր կատարելու նախկին փորձ, դա հիանալի ուսուցման փորձ էր: Ձուն պատրաստելու համար ես սովորեցի օգտագործել լազերային դանակ և նաև շատ բաներ սովորեցի dfplayer mini- ի մասին (ինչը այնքան էլ դժվար չէ, երբ հասկանում ես, թե ինչ ես կարդում և այն աշխատում է):
Գաղափար տալու համար, թե կոնկրետ որ մոդուլից եմ օգտվել, ես ներառել եմ այն խանութների հղումները, որոնցից դրանք գնել եմ:
Պարագաներ
- Արդուինո Ունո
- Ձայնի տվիչ
- DFPlayer մինի/մինի MP3 նվագարկիչ մոդուլ
- Sandisk microSd քարտ (առավելագույնը 32 ԳԲ) sd ադապտերով - Եթե ձեր նոութբուքում կամ համակարգչում ներկառուցված sd քարտի ընթերցող չունեք, գուցե ձեզ անհրաժեշտ լինի վարկ վերցնել մեկ այլ համակարգչից, որն ունի ձայնային ֆայլեր վերբեռնելու կամ օգտագործող/ձեռք բերող քարտի ընթերցող: USB- ի միջոցով
- Պիեզո/բզզոց
- 1 x Բարձրախոս - Փոքր բարձրախոսը լավ է աշխատում, և դուք կարող եք օգտագործել գրեթե ցանկացած բարձրախոս, եթե օգտագործում եք ճարմանդ և որոշ լարեր, բայց եթե օգտագործում եք փոքր, ապա ձեզ կարող է անհրաժեշտ լինել ուժեղացուցիչ
- 1 x 1MΩ դիմադրություն
- 1 x 1kΩ դիմադրություն
- Servo (Ես օգտագործել եմ towerpro MG90D Digital) - Հիշեք, որ թվային servo- ն կարող է չաշխատել նույնը, ինչ անալոգայինները (իմը առավելագույնը կշրջի միայն 120 աստիճանով, և դա շտկելը շատ դժվար է թվում)
- Արտաքին էներգիա
- 5 x Արական Jumper մալուխներ (3 ձայնի տվիչի համար, 2 Piezo- ի փորձարկման համար)
- Առնվազն 15 ցատկող արու լար - Եթե դուք պետք է ձեր լարերը միացնեք սերվերի արտաքին էներգիայի աղբյուրին, համոզվեք, որ ձեռք եք բերում առնվազն 17 արու թռիչքի լար:
- Փորձարկման համար տախտակ (400 պին, ինչպիսին այս մեկն է, ամենահարմարն է օգտագործել)
- Պերֆորդ - Սա պատրաստի միացումն ամրացնելու համար է, բայց կարող եք նաև կպչել գրատախտակին, եթե ցանկանում եք նորից օգտագործել ձեր բոլոր մասերը կամ չեք կարող դրանք միացնել
Քայլ 1: Շղթայի միացում
Ամենակարևորը, որ պետք է հիշել, երբ կառուցում ես միացում, այն է, որ դու ըստ էության կառուցում ես երկու ամբողջովին առանձին միացում: Մեկը միացված է Servo- ին, իսկ մյուսը `մյուս բաղադրիչներին: Ավելի փոքր Servo- ով դուք կարող եք այն ուղղակիորեն միացնել, բայց ընդհանուր առմամբ ավելի լավ գաղափար է սերվոն առանձնացնել մնացածից, քանի որ այն ձգտում է շատ հոսանք քաշել:
Բաղադրիչները միացված են հացահատիկին այնպես, ինչպես ցույց է տրված սխեմաներում: Servo- ի հետ միացման լարերը կարող են ավելի մոտ լինել մնացած բաղադրիչներին, քանի դեռ դրանք միացված չեն մյուս սխեմայի դրականին (երբ կպցրեք բոլոր բաղադրիչները, դրանք միմյանց մոտեցնելը կփրկի շատ տեղ ունեք)
1MΩ Resistor- ը օգտագործվում է Piezo- ի հետ համատեղ: 1kΩ Resistor- ը օգտագործվում է dfplayer- ի հետ:
Միացման հնարավոր խնդիրներ
Եթե ավելի ուշ պահին dfplayer- ը լույս չի ցուցադրում, երբ գործարկվում է, ստուգեք ՝ արդյոք միացրե՞լ եք dfplayer- ի աջ կողմը:
Ձայնի տվիչի լույսը պետք է թարթվի, եթե այն լավ միացված է: Եթե ոչ, ուշադիր պտտեք զգայունության պտուտակը փոքր պտուտակահանով: Եթե լույսը շարունակում է վառվել, մի փոքր հետ տուր այն, մինչև որ չտեսնես, որ լույսը թարթում է ի պատասխան ձայնի:
Քայլ 2. Arduino- ի ծրագրավորում
Սա այն կոդն է, որն օգտագործել եմ այս նախագծի համար:
Մի բանի համար, որի համար զղջում եմ իմ ծածկագրում, այն է, որ ձայնային տվիչի և սերվոյի ծածկագրի ուշացումները չէի կարող այլ բանով փոխարինել: Այս ձգձգումները ստիպում են այնպես, որ երբ սենսորից մեկը գործարկեք, այլ բան տեղի չի ունենա մոտ 2 վայրկյան: Ամոթ է իմ կարծիքով, բայց ես չկարողացա աշխատել loop, if-statement կամ statement with millis to work- ի համար: Եթե ունեք ավելի շատ ժամանակ և օգնություն, ես խորհուրդ եմ տալիս փոխարինել այս ուշացումները ինչ -որ այլ բանով, քանի որ շատ ավելի լավ է, որ երկու սենսորները միաժամանակ աշխատեն և կարողանան գոռալ ձվի վրա բացվելուց և ստանալ պատասխան:
Որպեսզի հասկանաք և ուսումնասիրեք dfplayer- ի գործառույթները և ավելի շատ հասկանաք, թե ինչպես է այն աշխատում, խորհուրդ եմ տալիս ծանոթանալ դրա փաստաթղթերին և dfplayer- ի տեխնիկական պայմանների էջին:
Եթե ցանկանում եք օգտագործել թռչունների mp3 ձայնային ֆայլերը, կարող եք օգտագործել այս կայքը, որն ունի տասնյակ հազարավոր ֆայլեր `ընտրելու համար:
Հուշում! Dfplayer- ի համար ճիշտ ծածկագիրը վերբեռնելուց հետո կարող եք չօգտագործված կողմում GND- ով միացնել տղամարդու և տղամարդու թռիչքի լրացուցիչ լար: Դուք կարող եք օգտագործել չամրացված ծայրը ՝ կողքի անցքերը թակելու համար (IO1 և IO2, ինչպես երևում է փաստաթղթերում):
IO1- ի արագ հպումը կստիպի dfplayer- ին անցնել նախորդ ձայնային ֆայլին, իսկ երկար հպումը ՝ ձայնը:
IO2- ի արագ հպումը կստիպի dfplayer- ին անցնել հաջորդ ձայնային ֆայլին, իսկ երկար հպելը կբարձրացնի ձայնը:
Քայլ 3: Ձվի կառուցում
Ձվի կառուցումը մի բան էր, որն ամբողջությամբ չէի ծրագրել:
Ներառված են ֆայլեր, որոնք կարող եք օգտագործել տուփը և ձվի վերին հատվածը լազերային կտրելու համար: Watchգույշ եղեք, որ փոխանցման տուփի ճեղքերը չափազանց լայն են, երկրորդ ափսեի մեջ բացվածքներ կան, վերևի և երկրորդ ափսեի համար միակցիչներ չկան, և առանց լրացուցիչ աջակցության գագաթը շրջվում է: Մեկ այլ բան, որը պետք է հաշվի առնել, այն է, որ փոխանցման դարակն servo- ի հանդերձին պահելու մաս չկա և ոչ մի պահիչ: Նաև ֆայլերի տուփը շատ փոքր է ՝ ձեր մասերը պարունակելու համար, այս նախագիծը պատրաստելու դեպքում ավելի լավ է ավելի մեծ տուփ պատրաստել (կտտացրեք այստեղ ՝ տուփը նախագծելու և դրա ֆայլերը լազերային կտրելու համար ներբեռնելու համար):
Այս խնդիրների լուծումն իմ ձեռքում գլանափաթեթներ պատրաստելն էր (վերևում և ներքևում), որոնք պահում էին հանդերձի դարակը և առաջատարը և ավելացնում մասեր, որոնք կանխում են այն տապալվելը: Երկրորդ ափսեի մեջ ես նաև փոքր սղոցով անցքեր կտրեցի, սերվոյի համար ամրացնող սարքեցի (փայտի կտորի մեջ փոս պատրաստելը և մի քանի պտուտակներով սերվոն ամրացնելը, իսկ ափսեը ՝ կափարիչով, ինչ -որ չափով բավարար է):
Քանի որ իմ տուփը շատ փոքր էր, ես ստիպված էի ամեն ինչ թափահարել մեծ խնամքով: Այնուամենայնիվ, իմ լարերը բավականին կարճ էին, և, հետևաբար, շատ ջանքեր պահանջվեցին դրանք հեռացնելու համար, այնպես որ նրանք չէին բռնվի հանդերձում կամ նման այլ սարքերի վրա: Բավական երկար լարեր վերցնելը, որպեսզի ձեզ որոշակի տեղ հատկացնեն ամեն ինչին տեղավորելու համար, մեծ խորհուրդ է:
Մեկ այլ փոքր խնդիր, որը ես ստացա տարածքի պատճառով, այն էր, որ իմ զոդված մասերի հետևը դիպչեց բարձրախոսի մետաղյա հետևին, և այդպիսով ձայնը սկսեց տարօրինակ դառնալ և նման: Եթե դուք իսկապես տարածության խնդիր ունեք, կամ ցանկանում եք ձեր զոդման մասերով տախտակը դնել տուփի մեջ մետաղյա ինչ -որ բանի հետ, ապա համոզվեք, որ մեկուսացման ինչ -որ ձև տեղադրեք այդ երկուսի միջև ՝ խնդիրները կանխելու համար:
Քայլ 4: Deարդարեք/ծածկեք ձեր ձուն
Նախագիծն ավարտին հասցնելու համար համոզվեք, որ ծածկեք գագաթը: Ես իմպրովիզացիա արեցի ՝ օգտագործելով սպիտակ սև գլխարկ կամ գլխարկ, որի շուրջը պառկած էինք և վերաձևավորեցի վերևը, այնպես որ այն կհամապատասխաներ լազերային կտրվածքի ձևին:
Իհարկե, կան բազմաթիվ այլ տարբերակներ, և եթե դուք ունեք ինչ -որ բան, ինչպիսին է հին թռչնի փափկամորը, կարող եք նաև թռչուն կամ կերպարանք դնել ներսում, որը կբացահայտվի ձվի բացման ժամանակ:
Այս ամենն անելուց հետո պարզապես համոզվեք, որ վայելեք և թույլ տվեք, որ ուրիշները փորձեն ձեր աշխատանքը: Ի վերջո, ձվի դեմ մի փոքր գոռալը երբեք ոչ ոքի չի վնասել, մանավանդ, եթե դա նույնիսկ ուրախությամբ թվիթ է տալիս ձեզ:
Խորհուրդ ենք տալիս:
DIY Arduino վերահսկվող ձու-բոտ. 12 քայլ (նկարներով)
DIY Arduino վերահսկվող ձվի բոթ. Այս հրահանգներում ես ձեզ ցույց կտամ, թե ինչպես պատրաստել ձեր սեփական ձվի բոթը, որը կառավարվում է Arduino- ի միջոցով: Նախկինում ուզում էի դա անել, բայց ես կարծում էի, որ դա ինձ համար շատ դժվար է, բայց ես սխալվում էի: Հեշտ է կառուցել, այնպես որ վստահաբար բոլորը կարող են դա անել
«L-egg-o» Lego ձու զարդարող ռոբոտ. 14 քայլ (նկարներով)
«L-egg-o» Lego ձու զարդարող ռոբոտ. Easterատիկը մոտ է, և դա նշանակում է, որ ժամանակն է զարդարել մի քանի ձու: Դուք կարող եք պարզապես ձու ներկել գունազարդման մեջ, բայց դա ոչ այնքան զվարճալի է, որքան ռոբոտ պատրաստելը, որը կարող է ձեզ զարդարել::
Makey Makey Controller - Ձու ՝ 6 քայլ
Makey Makey Controller - Egg. Այս ձեռնարկը կօգնի ձեզ անհատական վերահսկիչ դարձնել makey makey- ի միջոցով տրամադրված հնարավորությունների միջոցով: Կառավարիչի դիզայնը, իմ կարծիքով, ավելի հարմար է մեկ ձեռքով կարգավորիչի համար:*Խնդրում ենք նկատի ունենալ, որ այս գործիքում օգտագործվող գործիքները
Ձու զարդարող CNC խառատահաստոց (հեշտ է կառուցել). 7 քայլ (նկարներով)
Ձու զարդարող CNC խառատահաստոց (հեշտ է կառուցել). Ես տեսել եմ շատ բարդ ձու զարդարող մեքենաներ, բայց բոլորն էլ ճշգրիտ դիրքավորման բաղադրիչների կարիք ունեին, ուստի դրանք կառուցելն այնքան էլ հեշտ չէ: Ավելին, ձեր ստեղծագործականությունն այլևս ներգրավված չէ նկարչության մեջ: Իմ լուծմամբ դուք
Երաժշտության ռեակտիվ լույս -- Ինչպես կատարել սուպեր պարզ երաժշտություն Ռեակտիվ լույս `աշխատասեղանին հիանալի դարձնելու համար. 5 քայլ (նկարներով)
Երաժշտության ռեակտիվ լույս || Ինչպես կատարել սուպեր պարզ երաժշտություն Ռեակտիվ լույս `աշխատասեղան պատրաստելու համար: Հե what բասը, որն իրականում ցածր հաճախականության աուդիո ազդանշան է: Այն կառուցելը շատ պարզ է: Մենք