Բովանդակություն:
- Քայլ 1: Ձեռք բերեք ձեր մասերը
- Քայլ 2: Դրեք այն միասին
- Քայլ 3: Հաղորդալարեր
- Քայլ 4: Softwareրագրակազմ - VSC կոդ
- Քայլ 5: Տեղադրեք PlatformIO IDE հավելվածը
- Քայլ 6: Ստեղծեք նոր նախագիծ
- Քայլ 7. Կազմաձևեք զարգացման միջավայրը USBASP- ի համար
- Քայլ 8: Միացրեք ծրագրավորողին
- Քայլ 9: Կարգավորեք վարորդները
- Քայլ 10: Գրեք ձեր ծածկագիրը
Video: Փոքր միկրոկառավարիչի նախագիծ մինչև 2 դոլարով ՝ 11 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
Ինտերնետում շատ բան կա միկրո վերահսկիչների հետ աշխատելու մասին: Այնտեղ շատ ընտրություն կա, դրանք ծրագրավորելու շատ եղանակներ ՝ անկախ նրանից սկսած, թե ոչ, զարգացման տախտակներով կամ ավելի ընդգրկուն SOC (System On Chip) գաջեթներով, ինչպես նաև դրանք ծրագրավորելու բազմաթիվ եղանակներով:
Այսպիսով, նրանց համար, ովքեր հետաքրքրված են, սա նրանցից մեկն է:
USBASP + AVR ATTiny85 մինի USB մշակման տախտակ (Digistump- ի կողմից)
Ինձ դուր է գալիս այս համադրությունը, որովհետև դա իսկապես էժան միջոց է նախագիծը գործի դնելու շատ փոքր ձևի գործոնով Arduino պլատֆորմի համար: Այս չիպսերն այնքան փոքր են, որ դրանք կարող եք գործնականում ամեն ինչի մեջ դնել `ի տարբերություն աննկատ Unos- ի:
Գրատախտակն, որն օգտագործում եմ, էժան digispark մեկնարկային թակոց է, որը ebay- ում հասնում է ահռելի $ 1 -ի ՝ միջազգային անվճար առաքմամբ:
Merրագրավորողը բաց կոդով USBASP ծրագրավորողն է, որը հասանելի է մոտավորապես նույն գնով ebay- ում կամ AliExpress- ում
Այս խրատականը դև-տախտակին ինչ-որ բան անելու վերջից վերջ գործընթացն է
Ավելի հեշտ ճանապարհ է digistump- ից իրական digispark ձեռք բերելը
Բայց այս նախագիծը կարծես թե կանգ է առել և դրանք արժեն 8 ԱՄՆ դոլար
Եթե դուք ունեք դրանցից մեկը, ապա ձեզ հարկավոր չէ ծրագրավորող, ինչպես դա կա, և ardudino Micronucleus բեռնիչ-բեռնիչը նախապես բռնկվել է չիպի վրա: Սա նշանակում է, որ դուք կարող եք օգտագործել ծրագիրը անմիջապես համակարգչից չիպի վրա: Բայց դրա բացասական կողմն այն է, որ բեռնախցիկն օգտագործում է չիպի վրա առկա ռեսուրսի լավ մասը ՝ սահմանափակելով, թե ինչ կարող եք անել դրա արժեքի համար, սա USBASP- ի և ոչ թե Micronucleus- ի մասին է:
Քայլ 1: Ձեռք բերեք ձեր մասերը
Գնացեք ebay կամ aliexpress և որոնեք
- «attiny85» տախտակի համար
- «ւսբասպ» ծրագրագրողի համար եւ
- «jumber wires» լարերի համար (ըստ ցանկության, եթե կարող եք մոտակայքում մի քանիսը գտնել)
Քայլ 2: Դրեք այն միասին
Երբ ձեր սարքաշարը վերջապես գալիս է, սկսեք զոդումից
Փաթեթի հետ միասին փաթեթները կպցրեք տախտակին: Սա ընտրովի չէ: եթե դուք չունեք զոդման սարք, կարող եք պարզապես ոլորել լարերը, բայց դա խորհուրդ չի տրվում, քանի որ շփումները լավագույնը չեն լինի
Այս օրինակում ես, ինչ -ինչ պատճառներով, լարերը ուղղակիորեն միացրել եմ հոսանքի տերմինալներին, բայց դա անելու համար կարող եք օգտագործել ճեղքված կապում
Քայլ 3: Հաղորդալարեր
Միացրեք լարերը ըստ պատկերների: Ես օգտագործել եմ այս համադրությունը, բայց դուք կարող եք օգտագործել ցանկացած կոպիտ, դրանք պարզապես պետք է ճիշտ համապատասխանեն
տախտակին.
- p0, p1, p2 = կանաչ, կապույտ, կարմիր
- 5v, GND = կարմիր, կանաչ (VIN չի օգտագործվում)
միակցիչ:
տես դիագրամ համապատասխան մալուխային միացման համար
Քայլ 4: Softwareրագրակազմ - VSC կոդ
Այժմ դուք լարված եք, ձեզ հարկավոր է կարգաբերել ձեր ծրագրաշարի միջավայրը
Սա ներառում է.
- վարորդներ
- զարգացման միջավայր
Առաջին ներբեռնեք Visual Studio Code- ը: (լավագույն նախանձը, որ ես գտել եմ մինչ այժմ)
Դուք կարող եք դա ստանալ https://code.visualstudio.com/download կայքից
Ներբեռնեք և տեղադրեք այն
Քայլ 5: Տեղադրեք PlatformIO IDE հավելվածը
Կտտացրեք ներքևի ձախ մասում գտնվող ընդարձակման կոճակին և փնտրեք PlatformIO
Տեղադրեք այն և վերաբեռնեք
Կտտացրեք «Փոքրիկ տան» կոճակին ՝ ներքևի ձախ կարգավիճակի սանդղակին ՝ հարթակի IO- ի գլխավոր էջը բացելու համար, եթե plugin- ի տեղադրումից հետո այն ինքնաբերաբար չբարձրանա
Քայլ 6: Ստեղծեք նոր նախագիծ
Նախագծի հրաշագործում նշեք նախագիծը և ընտրեք տախտակը
Տախտակը պետք է լինի
Attiny85 (ընդհանուր)
Շրջանակը պետք է լինի
Արդուինո
Քայլ 7. Կազմաձևեք զարգացման միջավայրը USBASP- ի համար
Տեղադրեք ծրագրավորողը PlatformIO նախագծի կարգավորումների ֆայլում platformio.ini
Այս տողերը ավելացրեք platformIO.ini ֆայլում.
upload_protocol = usbaspupload_flags = -Pusb
Քայլ 8: Միացրեք ծրագրավորողին
Միացրեք ծրագրավորողին
Քայլ 9: Կարգավորեք վարորդները
Ձեր USBASP ապարատին անհրաժեշտ կլինեն վարորդներ ձեր համակարգչի համար `դրա հետ հաղորդակցվելու համար:
Ներբեռնեք Zadig- ը այստեղից
Միացրեք ձեր USBASP USB սարքը ձեր համակարգչի USB պորտին
Գործարկեք ձեր ներբեռնած Zadig ծրագիրը
Տեղադրեք Winusb վարորդը usbasp- ի համար
Եթե ձեր համակարգը չի ճանաչում ապարատային սարքավորումները, ուղարկեք ինձ նոտա, և գուցե ես կարող եմ օգնել, բայց ընդհանուր առմամբ դա պետք է աշխատի տուփից դուրս:
Քայլ 10: Գրեք ձեր ծածկագիրը
"loading =" ծույլ "համոզված եք, որ ձեր ATTiny85 տախտակը միացված է ձեր ծրագրավորողին և ամեն ինչ միացված է:
Սեղմեք Ctrl+Alt+U ստեղները `ծրագիրը կազմելու և վերբեռնելու համար
Խորհուրդ ենք տալիս:
Attiny85 ստեղնաշար մինչև 8 դոլարով .: 11 քայլ (նկարներով)
Attiny85 ստեղնաշար մինչև 8 դոլար արժողությամբ. Նախագծի նպատակն էր պատրաստել ստեղնաշար, որը հաճելի և հեշտ է պատրաստել, և որի պատրաստումը մեծ գումար չի պահանջի
Անձնական վարժությունների դասընթացավար (սկսնակների միկրոկառավարիչի նախագիծ) ՝ 4 քայլ
Անձնական վարժությունների դասընթացավար (սկսնակների միկրոկառավարիչի նախագիծ). Ամփոփում. Այս հրահանգի նպատակն է ստեղծել սարք, որը կօգնի վարժությունների հեծանիվ օգտագործողի համար հետևողական վարժությունների ռեժիմ ապահովել: Սարքը. LED լուսարձակում և ազդանշան ազդանշան հնչեցնել
Ստեղծեք 500 մետրանոց ռադիոյի տվյալների հղում մինչև 40 դոլարով. 7 քայլ
Կառուցեք 500 մետրանոց ռադիոյի տվյալների հղում մինչև 40 դոլարով. Ունե՞ք ջրի բաք, որը ցանկանում եք չափել, կամ պատնեշ կամ դարպաս: Wantանկանու՞մ եք հայտնաբերել մեքենայից, որն իջնում է ընթացքի մեջ, բայց չե՞ք ցանկանում լարերը լարել այգու միջով: Այս հրահանգը ցույց է տալիս, թե ինչպես կարելի է 500 մետր տվյալներ ուղարկել 100% հուսալիությամբ ՝ օգտագործելով picaxe microcontr
Փոքր ռոբոտների ստեղծում. Մեկ խորանարդ դյույմանոց միկրո-սումո ռոբոտների պատրաստում և ավելի փոքր `5 քայլ (նկարներով)
Փոքր ռոբոտների ստեղծում. Մեկ խորանարդ դյույմ չափով միկրո-սումո ռոբոտներ պատրաստելը և դրանցից փոքրը. Ահա որոշ մանրամասներ փոքրիկ ռոբոտներ և սխեմաներ կառուցելու վերաբերյալ: Այս հրահանգը կներառի նաև մի քանի հիմնական խորհուրդներ և տեխնիկա, որոնք օգտակար են ցանկացած չափի ռոբոտներ կառուցելիս: Ինձ համար, էլեկտրոնիկայի մեծ մարտահրավերներից է տեսնել, թե որքան փոքր է
LED լապտեր մինչև 10 դոլարով (առանց զոդման, հարթ) ՝ 6 քայլ
LED լապտեր ՝ մինչև 10 դոլարով (առանց զոդման, հարթ). Այս հրահանգը ցույց կտա, թե ինչպես կարելի է LED լապտեր կառուցել առանց զոդի, որը հարթ կդնի 10 դոլարից ցածր գնով: Դրա գաղափարը ծագեց այն հարթ լապտեր ունենալու անհրաժեշտությունից, որը չէր պտտվի, երբ ես աշխատում էի համակարգիչների և էլեկտրագծերի վրա