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

Կատարեք հարմարեցված Arduino թեստային նստարան ՝ օգտագործելով Wirewrapping: 7 քայլ (նկարներով)
Կատարեք հարմարեցված Arduino թեստային նստարան ՝ օգտագործելով Wirewrapping: 7 քայլ (նկարներով)

Video: Կատարեք հարմարեցված Arduino թեստային նստարան ՝ օգտագործելով Wirewrapping: 7 քայլ (նկարներով)

Video: Կատարեք հարմարեցված Arduino թեստային նստարան ՝ օգտագործելով Wirewrapping: 7 քայլ (նկարներով)
Video: 10 լավագույն AI մարքեթինգային գործիքներ 2024, Դեկտեմբեր
Anonim
Կատարեք անհատական Arduino թեստային նստարան ՝ օգտագործելով Wirewrapping
Կատարեք անհատական Arduino թեստային նստարան ՝ օգտագործելով Wirewrapping
Կատարեք անհատական Arduino թեստային նստարան ՝ օգտագործելով Wirewrapping
Կատարեք անհատական Arduino թեստային նստարան ՝ օգտագործելով Wirewrapping

Այս Instructable- ը ձեզ ցույց կտա Arduino Nano- ն PCB- ի տարբեր տախտակներին միացնելու հեշտ միջոց: Այս նախագիծը ստեղծվեց մի քանի մոդուլների փոխկապակցման արդյունավետ, բայց ոչ ապակառուցողական եղանակի որոնման ընթացքում:

Ես ունեի հինգ մոդուլ, որոնք ցանկանում էի փոխկապակցել.

  • Արդուինո
  • 5 դյույմանոց 800x480 գրաֆիկական LCD սենսորային վահանակ Haoyu electronics- ից
  • SD քարտի ընթերցող
  • DS1302 իրական ժամանակի ժամացույցի միավոր
  • A MAX485 RS-485/RS-422 հաղորդիչ

Սենսորային վահանակը և իրական ժամանակի ժամացույցի մոդուլները նախկինում օգտագործվել էին իմ «Դալի ժամացույց» և «ainիածան սինթեզատոր» նախագծերում, սակայն այդ նախատիպերը պատրաստվել էին սեղանի վրա և ապամոնտաժվել ՝ նոր նախագծերի համար տարածք ստեղծելու համար:

Ինձ համար պարզ դարձավ, որ այս բոլոր մոդուլները միասին մշտական սարքավորումների մեջ ունենալը թույլ կտա ինձ ավելի շատ ժամանակ տրամադրել ծրագրային ապահովում գրելուն և ավելի քիչ ժամանակ ՝ իրերի տեղադրմանը սեղանի վրա: Միևնույն ժամանակ, ես չէի ուզում որևէ բան միասին ամրացնել, որպեսզի կարողանամ մոդուլները պահպանել հետագա օգտագործման համար:

Այս Instructable- ը ցույց է տալիս, թե ինչպես եմ այդ ամենը հավաքել ՝ օգտագործելով մետաղալարեր:

Քայլ 1. Փոխկապակցումների պլանավորում

Իմ առաջին քայլը քարտեզագրելն էր, թե ինչպես միացնել բոլոր մոդուլները Arduino Nano- ի հասանելի կապում: Էկրանը և SD քարտը երկուսն էլ SPI մոդուլ են: SPI- ն ավտոբուս է, ուստի CLK, MISO և MOSI գծերը կարող են կապանքներով կապվել այն մոդուլներին, որոնք դրա կարիքն ունեն էներգիայի հետ միասին: Այնուամենայնիվ, յուրաքանչյուրը կպահանջի իր սեփական CS (Chip Select) կապը:

Ես որոշեցի RTC մոդուլը տեղադրել սեփական կապում, քանի որ ավելի վաղ կատարված փորձերն ինձ ցույց էին տվել, որ դա այնքան էլ SPI- ի հետ համատեղելի չէ: Հաղորդիչ մոդուլներին անհրաժեշտ էին նաև իրենց սեփական կապերը:

Ամեն ինչ քարտեզագրելուց հետո ես գտա, որ այն այսպիսին է.

  • Arduino Pin GND -> LCD GND -> SD քարտ GND -> հաղորդիչ GND -> RTC 5V
  • Arduino Pin 5V -> LCD 5V -> SD քարտ 5V -> հաղորդիչ VCC -> RTC VCC
  • Arduino Pin 13 -> LCD CLK -> SD քարտ CLK
  • Arduino Pin 12 -> LCD MISO -> SD քարտ MISO
  • Arduino Pin 11 -> LCD MOSI -> SD քարտ MOSI
  • Arduino Pin 10 -> LCD CS
  • Arduino Pin 9 -> LCD PD
  • Arduino Pin 2 -> LCD INT
  • Arduino Pin 8 -> RTC CLK
  • Arduino Pin 7 -> RTC DAT
  • Arduino Pin 6 -> RTC RST
  • Arduino Pin 4 -> SD քարտ CS
  • Arduino Pin 14 -> Հաղորդիչ DI
  • Arduino Pin 15 -> Transceiver DE
  • Arduino Pin 16 -> Հաղորդիչ ընդունիչ RE
  • Arduino Pin 17 -> Հաղորդիչ RO

0 և 1 կապումներն օգտագործվում են USB ինտերֆեյսի միջոցով, ուստի դրանք արգելված էին: Թվային 3, 5, 18 և 19 թվային կապերը մնացին անվճար, ինչպես նաև A4- ից A7 անալոգային մուտքերը ՝ թույլ տալով ապագա ընդլայնում:

Քայլ 2. Jumper Wires- ի և Wirewrap- ի խնդիրը որպես լուծում

Jumper Wires- ի և Wirewrap- ի խնդիրը որպես լուծում
Jumper Wires- ի և Wirewrap- ի խնդիրը որպես լուծում
Jumper Wires- ի և Wirewrap- ի խնդիրը որպես լուծում
Jumper Wires- ի և Wirewrap- ի խնդիրը որպես լուծում

Սկզբում ես փորձել էի ամեն ինչ փոխկապակցել կարճ հարմարեցված սեղմված Y մալուխների հետ: Այնուամենայնիվ, ճարմանդներն ու միակցիչները նախագծված են միայն մեկ մետաղալար վերցնելու համար: Մի տան մեջ մի քանի լարերի սեղմելը դժվար էր և հանգեցրեց փխրուն հոդերի, որոնք երկար չտևեցին: Onlyալքավոր գործընթացը ոչ միայն ժամանակատար էր, այլև օգտագործման ժամանակ միակցիչները, ամենայն հավանականությամբ, ինքնուրույն կաշխատեին քորոցներից, ինչը հանգեցրեց լրացուցիչ ժամանակի վատնման `պարբերական անսարքությունները հայտնաբերելու համար:

Ես միշտ ցանկացել եմ փորձել մետաղալարերի փաթաթումը, ուստի ես կարծում էի, որ դա լավ հնարավորություն էր դա անելու համար: Որոշ հետազոտություններից հետո ես գնեցի WSU-30 M գործիք, որոշ երկար երկար 19 մմ երկարությամբ մեկ տող վերնագրեր և eBay- ում 30 AWG մետաղալար փաթաթող մետաղալար:

Որպես տեխնոլոգիա, մետաղալարերի փաթաթումը երկար պատմություն ունի: Դա թվային համակարգիչներ պատրաստելու հանրաճանաչ միջոց էր 60 -ականներին, 70 -ականներին և 80 -ականներին և հաճախակի օգտագործվում էր հեռախոսային կենտրոնական գրասենյակներում: Չնայած այն հնացած էր զանգվածային արտադրության տպագիր տպատախտակներով, մետաղալարերի փաթաթումը հետաքրքրությունների համար ունի հետևյալ առավելությունները.

  • Այն էժան է և արագ
  • Հեշտ է քսել և կարելի է մաքուր հեռացնել
  • Այն աշխատում է քորոցային վերնագրերով, որոնք զոդված են բազմաթիվ ջարդման տախտակներին
  • Այն ստեղծում է երկարատև և հուսալի կապ
  • Այն թույլ է տալիս բազմաթիվ կապեր յուրաքանչյուր կետից և դրանից (երբ երկար վերնագրեր են օգտագործվում)

Քայլ 3. Arduino Nano- ի պատրաստում

Արդուինո Նանոյի պատրաստում
Արդուինո Նանոյի պատրաստում
Արդուինո Նանոյի պատրաստում
Արդուինո Նանոյի պատրաստում

Հաջորդ քայլը պատրաստում էր իմ Արդուինո Նանոյին: Ես ունեի Arduino Nano առանց վերնագրերի, որը պարզվեց, որ հարմար էր, քանի որ ցանկանում էի լրացուցիչ երկար վերնագրերի կապանքները սոսնձել վերևում, որպեսզի մետաղալարերը փաթաթելիս տեսնեմ պիտակները:

Ես նաև մի քանի լրացուցիչ երկար վերնագրեր կպցրեցի իմ ցուցադրման վահանակի կողքին եղած փոքրիկ ճեղքման տախտակին:

Հաղորդիչ մոդուլի վրա պտուտակավոր տերմինալները գտնվում էին վերնագրերի հակառակ կողմում, այնպես որ ես դրանք ապամոնտաժեցի և դրանք տեղափոխեցի վերնագրերի նույն կողմը:

Մյուս տախտակներն ունեին կարճ վերնագրեր, որոնք արդեն ամրացված էին ճիշտ կողմում, այնպես որ ես դրանք պահեցի այնպես, ինչպես կա:

Քայլ 4: Սկուտեղի ձևավորում

Սկուտեղի ձևավորում
Սկուտեղի ձևավորում
Սկուտեղի ձևավորում
Սկուտեղի ձևավորում

Ես ուզում էի, որ կարողանայի ամբողջ էլեկտրոնիկան տեղադրել իմ դալի ժամացույցի համար ստեղծված LCD կրպակի հետևի մասում, այնպես որ ես ինչ -որ բան մոդելավորեցի OpenSCAD- ում: Ես կտրվածքներ պատրաստեցի տարբեր տախտակների համար, որոնք ցանկանում էի տեղադրել:

Սկուտեղը տպելուց հետո ես բոլոր մոդուլները տաք սոսնձեցի տեղում:

Քայլ 5: Wirewrapping գործընթացը

Image
Image
Wirewrapping գործընթացը
Wirewrapping գործընթացը
Wirewrapping գործընթացը
Wirewrapping գործընթացը

Լարի փաթաթման գործընթացը բաղկացած է չորս քայլից `չափում, կտրում, մերկացում և փաթաթում:

