Sisällysluettelo:

Pieni ohjelmoija ATTINY -mikrokontrollereille, joissa on Arduino UNO: 7 vaihetta
Pieni ohjelmoija ATTINY -mikrokontrollereille, joissa on Arduino UNO: 7 vaihetta

Video: Pieni ohjelmoija ATTINY -mikrokontrollereille, joissa on Arduino UNO: 7 vaihetta

Video: Pieni ohjelmoija ATTINY -mikrokontrollereille, joissa on Arduino UNO: 7 vaihetta
Video: LDmicro 20: I2C Liquid Crystal Display Resolved(Microcontroller PLC Ladder Programming with LDmicro) 2024, Marraskuu
Anonim
Pieni ohjelmoija ATTINY -mikrokontrollereille, joissa on Arduino UNO
Pieni ohjelmoija ATTINY -mikrokontrollereille, joissa on Arduino UNO

Tällä hetkellä on mielenkiintoista käyttää ATTINY -sarjan mikro -ohjaimia niiden monipuolisuuden, edullisen hinnan ja myös sen vuoksi, että ne voidaan helposti ohjelmoida esimerkiksi Arduino IDE -ympäristöissä.

Arduino -moduuleille suunnitellut ohjelmat voidaan siirtää helposti ATTINY -mikro -ohjaimiin.

Siksi ATTINY -ohjelmointi Arduinolla on mielenkiintoista.

Tämän projektin tarkoituksena on ohjelmoida ATTINY13, 85, 84 -mikrokontrollerit ja niiden alue, johon ne kuuluvat.

Rakennamme kilven Arduino UNO: lle, johon on liitetty ZIP -liitäntä, jonka kautta ohjelmoitava ATTINY on kytketty.

Se on halpa, helppo valmistaa ja hyödyllinen.

Tarvikkeet

Kaikki komponentit löytyvät AliExpressistä edulliseen hintaan.

Poikkeuksia ovat oman konepajan tuotteet, jotka ovat jopa halvempia.

Vaihe 1: Kaavio

Kaaviokuva
Kaaviokuva

Se on hyvin yksinkertaista.

Kilpi saa virtansa Arduino UNO: sta, ja LED -valaistus ilmaisee syöttöjännitteen.

Tietysti vain yksi siru voidaan ohjelmoida kerrallaan, ja pääkuva on vain havainnollistava kuinka ohjelmoitavat sirut lisätään. Tämä näkyy myös kaaviossa.

Tärkeää on C1 = 22uF / 16V läsnäolo Arduino Reset -tapissa. Sen puute johtaa siihen, että ohjelmointia ei voida suorittaa Arduinon nollauksen vuoksi ohjelmoinnin alussa.

C2 = 47uF / 16V on värähtelynvastainen virtalähteessä.

Varsinainen ohjelmointi tehdään J1 -nastoilla 3, 4, 5, 6, vastaavasti D10, D11, D12, D13 Arduino.

Koska ohjelmointi tapahtuu vain 4 johdolla, on helppo mukauttaa muiden ATTINY -ohjelmien (esim. ATTINY 2313) ohjelmointi ATTINY 13: n sijasta käyttämällä sopivia sovitinlevyjä.

Suoja on liitetty Arduino UNO -laitteeseen siten, että neljän liittimen nastat vastaavat 1: stä (katso pääkuva).

Vaihe 2: Luettelo komponenteista, materiaaleista ja työkaluista

Luettelo komponenteista, materiaaleista, työkaluista
Luettelo komponenteista, materiaaleista, työkaluista
Luettelo komponenteista, materiaaleista, työkaluista
Luettelo komponenteista, materiaaleista, työkaluista

1. Arduino UNO R3-1 kpl.

2. ZIP-kanta 2X14 nastaa-1kpl.

3. C = 22uF/16V-1pc, C = 47uF/16V-1pc.

4. R = 0, 33K/0, 25W-1kpl.

5. LED 5mm. Punainen-1kpl.

6. Liitin nastapää pystysuora 10pin-1pc, 8pin-2pcs, 6pin-1pc.

7. SMD-sovitinpistorasia 8in-1pc., 14pin-1pc. Kilpeen on kiinnitetty vain, jos käytät SMD -siruja.

8. PCB näiden komponenttien istuttamiseksi.

