Բովանդակություն:

Կափարիչ այն. Ինտերակտիվ շշի կափարիչի տեսակավորիչ `6 քայլ
Կափարիչ այն. Ինտերակտիվ շշի կափարիչի տեսակավորիչ `6 քայլ

Video: Կափարիչ այն. Ինտերակտիվ շշի կափարիչի տեսակավորիչ `6 քայլ

Video: Կափարիչ այն. Ինտերակտիվ շշի կափարիչի տեսակավորիչ `6 քայլ
Video: Ադապտիվ ֆիզկուլտուրա ի՞նչ է այն և ինչո՞վ է օգտակար երեխայի աճի ու զարգացման համար 2024, Հուլիսի
Anonim
Image
Image
Կափարիչ ՝ շշերի կափարիչի ինտերակտիվ տեսակավորիչ
Կափարիչ ՝ շշերի կափարիչի ինտերակտիվ տեսակավորիչ
Կափարիչ ՝ շշերի կափարիչի ինտերակտիվ տեսակավորիչ
Կափարիչ ՝ շշերի կափարիչի ինտերակտիվ տեսակավորիչ
Կափարիչ ՝ շշերի կափարիչի ինտերակտիվ տեսակավորիչ
Կափարիչ ՝ շշերի կափարիչի ինտերակտիվ տեսակավորիչ

Այս հրահանգը ստեղծվել է Հարավային Ֆլորիդայի համալսարանում 2018 Makecourse- ի նախագծի պահանջի կատարման համար (www.makecourse.com)

Nowամանակ առ ժամանակ ես հաճույք եմ ստանում տուն գալուց և մի քանի գարեջուր խմել հանգստանալու երկար օրվանից հետո: Unfortunatelyավոք, շշերիս կափարիչները սկսել են կուտակվել, և ես մտածեցի, որ ինչ -որ բան պետք է անել դա շտկելու համար: Ահա թե ինչու ես ստեղծել եմ բոլորովին ծիծաղելի, բայց կիսազգայուն շշերի կափարիչների տեսակավորիչը: Այժմ ես գիտեմ, թե ինչ եք մտածում. Դե… այո, բայց ես ուզում էի ավելի շատ ծանոթանալ Արդուինոյի հետ, և դա ինձ արդարացնելու և մոտիվացիա տվեց դա անելու համար !!!

Իսկ ո՞վ չի ցանկանա դրանցից մեկը իրենց ManCave- ում կամ SheShed- ում:!?!

Այս Ուղեցույցում ես ձեզ քայլ առ քայլ ցույց կտամ, թե ինչպես եմ ստեղծել այս կպչուն և ընդհանրապես անօգուտ սարքը:

(Խնդրում ենք պատասխանատվությամբ խմել)

Եթե ունեք որևէ հարց այս կառուցվածքի վերաբերյալ կամ օգնության կարիք ունեք անսարքությունների վերացման հարցում, խնդրում ենք թողնել մեկնաբանություն ստորև, և ես ուրախ կլինեմ օգնել ձեզ:

Քայլ 1: Մասերի հավաքում

Մասերի հավաքում
Մասերի հավաքում

Սարքավորումներ շրջանագծի համար

Այս սարքը կառուցելու համար ձեզ հարկավոր են հետևյալ մասերը. Նրանցից ոմանք պարտադիր չեն, քանի որ կառուցվածքը մի փոքր ավելի դիմացկուն են դարձնում:

Մի անհանգստացեք, ես կտրամադրեմ Amazon.com- ից գնված ապրանքների հղումները: Բայց տեսեք, թե ինչ կարող եք ջնջել տան շուրջը ձեր կոտրված/հին էլեկտրոնիկայից:

  • Arduino Uno R3 ……………………………………………… 16.90 դոլար
  • TCS230 / TCS2300 Գույնի տվիչ ……………………. 9.99 դոլար
  • IIC 1602 LCD էկրան ՝ I2C մոդուլով …………………. $ 7.59 Համոզվեք, որ այն ունի I2C մոդուլ !!!
  • SG90 9G servo ……………………………………………. $ 12.99 (6 տուփ) Ավելի լավ է դրանք սորուն գնել, քանի որ դրանք օգտագործում եք ամեն ինչի համար և առանձին -առանձին դրանք թանկ են:
  • 3.5 մմ ստերեո աջ անկյունի միակցիչ ՝ մերկ մետաղալարով …….. $ 5.92 Դուք հավանաբար տան մոտ կարող եք գտնել հին աուդիո մալուխ:
  • Հաղորդալարեր, MM, MF, FF …………………………………………. 6.98 դոլար
  • Պտուտակային վահան Arduino Uno R3- ի համար …………………….. 9.98 դոլար (ըստ ցանկության, ես չէի ուզում, որ իմ էլեկտրալարերը միտումնավոր ընկնեն)
  • MicroSD քարտի ընթերցողի մոդուլ ………………………… 8.29 դոլար
  • (5 տուփ, առանձին միավոր գնելը cheaper 2 դոլարով ավելի էժան է)
  • MicroSD քարտ (ցանկացած չափս աշխատում է, դրա ձևավորման մանրամասներին կանդրադառնամ ստորև)
  • Aանկացած Ակտիվ բարձրախոս ՝ մուտքային խցիկով

Ծրագրային ապահովում

Arduino IDE (Ներբեռնեք այստեղ)

Տարբեր

  • Մետաղալարեր / Մկրատներ
  • Handheld Dremel և կամ 220 ավազ հղկաթուղթ
  • Heերմային ատրճանակ
  • Philips Գլխավոր պտուտակահան
  • Հարթ գլխով պտուտակահան
  • Hot Glue Gun (խելացի և ծույլերի համար)

Քայլ 2: Շիշ կառուցելը

Շիշ կառուցելը
Շիշ կառուցելը
Շիշ կառուցելը
Շիշ կառուցելը
Շիշ կառուցելը
Շիշ կառուցելը

Արագ նշում

Ի սկզբանե բնակարանը լինելու էր մի պարզ տուփ, որը նման էր գույնի տեսակավորմանը, որը HowToMechatronics- ը կառուցել էր իր նախագծերից մեկի համար: Այնուամենայնիվ, մի գիշեր պառկելով ՝ ես գլխի ընկա, որ ունեմ գործիքներ և գիտելիքներ ավելին անելու համար: Բարեբախտաբար, Հարավային Ֆլորիդայի համալսարանում մենք ունենք 3D տպագրության լաբորատորիա, որը հասանելի է ուսանողներին և տպագրությունը, ըստ էության, ծախսերի դիմաց է: Սա մեզ ազատություն է տալիս մեր սրտի ցանկությունները եռաչափ տպելու համար ՝ մեզ համար նվազագույն գնով: Շուտով, ես եկա ընդհանուր գաղափարի ստեղծման շշերի ձևավորում, որը դուք կարող եք տեսնել պատրաստի արտադրանքի մեջ:

Ո NOTՇԱԴՐՈԹՅՈՆ. Այժմ դուք, հավանաբար, ատելու եք ինձ, բայց որպեսզի որոշ չափով ինքնատիպություն պահպանեմ իմ ստեղծագործության մեջ, ես չեմ տեղադրի CAD ֆայլերը շշի, լիսեռի կամ Decider- ի համար: Ես իսկապես հավատում եմ, որ ստեղծագործական ունակությունները, երևակայությունը, ինչպես նաև հնարամտությունը շատ կարևոր հմտություններ են, որոնք անհրաժեշտ են ինչպես երիտասարդներին, այնպես էլ մեծերին `ճկվելու և շարունակելու աճել: Այնուամենայնիվ, ազատ զգացեք աշխատել իմ տեղադրած պատկերների վրա և նախագծել ձեր սեփական տարբերակը (դա իսկապես այնքան էլ դժվար չէ): Բացի այդ, եթե սա առաջին անգամն է, որ նման բնույթի ինչ -որ բան եք մոդելավորում, ես խստորեն խորհուրդ եմ տալիս դեմ չանել ձեր դիզայնի 3D տպագրությանը: (Այսքան մեծ տպաքանակով նախագծի սխալները կարող են շատ թանկ նստել տպագրության համար): Տեսեք HowToMechatronics- ի կողմից ստեղծված այս նախագծի օրինակը:

Դիզայնի հիմնական նկատառումները

Շիշն ի սկզբանե նախագծված էր այնպես, որ օգտագործողը կարողանար մեկ սահուն շարժումով բացել իր շիշը և մեխակը դնել մեխանիզմում (նկատի ունեցեք բաց պարանոցի դիզայնը): Լիսեռը պետք է բավականաչափ լայն լիներ, որպեսզի շշի կափարիչը հեշտությամբ սահի ներքև արագ, բայց վերահսկվող ձևով, ինչը թույլ կտա որոշողին բռնել գլխարկը:

Լիսեռը նաև նախագծված էր շշի մեջ ինտեգրվելու համար ՝ խազերի միջոցով: Սա հսկայական առավելություն է այն տեղում սոսնձելու նկատմամբ, քանի որ ճշգրտությունը չափազանց կարևոր է նման բնույթի սարքի հետ: Լիսեռը նախագծելիս հաշվի է առնվել նաև TCS3200 գույնի տվիչների մոդուլը: Քանի որ լիսեռը ունի գույնի տվիչի պտուտակման տեղ, որոշիչից մինչև գույնի տվիչ հեռավորությունը մնաց անփոփոխ, ինչը թույլ տվեց շշերի կափարիչների գույնի ճշգրիտ և հետևողական ընթերցում:

The Decider- ը պետք է տպվեր սև գույնի սենսորի ճշգրտության մեջ օգնելու համար, քանի որ ցանկացած այլ գույն կխանգարեր ընթերցմանը, եթե գույնի ցուցիչը փոքր -ինչ հեռանար իր նշանից կամ գլխարկը որոշիչում նստեր անհարմար վիճակում:

Վերադարձի անցքը իրականում հետագայում էր: Նախքան դիզայնը տպագրության ուղարկելը, ես հասկացա, որ սարքի չափագրումը հոգնեցուցիչ գործողություն կլինի, հատկապես, եթե յուրաքանչյուր ընթերցումից հետո ստիպված լինեմ շիշը գլխիվայր թեքել:

Իմ դիզայնը կատարյալ չէր:

Որքան էլ ես սիրեի հաճույք ստանալ այն մասին, թե ինչպես ստացվեց այս նախագիծը, դա միշտ չէ, որ զբոսնում էր այգում: Ես երբեք այնքան էլ լավ չեմ հանդուրժել իմ 3D տպումները: Իրականում, ես ընդհանրապես չեմ հանդուրժում իմ տպագրությունները: Տպման իմ պրոֆիլին ավելացնում եմ լրացուցիչ պատյաններ (կանխադրված 2 -ի փոխարեն `4): Ես նախընտրում եմ սկսել ձանձրալի հղկման գործընթացը, որպեսզի իմ մասերը տեղից տեղավորվեն:

Քայլ 3: Ամրագրեք ամեն ինչ:

Ամեն ինչ լարված է
Ամեն ինչ լարված է
Ամեն ինչ լարված է
Ամեն ինչ լարված է

Այս կառուցման էլեկտրագծերի տեսքը բավականին ուղիղ է, պարզապես հետևեք Fritzing- ի սխեմատիկային, և դուք պետք է լավ գնաք: Ինչպես Arduino- ի նախագծերի մեծամասնության դեպքում, եթե մեկ լարը սխալ է, ամենայն հավանականությամբ, այս սխեման ճիշտ չի գործի:

Ամբողջ սխեման ճիշտ ապահովելու համար ես խստորեն խորհուրդ եմ տալիս յուրաքանչյուր բաղադրիչ մեկ առ մեկ միացնել և ստուգել դրանց ճիշտ աշխատանքը `օգտագործելով վերը տեղադրվածս օրինակները:

Քայլ 4: Կոդ

Օրենսգիրքը
Օրենսգիրքը

Եթե դուք նորեկ եք Arduino- ում, ապա դա ճնշող կլինի: Բայց հանդուրժեք ինձ, ամեն ինչ հնարավորինս պարզ պահելու համար ես կոտրելու եմ իմ ծածկագիրը մեկնաբանություններով, ինչպես նաև ցույց կտամ ձեզ, թե որտեղ եմ գտել այն հիմնական կոդերը, որոնք ես օգտագործել եմ իմ գլխավոր կոդը կառուցելու համար: Հիշեք, որ այս նախագծի սկզբում ես նույնպես պատկերացում չունեի, թե ինչ եմ անում: Լավ սկիզբն այն է, որ նայեք որոշումների հոսքի գծապատկերին `հասկանալու համար, թե որն է ծրագրի նպատակը, այնուհետև փորձեք կոտրել իմ կոդը, և երբ կորչեք, դիտեք օրինակները, որոնցից ես կառուցել եմ իմ կոդը:

Ներբեռնելու գրադարաններ (Կտտացրեք այստեղ ՝ իմանալու, թե ինչպես տեղադրել գրադարաններ ձեր Arduino- ում)

  1. ServoTimer2 - Servos- ն օգտագործում է Timer2- ը, քանի որ Wav Player- ը խցանում է ժմչփ 1 -ը
  2. LiquidCrystal_I2C
  3. Գրադարան SD քարտի ընթերցողի մոդուլի համար
  4. TMRpcm (The Wav/Mp3 նվագարկիչի գրադարան)

