ATtiny Arduino ծրագրավորման վահան. 7 քայլ
ATtiny Arduino ծրագրավորման վահան. 7 քայլ
Anonim
Image
Image
Ներմուծեք ձեր ֆայլը
Ներմուծեք ձեր ֆայլը

Այս նախագծի կառուցման ընթացքում մենք ձեզ ցույց ենք տալիս, թե ինչպես պատրաստել ձեր սեփական ATtiny Arduino ծրագրավորող վահանը `օգտագործելով Bantam Tools Desktop PCB ֆրեզերային մեքենա: Այս էական բաղադրիչը թույլ է տալիս միացնել և ծրագրավորել ATtiny չիպսերը Arduino IDE- ի միջոցով: Այս նախագիծը պատրաստելու և պատրաստման համար շատ քիչ ժամանակ է պահանջում `պատրաստի արտադրանքի հասնելու համար: Եկեք սկսենք!

Քայլ 1: Հավաքեք ձեր գործիքներն ու նյութերը

ԳՈՐOOLԻՔՆԵՐ

Bantam Tools Desktop PCB ֆրեզերային մեքենա

Տեղադրված է համակարգիչ Bantam գործիքներով աշխատասեղանի ֆրեզերային հաստոցով

Arduino IDE ծրագիրը տեղադրված է

Հարթ վերջնական ջրաղաց, 1/32"

PCB փորագրման բիթ, 0.005"

Հավասարեցման փակագիծ

Sոդման երկաթ

Շեղանկյուն մետաղալար կտրիչներ

USB մալուխ

ՆՅՈԹԵՐ

PCB դատարկ, FR-1, միակողմանի

Կասետային, բարձր ամրության, երկկողմանի

Վերնագրեր ՝ 2,54 մմ (32)

Ռեզիստորներ (3)

LED (1 կարմիր, 1 կանաչ, 1 դեղին)

Ընկղման վարդակից ՝ 2x4

Ընկղման վարդակից ՝ 2x7

Կոնդենսատոր, 10uF

ՖԱՅԼԵՐ

Ներբեռնեք ATtiny-Jig-Final-Bantam-Tools.brd ֆայլը:

Քայլ 2: Ստեղծեք ձեր աշխատանքը

Նախ, մենք պետք է տեղադրենք և տեղադրենք հավասարեցման փակագիծը: Հավասարեցման փակագիծը ամրացնելուց հետո, Fixturing- ի ներքո, ընտրեք Տեղադրել և հետևեք էկրանի ցուցումներին: Հավասարեցման փակագծի օգտագործումը կապահովի, որ ձեր տախտակը կատարյալ քառակուսի լինի առջևի ձախ անկյունում:

Նշում. Եթե նախկինում չեք տեղադրել հավասարեցման փակագիծը, հետևեք այս աջակցության ուղեցույցի քայլերին:

Հավասարեցման փակագիծը տեղադրելով, ժամանակն է ստեղծել ձեր աշխատանքը: Մենք արագ կանցնենք այս կարգավորումը: Եթե ձեզ անհրաժեշտ են ավելի շատ ուղեցույցներ, թե ինչպես բեռնել ձեր գործիքը և տեղեկատվություն մուտքագրել Bantam Tools Desktop Milling Machine Software ծրագրին, դիմեք Light-Up PCB Badge նախագծին:

  1. Միացրեք աշխատասեղանի PCB ֆրեզերային մեքենան և բացեք Bantam Tools Desktop ֆրեզերային հաստոցների ծրագրակազմը:
  2. Տուն ջրաղաց:
  3. Կրկնակի ստուգեք `համոզվելու համար, որ Fixturing- ի տակ գրված է Bracket:
  4. Ընտրեք 1/32 "Flat End Mill- ը, բեռնեք այն կցված բիտ օդափոխիչով և գտեք գործիքը:
  5. Նյութի բացվող ընտրացանկում ընտրեք Միակողմանի FR-1:
  6. Չափել և մուտքագրել չափերը X, Y և Z արժեքների մեջ ՝ Material: Այնուհետև կիրառեք բարձր ամրության երկկողմանի ժապավեն PCB- ի մի կողմում և տեղադրեք այն փչացած տախտակի վրա, որպեսզի այն համահունչ լինի հավասարեցման փակագծի անկյունին:

Քայլ 3: Ներմուծեք ձեր ֆայլը

Bantam Tools ծրագրաշարում ՝ Plans- ի ներքո, կտտացրեք Բաց ֆայլեր և ընտրեք ATtiny-Jig-Final-Bantam-Tools.brd: Այնուհետև ընտրեք 1/32 "Flat End Mill and 0.005" PCB Engraving Bit: Ձեր ջրաղացի ժամանակը կտատանվի `կախված ձեր օգտագործած արագություններից և կերակրման բաղադրատոմսից: Այս գործողության համար մենք օգտագործեցինք հետևյալ բաղադրատոմսերը:

1/32 դյույմ հարթ ավարտի գործարանի համար.

  • Կերակրման արագություն ՝ 59 դ/րոպե
  • Սուզման արագությունը `15 դյույմ
  • Spindle- ի արագությունը ՝ 25,000 RPM
  • Stepover: 49%
  • Անցուղու խորությունը `0.010 դյույմ

0.005 PCB փորագրման բիտի համար.

  • Սնուցման տոկոսադրույքը `4.00 դ/րոպե
  • Սուզման արագություն ՝ 5.00 դյույմ
  • Spindle- ի արագությունը ՝ 25,000 RPM
  • Stepover: 50%
  • Անցուղու խորությունը `0.006 դյույմ

Եթե ցանկանում եք ձեր արագություններն ու հոսքերը հարմարեցնել մերին, կտտացրեք Ֆայլ> Գործիքի գրադարան> Ավելացնել գործիք: Անվանեք ձեր նոր գործիքները, ապա մուտքագրեք արագությունների և թարմացվող բաղադրատոմսեր: Ձեր Գործիքի գրադարանը անհատականացնելու մասին ավելին կարող եք իմանալ այստեղ:

Քայլ 4: Սկսեք ֆրեզերումը

Սկսեք ֆրեզերումը
Սկսեք ֆրեզերումը

Պատրա՞ստ Կտտացրեք Սկսել ֆրեզերային կոճակը:

Հիշեք, որ այս աշխատանքը գործիքի փոփոխություն կպահանջի: Երբ հուշվի, տեղադրեք 0.005 դյույմանոց PCB փորագրման բիտը կցված բիտ օդափոխիչով, տեղադրեք գործիքը և ընտրեք Սկիզբ ֆրեզերային տախտակը ավարտելու համար:

Քայլ 5: Sոդեք բաղադրիչները

Sոդել բաղադրիչները
Sոդել բաղադրիչները
Sոդել բաղադրիչները
Sոդել բաղադրիչները

Դե, ժամանակն է զոդման: Ձեռք բերեք ձեր բաղադրիչները և ձեր զոդման երկաթը: Ամենահեշտը բաղադրիչները կպցնել հետևյալ հաջորդականությամբ.

  1. Ռեզիստորներ
  2. 2x4 կամ 2x7 ընկղմման վարդակից
  3. 2.54 մմ սկիպիդար վերնագրեր
  4. Դեղին, կանաչ և կարմիր լուսադիոդներ
  5. 10uF կոնդենսատոր

Երբ ավարտեք զոդումը, տախտակը նման կլինի այստեղ ցուցադրվածին: Ուշադրություն դարձրեք, թե ինչպես են բաղադրիչներն անցնում FR-1- ի հետևի կողմը:

Շնորհավոր! Դուք պատրաստել եք ձեր սեփական ATtiny Arduino ծրագրավորողի վահանը ՝ օգտագործելով Bantam Tools Desktop PCB ֆրեզերային մեքենան:

Քայլ 6. Programրագրավորեք ձեր Arduino չիպերը

Programրագրեք ձեր Arduino չիպսերը
Programրագրեք ձեր Arduino չիպսերը

Կցեք ATINY ծրագրավորման ջիգը, որը դուք պարզապես աղացել եք Arduino տախտակին, որը ցանկանում եք ծրագրավորել: Բացեք Arduino IDE- ն: (Եթե դեռ չեք հասցրել, ներբեռնեք այստեղ):

  1. Վերբեռնեք ArduinoISP ուրվագիծը Arduino Uno- ում:
  2. Տեղադրեք ATTinyCore Spence Konde- ի միջոցով Arduino Board Manager- ի միջոցով:
  3. Կտտացրեք Գործիքներ> Տախտակ> ATTiny 25/45/85 (կամ 24/44/84):
  4. Կտտացրեք Գործիքներ> ockամացույց - 8 ՄՀց (ներքին):
  5. Կտտացրեք Գործիքներ> Չիպ> ATTiny85 (կամ ATTiny84):
  6. Կտտացրեք Գործիքներ> LTO - «Անջատված է»:

Միացրեք ATtiny վարդակից: Arduino- ի USB պորտը դեպի ներքև ուղղված, 1 -ին կապը պետք է լինի ներքևի աջ կողմում: Այնուհետև միացրեք ծրագրավորված ջիգը Arduino- ին և միացրեք այն: Գործարկման հաջորդականությունից հետո դեղին LED- ը պետք է սկսի շնչել:

Հաջորդը, կտտացրեք Գործիքներ> merրագրավորող> Arduino As ISP, այնուհետև ընտրեք Գործիքներ> Burn Bootloader: Այս քայլը պետք է կատարվի միայն մեկ չիպի համար: Arduino Bootloader- ը ATTiny- ում այրելուց հետո կարող եք մի շարք էսքիզներ վերբեռնել Arduino IDE- ի օրինակելի պանակներից կամ կարող եք ինքներդ ծածկագրել: Համոզվեք, որ «Էսքիզ» ընտրացանկից ընտրել եք «Վերբեռնել ծրագրավորողի միջոցով» տարբերակը: Նշում. Ձեր Arduino չիպը ծրագրավորելու մասին լրացուցիչ տեղեկությունների համար այցելեք Arduino- ի Arduino Uno ծրագրավորման ուղեցույցը:

Չիպսերը ծրագրավորելիս ահա որոշ դիզայներական նշումներ, որոնք պետք է հիշել:

LED- ները. LED- ները կցված են Arduino- ի 7, 8 և 9 կապումներին `ծրագրավորումը, սխալները և սրտի բաբախյունը ցույց տալու համար: Սրանք ծրագրավորման ընթացքում կարգավիճակի լուսադիոդներ են և ներկառուցված ArduinoISP էսքիզի մեջ: Դեղին LED- ը «շնչում է», երբ միացված եք. կանաչ LED- ը թարթում է ծրագրավորման ընթացքում; և կարմիր LED- ը միանում է, երբ կա սխալ և երբ էսքիզն ավարտում է բեռնումը:

  • Pin 7 - mingրագրավորում
  • Pin 8 - Սխալներ
  • Պին 9 - Սրտի բաբախում

Սերիական ծայրամասային ինտերֆեյս (SPI). SPI- ն օգտագործվում է միկրոկոնտրոլերների կողմից մեկ կամ մի քանի ծայրամասային սարքերի, կամ այս դեպքում տպատախտակների հետ արագ հաղորդակցության համար: Միշտ կա մեկ հիմնական սարք, որը վերահսկում է մյուս սարքերը:

  1. Pin 10 - Salve Select (SS)
  2. Pin 11 - Master Out Slave In (MOSI)
  3. Pin 12 - Master In Slave Out (MISO)
  4. Պին 13 - Սերիական ժամացույց (SCK)

Գլոբալ ծրագրավորում

  • 5V - հզորություն
  • GND - գետնին
  • Վերակայել

Քայլ 7: Փորձարկեք ձեր Arduino տախտակը

Փորձարկեք ձեր Arduino տախտակը
Փորձարկեք ձեր Arduino տախտակը

Այս վերջին քայլում ժամանակն է փորձարկել ձեր տախտակը: Որպեսզի համոզվեք, որ ձեր տախտակն աշխատում է, կատարեք հետևյալ քայլերը.

  • Կտտացրեք Ֆայլ> Օրինակներ> 01. Հիմունքներ> Թարթել: Փոխեք LED կապը 3 -ի: Սա 85 -ի 2 -րդ կապն է, իսկ 84 -ի վրա `10 -ը:
  • Կտտացրեք Գործիքներ> merրագրավորող: Ընտրեք Arduino- ն որպես մատակարար:
  • Կտտացրեք Էսքիզ> Վերբեռնում> merրագրավորող:

Կա՞ մի թեմա, որը կցանկանայիք, որ մենք լուսաբանեինք մեր հաջորդ տեսանյութում: Ուղարկեք էլփոստ ռեսուրսներ@bantamtools.com կամ դիմեք մեզ սոցիալական մեդիայի մեր ալիքներով: Համոզվեք, որ հետևեք մեզ Instagram- ում, Facebook- ում և Twitter- ում `վերջին եղանակների, CNC նախագծերի և թարմացումների համար:

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