9. Fludor, juotosvälineet, työkalu komponenttien tappien leikkaamiseen.

10. Digitaalinen yleismittari (mikä tahansa).

11. Työnhalu.

Vaihe 3: Piirilevyn valmistus

PCB: n valmistus
PCB: n valmistus
PCB: n valmistus
PCB: n valmistus

Piirilevy on itse tehty 1,6 mm paksuisella FR4, kaksipuolisella, ei metallisia reikiä.

Risteykset tehdään eristämättömällä langalla.

Peitä poraamisen ja kiinnityksen jälkeen tina käsin.

Tarkistamme digitaalisella yleismittarilla reittien jatkuvuuden ja niiden väliset mahdolliset oikosulut.

Piirilevyn valmistamiseen riittää kuvia ja PDF -tiedostoja.

Vaihe 4: PCB -kokoonpano

PCB -kokoonpano
PCB -kokoonpano
PCB -kokoonpano
PCB -kokoonpano
PCB -kokoonpano
PCB -kokoonpano

Se on yksinkertaista (kuten kuvassa) fludorin ja juotosvälineiden avulla.

On hyödyllistä peittää muovilla (kuvassa valkoinen) 2 x 3 nastaa ZIP -liittimessä. Se auttaa paljon, kun sirut asetetaan oikein pistorasiaan.

Tarrat on valmistettu Inkscape -ohjelmalla ja ne on peitetty läpinäkyvällä kalvolla.

Kun kokoonpano on valmis, tarkista.

Seuraava askel on asentaa ohjelmoijan toimintaan tarvittava ohjelmisto.

Vaikka tämä on kuvattu useissa paikoissa, minusta on hyödyllistä tehdä siitä lyhyt vaiheittainen kuvaus.

Vaihe 5: Lataa ATTINY Core Arduino IDE: hen

1. Käynnistää Arduino IDEFile-Asetukset. Lisätaulujen ylläpitäjien URL-osoitteet lisäävät osoitteen:

raw.githubusercontent.com/sleemanj/optiboo…

Tämä tehdään näppäimillä Copy Ctrl + V. (CopyPaste ei toimi). OK

Edellyttää hyvää Internet -yhteyttä.

2. ToolsBoardBoards Manager. Vieritä näkyviin tulevassa taulukossa, kunnes löydämme DIY ATiny.

Asennus voi kestää jonkin aikaa.

Kun se on tehty, työkalulaudasta DIY ATtiny löydämme lisää ATTINYa.

Täältä valitsemme sirun, jonka haluamme ohjelmoida.

Vaihe 6: Lataa Arduino UNO Arduino ISP: llä (järjestelmän ohjelmoijalla)

Se on yksinkertaista, mutta on huolehdittava siitä, ettei ohjelmointikorttia aseteta Arduinoon!

Liitä Arduino -kortti tietokoneeseen / kannettavaan tietokoneeseen.

Tietokoneen / kannettavan tietokoneen Käynnistä ohjauspaneeli Laitehallinnassa näemme, missä Arduino UNO -levy näkyy.

Valitse Arduino IDE Tools Boardissa Arduino UNO.

Arduino IDE ToolsPortissa on portti, johon Arduino on kytketty.

Arduinon IDE-tiedosto->-Esimerkkejä ArduinoISPArduinoISP. Lataa tämä luonnos Arduino -taululle.

Nyt voimme lisätä ohjelmoijan Arduinoon.

Vaihe 7: ATTINYn ohjelmointi

Oletetaan, että haluamme ohjelmoida ATTINY85: n.

Se asetetaan ZIP -pistorasiaan oikeaan kohtaan suoraan, jos se on THT, tai sovittimen kautta, jos se on SMD.

Arduino IDEToolsBoardDIY ATtinyATTINY85

Nyt Työkalut Prosessorin nopeus (valittu), sisäinen oskillaattori

Valitsemme portin, johon Arduino on kytketty.

TyökalutOhjelmoijaArduino Internet -palveluntarjoajana

On ensin tehtävä Burn Bootloader (ToolsBurn Bootloader).

Järjestelmä vahvistaa toiminnan oikeellisuuden.

Nyt voimme tehdä sirun varsinaisen ohjelmoinnin Arduino IDE Uploadista.

Ja siinä kaikki.

Suositeltava: