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

Arduino Bread Board Buddy: 12 քայլ
Arduino Bread Board Buddy: 12 քայլ

Video: Arduino Bread Board Buddy: 12 քայլ

Video: Arduino Bread Board Buddy: 12 քայլ
Video: How to Use a Breadboard 2024, Նոյեմբեր
Anonim
Arduino Bread Board Buddy
Arduino Bread Board Buddy
Arduino Bread Board Buddy
Arduino Bread Board Buddy
Arduino Bread Board Buddy
Arduino Bread Board Buddy

Ես կառուցում եմ բոլոր սխեմաները հացի տախտակի վրա; այնուամենայնիվ, միևնույն շղթան հարյուր անգամ կառուցելով, ժամանակը կարող է միապաղաղ լինել, այնպես որ ինձ դուր են գալիս նախատիպերի կառուցման մոդուլային մասերը: 5 վոլտ հոսանքի աղբյուրների նման սխեմաների մեծ մասը բավականին ստանդարտ են: Arduino Bread Board Buddy- ը, որը ես ստացա Universal Solder- ից, ինքնուրույն Arduino UNO է `հացի տախտակներով օգտագործելու համար: Դա շատ հարմար փոքրիկ հավաքածու է, որը ձեզ փրկում է անկախ Arduino- ի կառուցումից ամեն անգամ, երբ ցանկանում եք նախագիծ կառուցել հացահատիկի վրա:

Դուք կարող եք ներբեռնել հավաքների pdf կամ վեբ կայքում, սակայն այստեղ կան մի քանի խորհուրդներ, որոնք ներառված չեն pdf- ում, ներառյալ Bread Board Buddy- ի ծրագրավորումը:

universal-solder.ca/

Քայլ 1: Գործիքներ

Գործիքներ
Գործիքներ
Գործիքներ
Գործիքներ

Sոդող

Գարնանային տեսահոլովակներ

Փոքր կողային կտրիչներ

Sոդման երկաթ

Oldոդման կայան, եթե ունեք:

Քայլ 2: Մասեր

Մասեր
Մասեր
Մասեր
Մասեր

Canaduino Bread Board Kit- ը չի գալիս ATMEGA328P IC- ով, այնպես որ դուք ստիպված կլինեք մատակարարել մեկը:

Հավաքածուն պարունակում է հետևյալը յուրաքանչյուր տախտակի համար.

1 հատ PCB (տպագիր տպատախտակ)

1 28 փին IC վարդակից

1 16 ՄՀց բյուրեղյա

1 LED (լուսադիոդ)

1 Վերականգնման կոճակ

1 կապիչ թռիչք

1 680 Ω դիմադրություն

1 10 KΩ դիմադրություն

1 100 nF

2 18 pF

2 20 փին միակցիչ կապող ռելսեր

Քայլ 3: Միակցիչ Pin Rails

Միակցիչ Pin Rails
Միակցիչ Pin Rails
Միակցիչ Pin Rails
Միակցիչ Pin Rails

Սկսեք ՝ միակցիչի կապի ռելսերը կտրելով մինչև երկու 15 պտուտակավոր ռելսեր և մեկ 2 -փեղկանի կողային կտրիչներով:

Քայլ 4: Բաղադրիչների զոդում

Բաղադրիչների զոդում
Բաղադրիչների զոդում
Բաղադրիչների զոդում
Բաղադրիչների զոդում
Բաղադրիչների զոդում
Բաղադրիչների զոդում
Բաղադրիչների զոդում
Բաղադրիչների զոդում

Սկսեք բաղադրիչները միացնել PCB- ին; PCB- ի կենտրոնից դուրս: Aավ է, երբ փորձում ես ճիշտ բաղադրամասերը միացնել ճիշտ տեղում ՝ այնպիսի հատվածների տակ, ինչպիսին է IC վարդակից:

Componentոդեք և կտրեք միանգամից մի բաղադրիչ, դա կարող է ցավ պատճառել, երբ փորձում եք շրջանցել ավելցուկային հանգույցները `զոդելու կամ ստուգելու հոդերը:

Պահեք բաղադրիչը տեղում ՝ գարնանային սեղմակներով:

Erոդեք հանգույցը `համոզվելով, որ լավ կապ եք հաստատում:

Ստուգեք կապը և կտրեք ավելորդ լարերը:

LED- ի երկար քորոցը անցնում է վերակայման կոճակին ամենամոտ փոսում:

680 Ω դիմադրիչը մոտենում է բյուրեղին:

10 KΩ ռեզիստորը մոտենում է վերակայման կոճակին:

Քայլ 5. Վարդակից և միակցիչի կապում

Վարդակից և միակցիչի կապում
Վարդակից և միակցիչի կապում
Վարդակից և միակցիչի կապում
Վարդակից և միակցիչի կապում
Վարդակից և միակցիչի կապում
Վարդակից և միակցիչի կապում

Քանի որ IC վարդակից զոդում են PCB- ի ներքևի մասում, իսկ միակցիչի պինները `զոդում PCB- ի վերևում, առաջինը` IC վարդակից: Այս կերպ միակցիչի քորոցները չեն լինի IC վարդակից եռակցման ճանապարհին:

PCB- ին կցված բոլոր փոքր բաղադրիչները միացնելուց հետո ամրացրեք IC վարդակից ՝ համոզվելով, որ բոլոր հոդերը լավ են:

Հաջորդը ամրացրեք երկու 15 միակցիչ քորոցների ռելսերը `համոզվելով, որ դրանք քառակուսի են, և բոլոր հոդերը լավ են: Եթե քորոցները քառակուսի չեն, գուցե չկարողանաք հացի տախտակին ընկերոջը մտցնել հացի տախտակի մեջ:

Վերջին միացրեք ATMega 328P IC- ն IC վարդակից և պատրաստ եք ծրագրավորել և օգտագործել:

Քայլ 6: mingրագրավորման պարագաներ

Programրագրավորման պարագաներ
Programրագրավորման պարագաներ

Arduino UNO կամ MEGA & Cable

Հացի տախտակ

Ցատկողներ

3 680Ω դիմադրիչ

3 լուսադիոդային կապույտ կարմիր կանաչ

Քայլ 7: Բեռնիչ

Բեռնախցիկ
Բեռնախցիկ
Բեռնախցիկ
Բեռնախցիկ
Բեռնախցիկ
Բեռնախցիկ

Եթե ATMega328P IC- ն իր վրա չունի bootloader; Ձեզ անհրաժեշտ կլինի այրել բեռնիչը, պետք է կարողանաք ասել, արդյոք այն ունի բեռնիչ, եթե Bread Board Buddy- ի LED- ը թարթում է միացման ժամանակ:

Bootloader- ը Bread Board Buddy- ում այրելու համար հետևեք հետևյալ քայլերին.

Համոզվեք, որ ձեր UNO- ին ոչինչ միացված չէ, միացրեք այն ձեր համակարգչին:

Բաց ուրվագիծ

Դուք պետք է ընտրեք տախտակը Գործիքների ցանկից, որը համապատասխանում է ձեր տախտակին:

Այնուհետև Գործիքների ցանկից ընտրեք սերիական նավահանգիստը, որը համապատասխանում է ձեր տախտակին:

Սեղմեք ֆայլի վրա ոլորել դեպի օրինակներ և կտտացրեք Arduino ISP- ին:

Կբացվի Arduino IDE- ի նոր պատուհան Arduino ISP ուրվագծով:

Պատճենեք կապի կապերը, բայց դրանք դեռ մի արեք:

Վերբեռնեք Arduino ISP- ի էսքիզը ձեր Arduino տախտակին:

Էսքիզը պետք է ձեզ ասի, երբ այն ավարտվի, և ձեր Arduino- ի LED- ը պետք է դադարեցնի թարթել:

Քայլ 8: iringրագրավորողի միացում

Iringրագրավորողի լարերի միացում
Iringրագրավորողի լարերի միացում
Iringրագրավորողի լարերի մոնտաժում
Iringրագրավորողի լարերի մոնտաժում
Iringրագրավորողի լարերի մոնտաժում
Iringրագրավորողի լարերի մոնտաժում

Անջատեք Uno տախտակը ձեր համակարգչից և միացրեք տախտակը և միկրոկոնտրոլերը, ինչպես նկարագրված է ISP- ի ուրվագծում:

PIN անունը: UNO:

ստրուկի վերականգնում ՝ 10:

MOSI: 11:

MISO: 12:

SCK: 13:

մեգա (1280 և 2560)

ստրուկի վերականգնում ՝ 53

MOSI: 51

ՄԻՍՈ: 50

SCK: 52

Տեղադրեք LED (դիմադրիչով) հետևյալ կապումներին.

9: Սրտի բաբախում - ցույց է տալիս, որ ծրագրավորողը աշխատում է

8: Սխալ - Լուսավորվում է, եթե ինչ -որ բան սխալ է (օգտագործեք կարմիրը, եթե դա իմաստ ունի)

7: mingրագրավորում - Ստրուկի հետ շփման մեջ

Ես օգտագործել եմ կապույտ լուսադիոդ `Heartbeat Red- ի սխալի համար, իսկ Green- ը` ծրագրավորման համար, ինչպես ցույց է տրված գծապատկերում: Բացի այն, որ ինձ դուր են գալիս թարթող լույսերը, LED- ները հուշում են ձեզ, արդյոք Arduino ինտերնետ մատակարարը ճիշտ է աշխատում: Blueարկերակային կապույտ LED- ը ձեզ կասի, որ Arduino ինտերնետ պրովայդերը աշխատում է, կանաչ LED- ը ձեզ կասի, որ այն վերբեռնվում է, երբ այն լուսավորվում է, իսկ կարմիր LED- ը ձեզ կասի, որ բեռնումը ձախողվել է, երբ այն լուսավորվում է:

