Բովանդակություն:
- Քայլ 1: Մասեր
- Քայլ 2: Teori
- Քայլ 3: Stripborad դասավորությունը
- Քայլ 4. Քաշեք վերակայման քորոցը
- Քայլ 5: Էներգամատակարարում
- Քայլ 6: ISP ծրագրավորող
- Քայլ 7: Դասավորություն
- Քայլ 8: Programրագրավորում
Video: Կառուցեք ձեր սեփական զարգացման խորհուրդը. 8 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Այս ուսանելի ծրագիրը ցույց կտա ձեզ, թե ինչպես կառուցել ձեր սեփական զարգացման խորհուրդը զրոյից: Այս մեթոդը պարզ է և չի պահանջում որևէ առաջադեմ գործիք, դուք կարող եք դա անել նույնիսկ ձեր խոհանոցի սեղանին: Սա նաև ավելի լավ է պատկերացնում, թե ինչպես են իրականում աշխատում Արդրուինոսն ու զարգացման այլ խորհուրդները:
Դուք կարող եք նախագծել ձեր զարգացման խորհուրդը `ձեր հատուկ նպատակին համապատասխան: Նկարում պատկերված այս զարգացման տախտակն օգտագործվել է DC- շարժիչի պտույտ / րոպե արագությունը վերահսկելու համար: DC- շարժիչը կառավարվում էր համակարգչից ՝ օգտագործելով սերիական պորտը: LED- ները օգտագործվում էին օգնելու համար, երբ անհրաժեշտ էր կարգաբերում:
Այս Ուղեցույցում ես ցույց կտամ, թե ինչպես կառուցել զարգացման բազմակողմանի տախտակ, հետևաբար մասերի ցուցակը չի լինի նույնը, ինչ նկարում պատկերված է:
Քայլ 1: Մասեր
Մասերի ցուցակ.
- 1 Atmel ATmega88 (կամ ցանկացած պրոցեսոր, որը լավագույնս համապատասխանում է ձեր կարիքներին)
- 1 Ընկղմեք IC վարդակից 28
- 1 10k ohm դիմադրություն
- 1 100 օմ դիմադրություն
- 1 դիոդ
- 3 0.1 μF կոնդենսատոր
- 1 10 μF կոնդենսատոր
- 1 LED- դիոդ
- 1 330 օմ դիմադրություն
- Որոշ ցատկողներ
- Որոշ տղամարդու քորոցներ (կամ կանայք)
- Մի կտոր տախտակ (օգտագործեք այն շերտերով և ոչ մատրիցով, տես նկարը)
Որպեսզի հետագայում կարողանաք ծրագրավորել ձեր միկրոկառավարիչը, ձեզ հարկավոր է ISP ծրագրավորող (համակարգային ծրագրավորում): Ես օգտագործել եմ AVRISP mkII (https://www.atmel.com/tools/avrispmkii.aspx): Կան բազմաթիվ տարբեր ISP- ծրագրավորողներ, որոնցից կարող եք ընտրել, կամ կարող եք ինքներդ կառուցել: Կան նաև որոշ եղանակներ ՝ կազմաձևելու arduino- ն ՝ որպես ISP- ծրագրավորող:
Քայլ 2: Teori
Scratարգացման տախտակը զրոյից կառուցելու և ծրագրավորելու համար ձեզ հարկավոր է կարդալ որոշ տվյալների թերթեր: Երբեմն կարող է դժվար լինել գտնել այն, ինչ փնտրում եք, բայց ես կտրամադրեմ ամենակարևոր իրերը:
ATmega88 տվյալների թերթիկ
Սարքաշարի նախագծման նկատառում
Սկզբում մենք պետք է նայենք ATmega88- ի pinout- ին, որը կարելի է գտնել տվյալների թերթիկում:
Որոշ կարևոր նավահանգիստներ, որոնք լրացուցիչ ուշադրության կարիք ունեն, հետևյալն են.
- Պին 1. Սա վերակայման քորոցն է, որը կվերականգնի պրոցեսորը, երբ այն ցածր է: Այս քորոցին կպահանջվի քաշքշում, այնպես որ այն միշտ բարձր է, եթե չեք ցանկանում վերականգնել այն: (Սա կցուցադրվի ավելի ուշ)
- Պին 7 -ը և 20 -ը այն վայրն է, որտեղ Vcc- ն պետք է միացված լինի ՝ 5 Վ:
- Պին 9 և 10. Այս կապումներին կարելի է միացնել արտաքին բյուրեղ, բայց մենք կօգտագործենք ներքին տատանումները: Հետևաբար, մենք կարող ենք վերաբերվել այս կապումներին, ինչպես սովորական թվային կապում:
- PIN 17, 18 և 19: Դրանք կօգտագործվեն ծրագրավորման համար (սա կցուցադրվի ավելի ուշ):
Քայլ 3: Stripborad դասավորությունը
Շրջանակային դիագրամ ստեղծելու համար մենք կօգտագործենք StripCAD- ը: followրագիրը ներբեռնելու համար հետևեք հղմանը:
Այս ծրագիրը կարող է մի փոքր դժվար օգտագործել, քանի որ այն օգտագործողի համար հարմար չէ, բայց արդյունավետ է, երբ գիտեք, թե ինչպես օգտագործել այն: Մի փոքր խաղացեք դրա հետ, և շուտով կյուրացնեք դրան: Որոշ լավ խորհուրդներ հետևյալն են.
- Սեղմեք c ՝ բաղադրիչները որոնելու համար
- Սեղմեք v ՝ տարբեր տարբերակներ ստանալու համար
- Սեղմեք մկնիկի ձախ կտտոցը հորիզոնական երկու կետերի միջև ՝ խափանում ստանալու համար
- Սեղմեք մկնիկի ձախ կտտոցը երկու կետերի միջև ՝ ուղղահայաց կամուրջ ստանալու համար
Բաղադրիչներ որոնելիս.
- «DILxx»-ը ձեզ կտրամադրի Dual In-Line, որին հաջորդում է կապումների քանակը
- «SILxx»-ը ձեզ կտրամադրի Single In-Line, որին հաջորդում է կապումների քանակը
Հակառակ դեպքում պարզապես որոնեք այն բաղադրիչը, որը դուք փնտրում եք:
Քայլ 4. Քաշեք վերակայման քորոցը
6 -րդ կողմի ապարատային դիզայնի դիտարկման փաստաթղթից մենք գտնում ենք նկարի սխեման: Կարդացեք փաստաթղթի տեքստը `ավելի լավ հասկանալու համար: Սա այն քայլն է, երբ մենք վարում ենք քաշքշուկը 1-ին կապիչի համար:
Կարող է լավ լինել միկրոկառավարիչի համար ձեռքով վերականգնելը: Սա կարող է օգտագործվել SIL2- ը 100 օմ դիմադրիչի հետ միացնելով գետնին: Կարճ միացում SIL2- ի հետ jumper- ով և միկրոկառավարիչը կվերակայվի: 100 օմ ռեզիստորը կանխելու է կոնդենսատորի կարճ միացումը: Հակառակ դեպքում պարզապես հետևեք սխեմայից փաստաթղթին:
Երկրորդ նկարում քաշվող կապը պատկերված է StripCAD- ում
Քայլ 5: Էներգամատակարարում
Միջամտությունից խուսափելու համար տախտակի լարման մուտքի մոտ տեղադրվում է 10 μF կոնդենսատոր: Տախտակի վրա առաջացած միջամտությունից խուսափելու համար 0.1 μF կոնդենսատորը տեղադրված է 7-րդ և 8-րդ, իսկ 20-րդ և 22-րդ փիների միջև: Այս կոնդենսատորները հանդես կգան որպես ցածր անցման ֆիլտր: Փոքր կոնդենսատորը պետք է հնարավորինս մոտ լինի քորոցներին `առավելագույն ազդեցություն ունենալու համար:
Հնարավոր է նաև ավելացնել ինչ -որ լարման կարգավորիչ, օրինակ. 78L05, որպեսզի այն աշխատի մարտկոցի վրա:
Քայլ 6: ISP ծրագրավորող
Պրոցեսորը ծրագրավորելու համար ձեզ հարկավոր է ISP ծրագրավորող: Կան տարբեր միակցիչներ ՝ 6 կապ կամ 10 կապ: Ես օգտագործել եմ վեց կապով մեկը, նայեք ապարատային փաստաթղթին ՝ տեսնելու, թե ինչպես պետք է կազմաձևվի կապը:
ISP- ծրագրավորողը հանդես է գալիս որպես համակարգային ծրագրավորում: Այս տեսակի ծրագրավորողի հարմարավետությունն այն է, որ դուք կարող եք ծրագրավորել ձեր սարքը, երբ այն տեղադրված է ամբողջական համակարգում, այլ ոչ թե տեղադրել ձեր չիպը նախքան այն համակարգում տեղադրելը: Հեշտ է նաև ծրագրավորել այն, երբ այն տեղադրվի համակարգում:
Տեսեք հաջորդ քայլը, թե ինչպես պետք է կատարվի ISP կապը:
Քայլ 7: Դասավորություն
Երբ դիզայնն ավարտված է, կտտացրեք տպել ՝ այն որպես PDF պահելու համար (Կամ օգտագործեք կցված ֆայլը): Բացեք PDF ֆայլը և տպեք այն: Ուշադրություն դարձրեք, որ տպիչի կարգավորումը պետք է սահմանվի իրական չափի, հակառակ դեպքում դիզայնը չի համընկնի շերտի տախտակի հետ:
Միշտ լավ գաղափար է ներառել լուսադիոդ, որը ցույց է տալիս, արդյոք զարգացման տախտակի էներգիան միացված է: Այդ պարզ հուշումը կարող է փրկել շատ անհարկի վրիպազերծում:
Ձեր սեփական զարգացման տախտակի պատրաստման քայլերը.
- Տպեք սխեմայի սխեման և մկրատով կտրեք այն:
- Կտրեք բավական մեծ չափի շերտագոտի, այնպես որ թղթի կտորը տեղավորվի վերևում:
- Տեղադրեք թուղթը գիպսաստվարաթղթի վրա, որպեսզի անցքերը համապատասխանեն, սովորական սոսինձի փայտիկով թուղթը կպցրեք շերտագոտուն: Կպչեք թուղթը կողքին ՝ առանց պղնձե շերտերի:
- Սկսեք կարմիր խաչերի մոտ խափանում կատարելով
- Շարունակեք կառուցել և կպցնել ամենացածր բաղադրիչներից մինչև ամենաբարձրը, ինչը կհեշտացնի հավաքումը:
- Միացրեք այն սնուցման աղբյուրին (5 Վ) և սկսեք ծրագրավորել:
Այժմ զարգացման խորհրդի սարքավորումն ավարտված է:
Քայլ 8: Programրագրավորում
Ես օգտագործել եմ Atmel Studio- ն C. ծրագրավորման համար: Ներբեռնեք ծրագիրը և սկսեք ստեղծել հիանալի նախագիծ ձեր սեփական զարգացման տախտակով: Հնարավոր կլինի բեռնել arduino- ն, բայց եթե ցանկանում եք ավելի լավ հասկանալ, թե ինչ է թաքնված արդուինոյի լեզվով ներքևում, փորձեք օրինակներ C.- ում: Օրինակ ՝ փորձեք որոշ ժամանակաչափեր, ընդհատումներ և անալոգային ընթերցում:
ATmega88 տվյալների թերթիկում կարող եք գտնել բազմաթիվ հատուկ ծածկագրեր տարբեր հատուկ առաջադրանքների համար, որոնք կարող է անել ձեր միկրոկառավարիչը:
Ինչպես տեսնում եք, սա էլեկտրոնային սարքերի համար տարբեր նախատիպեր կառուցելու պարզ միջոց է: Դա հեշտ է, էժան և չի պահանջում հատուկ գործիքներ:
Միկրոկառավարիչների մրցույթում երկրորդ տեղը զբաղեցնող 2017 թ
Խորհուրդ ենք տալիս:
Կառուցեք ձեր սեփական փոփոխական լաբորատորիայի նստարանի էներգիայի մատակարարումը. 4 քայլ (նկարներով)
Կառուցեք ձեր սեփական փոփոխական լաբորատորիայի նստարանային էլեկտրամատակարարում. Այս նախագծում ես ձեզ ցույց կտամ, թե ինչպես եմ ես միացրել LTC3780- ը, որը 130 Վտ հզորությամբ Step Up/Step Down հզոր փոխարկիչ է, 12V 5A սնուցման աղբյուրի հետ `կարգավորելի լաբորատորիայի էլեկտրասնուցման աղբյուր (0.8 V-29.4V || 0.3A-6A): Համեմատաբար կատարումը բավականին լավ է
Ստեղծեք ձեր սեփական զարգացման խորհուրդը միկրոկառավարիչի միջոցով. 3 քայլ (նկարներով)
Ստեղծեք ձեր սեփական զարգացման խորհուրդը միկրոկառավարիչով և ծրագրավորում: Եթե որևէ որոնում ունեք
Նախագծեք ձեր սեփական զարգացման խորհուրդը `5 քայլ
Նախագծեք ձեր սեփական զարգացման խորհուրդը. Նշում. Այս ձեռնարկը ներառում է անվճար տեղեկատվության ձևավորման զարգացման տախտակ, ոչ թե անվճար սխեմատիկ կամ այլն: Այս ձեռնարկում ես տեղեկատվություն կտամ այն մասին, թե ինչպես կարող եք նախագծել ձեր սեփական զարգացման խորհուրդը և որոնք են կարևոր խորհուրդներն ու քայլերը: Աստղից առաջ
CityCoaster - Կառուցեք ձեր սեփական հավելյալ իրականության ափսե ձեր բիզնեսի համար (TfCD). 6 քայլ (նկարներով)
CityCoaster - Կառուցեք ձեր սեփական հավելյալ իրականության ափսե ձեր բիզնեսի համար (TfCD). Քաղաք ձեր գավաթի տակ: CityCoaster- ը նախագիծ է, որը մտածում է Հաագայի Ռոտերդամի օդանավակայանի արտադրանքի մասին, որը կարող է արտահայտել քաղաքի ինքնությունը ՝ զվարճացնելով լաունջի հաճախորդներին հավելյալ իրականությամբ: Նման միջավայրում
Կազմեք ձեր սեփական հաշվեկշռի խորհուրդը (և եղեք Wii Fit- ի ճանապարհին) ՝ 6 քայլ
Ստեղծեք ձեր սեփական հաշվեկշռի խորհուրդը (և եղեք Wii Fit- ի ճանապարհին). Ստեղծեք ձեր սեփական հաշվեկշռի խորհուրդը կամ BalanceTile- ը (ինչպես մենք այն անվանում էինք), որպես ինտերֆեյս տարբեր խաղերի և ֆիզիկական պատրաստվածության ուսուցման համար `օգտագործելով I-CubeX տեխնոլոգիան: Նախագծեք ձեր սեփական ծրագիրը և գնացեք Wii Fit- ից այն կողմ: Տեսանյութը ներկայացնում է ակնարկ և