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

ATtiny Arduino ծրագրավորման վահան. 7 քայլ
ATtiny Arduino ծրագրավորման վահան. 7 քայլ

Video: ATtiny Arduino ծրագրավորման վահան. 7 քայլ

Video: ATtiny Arduino ծրագրավորման վահան. 7 քայլ
Video: How to use Prototyping Shield with breadboard for Arduino 2024, Նոյեմբեր
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 նախագծերի և թարմացումների համար:

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