Sisukord:

ATtiny Arduino programmeerimiskilp: 7 sammu
ATtiny Arduino programmeerimiskilp: 7 sammu

Video: ATtiny Arduino programmeerimiskilp: 7 sammu

Video: ATtiny Arduino programmeerimiskilp: 7 sammu
Video: Микроконтроллер ATtiny13 и язык Arduino. Подключение и прошивка. 2024, November
Anonim
Image
Image
Importige oma fail
Importige oma fail

Selle projekti koostamisel näitame teile, kuidas teha oma ATtiny Arduino programmeerija kilp, kasutades Bantam Tools töölaua PCB freespinki. See oluline komponent võimaldab ühendada ja programmeerida ATtiny kiipe Arduino IDE kaudu. See projekt nõuab valmistoote saavutamiseks väga vähe seadistamist ja freesimisaega. Alustame!

Samm: koguge tööriistad ja materjalid

TÖÖRIISTAD

Bantam Tools töölaua PCB freespink

Arvuti, kuhu on installitud töölaua freespink Bantam Tools

Arduino IDE programm on installitud

Lameda otsaga frees, 1/32"

PCB graveerimisotsik, 0,005"

Joondusklamber

Jootekolb

Diagonaalsed traatlõikurid

USB kaabel

MATERJALID

PCB toorik, FR-1, ühepoolne

Lint, kõrge tugevusega, kahepoolne

Kõrgheedrid, 2,54 mm (32)

Takistid (3)

LEDid (1 punane, 1 roheline, 1 kollane)

Kastmispesa, 2x4

Kastmispesa, 2x7

Kondensaator, 10uF

Failid

Laadige alla fail ATtiny-Jig-Final-Bantam-Tools.brd.

Samm: seadistage oma töö

Esiteks peame paigaldama ja leidma joondusklambri. Kui olete joondusklambri kinnitanud, valige jaotises Fixturing Locate ja järgige ekraanil kuvatavaid juhiseid. Joondusklambri kasutamine tagab, et teie plaat on vasakus eesmises nurgas ideaalselt ruudus.

Märkus. Kui te pole joondusklambrit varem installinud, järgige selle tugijuhendi juhiseid.

Kui joondusklamber on paigaldatud, on aeg oma töö seadistada. Selle seadistuse läbime kiiresti. Kui vajate rohkem juhiseid selle kohta, kuidas oma tööriista laadida ja teavet Bantam Tools töölaua freespinkide tarkvarasse sisestada, vaadake projekti Light-Up PCB Badge.

  1. Ühendage töölaua PCB freespink ja avage Bantam Tools töölaua freespinkide tarkvara.
  2. Kodus veski.
  3. Kontrollige veel kord, et veenduda, kas jaotises Fixturing on kirjas Bracket.
  4. Valige 1/32 "lameda otsaga frees, laadige see koos külgventilaatoriga ja leidke tööriist.
  5. Valige rippmenüüst Materjal ühepoolne FR-1.
  6. Mõõtke ja sisestage mõõtmed materjali, jaotise X, Y ja Z väärtuste alla. Seejärel kandke PCB ühele küljele tugevat kahepoolset teipi ja asetage see spoilerile nii, et see joonduks joondusklambri nurgaga.

Samm: importige oma fail

Tarkvara Bantam Tools jaotises Plaanid klõpsake käsku Ava failid ja valige ATtiny-Jig-Final-Bantam-Tools.brd. Seejärel valige 1/32 "lameda otsaga frees ja 0,005" PCB graveerimisotsik. Teie veski aeg varieerub sõltuvalt kasutatavast kiirusest ja voogude retseptist. Selle toimingu jaoks kasutasime järgmisi retsepte.

1/32 lameda otsaga veski jaoks:

  • Toite kiirus: 59 tolli minutis
  • Sukeldumiskiirus: 15 tolli
  • Spindli kiirus: 25 000 p / min
  • Üleminek: 49%
  • Läbipääsu sügavus: 0,010 tolli

0,005 PCB graveerimisotsiku jaoks:

  • Toite kiirus: 4,00 in/min
  • Sukeldumiskiirus: 5,00 tolli
  • Spindli kiirus: 25 000 p / min
  • Üleminek: 50%
  • Läbipääsu sügavus: 0,006 tolli

Kui soovite kohandada oma kiirusi ja vooge meie omadega, klõpsake Fail> Tööriistakogu> Lisa tööriist. Nimetage oma uued tööriistad ja sisestage seejärel kiirused ja kanalite retseptid. Lisateavet tööriistakogu kohandamise kohta leiate siit.

4. samm: alustage freesimist

Alustage freesimist
Alustage freesimist

Valmis? Klõpsake nuppu Alusta freesimist.

Pidage meeles, et see töö nõuab tööriista vahetamist. Kui küsitakse, installige 0,005 -tolline PCB -graveerimisotsik koos bittiventilaatoriga, leidke tööriist ja valige plaadi viimistlemiseks Alusta freesimist.

Samm: jootke komponendid

Komponentide jootmine
Komponentide jootmine
Komponentide jootmine
Komponentide jootmine

Olgu, on aeg jootmiseks! Haarake oma komponendid ja jootekolb. Komponente on kõige lihtsam joota järgmises järjekorras:

  1. Takistid
  2. 2x4 või 2x7 pistikupesa
  3. 2,54 mm sammuga päised
  4. Kollane, roheline ja punane LED
  5. 10uF kondensaator

Kui olete jootmise lõpetanud, näeb plaat välja nagu siin näidatud. Pange tähele, kuidas komponendid läbivad FR-1 tagakülge.

Palju õnne! Olete loonud oma ATtiny Arduino programmeerijakilbi, kasutades Bantam Tools töölaua PCB freespinki.

Samm: programmeerige oma Arduino kiibid

Programmeerige oma Arduino kiibid
Programmeerige oma Arduino kiibid

Kinnitage äsja freesitud ATtiny programmeerimisseade Arduino tahvlile, mida soovite programmeerida. Avage Arduino IDE. (Kui te pole seda juba teinud, laadige see alla siit.)

  1. Laadige ArduinoISP visand Arduino Unosse üles.
  2. Installige Spence Konde ATTinyCore Arduino Board Manageri kaudu.
  3. Klõpsake Tools> Board> ATTiny 25/45/85 (või 24/44/84).
  4. Klõpsake Tools> Clock - 8 MHz (Internal).
  5. Klõpsake Tools> Chip> ATTiny85 (või ATTiny84).
  6. Klõpsake Tools> LTO - “Disabled”.

Ühendage ATtiny pistikupessa. Kui Arduino USB -port on suunatud alla, peaks tihvt 1 olema paremas alanurgas. Seejärel ühendage freesitud programmeerimisseade Arduinoga ja lülitage see sisse. Kollane LED peaks pärast käivitamisjärjekorda hingama.

Seejärel klõpsake Tööriistad> Programmeerija> Arduino ISP -na ja seejärel valige Tools> Burn Bootloader. Seda sammu tuleb teha ainult üks kord kiibi kohta. Kui olete Arduino alglaaduri ATTiny -le põletanud, saate Arduino IDE näidiskaustadest üles laadida mitmeid visandeid või kodeerida oma. Veenduge, et valite eskiismenüüst „Laadi üles programmeerija abil”. Märkus: Arduino kiibi programmeerimise kohta lisateabe saamiseks vaadake Arduino Arduino Uno programmeerimise juhendit.

Kiipide programmeerimisel tuleb siin silmas pidada mõningaid disainilahendusi

LED -id: LED -id on kinnitatud Arduino tihvtidele 7, 8 ja 9, et näidata programmeerimist, vigu ja südamelööke. Need on programmeerimise ajal oleku LED -id ja need on sisse ehitatud ArduinoISP visandisse. Kollane LED "hingab", kui olete ühendatud; roheline LED vilgub, kui programmeerimine on pooleli; ja punane LED süttib, kui ilmneb tõrge ja visandi üleslaadimine lõpeb.

  • Pin 7 - programmeerimine
  • Pin 8 - vead
  • Nõel 9 - südamelöögid

Serial Peripheral Interface (SPI): mikrokontrollerid kasutavad SPI -d kiireks suhtlemiseks ühe või mitme välisseadmega või antud juhul trükkplaadiga. Alati on üks põhiseade, mis juhib teisi seadmeid.

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

Globaalne programmeerimine

  • 5V - võimsus
  • GND - maapind
  • Lähtesta

Samm: testige oma Arduino tahvlit

Testige oma Arduino plaati
Testige oma Arduino plaati

Selles viimases etapis on aeg oma plaati testida. Tahvli töökindluse tagamiseks tehke järgmist.

  • Klõpsake Fail> Näited> 01. Põhitõed> Blink. Vahetage LED -nööpnõel 3 -ks. See on 85 -nda tihvt 2 ja 84 -nda tihvt 10.
  • Klõpsake Tools> Programmer. Valige Interneti -teenuse pakkujaks Arduino.
  • Klõpsake Sketch> Upload> Programmer.

Kas on mõni teema, mida soovite, et me käsitleksime järgmises juhendvideos? Saatke e -kiri aadressile [email protected] või võtke meiega ühendust meie sotsiaalmeedia kanalites. Jälgige meid kindlasti Instagramis, Facebookis ja Twitteris, et saada uusimaid juhiseid, CNC-projekte ja värskendusi!

Soovitan: