Բովանդակություն:
- Քայլ 1: Նյութերի և սխեմատիկ օրինագիծ
- Քայլ 2: Հավաքում
- Քայլ 3: Programրագրավորում
- Քայլ 4: Գործողություն
- Քայլ 5: Մտածումներ
Video: MiniCard: 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Կարդինալ նախագիծը բաց կոդով սարքի ստեղծման մասին է, որը թրթռում է, երբ օգտվողը նայում է դեպի հյուսիս, ինչը նոր գաղափար չէ: Գոյություն ունեցող մոդելներից մեկն այն է, որ նրանք ապավինում են Երկրի մագնիսական դաշտին, ինչը նկատի ունեմ, իմաստ ունի: Մագնիսների խնդիրն այն է, որ նրանք չեն աշխատում երկաթի շուրջ, ինչպես հեծանիվները, շենքերը, նավակները և կամուրջները, որոնք մի քանի բառ են, որոնք սկսվում են 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- ը կրում էի կրծքի գրպանում, դա բնական զգացողություն էր:
Երբ ես սա պահում էի ազդրի գրպանում, ես անհանգստանում էի, քանի որ չնայած հեռախոսս այլ տեղ էր, բայց գոտուց անմիջապես ներքևի թրթռանքն էր տագնապալի: Գրպանների մեկ այլ խնդիրն այն էր, որ դրանք միշտ չէ, որ սեղմում են մարմնի վրա: Ես հագնում եմ տղա-տաբատ, այնպես որ դա խնդիր է: Ազդրը նյարդերով հարուստ չէ, ուստի ես ենթադրեցի, որ իմ մարտկոցը մի քանի անգամ մահացել է, քանի որ ոչինչ չէի զգում, բայց այն լավ էր աշխատում:
Ես նշան դրեցի իմ գրասենյակի հատակին `աշխարհագրական-հյուսիսին համապատասխանեցնելու համար, բայց դա նաև ոգեշնչումն էր լոգոյի հետևում: Կարդինալ/կողմնացույցի կպչուկը կարող է դեպի հյուսիս ցույց տալ այն վայրը, որտեղ ձեզ անհրաժեշտ է նորից զրոյացնել:
Խորհուրդ ենք տալիս:
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ - Քայլ առ քայլ: 4 քայլ
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ | Քայլ առ քայլ. Այս նախագծում ես նախագծելու եմ մի պարզ Arduino մեքենայի հետադարձ կայանման սենսորային միացում ՝ օգտագործելով Arduino UNO և HC-SR04 ուլտրաձայնային տվիչ: Այս Arduino- ի վրա հիմնված Car Reverse ազդանշանային համակարգը կարող է օգտագործվել ինքնավար նավարկության, ռոբոտների ռանգի և այլ տեսականու համար
Քայլ առ քայլ համակարգչային շենք. 9 քայլ
Քայլ առ քայլ համակարգչի կառուցում. Պարագաներ. Սարքավորումներ. Մայրական համակարգիչ CPU coolerPSU (Էներգամատակարարման միավոր) Պահեստավորում (HDD/SSD) RAMGPU (պարտադիր չէ) Գործ CaseTools: Պտուտակահան ESD ապարանջան/matsthermal paste w/aplikator
Երեք բարձրախոս շղթա -- Քայլ առ քայլ ձեռնարկ ՝ 3 քայլ
Երեք բարձրախոս շղթա || Քայլ առ քայլ ձեռնարկ. Բարձրախոսների սխեման ուժեղացնում է շրջակա միջավայրից ստացված աուդիո ազդանշանները MIC- ում և այն ուղարկում է խոսնակին, որտեղից արտադրվում է ուժեղացված ձայնը:
Քայլ առ քայլ կրթություն ռոբոտաշինության մեջ `հանդերձանքով. 6 քայլ
Քայլ առ քայլ կրթություն ռոբոտաշինության մեջ ՝ հանդերձանքով. Իմ սեփական ռոբոտը կառուցելուց մի քանի ամիս անց (խնդրում եմ անդրադառնալ այս բոլորին), և երկու անգամ մասերի խափանումից հետո, ես որոշեցի մի քայլ հետ գնալ և նորից մտածել իմ մասին ռազմավարություն և ուղղություն: Մի քանի ամսվա փորձը երբեմն շատ հատուցող էր, և
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)