Ես չափում եմ բավականաչափ մետաղալար ՝ երկու կետերը տարածելու համար, որոնք ցանկանում եմ միացնել, գումարած լրացուցիչ դյույմ յուրաքանչյուր ծայրում ՝ փաթաթելու համար: Այնուհետև, ես մեկ սանտիմետր մեկուսացում եմ հանում յուրաքանչյուր ծայրից և գործի դնում մետաղալարը սյունի վրա փաթաթելու համար:

Ստորև բերված է իմ օգտագործած ճշգրիտ տեխնիկան, որը կարող եք տեսնել իմ ցուցադրական տեսանյութում.

  • Ես չափում եմ տարածությունը երկու կետերի միջև, որոնք ես ուզում եմ միացնել
  • Ես մատներով նշում եմ ցանկալի երկարությունը, այնուհետև գծիկով ավելացնում երկու մատնաչափ
  • Ես կտրեցի մետաղալարը երկարությամբ
  • Ես չափում եմ 1 և 1/4 դյույմ ծայրից
  • Այնուհետև վերջը տեղադրում եմ փաթաթման գործիքի անցքի մեջ
  • Ես մետաղալարը ներքև եմ քաշում կտրող շեղբի բացվածքի մեջ
  • Ես թրեցի մետաղալարը մյուս ծայրից ՝ մերկացնելով մեկ թիզ մետաղալար
  • Ես կրկնում եմ ընթացքը լարի մյուս կողմի համար

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

Լավ կապը կթողնի մոտ 7 պտույտ մետաղալարեր պոստի վրա: Եթե պտույտները դրված են միմյանց վրա, այդքան ուժգին մի՛ սեղմեք գործիքը ներքև:

ԹԱՐՄԱՈՄ. Ձեզանից մի քանիսը համոզված են, որ մեկուսացումը պետք է փաթաթվի սյունակի վրա ՝ լարվածությունը թեթևացնելու համար: Տարբերությունը ցույց տալու համար ես ներառել եմ երկու լուսանկար:

Քայլ 6: Ամբողջ խորհուրդը փաթաթելով

Ամբողջ խորհուրդը փաթաթելով
Ամբողջ խորհուրդը փաթաթելով

Սա ցույց է տալիս տախտակը այն բանից հետո, երբ ես մետաղալարով փաթաթեցի բոլոր կապերը: Theանապարհին ես մի քանի սխալ թույլ տվեցի, բայց դրանք հեշտությամբ չեղարկվեցին `լարերը կտրելով և պինցետով, որպեսզի ծայրերը փաթաթենք սյուներից:

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

Իմ պատրաստի արտադրանքը մի փոքր խառնաշփոթ տեսք ունի, բայց եթե ցանկանում եք, կարող եք մի փոքր ավելի զգույշ լինել երթուղու վերաբերյալ կամ օգտագործել տարբեր գույներ `իրերը պարզ պահելու համար:

Նույնիսկ եթե այն գեղեցիկ տեսք չունի, այն շատ ավելի ամուր է, քան հացահատիկը: Բայց մեծ բոնուսն այն է, որ եթե ցանկացած պահի ցանկանում եք այն առանձնացնել, կարող եք դա հեշտությամբ անել ՝ առանց վնասելու Arduino Nano- ին կամ առանձին տախտակների վրա տեղադրված վերնագրերին:

Քայլ 7: Համատեղելի ծրագրեր

Ավարտված խորհուրդը թույլ կտա իրականացնել այս նախագծերը.

  • 80 -ականների ոճի հալեցման թվային ժամացույց
  • Illիածանի լուսավորված դաշնամուր Arduino- ով (պահանջում է արտաքին բաղադրիչներ)

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