Talaan ng mga Nilalaman:

Arduino Attiny Programming Shield - SMD: 4 na Hakbang
Arduino Attiny Programming Shield - SMD: 4 na Hakbang

Video: Arduino Attiny Programming Shield - SMD: 4 na Hakbang

Video: Arduino Attiny Programming Shield - SMD: 4 na Hakbang
Video: Easily program three ATtiny's at once with this shield for Arduino Uno 2024, Nobyembre
Anonim
Arduino Attiny Programming Shield - SMD
Arduino Attiny Programming Shield - SMD

Kamusta, Nagtatrabaho ako sa pag-setup ng aking tool sa programa para sa mga naisusuot sa huling mga buwan. Ngayon nais kong ibahagi kung paano ko nilikha ang aking Arduino Shield.

Pagkatapos ng pag-google ng ilang sandali, nahanap ko ang kagiliw-giliw na lumang artikulo na Attiny ng programa ng kalasag, na nagbigay inspirasyon sa akin na lumikha ng sarili ko.

Ang kalasag na ito ay Arduino Uno na katugma at inilaan upang magamit sa iba't ibang mga ATTiny uC sa mga sumusunod na pakete PDIP / SOIC / TSSOP, oo.. SMD na balot din:)

Tukuyin natin ang mga hadlang ng proyekto:

  • Tugma ang Arduino Uno
  • Tugma ang ATtiny25 / 45/85, ATtiny24 / 44/84 at ATtiny2313A / 4313
  • Tugma ang PDIP / SOIC / TSSOP
  • Sinusuportahan ang mga SMD package sa pamamagitan ng paggamit ng isang konektor sa gilid ng PCB

Mga gamit

Kinakailangan Hardware:

  • 1 x 6 Pin 2.54 mm patayong mga header, para sa koneksyon ng Arduino board
  • 1 x 5 Pin 2.54 mm na mga patayong header
  • 1 x 1 Pin 2.54 mm na mga patayong header
  • 1x socket ng PDIP_8
  • 1x socket ng PDIP_20
  • 1 x PCB socket extension socket, para sa suporta sa SMD package. Gumagamit ako ng isa na ibinigay ng TE Connectivity
  • 1 x 10 uC capacitor SMD package
  • 1 RED, 1 Yellow at 1 Green SMD LEDs, para sa indikasyon ng Katayuan. Gumagamit ako ng Kingbright 3.2mmx1.6mm SMD CHIP LED LAMP
  • 3 SMD Resistors (3225 package), bawat 400 Ohm

Mga Kinakailangan na Tool:

Ang CAD Tool para sa mga eskematiko at disenyo ng PCB, gumagamit ako ng Kicad 5.1.5

Hakbang 1: Paglikha ng Skema

Paglikha ng Skema
Paglikha ng Skema
Paglikha ng Skema
Paglikha ng Skema
Paglikha ng Skema
Paglikha ng Skema

Suriin natin ang eskematiko sa larawan sa itaas.

Ang kalasag ay may 2 pagpipilian para sa pagprograma sa mga uC.

  • Gumagamit kami ng 2 mga socket ng DIP para sa kani-kanilang packaging ng PDIP.
  • Sa kabilang banda ang mga SMD package chip ay bahagi ng isang mini PCB device (Nakasuot). Ang interface ng plug ng PCB sa PCB ay may 6 na mga pin. Maaari itong ipasok / alisin mula sa socket ng PCB edge (katulad ng mini interface ng PCI para sa isang mainboard ng PC). Sa larawan sa itaas maaari mong makita ang konektor na ginamit din sa board na ito.

Ang huli ay isang opsyonal na tampok, maaari mo itong alisin mula sa iyong mga iskema batay sa iyong mga pangangailangan. Maaari mong makita sa ilalim ng link na ito ATtiny-Wearable-Device-PCB-Edge-Connector ang isang paliwanag sa kung paano lumikha ng isang mini PCB para sa hangaring ito.

Ang mga socket ng PDIP at konektor ng gilid ay konektado sa mga pin ng Arduino batay sa talahanayan sa itaas. Ito ang mga kinakailangang signal para sa ISP program.

Pangungusap: Ang isang kapasitor ay idinagdag sa Arduino Board, upang mapawalang bisa ang anumang pag-reset sa panahon ng proseso ng programa

Hakbang 2: Pagma-map ng Schematic sa Mga Component ng Footprint

Pagma-map ng Schematic sa Mga Component ng Footprint
Pagma-map ng Schematic sa Mga Component ng Footprint

Karamihan sa mga bakas ng paa sa proyektong ito ay bahagi ng Kicad Footprint library. Gumagawa lamang kami ng isang maikling hintuan dito, upang ipahiwatig kung alin sa mga pagpipilian na aming pinili at kung bakit.

Sumangguni sa larawan sa itaas para sa mga detalye, mangyaring gamitin ang SMD capacitor footprint tulad ng ipinahiwatig at para sa PCB edge konektor gumamit ng isang THT 6 Pin header (ang pitch ay 2.54 mm, walang magagamit na 3D na modelo).

Hakbang 3: Paglikha ng PCB

Paglikha ng PCB
Paglikha ng PCB
Paglikha ng PCB
Paglikha ng PCB

Ipaliwanag natin ang pangunahing diskarte ng layout ng PCB:

  • sa likuran ay inilalagay lamang namin ang mga PAD upang kumonekta sa aming Arduino Board.
  • sa itaas na bahagi, nais naming magkaroon ng mga DIP socket, mini PCB socket at status LEDs din.

Batay sa mahusay na paglalarawan ng Arduino na Arduino Uno Drawing, maaari naming simulang ilagay ang mga konektor ng kalasag sa aming layout (suriin ang mga larawan sa itaas). Bilang isang mahusay na kasanayan binago namin ang aming mga yunit sa pagsukat sa pulgada, upang mabawasan ang pagsisikap sa pagkalkula ng distansya.

Hakbang 4: Huling Mga Komento

Gumagamit ako ng kalasag upang mai-program ang isang chip nang sabay-sabay. Inirerekumenda kong gawin ito, upang maiwasan ang anumang problema sa mga antas ng signal at daloy ng programa.

Ia-update ko ang isang link sa kani-kanilang mga file kung kinakailangan.

Kapag kumuha ako ng magandang larawan ng board, ia-upload ko ito rito. Inaasahan kong nasiyahan ka rin!

Inirerekumendang: