Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Kaavio
- Vaihe 2: Luettelo komponenteista, materiaaleista ja työkaluista
- Vaihe 3: Piirilevyn valmistus
- Vaihe 4: PCB -kokoonpano
- Vaihe 5: Lataa ATTINY Core Arduino IDE: hen
- Vaihe 6: Lataa Arduino UNO Arduino ISP: llä (järjestelmän ohjelmoijalla)
- Vaihe 7: ATTINYn ohjelmointi
Video: Pieni ohjelmoija ATTINY -mikrokontrollereille, joissa on Arduino UNO: 7 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
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
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
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
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
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:
Ohjain 3 magneettisilmukka -antennille, joissa on pysäytyskytkin: 18 vaihetta (kuvilla)
Ohjain kolmelle magneettisilmukka -antennille, joissa on loppukytkin: Tämä projekti on tarkoitettu kinkkuharrastajille, joilla ei ole kaupallista. Se on helppo rakentaa juottimella, muovikotelolla ja vähän tietoa arduinosta. Ohjain on valmistettu budjettiosista, jotka löydät helposti Internetistä (~ 20 €)
ATTiny HV -ohjelmoija: 4 vaihetta
ATTiny HV -ohjelmoija: Tämä ohje on tarkoitettu ATTiny -ohjelmointityökalulle, joka käyttää ESP8266: ta ja selainpohjaista käyttöliittymää. Se seuraa edellisestä ohjattavasta sulakkeenmuokkausohjelmasta sulakkeiden lukemiseen ja asettamiseen, mutta tukee nyt virran poistamista, lukemista ja kirjoittamista
Aktiivinen alipäästösuodatin RC, jota käytetään projekteissa, joissa on Arduino: 4 vaihetta
Aktiivinen alipäästösuodatin RC, jota käytetään projekteissa Arduinolla: Alipäästösuodatin on erinomainen elektroninen piiri, joka suodattaa pois loissignaalit projekteistasi. Yleinen ongelma projekteissa, joissa on Arduino ja järjestelmät, joiden anturit toimivat lähellä virtapiirejä, on "loistaudit"
ESP8266-07 ohjelmoija Arduino Nanolla: 6 vaihetta (kuvilla)
ESP8266-07-ohjelmoija Arduino Nanon kanssa: Tämä on lyhyt opetusohjelma hienon ESP8266-07/12E-ohjelmointikortin luomiseen Arduino-nanon avulla. Johdotuskaavio on hyvin samanlainen kuin tässä esitetty. Sinulla on vaihtoehtoja kytkeä tämä projekti leipälautaan, juottaa itsesi
ATtiny -ohjelmoija Arduino Unolle: 3 vaihetta
ATtiny -ohjelmoija Arduino Unolle: Jos olet luottavainen Arduino -alustan kanssa ja haluat kokeilla muiden atmel -mikrokontrollerien ohjelmointia, tämä opas auttaa sinua tekemään ensimmäiset vaiheet. Erityisesti teet kilven Arduino Uno -yhteensopiville levyille, jotta voit