Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Paglikha ng Skema
- Hakbang 2: Pagma-map ng Schematic sa Mga Component ng Footprint
- Hakbang 3: Paglikha ng PCB
- Hakbang 4: Huling Mga Komento
Video: Arduino Attiny Programming Shield - SMD: 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
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
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
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
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:
8-Pin Programming Shield: 14 Mga Hakbang (na may Mga Larawan)
8-Pin Programming Shield: Pinapayagan ka ng 8-Pin Programming Shield na mag-program ng mga chip ng serye ng ATtiny gamit ang Arduino mismo bilang programmer. Sa madaling salita, isaksak mo ito sa iyong Arduino at pagkatapos ay madali mong mai-program ang mga 8-pin chip. Ang mga maliliit na microcontroller na ito ay maaaring
ATtiny Arduino Programming Shield: 7 Mga Hakbang
ATtiny Arduino Programming Shield: Sa proyektong ito, ipinapakita namin sa iyo kung paano gumawa ng iyong sariling ATtiny Arduino programmer na kalasag gamit ang isang Bantam Tools Desktop PCB Milling Machine. Pinapayagan ka ng mahahalagang sangkap na ito na mag-plug in at mag-program ng mga ATtiny chip sa pamamagitan ng Arduino IDE. Ang proyektong ito
Programming-driven na Programming sa FTC: 4 na Hakbang
Programming-drivenn Programming sa FTC: Sa taong ito, ang aming koponan ay gumawa ng mahusay na pakikitungo sa pagpapaunlad ng software na hinimok ng kaganapan para sa aming robot. Pinapayagan ng mga programang ito ang koponan na tumpak na makabuo ng mga autonomous na programa at kahit na maulit na mga kaganapan sa tele-op. Habang gumagana ang software ay tumatawag ito
ATMEGA328 Bootloader Programming Shield para sa Arduino Uno: 3 Hakbang (na may Mga Larawan)
ATMEGA328 Bootloader Programming Shield para sa Arduino Uno: ATMEGA328P boot-loader programang taming para sa Arduino UnoMinsan nangyayari ito at nasisira mo ang iyong Arduino Uno Atmega328P microprocessor. Maaari mong baguhin ang processor. Ngunit kailangan muna nitong mag-program ng boot-loader dito. Kaya't ang tutorial na ito kung paano ito gawin
DIY Attiny Programming Shield: 8 Hakbang (na may Mga Larawan)
DIY Attiny Programming Shield: Kung naghahanap ka para sa isang maliit at mababang pinagagana ng Arduino board ang Attiny ay isang talagang mahusay na pagpipilian, nakakagulat na nagtatampok para sa laki nito. Mayroon itong 5 mga GPIO pin, 3 na kung saan ay mga Analog pin at 2 na mayroong PWM output. Ito ay talagang nababaluktot din sa