Kazalo:

ATtiny Arduino programski ščit: 7 korakov
ATtiny Arduino programski ščit: 7 korakov

Video: ATtiny Arduino programski ščit: 7 korakov

Video: ATtiny Arduino programski ščit: 7 korakov
Video: Hack Windows 7 machine with ATtiny85 (bad USB) #shorts 2024, November
Anonim
Image
Image
Uvozite datoteko
Uvozite datoteko

V tej sestavi projekta vam pokažemo, kako z uporabo Bantam Tools namiznega rezkalnega stroja za PCB -je izdelati svoj ščit programerja ATtiny Arduino. Ta bistvena komponenta vam omogoča priključitev in programiranje čipov ATtiny prek Arduino IDE. Ta projekt zahteva zelo malo nastavitve in časa rezkanja za dosego končnega izdelka. Začnimo!

1. korak: Zberite orodja in materiale

ORODJA

Namizni rezkalni stroj za PCB Bantam Tools

Računalnik z nameščeno programsko opremo namiznega rezkalnega stroja Bantam Tools

Nameščen je program Arduino IDE

Mlin z ravnim koncem, 1/32"

Gravirni bit za PCB, 0,005"

Nosilec za poravnavo

Spajkalnik

Diagonalne škarje za žice

USB kabel

MATERIALI

PCB prazno, FR-1, enostransko

Dvostranski trak visoke trdnosti

Nagibi glave, 2,54 mm (32)

Upori (3)

LED (1 rdeča, 1 zelena, 1 rumena)

Potopna vtičnica, 2x4

Potopna vtičnica, 2x7

Kondenzator, 10uF

DATOTEKE

Prenesite datoteko ATtiny-Jig-Final-Bantam-Tools.brd.

2. korak: Nastavite svoje delo

Najprej moramo namestiti in poiskati nosilec za poravnavo. Ko pritrdite nosilec za poravnavo, v razdelku Pritrditev izberite Poišči in sledite navodilom na zaslonu. Z uporabo nosilca za poravnavo boste zagotovili, da bo vaša plošča popolnoma kvadratna v sprednjem levem kotu.

Opomba: Če nosilca za poravnavo še niste namestili, sledite korakom v tem priročniku za podporo.

Ko je nameščen nosilec za poravnavo, je čas, da nastavite svoje delo. To nastavitev bomo hitro izvedli. Če potrebujete več navodil o tem, kako naložite svoje orodje in vnesete podatke v programsko opremo namiznih rezkalnih strojev Bantam Tools, si oglejte projekt Lightge-up PCB Badge.

  1. Priključite namizni rezkalni stroj na PCB in odprite programsko opremo namiznega rezkalnega stroja Bantam Tools.
  2. Domov mlin.
  3. Dvakrat preverite, ali se v oklepu Nosilec piše Bracket.
  4. Izberite 1/32 "Flat End Mill, naložite ga s pritrjenim ventilatorjem in poiščite orodje.
  5. V spustnem meniju Material izberite Enostransko FR-1.
  6. Izmerite in vnesite dimenzije v vrednosti X, Y in Z pod Material. Nato na eno stran tiskanega vezja nanesite dvostranski trak z visoko trdnostjo in ga položite na ploščo tako, da se poravna z vogalom nosilca za poravnavo.

3. korak: Uvozite datoteko

V programski opremi Bantam Tools pod Načrti kliknite Odpri datoteke in izberite ATtiny-Jig-Final-Bantam-Tools.brd. Nato izberite 1/32 "rezkar z ravnim koncem in 0,005" graviranje za PCB. Vaš čas mliniranja se bo razlikoval glede na hitrost in recept za krmo, ki ga uporabljate. Za to operacijo smo uporabili naslednje recepte.

Za 1/32 mlin z ravnim koncem:

  • Hitrost podajanja: 59 in/min
  • Stopnja potopitve: 15 palcev
  • Hitrost vretena: 25 000 vrt / min
  • Prehod: 49%
  • Globina prehoda: 0,010 palca

Za graviranje 0,005 PCB graviranje:

  • Hitrost podajanja: 4,00 in/min
  • Stopnja potopitve: 5,00 in
  • Hitrost vretena: 25 000 vrt / min
  • Prehod: 50%
  • Globina prehoda: 0,006 palca

Če želite hitrosti in vire prilagoditi našim, kliknite Datoteka> Knjižnica orodij> Dodaj orodje. Poimenujte svoja nova orodja in nato vnesite hitrosti in recepte virov. Več o prilagajanju knjižnice orodij lahko izveste tukaj.

4. korak: Začnite rezkanje

Začni rezkanje
Začni rezkanje

Pripravljen? Kliknite Začni rezkanje.

Ne pozabite, da bo to delo zahtevalo menjavo orodja. Ko vas računalnik pozove, namestite 0,005 -palčni gravir za PCB s pritrjenim ventilatorjem, poiščite orodje in izberite Začni rezkanje, da dokončate ploščo.

5. korak: Spajkajte komponente

Spajkajte komponente
Spajkajte komponente
Spajkajte komponente
Spajkajte komponente

V redu, čas je za spajkanje! Vzemite svoje komponente in spajkalnik. Sestavine je najlažje spajkati v naslednjem vrstnem redu:

  1. Upori
  2. 2x4 ali 2x7 vtičnica
  3. Glave glave 2,54 mm
  4. Rumene, zelene in rdeče LED
  5. 10uF kondenzator

Ko končate spajkanje, bo plošča videti kot tista, ki je prikazana tukaj. Upoštevajte, kako grejo komponente skozi zadnjo stran FR-1.

Čestitke! Izdelali ste svoj lasten ščit programerja ATtiny Arduino z uporabo namiznega rezkalnega stroja Bantam Tools PCB.

6. korak: Programirajte svoje čipe Arduino

Programirajte svoje čipe Arduino
Programirajte svoje čipe Arduino

Programsko opremo ATtiny, ki ste jo pravkar rezkali, pritrdite na ploščo Arduino, ki jo želite programirati. Odprite Arduino IDE. (Če tega še niste storili, ga prenesite tukaj.)

  1. Naložite skico ArduinoISP v Arduino Uno.
  2. Namestite ATTinyCore by Spence Konde prek upravitelja odbora Arduino.
  3. Kliknite Orodja> Kartica> ATTiny 25/45/85 (ali 24/44/84).
  4. Kliknite Orodja> Ura - 8 MHz (notranja).
  5. Kliknite Orodja> Čip> ATTiny85 (ali ATTiny84).
  6. Kliknite Orodja> LTO - »Onemogočeno«.

ATtiny priključite v vtičnico. S priključkom USB Arduino obrnjenim navzdol, mora biti pin 1 spodaj desno. Nato priključite programsko opremo, ki ste jo brusili, v Arduino in jo vklopite. Rumena LED mora začeti dihati po zagonskem zaporedju.

Nato kliknite Orodja> Programer> Arduino kot ponudnik internetnih storitev in izberite Orodja> Zapiši zagonski nalagalnik. Ta korak je treba narediti le enkrat na čip. Ko zapisujete zagonski nalagalnik Arduino na ATTiny, lahko naložite številne skice iz zglednih map v Arduino IDE ali pa svoje kodirate. Prepričajte se, da ste v meniju Skica izbrali »Naloži s programerjem«. Opomba: Za dodatne informacije o programiranju vašega čipa Arduino si oglejte Arduinov priročnik za programiranje Arduino Uno.

Med programiranjem čipov morate upoštevati nekaj oblikovalskih opomb

LED: LED diode so pritrjene na zatiče 7, 8 in 9 Arduino, da prikažejo programiranje, napake in srčni utrip. To so LED diode stanja med programiranjem in vgrajene v skico ArduinoISP. Rumena LED "diha", ko ste povezani; med programiranjem zelena LED utripa; in rdeča LED se prižge, ko pride do napake in ko se skica naloži.

  • Pin 7 - Programiranje
  • Pin 8 - Napake
  • Pin 9 - Srčni utrip

Serijski periferni vmesnik (SPI): SPI uporabljajo mikrokrmilniki za hitro komunikacijo z eno ali več perifernimi napravami ali v tem primeru vezji. Vedno obstaja ena glavna naprava, ki upravlja druge naprave.

  1. Pin 10 - Salve Select (SS)
  2. Pin 11 - Master Out Slave In (MOSI)
  3. Pin 12 - Master In Slave Out (MISO)
  4. Pin 13 - Serijska ura (SCK)

Globalno programiranje

  • 5V - Napajanje
  • GND - Ozemljitev
  • Ponastaviti

7. korak: Preizkusite svojo ploščo Arduino

Preizkusite svojo ploščo Arduino
Preizkusite svojo ploščo Arduino

V tem zadnjem koraku je čas, da preizkusite svojo ploščo. Če želite zagotoviti, da vaša plošča deluje, izvedite naslednje korake:

  • Kliknite Datoteka> Primeri> 01. Osnove> Utripaj. Zamenjajte LED pin na 3. To je pin 2 na 85 in pin 10 na 84.
  • Kliknite Orodja> Programer. Za ponudnika internetnih storitev izberite Arduino.
  • Kliknite Skica> Naloži> Programer.

Ali obstaja tema, ki bi jo radi obravnavali v naslednjem video posnetku? Pošljite e -pošto na [email protected] ali nas kontaktirajte na naših kanalih v družabnih medijih. Spremljajte nas na Instagramu, Facebooku in Twitterju za najnovejša navodila, CNC projekte in posodobitve!

Priporočena: