INHOUDSOPGAWE:

ATtiny Arduino -programmeringsskild: 7 stappe
ATtiny Arduino -programmeringsskild: 7 stappe

Video: ATtiny Arduino -programmeringsskild: 7 stappe

Video: ATtiny Arduino -programmeringsskild: 7 stappe
Video: Использование плат Digispark Attiny85 Mini Arduino: Урок 108 2024, November
Anonim
Image
Image
Voer u lêer in
Voer u lêer in

In hierdie projekopleiding wys ons u hoe u u eie ATtiny Arduino -programmeerderskerm kan maak met 'n Bantam Tools Desktop PCB -freesmasjien. Met hierdie noodsaaklike komponent kan u ATtiny -skyfies deur die Arduino IDE aansluit en programmeer. Hierdie projek verg baie min opstelling en maaltyd om 'n finale produk te bereik. Laat ons begin!

Stap 1: Versamel u gereedskap en materiaal

GEREEDSKAP

Bantam Tools Desktop PCB freesmasjien

'N Rekenaar met sagteware vir Bantam Tools -tafelbladmasjiene geïnstalleer

Arduino IDE -program geïnstalleer

Vlak eindmeul, 1/32"

PCB gravure bit, 0,005"

Inlynbeugel

Soldeerbout

Diagonale draadknippers

USB kabel

MATERIAAL

PCB blank, FR-1, enkelsydig

Band, sterk, dubbelzijdig

Spitsopskrifte, 2,54 mm (32)

Weerstande (3)

LED's (1 rooi, 1 groen, 1 geel)

Doopsok, 2x4

Doopsok, 2x7

Kondensator, 10uF

LêERS

Laai die ATtiny-Jig-Final-Bantam-Tools.brd-lêer af.

Stap 2: Stel u werk op

Eerstens moet ons die belyningsbeugel installeer en opspoor. Nadat u die belyningsbeugel vasgemaak het, kies Locate onder Fixturing en volg die instruksies op die skerm. Deur die inlynbeugel te gebruik, sal u verseker dat u bord perfek in die linkerhoek voor is.

Nota: volg die stappe in hierdie ondersteuningsgids as u nog nie die belyningsbeugel voorheen geïnstalleer het nie.

Met die belyningsbeugel geïnstalleer, is dit tyd om u werk op te stel. Ons gaan hierdie opset vinnig deur. Raadpleeg die Light-Up PCB Badge-projek as u meer leiding nodig het oor hoe u u gereedskap laai en inligting in die Bantam Tools Desktop Freesmasjienprogrammatuur kan invoer.

  1. Sluit die freesmasjien aan op die PCB en maak die sagteware van die Bantam Tools -tafelbladmasjien oop.
  2. Huis die meul.
  3. Kontroleer weer of dit staan Bracket onder Fixturing.
  4. Kies die 1/32 "Flat End Mill, laai dit met die bitswaaier daaraan en vind die gereedskap.
  5. Kies Enkelzijdige FR-1 in die keuselys Materiaal.
  6. Meet en voer dimensies in in die X-, Y- en Z -waardes onder Materiaal. Plaas dan dubbelzijdige band met 'n sterk sterkte aan die een kant van die printplaat en plaas dit op die spoilboard sodat dit in lyn is met die hoek van die belyningsteun.

Stap 3: Voer u lêer in

Klik in die Bantam Tools-sagteware onder Planne op Open Files en kies ATtiny-Jig-Final-Bantam-Tools.brd. Kies dan die 1/32 "Flat End Mill en die 0.005" PCB gravure bit. U meeltyd sal wissel na gelang van die snelheid en voerresep wat u gebruik. Vir hierdie operasie het ons die volgende resepte gebruik.

Vir die 1/32 plat eindmeul:

  • Voertempo: 59 in/min
  • Duikkoers: 15 in
  • Spil spoed: 25.000 RPM
  • Oorgang: 49%
  • Pasdiepte: 0,010 in

Vir die 0.005 PCB gravure bit:

  • Voertempo: 4,00 in/min
  • Duikkoers: 5,00 in
  • Spil spoed: 25.000 RPM
  • Oorgang: 50%
  • Pasdiepte: 0.006 in

As u u snelhede en feeds wil aanpas om by ons s'n te pas, klik op File> Tool Library> Add Tool. Noem u nuwe gereedskap en voer dan die snelhede en voerresepte in. U kan hier meer leer oor die aanpassing van u gereedskapbiblioteek.

Stap 4: Begin met maal

Begin met maal
Begin met maal

Gereed? Klik op Begin maal.

Onthou dat hierdie werk 'n gereedskap moet verander. As u gevra word, installeer die 0,005 PCB -gravure -bit met die bitswaaier daaraan, soek die gereedskap en kies Start Milling om die bord klaar te maak.

Stap 5: Soldeer die komponente

Soldeer die komponente
Soldeer die komponente
Soldeer die komponente
Soldeer die komponente

Goed, dit is tyd om te soldeer! Gryp u komponente en u soldeerbout. Die maklikste is om die komponente in die volgende volgorde te soldeer:

  1. Weerstande
  2. 2x4 of 2x7 dipstop
  3. 2,54 mm spitsopskrifte
  4. Geel, groen en rooi LED's
  5. 10uF kapasitor

As u klaar is met soldeer, sal die bord lyk soos die hier getoon. Let op hoe die komponente deur die agterkant van die FR-1 gaan.

Geluk! U het u eie ATtiny Arduino -programmeerderskild gemaak met die Bantam Tools Desktop PCB -freesmasjien.

Stap 6: Programeer u Arduino -skyfies

Programeer jou Arduino -skyfies
Programeer jou Arduino -skyfies

Heg die ATtiny -programmeringsjig wat u pas gemaal het aan die Arduino -bord wat u wil programmeer. Maak die Arduino IDE oop. (As u dit nog nie gedoen het nie, laai dit hier af.)

  1. Laai ArduinoISP -skets op na die Arduino Uno.
  2. Installeer ATTinyCore deur Spence Konde via die Arduino Board Manager.
  3. Klik op Tools> Board> ATTiny 25/45/85 (of 24/44/84).
  4. Klik op Tools> Clock - 8 MHz (intern).
  5. Klik op Tools> Chip> ATTiny85 (of ATTiny84).
  6. Klik op Tools> LTO - "Disabled".

Steek die ATtiny in die aansluiting. Terwyl die USB -poort van die Arduino na onder wys, moet pen 1 regs onder wees. Koppel dan die programmeermal wat u gemaal het in die Arduino en skakel dit aan. Die geel LED moet begin asemhaal na 'n opstartvolgorde.

Klik vervolgens op Tools> Programmer> Arduino As ISP, en kies dan Tools> Burn Bootloader. Hierdie stap hoef slegs een keer per chip uitgevoer te word. Nadat u die Arduino Bootloader op die ATTiny verbrand het, kan u 'n aantal sketse uit die voorbeeldvouers in die Arduino IDE oplaai, of u kan u eie kodeer. Maak seker dat u "Laai op met programmeerder" in die Skets -kieslys kies. Opmerking: Raadpleeg die gids van Arduino vir die programmering van 'n Arduino Uno vir meer inligting oor die programmering van u Arduino -chip.

Hier is 'n paar ontwerpaantekeninge wat u in gedagte moet hou tydens die programmering van u skyfies

LED's: Die LED's is aan die Arduino -penne 7, 8 en 9 geheg om programmering, foute en hartklop aan te toon. Dit is status -LED's tydens programmering en ingebou in die ArduinoISP -skets. Die geel LED "asem" as u gekoppel is; die groen LED knipper as die programmering aan die gang is; en die rooi LED gaan aan as daar 'n fout is en wanneer die skets klaar opgelaai is.

  • Speld 7 - Programmering
  • Speld 8 - Foute
  • Speld 9 - Hartklop

Serial Peripheral Interface (SPI): SPI word deur mikrobeheerders gebruik vir vinnige kommunikasie met een of meer randapparate, of in hierdie geval stroombane. Daar is altyd een meester -toestel wat die ander toestelle beheer.

  1. Speld 10 - Salve Select (SS)
  2. Speld 11 - Master Out Slave In (MOSI)
  3. Speld 12 - Master In Slave Out (MISO)
  4. Speld 13 - Seriële klok (SCK)

Globale programmering

  • 5V - Krag
  • GND - Grond
  • Herstel

Stap 7: Toets u Arduino -bord

Toets u Arduino -bord
Toets u Arduino -bord

In hierdie laaste stap is dit tyd om u bord te toets. Om te verseker dat u bord werk, voltooi die volgende stappe:

  • Klik op Lêer> Voorbeelde> 01. Basies> Knipper. Verander LED -pen na 3. Dit is pen 2 op die 85 en pen 10 op die 84.
  • Klik op Tools> Programmer. Kies Arduino as ISP.
  • Klik op Skets> Laai> Programmeerder op.

Is daar 'n onderwerp wat u wil hê ons moet behandel in ons volgende instruksievideo? Stuur 'n e -pos aan [email protected] of kontak ons via ons sosiale media -kanale. Volg ons op Instagram, Facebook en Twitter vir die nuutste instruksies, CNC-projekte en opdaterings!

Aanbeveel: