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

MiniCard: 5 քայլ
MiniCard: 5 քայլ

Video: MiniCard: 5 քայլ

Video: MiniCard: 5 քայլ
Video: MEGA COMPILATION FOR SMART PARENTS BY 5-MINUTE CRAFTS 2024, Հուլիսի
Anonim
MiniCard
MiniCard

Կարդինալ նախագիծը բաց կոդով սարքի ստեղծման մասին է, որը թրթռում է, երբ օգտվողը նայում է դեպի հյուսիս, ինչը նոր գաղափար չէ: Գոյություն ունեցող մոդելներից մեկն այն է, որ նրանք ապավինում են Երկրի մագնիսական դաշտին, ինչը նկատի ունեմ, իմաստ ունի: Մագնիսների խնդիրն այն է, որ նրանք չեն աշխատում երկաթի շուրջ, ինչպես հեծանիվները, շենքերը, նավակները և կամուրջները, որոնք մի քանի բառ են, որոնք սկսվում են b- ով: miniCard- ն օգտագործում է BNO055 իներցիոն շարժման միավորը ՝ IMU, որը հաշվի է առնում նաև արագացուցիչի տվյալները: Լավագույն մասն այն է, որ ծանր մաթեմատիկան տեղի է ունենում միավորի վրա, և դա մեզ տալիս է կոկիկ կողմնորոշման տվյալներ ՝ խառնաշփոթ սենսորների տվյալների փոխարեն:

Սա հասկացության ապացույց է, և ես ուզում եմ հետադարձ կապ ստանալ: Միևնույն ժամանակ, մարդիկ կարող են ինքնուրույն կառուցել և ունենալ ֆունկցիոնալ սարք ՝ մաքրելու համար ՝ առանց Bluetooth մոդելի 70 դոլար գումար ծախսելու:

Քայլ 1: Նյութերի և սխեմատիկ օրինագիծ

Նյութերի հաշիվ և սխեմատիկ
Նյութերի հաշիվ և սխեմատիկ

Ես ենթադրում եմ, որ դուք ունեք զոդման նյութեր և հմտություններ: Եթե ոչ, կան տոննա հրաշալի հրահանգներ, որոնք կօգնեն ձեզ: Դուք պետք է իմանաք, թե ինչպես կարդալ էլեկտրական սխեմատիկ:

Դժվարության դեպքում ես դա 6/10 -ով կգնահատեի, քանի որ տեղադրման նախագծերի նախագծերը գնում են, քանի որ կան որոշ լարված լարեր, որոնք թեքվում են, կամ դա կդառնա հովացուցիչ 1. Ես ունեմ հղումներ բոլոր այն մասերի համար, որոնք ես խորհուրդ եմ տալիս:

  • Arduino Pro Mini և FTDI ծրագրավորման ադապտեր
  • Dupont- ի լարերը յուրաքանչյուր ծայրում կանացի ճարմանդով
  • Վերնագրի կապում
  • BNO055 իներցիոն շարժման միավոր
  • 2 ուղղիչ դիոդ
  • Փակ թրթռացող շարժիչ
  • Մարտկոցի լիցքավորման միացում
  • Լիցքավորվող լիթիումի մարտկոց
  • Պարիսպ

Այս հղումները միայն հղման համար են: Ես չեմ պարգևատրվում, եթե գնումներ եք կատարում Amazon- ից, և ես ամեն դեպքում գնել եմ eBay- ի միջոցով իմ մասերի մեծ մասը: Եթե ձեզ անծանոթ են այս մասերը, ես առաջարկում եմ գնել գնված ապրանքին համարժեք մի բան: Եթե դուք խելացի թխվածքաբլիթ եք, ապա հավանաբար անվտանգ է փոխանակել ձեր դարակին դրված մի մասով:

Սխեմատիկան ցուցադրվում է այս քայլով, այնպես որ կարող եք տեսնել, թե ինչպես են բոլոր մասերը տեղավորվում միասին: Ես կոճակը չներառեցի BOM- ում, քանի որ այն փրկեցի Arduino- ից: BNO055 հղումը Adafruit արտադրանքի համար է, որը ես օգտագործել եմ իմ նախնական փորձարկման ժամանակ: Այն լավ է աշխատում, բայց թանկ կողմում է: Ես այն ժամանակ գտա այնքան էժան, որքան $ 11, որը պատկերեցի այս հրահանգներում:

Քայլ 2: Հավաքում

Ժողով
Ժողով
Ժողով
Ժողով

Ես վարանում եմ ասել, որ այս մասերը հավաքելու սխալ եղանակ կա, եթե դուք հետևում եք սխեմատիկին: Ամենամեծ խնդիրը, որը ես ունեի, բյուրեղն էր, որը գալիս էր մանուշակագույն IMU- ի հետ, որը ես պետք է տեղադրեի վերջին, քանի որ այն դժվար էր դիրքավորել, մինչ այն կպչում էր ուղիղ:

Կազմաձևը տեղադրեց IMU- ն Arduino- ի վերևում, որտեղ այն շարեց I2C տվյալների կապերը: Երանի ես առաջինը տեղադրեի լիցքավորման տախտակը, քանի որ այս երկու տախտակները ամենաշատն են սթրես ունենում դրանց վրա: Ձեր Arduino- ին կպահանջվի առնվազն մեկ անգամ միացված ծրագրավորման կապում, և դուք ստիպված կլինեք դրանք հրել և քաշել: Լիցքավորման տախտակը սթրեսի է ենթարկվում ամեն անգամ, երբ մարտկոցը թուլանում է: Ես խորհուրդ եմ տալիս հնարավորինս ամուր ամրացնել այս երկուսը ՝ հիմնվելով ձեր հատուկ սարքավորման վրա:

Ես ապամոնտաժեցի RESET անջատիչը իմ Arduino- ից և այն նորից օգտագործեցի որպես զրոյական անվանումների անջատիչ: Հնարավոր է խելամիտ լինի ձեր անջատիչը հասանելի դարձնել: Իմի համար ես պետք է թղթապանակը մղեմ պատյանիս անցքից:

Քայլ 3: Programրագրավորում

Ծրագրավորում
Ծրագրավորում

Եթե դուք չեք ծրագրավորել Arduino Pro Mini, այս Instructable- ը լավ ռեսուրս էր թվում:

Ես խնդիրներ եմ ունեցել առանց ապրանքանիշի տախտակների հետ, որոնք ասում էին, որ դրանք FTDI ծրագրավորման տախտակներ են, բայց դրանք կեղծ են և չեն աշխատի: Եթե դուք տեղադրեք Arduino Micro, NANO կամ M0 տախտակ, ապա անհանգստանալու կարիք չունեք դրանցից որևէ մեկի համար:

Իմ վերջին կոդը իմ GitHub էջում է: Այն պետք է ունենա ֆայլի անուն ՝ «Cardinal_BareBones_2020-08-21_01.zip»: Ներբեռնեք ծածկագիրը, հանեք և բացեք Arduino IDE- ով:

Քայլ 4: Գործողություն

Գործող
Գործող

Հուսով եմ, որ դուք դժվարություն չունեցաք: Սրանք նեղ ուղղություններ էին `ուղղված հմուտ հանդիսատեսին:

Երբ սկսեցի օգտագործել BNO055 IMU- ն, ես նկատեցի, որ այն էներգիա օգտագործելուց մի քանի ժամ անկայուն էր: Ես չափեցի, թե որքան հեռու է այն շարժվելու, և թվում էր, որ քառասունութ ժամ տևեց, մինչև համակարգը կարգավորվեր և չհաստատեր հուսալի արդյունքներ: Սա հասկանալով, թե ինչու ես առաջարկեցի լիցքավորման տախտակ, որը հեշտությամբ կարող է ընդունել մի քանի դիոդ, որպեսզի այն լիցքավորման ընթացքում մնա սնուցված: Հին սխեմայի դեպքում լիցքավորումը կջնջեր էներգիան և կջնջեր տրամաչափումը: Առաջարկում եմ հնարավորինս լիցքավորել մարտկոցը: Այս հրահանգներն անելուց հետո ես անցա ավելի մեծ վերալիցքավորվող մարտկոցի, բայց ես կցանկանայի, որ այն ավելի քան 20 ժամ տևի:

Կա միայն մեկ կոճակ: Այն սեղմելուն պես համակարգը մի ակնթարթում թրթռալու է, ապա սպասելու է տասը վայրկյան: Այդ պահին նա կընդունի ներկայիս վերնագիրը որպես հյուսիս: Իհարկե, դա կարող է լինել ձեր ընտրած ցանկացած ուղղություն: Սպասման ժամանակահատվածը պետք է բավական երկար լինի, որպեսզի սարքը դնեք գրպանում կամ այն վայրում, որտեղ հարմարավետ եք աշխատում այն: Վերականգնումն ավարտվելուց հետո այն ինքնաբերաբար չի թրթռա, բայց մարդիկ փոքր -ինչ օրորում են, այնպես որ դա պետք է ակնհայտ լինի:

Քայլ 5: Մտածումներ

Նկատառումներ
Նկատառումներ
Նկատառումներ
Նկատառումներ

Ես մեկ կամ մի նախատիպ կրել եմ ավելի քան հարյուր ժամ, և ես կատարել եմ բազմաթիվ դիտարկումներ, բայց ես ընդամենը մեկ մարդ եմ, և դա ընդամենը մեկ կարծիք է:

Երբ ես այն կրում էի աջ կոճիս վրա, ինտուիտիվ զգացողությունն այն էր, որ հյուսիսը գտնվում էր ինձանից աջ: Նույնը տեղի ունեցավ, երբ սա հագնում էի աջ ազդրիս վրա: Եթե հյուսիսը սահմանված ուղղությունն է, ապա այն ինձ համար ավելի լավ էր աշխատում, երբ կենտրոնացած էր իմ մարմնի վրա: Եթե ես miniCard- ը կրում էի կրծքի գրպանում, դա բնական զգացողություն էր:

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

Ես նշան դրեցի իմ գրասենյակի հատակին `աշխարհագրական-հյուսիսին համապատասխանեցնելու համար, բայց դա նաև ոգեշնչումն էր լոգոյի հետևում: Կարդինալ/կողմնացույցի կպչուկը կարող է դեպի հյուսիս ցույց տալ այն վայրը, որտեղ ձեզ անհրաժեշտ է նորից զրոյացնել:

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