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

$ 2 Arduino: ATMEGA328- ը ՝ որպես ինքնուրույն: Հեշտ, էժան և շատ փոքր: ամբողջական ուղեցույց. 6 քայլ (նկարներով)
$ 2 Arduino: ATMEGA328- ը ՝ որպես ինքնուրույն: Հեշտ, էժան և շատ փոքր: ամբողջական ուղեցույց. 6 քայլ (նկարներով)

Video: $ 2 Arduino: ATMEGA328- ը ՝ որպես ինքնուրույն: Հեշտ, էժան և շատ փոքր: ամբողջական ուղեցույց. 6 քայլ (նկարներով)

Video: $ 2 Arduino: ATMEGA328- ը ՝ որպես ինքնուրույն: Հեշտ, էժան և շատ փոքր: ամբողջական ուղեցույց. 6 քայլ (նկարներով)
Video: ESP8266 ESP01 WIFI-UART | LDmicro-Roboremo ծրագրավորում 2024, Հուլիսի
Anonim
Image
Image
Մասերի ցուցակ
Մասերի ցուցակ

Այս ձեռնարկում դուք կսովորեք, թե ինչպես օգտագործել Arduino ATMEGA328 միկրոկոնտրոլերի չիպը որպես առանձին միկրոկոնտրոլեր:

Նրանք արժեն ընդամենը 2 դոլար, կարող են անել նույնը, ինչ ձեր Arduino- ն և ձեր նախագծերը դարձնել չափազանց փոքր:

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

Դիտեք այս ուսանելի նյութի մնացած մասը `պարզելու համար, թե ինչպես կարող եք ձեր Arduino- ի նախագծերը կարճ ժամանակում ավելի փոքր և էժան դարձնել:

Քայլ 1: Մասերի ցուցակ

1 Արդուինո

1 ATMEGA328P-PU չիպ: Իմը ստացա այստեղ ՝

Breadboard

Լարերը

Լրացուցիչ. LED և 330 օմ դիմադրություն `փորձարկման համար

Քայլ 2: Ներբեռնեք և տեղադրեք գրադարանը

Ներբեռնեք և տեղադրեք գրադարանը
Ներբեռնեք և տեղադրեք գրադարանը
Ներբեռնեք և տեղադրեք գրադարանը
Ներբեռնեք և տեղադրեք գրադարանը

Arduino տախտակը ստանդարտ է 16MHz արտաքին տատանումով:

Մեզ իսկապես պետք չէ այս 16 ՄՀց տատանում, քանի որ ATMEGA328P-PU- ում ներկառուցված է 8 ՄՀց տատանում:

Որպեսզի այս չիպը աշխատի որպես ինքնուրույն միկրոկառավարիչ 8 ՄՀց հաճախականությամբ, մենք պետք է ներբեռնենք և տեղադրենք գրադարան մեր Arduino միջավայրի համար:

Դա անելու համար սեղմեք ձեր Arduino տարբերակին համապատասխանող հղումը ՝ zip ֆայլը ներբեռնելու համար:

Այն ուտելու է 1-6-x.zip, 1-5-x.zip կամ 1-0-x.zip

Այրել Bootloader- ը
Այրել Bootloader- ը

Հաջորդը մենք պետք է գտնենք Arduino էսքիզների գրքույկի թղթապանակը `կտտացնելով Ֆայլ → նախապատվություններ →« Էսքիզների գրքի տեղադրություն »: Իմ դեպքում «C: / Users / tomtomheylen / Documents / Arduino» ձեր դեպքում դա կարող է տարբեր լինել:

Պատճենեք գտնվելու վայրը և գնացեք «այս համակարգիչ», տեղադրեք այն բարում և սեղմեք Enter:

Եթե տեսնում եք «ապարատային» անունով թղթապանակ, բացեք այն:

Եթե ոչ, ստեղծեք «թղթապանակ» անունով նոր թղթապանակ ՝ աջ սեղմելով և ընտրեք «նոր → թղթապանակ» և մուտքագրեք «սարքավորում»: Այժմ բացեք այն:

Տեղափոխեք տախտակի թղթապանակը zip արխիվից դեպի «ապարատային» թղթապանակ:

Այրել Bootloader- ը
Այրել Bootloader- ը

Վերագործարկեք ձեր Arduino IDE- ն և անցեք «Գործիքներ → տախտակ»:

Եթե ամեն ինչ կարգին է, ապա «Ատմեգա 328 -ը սեղանի վրա (8 ՄՀց ներքին ժամացույց)» ցուցակում պետք է տեսնեք:

Ամենադժվար մասը հիմա արված է, ուստի եկեք մի քիչ զվարճալի կյանք մղենք այդ ATMEGA328- ում:

Քայլ 3: Այրել Bootloader- ը

Այս միկրոկոնտրոլերի ATMEGA328 չիպերը սովորաբար դատարկ են: Որպեսզի նրանք աշխատեն Arduino IDE- ի հետ, մենք պետք է անենք ինչ -որ բան, որը կոչվում է «բեռնախցիկ այրել»: Դա մի փոքր կոդ է, որը մենք այրում ենք չիպի վրա, այնպես որ այն կհասկանա Arduino ծրագրակազմը:

Էսքիզների վերբեռնում
Էսքիզների վերբեռնում

Դա անելու համար միացրեք ձեր Arduino- ն ձեր համակարգչին և գնացեք «Ֆայլ → օրինակներ → ArduinoIsp» և ընտրեք «Arduino Isp»: Վերբեռնեք այս ուրվագիծը ձեր Arduino- ում և անջատեք ձեր համակարգչից:

Էսքիզների վերբեռնում
Էսքիզների վերբեռնում

Հաջորդը մենք Arduino- ն կապում ենք ATMEGA328- ի հետ, ինչպես տեսնում եք նկարում:

Նկատի ունեցեք չիպի վրա դրված կիսաշրջանը: Համոզվեք, որ այն գտնվում է ճիշտ կողմում:

Այժմ միացրեք ձեր Arduino- ն և Arduino IDE- ում գնացեք «գործիքներ → ծրագրավորող» և ընտրեք «Arduino որպես մատակարար»:

Հաջորդը գնացեք «Գործիքներ → տախտակ» և ընտրեք «Atmega 328 -ը տախտակի վրա (8 ՄՀց ներքին ժամացույց)»:

Այժմ գնացեք գործիքներ և ընտրեք «Burn Bootloader»:

Ձեր բեռնիչը այրված է, և ձեր չիպը պատրաստ է էսքիզներ վերբեռնելու:

Սխալի հաղորդագրություն ունենալու դեպքում անջատեք ձեր Arduino- ն և միացրեք նախորդ քայլերը:

Քայլ 4: Էսքիզների վերբեռնում

Էսքիզը վերբեռնելու համար դուք պետք է հեռացնեք ATMEGA328 չիպը Arduino- ի տախտակից և միանաք տախտակին, ինչպես ցույց է տրված նկարում:

Դա անելու համար կարող եք օգտագործել նաև USB սերիալային ծրագրավորող, ինչպես FT232RL- ը: Ես դրա մասին պատրաստել եմ մի փոքրիկ հրահանգ ՝ այստեղ.

Ես տախտակի վրա միացրել եմ լուսարձակը դիմադրիչի հետ `թարթելու ուրվագիծը ստուգելու համար:

Ահա, թե ինչպես օգտագործել այս պատկերը կապի դասավորության համար:

Օրինակ, եթե IDE- ում նախաստորագրեք 13 -րդ կապը, այն ներկայացնում է Arduino- ի տախտակի 13 -րդ կապը կամ ATMEGA328 չիպի վրա `19 -րդ կապը:

Շնորհավորում եմ, հաջողվեց: Այժմ դուք կարող եք սկսել զոդել ձեր սեփական փոքրացված Arduino նախագծերը ՝ ոչնչի դիմաց:

Քայլ 5: Մի քանի օգտակար խորհուրդ

Մի քանի օգտակար խորհուրդ
Մի քանի օգտակար խորհուրդ

Ես կավարտեմ այս ուսանելիը ՝ տալով ձեզ ևս մի քանի օգտակար խորհուրդներ.

Եթե դուք կպցնում եք նախագիծ, ապա պետք է օգտագործեք 28 փին DIP վարդակից և ավելացնեք ATMEGA328 նախագիծը զոդելուց հետո:

Իմը ստացա այստեղ

Լավ պրակտիկա է մի քանի չարամիտ կանանց վերնագրեր ամրացնել 3 առաջին ոտքերին, որպեսզի անհրաժեշտության դեպքում կարողանաք փոխել կամ վերբեռնել էսքիզներ:

Եթե ձեր միկրոկառավարիչն իրեն տարօրինակ է պահում, ապա + և -միջև կարող եք ավելացնել 10 -ից 100 uf կոնդենսատոր:

Չիպը պատվիրելիս համոզվեք, որ դա ATMEGA328P-PU է:

Քայլ 6: Վերջնական նշում

Ձեզ դուր եկավ սա ուսանելի, խնդրում ենք սեղմել «Սիրված» կոճակը և բաժանորդագրվել:

Նաև ստուգեք իմ «Ինչպես շտկել չինական Arduino կլոնները» հրահանգավորումը:

Կհանդիպենք հաջորդ Instructable- ում:

Շնորհակալություն, Թոմ Հեյլեն

Ֆեյսբուք ՝

Նվիրաբերեք ՝ օգնելու ինձ շարունակել այս աշխատանքը ՝

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