Քայլ 9. Bootloader- ի այրում

Bootloader- ի այրում
Bootloader- ի այրում
Bootloader- ի այրում
Bootloader- ի այրում

Էսքիզների Գործիքներ ընտրացանկում ընտրեք Տախտակ, այնուհետև սեղանի վրա ATmega328 (8 ՄՀց ներքին ժամացույց):

Գործիքների ցանկից ընտրեք սերիական նավահանգիստը, որը համապատասխանում է ձեր տախտակին:

Գործիքների ցանկում գնացեք merրագրավորողի ընտրացանկ և ընտրեք Arduino- ն որպես ISP:

Այնուհետև Գործիքների ցանկում ընտրեք Burn Bootloader:

LED- ները պետք է թարթեն, իսկ կանաչ LED- ը պետք է լուսավորվի, քանի որ Arduino ISP- ն բեռնում է բեռնման բեռը: Երբ բեռնումն ավարտվել է, կապույտ LED- ը պետք է վերադառնա իմպուլսի, և Հացի տախտակի վրա LED- ը վայրկյանում մեկ անգամ թարթվի:

Դուք կարող եք դա ստուգել ՝ պարզապես Bread Board Buddy- ին իշխանության միացնելով:

Պետք է միայն մեկ անգամ այրել bootloader- ը:

Քայլ 10: mingրագրավորում

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

Բեռնաթափելուց հետո Bread Board Buddy- ն կարող է ծրագրվել երեք տարբեր եղանակներով:

Առաջին. Դուք կարող եք հեռացնել ATMega328P- ը Arduino UNO R3- ից և ATMega328P- ը միացնել Bread Board Buddy- ից Arduino UNO R3- ին:

Երկրորդ. Դուք կարող եք հեռացնել ATMega328P- ն Arduino UNO R3- ից և միացնել 5V 5V- ին, գետնից գետնին, RX (D0) անել, TX (D1) D1- ին և RST- ին վերականգնել Arduino UNO- ից ՝ Հացի տախտակի ընկերոջը:

Երրորդ, դուք կարող եք օգտագործել bootloader- ի սխեման `Bread Board Buddy- ի ծրագրում:

Քայլ 11: Խորհրդի ծրագրավորման մեջ

Խորհրդային ծրագրավորման մեջ
Խորհրդային ծրագրավորման մեջ
Խորհրդային ծրագրավորման մեջ
Խորհրդային ծրագրավորման մեջ
Խորհրդային ծրագրավորման մեջ
Խորհրդային ծրագրավորման մեջ
Խորհրդային ծրագրավորման մեջ
Խորհրդային ծրագրավորման մեջ

Այժմ, երբ ձեր Bread Board Buddy- ն ունի bootloader- ը, կարող եք ծրագրեր վերբեռնել միկրոկառավարիչ `օգտագործելով նույն կարգավորումը, որն օգտագործել եք bootloader- ի համար:

Ընտրեք կամ ստեղծեք էսքիզը, որը ցանկանում եք միկրոկառավարիչի վրա բեռնել:

Գործիքների ցանկում ընտրեք Տախտակ և այնուհետև ATmega328 տախտակի վրա (8 ՄՀց ներքին ժամացույց), եթե օգտագործում եք Տախտակի ընտրացանկից նվազագույն կազմաձևը:

Գործիքների ցանկից ընտրեք սերիական նավահանգիստը, որը համապատասխանում է ձեր տախտակին:

Գործիքների ցանկից և merրագրավորողի ընտրացանկից ընտրեք Arduino- ն որպես մատակարար:

Հետո էսքիզը միկրոկոնտրոլերի վրա վերբեռնելու համար մի սեղմեք վերբեռնում: Սեղմեք Ֆայլի ընտրացանկի վրա և ընտրեք Վերբեռնում ՝ օգտագործելով ծրագրավորողը ՝ սեղանի վրա միկրոկոնտրոլերը ծրագրավորելու համար:

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

Քայլ 12: Պատրաստի արտադրանք

Պատրաստի արտադրանք
Պատրաստի արտադրանք
Պատրաստի արտադրանք
Պատրաստի արտադրանք

Այժմ, երբ Arduino Bread Board Buddy- ն ծրագրված է, կարող եք հավաքել պատրաստի շրջանը:

Պարզապես ավելացրեք էլեկտրասնուցման աղբյուր և այս «Բարև աշխարհ» LCD շղթայի նման այլ բաղադրիչներ և հեռացեք:

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