Բովանդակություն:
- Քայլ 1: Դիտեք տեսանյութը
- Քայլ 2. Power Blough-R
- Քայլ 3. Նախապատմություն. Մեծ պատվեր
- Քայլ 4: Սարքավորումներ
- Քայլ 5: Softwareրագրակազմ
- Քայլ 6: INPUT_PULLUP
- Քայլ 7: Երեք պետության տրամաբանություն
- Քայլ 8: Փորձարկողի փորձարկում
- Քայլ 9: Եզրակացություն
Video: Սարքի ավտոմատ փորձարկիչ Arduino- ով. 9 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Սա կարող է շատ չթվալ, բայց սա թերևս ամենաօգտակար բանն է, որ ես երբևէ պատրաստել եմ Arduino- ով: Այն վաճառվող ապրանքի ավտոմատ փորձարկիչ է, որը կոչվում է Power Blough-R: Դա ոչ միայն ինձ ժամանակ է խնայում (ներկայումս ինձ խնայել է առնվազն 4 ժամ և հաշվում), այլ նաև ինձ ավելի ուժեղ վստահություն է տալիս, որ արտադրանքը 100% ֆունկցիոնալ է մինչև առաքումը:
Power Blough-R- ը, որն արտասանվում է «Power Blocker» (սա իմ անվան վրա խաղ է, որը զարմանալիորեն արտասանվում է «կողպեք»), նախատեսված է հետադարձ հոսանքի էներգիայի խնդիրը լուծելու համար, որը հաճախ կարող եք զգալ ութոտնտեսություն 3D տպիչով օգտագործելիս:
Փորձարկիչն օգտագործելու համար պարզապես տեղադրեք Power Blough-R USB վերնագրերի մեջ և սեղմեք Arduino Nano- ի վերակայման կոճակը: Փորձարկողը կանցնի մի շարք թեստերի միջոցով և ցույց կտա, թե արդյոք սարքն անցել կամ ձախողել է թեստերը ՝ օգտագործելով Nano- ի ներկառուցված LED- ը (պինդ է անցած, թարթող `ձախողված):
Երբ դուք շատ բան ունեք անելու, մեկ միավորի վրա ժամանակը կրճատելու եղանակներ գտնելը կարող է ունենալ հսկայական ազդեցություն, այս փորձարկողի օգտագործմամբ նվազեցրեց միավորը փորձարկելու ժամանակը մոտավորապես 30 վայրկյանից մինչև 5 վայրկյան: Չնայած 25 վայրկյանը շատ չի հնչում, երբ այս գործերից 100 -ն ունես, ավելանում է:
Կարծում եմ, որ ամենատպավորիչ բանը, որ ես կարող եմ ասել դրա մասին, այն է, որ այս գործիքի միջոցով ինձ ավելի կարճ տևեց Power Blough-R- ի փորձարկումը երկու անգամ, քան այն բացելու համար նախատեսված հակաստատիկ պայուսակը:
Դուք հավանաբար կարիք չեք ունենա կառուցել այս ճշգրիտ սարքը, բայց հուսով եմ, որ այն, ինչ ես անում եմ, կարող է օգտակար լինել ձեզ:
Քայլ 1: Դիտեք տեսանյութը
Այն, ինչ ես լուսաբանում եմ այս գրառման մեջ, հասանելի է այս տեսահոլովակին, այնպես որ ստուգեք, արդյոք տեսանյութերը ձերն են:
Քայլ 2. Power Blough-R
Այսպիսով, ինչ է Power Blough-R- ը և ինչ է դա անում:
Եթե երբևէ օգտագործել եք Octoprint- ը ձեր 3D տպիչի հետ, հաճախ խնդիր է առաջանում, երբ ձեր տպիչի էկրանը պահվում է ազնվամորու pi- ի USB հոսանքի միջոցով, նույնիսկ այն դեպքում, երբ տպիչի հոսանքը անջատված է: Թեև սա աշխարհի վերջը չէ, այն կարող է բավականին նյարդայնացնել հատկապես մութ սենյակում:
Power Blough-R- ը պարզապես պարզ PCB է ՝ Արական և իգական USB միակցիչով, բայց այն չի միացնում 5V գիծը:
Այս խնդրի լուծման այլ եղանակներ կան, ոմանք կտրում են իրենց USB մալուխի 5 Վ գիծը կամ ժապավեն են դնում 5 Վ միակցիչի վրա, բայց ես ուզում էի նույն արդյունքին հասնելու պարզ, ամուր միջոց գտնել ՝ առանց որևէ վնաս պատճառելու: USB մալուխներ!
Եթե դուք հետաքրքրված եք Power BLough-R- ով, դրանք մատչելի են գնման համար.
- Իմ Tindie խանութում (հավաքածու կամ հավաքված)
- TH3dstudio.com (հավաքված)
(Bիշտ ինչպես BTW, այս գրառումը չի հովանավորվում, և ես TH3D- ի հետ կապ չունեմ, բացի Power Blough-R- ների մատակարարումից: Ես լրացուցիչ ոչինչ չեմ ստացել TH3D- ին հղումներ ներառելու համար կամ երբևէ քննարկված գրառում/տեսանյութ որպես սկզբնական գործարքի մաս)
Քայլ 3. Նախապատմություն. Մեծ պատվեր
Ես վաճառեցի Power Blough-Rs- ը իմ Tindie խանութում, հիմնականում որպես փաթեթ: Բայց հավաքվածների համար ես դրանք կփորձարկեի բազմաչափ մետրի հետ: In- ը կփորձարկեր Ground- ի, D- և D+ մուտքի և ելքի միջև լավ կապի առկայությունը, և որ 5V- ը միացված չէր և կամուրջների փորձարկում էր:
Սա կտևեր մոտ 30 վայրկյան կամ ավելի և շատ հակված էր, որ ես սխալներ թույլ տայի, եթե շատ զգույշ չլինեի: Բայց հավաքվածների քանակի համար, որոնք ես վաճառում էի, դա հսկայական ժամանակի պարտավորություն չէր:
Բայց ես տեղադրեցի Power Blough-R- ի նկարը 3D տպագրման ենթախմբագրման ենթակայքում, և Թիմը TH3DStudio.com- ից կապվեց ինձ հետ ՝ հարցնելով, թե ոմանք պատվիրելու են իր խանութում որպես փորձարկում: Ես վստահ ասացի և հարցրեցի, թե քանի՞սն է նա փնտրում: Ես սպասում էի, որ նա կասի 10 կամ 20, բայց նա ասաց, եկեք սկսենք 100 -ից…
Ինձ համար գրեթե անհնար կլիներ 100 սարքեր վստահորեն փորձարկել բազմիմետրով, այնպես որ ես գիտեի, որ պետք է ինչ -որ բան անեմ դրա համար:
Քայլ 4: Սարքավորումներ
Ես գնացի բացարձակապես ամենապարզ ձևով, որով կարող էի հավաքել սա, քանի որ ժամանակի համար մի փոքր սեղմված էի: Այն նաև իսկապես էժան կառուցվածք էր (ամեն ինչից 5 դոլարից պակաս):
- Arduino Nano (սա ունի միկրո USB, բայց ցանկացածը կանի)*
- Nano Screw Terminal Breakout*
- Արական USB Breakout*
- Կանանց USB Breakout*
- Որոշ մետաղալարեր
Սրա ժողովում իսկապես շատ բան չկա: Վերնագրի կապումներն ամրացրեք նանոյին, եթե դրանք արդեն չկան և տեղադրեք պտուտակային տերմինալի ճեղքման մեջ:
5 լարերը պետք է սոսնձվեն Արական և իգական USB ճեղքվածքների վրա: Ուշադրություն դարձրեք վահանի մետաղալարերին, էգերի ճեղքումը դրա համար պահոց չուներ, ուստի այն զոդեցի միակցիչի կողքին: Այս լարերը կարող են պոկվել մյուս ծայրից և պտուտակվել պտուտակային տերմինալների մեջ (Համոզվեք, որ մի փոքր թուլություն թողեք, որպեսզի ավելի հեշտ լինի միացնել և անջատել սարքերը)
Արական միակցիչի համար ես օգտագործեցի հետևյալ կապում
- GND> 2
- D+> 3
- D-> 4
- ԵԿԿ> 5
- Վահան> 10
Կանացի միակցիչի համար ես օգտագործեցի.
- GND> 6
- D+> 7
- D-> 8
- ԵԿԿ> 9
- Վահան> 11
*affilate հղում
Քայլ 5: Softwareրագրակազմ
Նախ անհրաժեշտ է ներբեռնել Arduino IDE- ն և տեղադրել այն, եթե այն դեռ չունեք:
Դուք կարող եք վերցնել էսքիզը, որը ես օգտագործել եմ իմ Github- ից և տեղադրել այն գրատախտակին: Երբ դա արվի, լավ է գնալ:
Գործարկման ժամանակ էսքիզը անցնում է մի շարք թեստերի միջոցով: Եթե բոլոր թեստերն անցնեն, այն կմիացնի ներկառուցված LED- ը: Եթե խափանումներ լինեն, այն կթափի ներկառուցված LED- ը: Սարքը նաև ձախողման պատճառը դուրս կբերի սերիական մոնիտորին, բայց ես իրականում չեմ օգտագործում այս հնարավորությունը:
Էսքիզը անցնում է հետևյալ թեստերի միջոցով
Նախնական փորձարկում
Սա ստուգելու համար, որ կանացի կապումներն ընթերցվում են այնպես, ինչպես սպասվում էր, իսկ արական սեռի կապերն անտեսվում էին: Այս մեկի մասին լրացուցիչ տեղեկությունների համար տեսեք եռապետական տրամաբանության քայլը:
Հիմնական թեստ
Այս թեստը ստուգում է, որ GND, D+, D- և Shield- ը միացված են, մինչդեռ 5V գիծը արգելափակված է: Սա պետք է ստուգի Power Blough-R- ի հիմնական ֆունկցիոնալությունը, որտեղ այն անցնում է ամեն ինչից, բացի 5 Վ գծից:
Կամուրջի թեստ
Սա ստուգում է, որ ոչ մի կապում կամրջված չէ: Այսպիսով, այն քայլում է յուրաքանչյուր քորոցով ՝ սահմանելով դրա ելքը, այնուհետև ստուգում է, որ մնացած բոլոր կապումներն այդպես չեն ազդում:
Հաջորդ մի քանի քայլերում ես կանցնեմ թեստավորման ընթացքում օգտագործվող որոշ առանձնահատկությունների/հասկացությունների միջոցով:
Քայլ 6: INPUT_PULLUP
Սա իսկապես օգտակար է, որտեղ այն կարող է փրկել ձեզ լրացուցիչ դիմադրություն (մեկ կապում) ձեր նախագծում: Այն հատկապես օգտակար է, երբ կոճակներ եք օգտագործում:
Երբ քորոցը սահմանվում է INPUT_PULLUP, այն հիմնականում կապում է VCC- ին 10k դիմադրիչով: Առանց քաշվող (կամ քաշվող) դիմադրության, քորոցի լռելյայն վիճակը համարվում է լողացող և կապը կարդալիս անհամապատասխան արժեքներ կստանաք: Քանի որ դա բավականին բարձր արժեք է ռեզիստորի համար, քորոցի վիճակը հեշտությամբ փոխվում է ՝ քորոցին այլ տրամաբանական մակարդակ կիրառելով (օրինակ, երբ կոճակը սեղմված է, այն կապում է կապը գետնին, և քորոցը կարդում է OWԱOWՐ:
Ես սահմանում եմ, որ կին կապերի քորոցային ռեժիմը INPUT_PULLUP է, ուստի ես հղում ունեմ, թե ինչպիսին պետք է լինի քորոցը (Բարձր), քանի դեռ դրա վրա արտաքին ուժեր չկան: Թեստերի ընթացքում Տ MALEԱՄՍՏԻ քորոցները սահմանվեցին OWԱOWՐ, և երբ այս երկուսը պետք է միացված լինեն, մենք ակնկալում էինք, որ ԿԻՆ քորոցը կլինի OWԱOWՐ:
Քայլ 7: Երեք պետության տրամաբանություն
Նախնական թեստի համար ես ուզում էի ստուգել ԿԻՆ քորոցների տրամաբանական մակարդակը `հիմնականում անտեսելով Տ MALEԱՄԱՐԴԻ քորոցները:
Սա կարող է խնդիր թվալ, քանի որ Տ MALEԱՄԱՐԴԻ քորոցները պետք է ունենան ինչ -որ տրամաբանական մակարդակ, որը կազդի ճիշտ:
Փաստորեն, միկրոկոնտրոլերների մեծ մասի քորոցներն ունեն այն, ինչ հայտնի է որպես Եռանկյունի տրամաբանություն, այսինքն ՝ ունեն 3 վիճակ, որոնցում դրանք կարող են լինել ՝
HIGH-IMPEDENCE- ը ձեռք է բերվում քորոցը որպես Մուտք սահմանելով: Այն համարժեք է 100 Մեգա OHM ռեզիստոր տեղադրելու քորոցի առջև, ինչը նրան արդյունավետորեն կհեռացնի մեր շղթայից:
Երեք վիճակի տրամաբանությունը Չարլի-պլեքսի հիմնական հատկանիշներից մեկն է, որը մի տեսակ կախարդական եղանակ է `առանձին LED- ների հասցեագրման համար` օգտագործելով ավելի քիչ թվով կապում: Դիտեք վերը նշված տեսանյութը, եթե ձեզ հետաքրքրում է ավելի շատ հենվել Չարլի-պլեքսի մասին:
Քայլ 8: Փորձարկողի փորձարկում
Սա իրականում իսկապես կարևոր քայլ է, քանի որ եթե չփորձարկեք, որ փորձարկողը որսում է բացասական սցենարներ, ապա կարող եք վստահ լինել, որ թեստի ավարտից հետո սարքն աշխատում է ըստ նախատեսվածի:
Եթե դուք ծանոթ եք ծրագրակազմի մշակման միավորների թեստերին, ապա դա համարժեք է բացասական թեստերի սցենարների ստեղծմանը:
Սա ստուգելու համար ես ստեղծեցի մի քանի տախտակ, որոնց վրա սխալներ կան.
- USB- ի վերնագրերը կպցրեցին տախտակի սխալ կողմում: USB- ի վերնագրերը լավ կտեղավորվեն, բայց Ground գիծը միացված չէ, և 5V գիծը կլինի: (ցավոք, այս մեկը միտումնավոր չի ստեղծվել, ինչը ապացուցում է փորձարկողի կարիքը):
- Կամրջի փորձարկման ծածկագիրը փորձարկելու համար դիտավորյալ կամրջեց երկու կապում:
Քայլ 9: Եզրակացություն
Ինչպես նշեցի այս գրառման սկզբում, սա, ամենայն հավանականությամբ, ամենաօգտակար բանն է, որը ես կառուցել եմ Արուդինոյի հետ:
Քանի որ օրիգինալ պատվերը Թիմը պատվիրեց ևս 200 Power BLough-Rs, և ժամանակի խնայողությունները մեծապես գնահատվում են, այն վստահությունը, որ տալիս է այն, որ ապրանքը գտնվում է անթերի աշխատանքային վիճակում, գլխավոր բանը, որ ես վայելում եմ դրանից:
Իրականում, 200 -ի պատվերի համար, իմ կինը հիմնականում կատարեց նրանց բոլոր փորձարկումները: Նրան իսկապես դուր եկավ, թե որքան արագ էր այն օգտագործել և որքան պարզ էր փոխանցման/ձախողման ցուցիչը:
Հուսանք, որ այս ուղեցույցից ինչ -որ օգտակար բան սովորելու համար կա, եթե որևէ հարց ունեք, ազատ զգալ հարցրեք ստորև:
Ամենայն բարիք, Բրայանը
- YouTube
- Թինդի
Խորհուրդ ենք տալիս:
Ստեղծեք VPN ձեր Raspberry Pi սարքի վրա. 6 քայլ (նկարներով)
Ստեղծեք VPN ձեր Raspberry Pi սարքի վրա. VPN կամ Վիրտուալ մասնավոր ցանցը կարող է օգնել սովորական ինտերնետ օգտագործողներին մի փոքր ավելի մասնավոր մնալ ցանցում ճամփորդելիս: Այն կարող է նաև օգնել ծրագրակազմի պրոֆեսիոնալ մշակողներին ՝ իրենց նախագծերի վրա աշխատելիս: Եվ Raspberry Pi VPN կապը, որը հիմնված է
Անօդաչու թռչող սարքի կցորդներ (Տեղափոխեք այն). 4 քայլ
Drone Attachments (Make It Move). Ես ստեղծեցի մի քանի կցորդներ, որոնք կարող են տեղավորվել մի փոքր մրցարշավի անօդաչուի վրա և գործել մի պարզ սերվոյով: Առաջինը ազատման մեխանիզմն է: Այն օգտագործում է servo ՝ շրջանակից մի փոքր ձող քաշելու համար ՝ գցելով այն, ինչ կախված էր դրանից: Վայրկյանը
Իրական ժամանակում սարքի ճանաչում `օգտագործելով EM ոտնահետքերը. 6 քայլ
Իրական ժամանակում սարքի ճանաչում `օգտագործելով EM ոտնահետքեր. Այս սարքը նախատեսված է դասակարգել տարբեր էլեկտրոնային սարքեր` ըստ դրանց EM ազդանշանների: Տարբեր սարքերի համար նրանք ունեն տարբեր EM ազդանշաններ, որոնք արտանետվում են դրա կողմից: Մենք մշակել ենք IoT լուծում ՝ մասնիկների միջոցով էլեկտրոնային սարքերը նույնականացնելու համար
Սարքի ակտիվացուցիչ քնի ռեժիմից `5 քայլ
Սարքի ակտիվացուցիչ քնի ռեժիմից. Քանի որ տեխնոլոգիան զարգանում է չափազանց բարձր տեմպերով, բնակչության մեծամասնությունը չի կարող ապրել առանց նման զարգացման հարմարավետության: Որպես մարդ, ով ամեն օր սարքեր է պահանջում, այս Arduino նախագիծը կներկայացնի սարքի ակտիվացուցիչ: Այս
Անօդաչու թռչող սարքի ժամանակաչափ - 3D տպագիր, Arduino սնուցում. 18 քայլ (նկարներով)
Անօդաչու թռչող սարքի ժամանակաչափ - 3D տպագիր, Arduino սնուցում. Ինձ ավելի ու ավելի է հետաքրքրում Առաջին դեմքի տեսանյութի (FPV) անօդաչու թռչող սարքերի գաղափարը: Վերջերս ես ձեռք բերեցի մի փոքր անօդաչու թռչող սարք և ցանկանում էի իմ շրջագայությունները ժամանակացույց սահմանել. Սա է արդյունքում ստացված նախագիծը: