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

Առանձին Arduino / ATMega Chip Breadboard- ում `8 քայլ (նկարներով)
Առանձին Arduino / ATMega Chip Breadboard- ում `8 քայլ (նկարներով)

Video: Առանձին Arduino / ATMega Chip Breadboard- ում `8 քայլ (նկարներով)

Video: Առանձին Arduino / ATMega Chip Breadboard- ում `8 քայլ (նկարներով)
Video: Lesson 68, Home Automation: How to control 16 Channel Relay module using Arduino control 16 AC loads 2024, Նոյեմբեր
Anonim
Առանձին Arduino / ATMega չիպ `Breadboard- ում
Առանձին Arduino / ATMega չիպ `Breadboard- ում

Եթե դուք ինձ նման եք, իմ Arduino- ն ձեռք բերելուց և իմ առաջին չիպի վրա վերջին ծրագրավորում կատարելուց հետո, ես ուզում էի այն հանել իմ Arduino Duemilanove- ից և տեղադրել այն իմ սեփական սխեմայի վրա: Սա նաև ազատելու է իմ Arduino- ն ապագա նախագծերի համար: Խնդիրն այն էր, որ ես էլեկտրոնիկայի այնպիսի նորեկ եմ, որ չգիտեի որտեղից սկսել: Շատ վեբ էջեր և ֆորումներ կարդալուց հետո ես կարողացա հավաքել այս Ուղեցույցը: Ես ուզում էի իմ սովորած տեղեկությունները ունենալ մեկ տեղում և հեշտ հետևել: Մեկնաբանություններն ու առաջարկությունները ողջունելի են և գնահատված, քանի որ ես դեռ փորձում եմ սովորել այս ամենը: Նա նշեց, որ մի քանի 100nF կոնդենսատորների օգտագործումը պետք է աշխատի: Ես շատ շնորհակալ եմ, որ նա դա մատնանշեց ինձ, քանի որ իմ առաջին արտադրական շղթան, որը ես կառուցում եմ այս շղթայի վրա, մի փոքր տարօրինակ վարք ուներ: Այսպիսով, ես միացրեցի իմ հզորության մոտ մեկ 10uF կոնդենսատոր, և այն սկսեց ճիշտ վարվել: Չգիտեմ, թե ինչու դա չազդեց իմ «թարթող լուսադիոդի» թեստի վրա, բայց ես գիտեմ, որ երախտապարտ եմ wանվին, որ դա ինձ մատնանշեց: Շնորհակալություն Janw. Edit2. Նախորդ խմբագրման հիման վրա ես ուզում էի նշել, որ Instructable- ի անդամ kz1o- ն ավելի շատ տեղեկատվություն բերեց կոնդենսատորների վերաբերյալ: Խնդրում ենք տեսնել ստորև բերված նրա մեկնաբանությունը ՝ թվագրված 2010 թվականի փետրվարի 14 -ին, ժամը 10: 52 -ին: Թարմացում.

Քայլ 1: Անհրաժեշտ մասեր

Պահանջվող մասեր
Պահանջվող մասեր

Ես գնել եմ իմ մասերը Digikey- ից և Sparkfun Electronics- ից. Դրանք իմ բաղադրիչներից 2 -ի ամենասիրելի վայրերից են: Ինչևէ, ահա ցուցակը. #1 - (Քանակը ՝ 1) - ATMega328 չիպ Arduino բեռնիչով նախապես տեղադրված ($ 5.50) #2 - (Քանակը ՝ 1) - 5VDC անջատիչ էներգիայի մատակարարում ($ 5.95) (Նշում. Եթե չեք անում օգտագործեք անջատիչ սնուցման աղբյուր, դուք պետք է ավելացնեք լարման կարգավորիչ և մի քանի կոնդենսատոր… տե՛ս ստորև) #3 - (Քանակը ՝ 2) - 22 pF կերամիկական սկավառակի կոնդենսատորներ ($.24 / եա) #4 - (Քանակը ՝ 1) - 16 ՄՀց բյուրեղ (1.50 $) #5 - (Քանակը ՝ 1) - Էլեկտրահաղորդիչ ($.38) (ըստ ցանկության) #6 - (Քանակը ՝ 1) - Սեղանատախտակ (հուսով եմ, որ ձեզ մոտ դրված է մեկը, բայց եթե ոչ, ահա մեկը. ($ 8.73) #7 - 22 awg պինդ մետաղալարերի փոքր կտորներ: Եթե դրանք չունեք, հավանաբար կարող եք մի քանիսը վերցնել ձեր նախընտրած էլեկտրոնիկայի խանութից: Հարկերից/առաքումից առաջ ընդհանուր գումարը `մոտ $ 14 (ներառյալ տախտակ Այլընտրանքներ / ընտրանքներ. Տարբերակ / Այլընտրանք #1. Եթե ցանկանում եք օգտագործել տան մոտ եղած առկա սնուցման աղբյուրը, համոզվեք, որ այն գտնվում է 5V - 16V միջակայքում: Եթե վստահ չեք, որ դա կարգավորվող անջատիչ սնուցման աղբյուր է, ապա դուք նույնպես պետք է օգտագործեք հետևյալ բաղադրիչները ՝ #1 օպտիկա n - (Քանակը ՝ 1) - 5 Վ Լարման կարգավորիչ (կամ մեկ այլ համանման 5 Վ լարման կարգավորիչ) ($.57) և #1 տարբերակ - (Քանակը ՝ 2) - 10 uF Ալյումինե կոնդենսատոր ($.15 / եա) (տե՛ս ստորև հղումը հղումներ, թե ինչպես դրանք միացնել) Տարբերակ / Այլընտրանք #2. Եթե չեք ցանկանում օգտագործել #3 և #4 ստանդարտ տարրերը, կարող եք դրանք փոխարինել ՝ #2 տարբերակով - (Քանակը ՝ 1) - 16 ՄՀց կերամիկական ռեզոնատորով (առանց գլխարկի) ($.54) Այս հատվածը կերամիկական կոնդենսատորի տեսք ունի, և 2 արտաքին կապումներն ամրացնում եք այնտեղ, որտեղից կպցնեիք բյուրեղը (հետագայում լուսաբանվում է հրահանգում), իսկ միջին քորոցը անցնում է գետնին: Գոնե սա այն է, ինչ ես կարդացել եմ, դեռ չեմ փորձել: Բայց ինչպես կարող եք նկատել, այս ճանապարհով գնալը մի փոքր ավելի էժան է::) Լավ, եկեք սկսենք իրերը միացնել:

Քայլ 2: Միացնել ուժը

Կապակցման հզորություն
Կապակցման հզորություն
Կապակցման հզորություն
Կապակցման հզորություն

Շարունակեք և միացրեք հոսանքի վարդակը, ինչպես ցույց է տրված առաջին լուսանկարում, եթե օգտագործում եք հոսանքի խցիկ: Հաջորդը, միացրեք մի քանի լար, ինչպես ցույց է տրված լուսանկարում համապատասխան հոսանքի (+ և -) ռելսերը միմյանց միացնելով:

Քայլ 3. Չիպի (միկրոկառավարիչի) տեղադրում

Չիպ (միկրոկառավարիչ) տեղադրում
Չիպ (միկրոկառավարիչ) տեղադրում
Չիպ (միկրոկառավարիչ) տեղադրում
Չիպ (միկրոկառավարիչ) տեղադրում

Այժմ մենք ցանկանում ենք միկրոկառավարիչը տեղադրել ձեր տախտակի վրա, ինչպես ցույց է տրված լուսանկարում: Եթե սա բոլորովին նոր չիպ է, ապա պետք է մի փոքր թեքեք երկու տող կապում: Այն, ինչ ես անում եմ, չիպը պահում եմ երկու կողմից, և սեղանը մի փոքր սեղմում եմ գրասեղանի նման հարթ մակերևույթի վրա, և դա անում եմ երկու կողմից, որպեսզի երկու կողմերն էլ հավասարապես թեքվեն: Դուք, ամենայն հավանականությամբ, ստիպված չեք լինի դա անել, եթե ձեր չիպը ձեր Arduino- ից հանում եք. Նրանք արդեն թեքվել են վարդակից: Խնդրում ենք նկատի ունենալ չիպի կողմնորոշումը `լուսանկարներում և այս Instructable- ի համար, խնդրում ենք տեղադրել չիպը այնպես, որ փոքրիկ կիսափակ« խազը »ձախ կողմում լինի:

Քայլ 4. Չիպին իշխանություն բերելը

Չիպին իշխանություն բերելը
Չիպին իշխանություն բերելը
Չիպին իշխանություն բերելը
Չիպին իշխանություն բերելը
Չիպին իշխանություն բերելը
Չիպին իշխանություն բերելը

Սկզբում միացրեք 3 լար, ինչպես ցույց է տրված լուսանկարում: Մեկը գետնին/բացասական կլինի (ցույց է տրված սև մետաղալարը), իսկ 2 -ը `դրական: Եթե չեք կարող ասել, թե որ կապում են միանում չիպի վրա, նայեք այս քայլի 5 -րդ պատկերին, որը քոր քարտեզավորում է, որը ես Arduino- ի կայքից հանեցի հղման համար: Անցնելով դրան, դուք կարող եք տեսնել, որ մեր հողային/բացասական (սև) մետաղալարը պատրաստվում է ամրացնել 22 -ը, իսկ 2 դրականը (կարմիր մետաղալարերը) `20 -րդ և 21 -րդ կապերը: Հաջորդը միացրեք ևս 1 դրական (կարմիր) մետաղալար և Եվս 1 բացասական (սև) մետաղալար, ինչպես ցույց է տրված 3 -րդ/4 -րդ լուսանկարներում (դրանք նույն բանն են … միայն մեկը ավելի է մեծացրել): Կրկին, եթե չեք կարող ասել, նայեք Arduino քարտեզագրմանը և կտեսնեք, որ մենք մեր գետնին/բացասական (սև) մետաղալարը միացնում ենք 8 -րդ կապին, իսկ դրական (կարմիր) մետաղալարը ՝ 7 -ին:

Քայլ 5: Միացրեք բյուրեղը չիպին

Բյուրեղը միացնել չիպին
Բյուրեղը միացնել չիպին
Բյուրեղը միացնել չիպին
Բյուրեղը միացնել չիպին
Բյուրեղը միացնել չիպին
Բյուրեղը միացնել չիպին

Իրականում, նախքան բյուրեղը միացնելը, եկեք միացնենք այդ կոնդենսատորները: Կցեք այդ 22 22 pF կերամիկական սկավառակի կոնդենսատորները չիպի հետ, ինչպես ցույց է տրված լուսանկարում: Նրանք անցնում են բացասական/գրունտային (սև) մետաղալարերի կողքին: Կոնդենսատորի մի ոտքը (պետք չէ անհանգստանալ բևեռայնության մասին) անցնում է բացասական/գրունտային երկաթուղու վրա, իսկ մյուսը `չիպի վրա գտնվող կապումներից մեկի: Մեկ կոնդենսատորը կպչում է մինչև 9 -ը, իսկ մեկը ՝ 10 -ի, չիպի վրա: Հիմա բյուրեղի մասին: Բյուրեղի մեկ ոտքը դրեք 9 -րդ կապում, իսկ մյուս ոտքը ՝ 10 -րդ կապում … բայց համոզվեք, որ այն դնում եք կոնդենսատորների և չիպի/միկրոկոնտրոլերի միջև: Անդրադարձեք լուսանկարներին: Վերջ! Դուք իրականում ավարտել եք: Հաջորդ 2 քայլերը պարտադիր չեն: Այժմ դուք կարող եք կրկնել այն, ինչ դուք միացրել եք ձեր իսկական Arduino տախտակին այս անկախ շղթային: 4 -րդ քայլից դուք կցանկանաք հղում կատարել Arduino կապի քարտեզագրմանը `իմանալու համար, թե ինչ և որտեղ միացնել: Դուք կարող եք շարունակել հաջորդ մի քանի քայլերը ՝ մի փոքր հավելյալ, իսկ թեստը կամ հայեցակարգի ապացույցը ՝ ավելի լավ ժամկետ չունենալու համար: Ահա ամբողջական տեսահոլովակը ավարտված տախտակի մասին.

Քայլ 6 ((ըստ ցանկության) էներգիայի ցուցիչ LED)

(Լրացուցիչ) Էլեկտրաէներգիայի ցուցիչ LED
(Լրացուցիչ) Էլեկտրաէներգիայի ցուցիչ LED
(Լրացուցիչ) Էլեկտրաէներգիայի ցուցիչ LED
(Լրացուցիչ) Էլեկտրաէներգիայի ցուցիչ LED
(Լրացուցիչ) Էլեկտրաէներգիայի ցուցիչ LED
(Լրացուցիչ) Էլեկտրաէներգիայի ցուցիչ LED
(Լրացուցիչ) Էլեկտրաէներգիայի ցուցիչ LED
(Լրացուցիչ) Էլեկտրաէներգիայի ցուցիչ LED

Սա մի փոքր «հնարք» է, որն օգտագործվում է մարդկանց կողմից, ես հասկանում եմ, խնդիրների լուծման նպատակով: Շղթայի հզորության հատվածին ավելացնում եք LED (և, իհարկե, ռեզիստոր), այնպես որ, եթե ձեր նախագիծը չի աշխատում, կարող եք արագ որոշել, արդյոք միացումն էներգիա է ստանում, թե ոչ: Պարզապես միացրեք ձեր ռեզիստորը (այն, ինչ ես օգտագործել եմ իմ վրա, նկարում 510 OHM ռեզիստոր է), ինչպես ցույց է տրված լուսանկարներում: LED- ների հետ հիշեք, որ նրանք ունեն բևեռականություն. Կարճ ոտքը բացասականն է, իսկ երկարը `դրականը: Այսպիսով, համոզվեք, որ կարճը այն է, որը միացված է գետնին (սև) երկաթուղուն: Նկարներից մեկը ցույց է տալիս, որ միացումն անջատված է, և LED- ը միացված է: Այդպես էլ գնացեք: Կրկին, ես փորձագետ չեմ, բայց շատ տրամաբանական է թվում, որ դուք կցանկանայիք դա անել, և ես պատրաստվում եմ անել այս քայլը իմ առաջին Arduino նախագծի վերջնական տարբերակի վրա: Շարունակեք շարունակել հաջորդ քայլը, եթե ցանկանում եք տեսնել իրական պարզ միջոց ՝ տեսնելու, թե արդյոք ամեն ինչ ճիշտ է ձեր տախտակի վրա:

Քայլ 7: (Լրացուցիչ) Արագ և հեշտ փորձարկում

(Լրացուցիչ) Արագ և հեշտ փորձարկում
(Լրացուցիչ) Արագ և հեշտ փորձարկում
(Լրացուցիչ) Արագ և հեշտ փորձարկում
(Լրացուցիչ) Արագ և հեշտ փորձարկում
(Լրացուցիչ) Արագ և հեշտ փորձարկում
(Լրացուցիչ) Արագ և հեշտ փորձարկում

Լավ, դուք ամեն ինչ լարել եք, գիտեք, որ էներգիա ունեք, բայց հարցն այն է, արդյոք ամեն ինչ ճի՞շտ եք լարել: Եկեք ստուգենք: Դրա համար ձեզ հարկավոր է ռեզիստոր, LED և որոշ ծածկագիր: Միացրեք դիմադրություն և LED, ինչպես ցույց է տրված լուսանկարներում: Այս մեկի համար ես օգտագործեցի 330 OHM դիմադրություն և կարմիր LED: Ուշադրություն դարձրեք, թե ինչպես եք միացնում LED- ն - դրանք ունեն բևեռականություն. Կարճ ոտքը մտնում է բացասական/գրունտային երկաթուղու մեջ, իսկ ավելի երկար, դրական կապը գնում է ATMega չիպին … քորոց 19. Ինչպես նախկինում, եթե վստահ չեք, թե ինչ նշեք Arduino- ի քարտեզագրման պատկերը 4 -րդ քայլում: Այժմ դուք պետք է ներբեռնեք իմ կցած Arduino ուրվագիծը, բացեք այն Arduino ծրագրաշարում և վերբեռնեք այն ձեր չիպին: Սա կստիպի Arduino կապին 13 -ին (բայց դա ATMega քորոց 19 -ն է, ինչպես նշեցի նախորդ պարբերությունում) ամեն վայրկյան թարթել: Դա Arduino- ի իմ ունեցած այս սկսնակ գրքից է: Միացնելով ձեր LED- ն ու դիմադրիչը, ծրագրավորել ձեր չիպը, նորից տեղադրել այն ձեր սեղանի վրա, այնուհետև կարող եք միացնել ձեր էներգիան: Դուք պետք է թարթող լուսադիոդ ստանաք, ինչը նշանակում է, որ դուք ամեն ինչ ճիշտ եք միացրել: Ստորև բերված է մի կարճ միացում այն շղթայի մասին, որը մենք պարզապես կառուցել ենք այս թարթող LED- ով:

Քայլ 8: Վարկեր և հղումներ

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

Մյուս հիանալի աղբյուրը ՝ ITP Physical Computing… մասնավորապես Arduino- ի հատուկ վեբ էջն էր:

Եվ ես չեմ կարող մոռանալ Arduino- ով սկսվող գիրքը, որը ես նշեցի 7 -րդ քայլում. Դա հիանալի ռեսուրս էր իմ Arduino- ով սկսելու համար:

Եվ վերջապես, եթե ոչ այսքան հեռու, ապա շնորհակալություն կարդալու համար:

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