Կոդի հիմնական հասկացությունները (ստորև բերված են այն կոդերը, որոնք ես օգտագործել եմ իմ գլխավոր կոդը կառուցելու համար)

  1. Գույնի ցուցիչ
  2. LCD էկրան (տողեր 24 - 33)
  3. Servo (Ֆայլ -> Օրինակներ -> ServoTimer2 -> Sweep)
  4. SD քարտի մոդուլ (Ֆայլ -> Օրինակներ -> SD -> CardInfo)
  5. Wav նվագարկիչ (Ֆայլ -> Օրինակներ ->)

Վարպետության կոդը

Խորը շունչ քաշեք և տող առ տող անցեք իմ տեղադրած ծածկագրի և դրանց հարակից մեկնաբանությունների միջով ՝ զգալու համար, թե ինչ է կատարվում, քանի որ Arduino- ն աշխատում է կոդի միջոցով:

Շուտով ես տեղադրելու եմ իմ ծածկագրի մանրամասն տեսանյութը:

Քայլ 5: Ձեր SD քարտի ձևաչափումը FAT32- ի վրա

Ձեր SD քարտի ձևաչափումը FAT32- ի վրա
Ձեր SD քարտի ձևաչափումը FAT32- ի վրա
Ձեր SD քարտի ձևաչափումը FAT32- ի վրա
Ձեր SD քարտի ձևաչափումը FAT32- ի վրա

Այսպիսով, որպեսզի ձեր Arduino- ն ճիշտ աշխատի ձեր Micro SD քարտի հետ, հիշողության քարտը պետք է ձևաչափվի FAT32: 32 Գբ -ից ցածր SD քարտի համար դա խնդիր չէ, և հեշտ է դրանք փոխարկել կանխադրված exFAT ձևաչափից FAT32- ին:

Այնուամենայնիվ, եթե դուք ինձ նման եք և տեսել եք 64 ԳԲ Micro SD քարտ Amazon- ում 13 դոլարով և չեք կարող չգնել այն: Լուծումը դեռ բավականին արագ և ցավազուրկ է:

Գնացեք https://www.ridgecrop.demon.co.uk/index.htm?fat32format.htm և ներբեռնեք «fat32format» - ը: Մի սեղմեք մեծ կանաչ կոճակների վրա: Ֆայլն ինքնին անվտանգ է, ես այն սկանավորել եմ վիրուսների համար, և դուք նույնպես կարող եք, սակայն եթե կանաչ կոճակին սեղմեք, մի ասեք, որ ես ձեզ չեմ զգուշացրել:

Բացի այդ, համոզվեք, որ դուք ընտրել եք ձեր SD քարտի ճիշտ սկավառակը: Դուք չեք ցանկանում սխալ ձևաչափել, չնայած ես չափավոր համոզված եմ, որ ծրագիրը թույլ չի տա դա տեղի ունենալ:

Այսքանը պետք է: Ձեր SD քարտը այժմ պատրաստ է Arduino- ի հետ օգտագործելու համար:

Քայլ 6: Wav նվագարկիչ

Wav նվագարկիչ
Wav նվագարկիչ

Որպեսզի ձեր ծրագիրը հաջողությամբ կանչի ձեր. Wav աուդիո ֆայլերը ձեր նոր ձևաչափված Micro SD քարտից, ձեր MP3 ֆայլերը պետք է փոխարկվեն համապատասխան. Wav աուդիո ձևաչափի:

Գնացեք https://audio.online-convert.com/convert-to-wav և պարզապես հետևեք ստորև նկարում պատկերված հրահանգներին:

Տեղադրեք բիթային լուծաչափը 8-բիթ Սահմանեք նմուշառման արագությունը մինչև 16000 Հց Փոխեք աուդիո ալիքը մոնո փոխեք PCM ձևաչափը PCM 8-բիթ չստորագրված

Այնուհետև, երբ ձեր. Wav ֆայլերը ներբեռնվեն, պարզապես տեղադրեք դրանք ձեր SD քարտում տեղակայված հիմնական թղթապանակում: Ուշադրություն դարձրեք ֆայլի ճշգրիտ անուններին, քանի որ դրանք հետագայում կկանչեք ձեր ծածկագրում:

Խորհուրդ ենք տալիս: