Kazalo:
- Zaloge
- 1. korak: Shematski diagram
- 2. korak: Seznam sestavnih delov, materialov, orodij
- 3. korak: Izdelava PCB -ja
- 4. korak: Montaža tiskanega vezja
- 5. korak: Naložite ATTINY Core v Arduino IDE
- Korak 6: Naložite Arduino UNO z ponudnikom internetnih storitev Arduino (v sistemskem programerju)
- 7. korak: Programiranje ATTINY
Video: Majhen programer za mikrokrmilnike ATTINY z Arduino UNO: 7 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Trenutno je zanimiva uporaba mikrokrmilnikov serije ATTINY zaradi njihove vsestranskosti, nizke cene, pa tudi zaradi dejstva, da jih je mogoče enostavno programirati v okoljih, kot je Arduino IDE.
Programi, zasnovani za module Arduino, se lahko enostavno prenesejo na mikrokrmilnike ATTINY.
Zato je programiranje ATTINY z Arduinom zanimivo.
Namen tega projekta je programiranje mikrokrmilnikov ATTINY13, 85, 84 in njihovega obsega. Z majhnimi spremembami lahko programirate ATTINY2313, pa tudi ATTINY novejše proizvodnje.
Zgradili bomo ščit za Arduino UNO, na katerem je vtičnica ZIP, prek katere je priključena programska oprema ATTINY.
Je poceni, enostaven za izdelavo in uporaben.
Zaloge
Vse komponente lahko poiščete na AliExpressu po nizkih cenah.
Izjema so tiste iz lastne delavnice, ki so še cenejše.
1. korak: Shematski diagram
To je zelo preprosto.
Ščit napaja Arduino UNO, prisotnost napajalne napetosti označuje LED osvetlitev.
Seveda je mogoče naenkrat programirati samo en čip, glavna fotografija pa samo ponazarja, kako so vstavljeni čipi za programiranje. To je prikazano tudi na shematski shemi.
Pomembno je prisotnost C1 = 22uF / 16V na zatiču za ponastavitev Arduino. Njegovo pomanjkanje vodi v to, da zaradi ponastavitve Arduina na začetku programiranja ne morete programirati.
C2 = 47uF / 16V deluje proti nihanju na napajalniku.
Dejansko programiranje se izvede na zatičih J1 3, 4, 5, 6 oziroma D10, D11, D12, D13 Arduino.
Ker se programiranje izvaja samo na 4 žicah, je enostavno prilagoditi programiranje drugih ATTINY (npr. ATTINY 2313) namesto ATTINY 13 z ustreznimi adapterji.
Ščit je povezan z Arduino UNO, tako da je 1 do 1 korespondenca nožic 4 priključkov (glej glavno fotografijo).
2. korak: Seznam sestavnih delov, materialov, orodij
1. Arduino UNO R3-1 kom.
2. ZIP vtičnica 2X14 pin-1 kos.
3. C = 22uF/16V-1pc, C = 47uF/16V-1pc.
4. R = 0, 33K/0, 25W-1 kos.
5. LED 5 mm. Rdeča-1 kos.
6. Navojni priključek glave konektorja 10pin-1pc, 8pin-2pcs, 6pin-1pc.
7. Vtičnica za adapter SMD 8in-1pc., 14pin-1pc. Na ščit so priključki, le če uporabljate čipe SMD.
8. PCB za namestitev teh komponent.
9. Fludor, orodja za spajkanje, orodje za rezanje sestavnih zatičev.
10. Digitalni multimeter (katere koli vrste).
11. Želja po delu.
3. korak: Izdelava PCB -ja
PCB izdelujem sam na dvostranskem FR4 debeline 1,6 mm. Brez kovinskih lukenj.
Križišča so narejena z neizolirano žico.
Po vrtanju in ehtiranju ročno pokrijte s pločevino.
Z digitalnim multimetrom preverimo kontinuiteto poti in možne kratke stike med njimi.
Slike in dokumenti PDF so dovolj za izdelavo tiskanega vezja.
4. korak: Montaža tiskanega vezja
Preprosto (kot na fotografiji) z uporabo fludorja in spajkalnih orodij.
Koristno je, da pokrijete s plastiko (bela na fotografiji) 2 x 3 zatičev ZIP vtičnice. Veliko pomaga pri pravilnem vstavljanju čipov v vtičnico.
Nalepke so narejene s programom Inkscape in so prekrite s prozorno folijo.
Ko je montaža končana, preverite.
Naslednji korak je namestitev programske opreme, potrebne za delovanje programerja.
Čeprav je to opisano na več mestih, se mi zdi koristno, da ga na kratko opišem po korakih.
5. korak: Naložite ATTINY Core v Arduino IDE
1. Zažene Arduino IDEFile-Preferences. Dodatni naslovi upraviteljev upravnih plošč dodajo naslov:
raw.githubusercontent.com/sleemanj/optiboo…
To naredite s Copy Ctrl + V. (CopyPaste ne deluje). OK
Potrebna je dobra internetna povezava.
2. ToolsBoardBoards Manager. V tabeli, ki se prikaže, se pomaknite, dokler ne najdemo DIY ATiny. Install.
Namestitev lahko traja nekaj časa.
Ko bo to storjeno, bomo v orodni plošči DIY ATtiny našli več ATTINY.
Od tu bomo izbrali čip, ki ga želimo programirati.
Korak 6: Naložite Arduino UNO z ponudnikom internetnih storitev Arduino (v sistemskem programerju)
Preprosto je, vendar je treba paziti, da plošča programerja ni vstavljena v Arduino!
Ploščo Arduino povežite z računalnikom / prenosnikom.
V računalniku / prenosnem računalniku Start Nadzorna plošča Upravitelj naprav vidimo, kje se pojavi plošča Arduino UNO.
V Arduino IDE Tools Board izberite Arduino UNO.
V Arduino IDE ToolsPort so podana vrata, na katera je Arduino povezan.
V datoteki IDE Arduino->-Primeri ArduinoISPArduinoISP. Naložite to skico na ploščo Arduino.
Zdaj lahko programer vstavimo v Arduino.
7. korak: Programiranje ATTINY
Recimo, da želimo programirati ATTINY85.
Vstavljen je v ZIP vtičnico v pravilnem položaju, neposredno če je THT ali prek adapterja, če je SMD.
Arduino IDEToolsBoardDIY ATtinyATTINY85
Zdaj ToolsProcessor speed (izbrano), Internal Oscillator
Izberemo vrata, na katera je povezan Arduino.
OrodjaProgramerArduino kot ponudnik internetnih storitev
Najprej morate narediti Burn Bootloader (iz ToolsBurn Bootloader).
Pravilnost delovanja potrjuje sistem.
Zdaj lahko dejansko programiramo čip iz Arduino IDE Upload.
In to je to.
Priporočena:
Kako namestiti nizkotonec v majhen avto: 7 korakov
Kako namestiti nizkotonec v majhen avto: Ta vadnica je namenjena ljudem z majhnimi avtomobili, kot je moj. Vozim MK5 VW GTI in ima zelo malo prostora za shranjevanje. Od nekdaj sem si želel nizkotonskega zvočnika, vendar ga zaradi njihove velikosti nisem mogel dobiti. V tej vadnici bom razložil, kako
Programer ATTiny HV: 4 koraki
Programer ATTiny HV: Ta navodila so namenjena programskemu pripomočku ATTiny, ki uporablja ESP8266 in uporabniški vmesnik, ki temelji na brskalniku. Izhaja iz prejšnjega urejevalnika varovalk za branje in nastavitev varovalk, zdaj pa podpira brisanje, branje in pisanje označb
ATtiny programer za Arduino Uno: 3 koraki
ATtiny programer za Arduino Uno: Če ste postali prepričani v platformo Arduino in želite poskusiti programirati nekatere druge atmel mikrokrmilnike, vam bo ta priročnik pomagal narediti prve korake. Zlasti boste izdelali ščit za plošče, združljive z Arduino Uno, da bi
Programer ISP za mikrokrmilnike AVR: 4 koraki
Programer ISP za mikrokrmilnike AVR: Programer za mikrokrmilnik je strojna naprava, opremljena s programsko opremo, ki se uporablja za prenos kode jezika stroja v mikrokrmilnik/EEPROM iz računalnika. Programer ISP za mikrokrmilnike AVR je serijski programer, ki uporablja
Razumevanje ICSP za mikrokrmilnike PIC: 4 koraki (s slikami)
Razumevanje ICSP za mikrokrmilnike PIC: Programiranje mikrokrmilnikov ni težko. Izdelava programerja je odličen prvi elektronski projekt. Cilj tega pouka je razložiti preprosto metodo "v serijskem programiranju v vezju", ki se uporablja s PIC Microchip