Sisällysluettelo:
- Vaihe 1: Leipälevyn ohjelmointipiiri
- Vaihe 2: Mitä tarvitset
- Vaihe 3: Kilven asettelu
- Vaihe 4: Kilven rakentaminen
- Vaihe 5: Ohjelmoijan asentaminen
- Vaihe 6: Arduino IDE: n määrittäminen Attiny -laitetta varten
- Vaihe 7: Attinyn ohjelmointi
- Vaihe 8: Ole vapaa pikku Attiny
Video: DIY Attiny Programming Shield: 8 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Jos etsit pientä ja pienitehoista Arduino -levyä, Attiny on todella hyvä vaihtoehto, joka on yllättävän monipuolinen kokonsa puolesta. Siinä on 5 GPIO -nastaa, joista 3 ovat analogisia nastoja ja 2, joissa on PWM -lähtö. Se on myös todella joustava jännitteelle, jonka se kuluu (2,7 V - 5,5 V), joten se on täydellinen paristojen sammuttamiseen. Mainitsin myös, että se maksaa vain noin $ 1! Ongelmana on se, että et voi vain kytkeä USB -kaapelia ohjelmoidaksesi sitä, mutta se ei todellakaan ole vaikea rakentaa sille ohjelmoijaa ja sitä se on käymme läpi tämän ohjeen.
Kilven rakentamiseen on jo paljon oppaita, mutta yksi vaihe puuttuu käytettäessä Arduino IDE: n uudempia versioita ohjelmiston asennuksessa kaikissa tarkistamissani versioissa, jotka käyn läpi myös täällä. Käyn läpi kaikki tässä ohjeessa olevat tiedot.
Pääsemme asiaan!
Vaihe 1: Leipälevyn ohjelmointipiiri
Mielestäni on syytä huomata, että voit käyttää myös leipälautapiiriä ohjelmoimaan attiny, jos et halua rakentaa kilpiä. Halusin suojan, jotta minulla olisi jotain pysyvämpää käyttöä tulevaisuudessa. Siirry tähän vaiheeseen 5.
Vaihe 2: Mitä tarvitset
Ohjelmoijan rakentamiseen tarvitset seuraavat osat:
Attiny85* - Luultavasti tarvitset yhden näistä:) Protoboard (10 kpl)*Uros -nastatapit*120 -osainen kondensaattorisarja (sisältää tarvitsemamme 10uF)*IC -liitäntä (20 kpl)*Peruskäynnistyspakkaus (sisältää LED -valon ja 1K) tarvitsemamme vastus)*
Mega -levy, jota käytin* - mikä tahansa Mega tai Uno toimii kuitenkin.
Tarvitset myös juotosraudan ja johdot, *= Kumppanilinkit
Vaihe 3: Kilven asettelu
Yllä olevissa kuvissa näet valmistettavan kilven asettelun. Minusta kuva, jossa on komponentteja ja johto, on hieman liian täynnä, joten tein piirin käyttämällä vain johtoja ja vain komponentteja lukemisen helpottamiseksi
Sinun ei tarvitse käyttää niin monta nastaa kuin minä, merkitsin viimeiseen kuvaan neulat, joita todella tarvitaan, ajattelin vain, että olisi helpompi liittää kilpi oikeaan paikkaan, jos se käyttäisi kaikki tapit ylhäältä ja alhaalta.
Vaihe 4: Kilven rakentaminen
Se on melko suoraviivainen piiri rakentaa, monimutkaisin osa on luultavasti vain saada nastat oikein.
Näin tein nastat:
- Leikkaa urospuolisen nastatapit niin, että ne mahtuvat Mega/Uno -laitteen ylä- ja alariville.
- Aseta ne Arduinoon.
- Aseta protoboard päälle ja merkitse ne terävällä terällä.
- Poista otsikot arduinosta.
- Työnnä otsikoiden muovi nastojen toiseen päähän (käytin tähän protoboardia, vain työnsin sitä kohti pöytää). Niiden pitäisi näyttää samanlaisilta kuin yllä olevan kuvan nastat
- Vie tapit protoboardin yläosan läpi (muovi päälle)
- Juottaa ne paikalleen, juottaa vain tarpeeksi pitämään paikallaan hetkeksi.
Sen jälkeen on vain tapa rakentaa piiri, työnnä komponentit läpi ja taivuta tapit kohtiin, joihin sinun on liitettävä ne ja juotettava liitännät yhteen. Haluan käyttää sinistä tahnaa pitämään komponentit paikallaan juotettaessa. Olen lisännyt valmiin kuvan levyn pohjasta näyttääkseni miltä minun näyttää. Muista tarkistaa LEDin ja kondensaattorin suunta ennen kuin juotat sen. LED -valon osalta vastus on kytkettävä LED -valon oikosulkuun. Kondensaattorin jalan, jonka yläpuolella on hopeinen merkintä, tulisi liittää maahan. Lopuksi on luultavasti hyvä antaa itsellesi jokin merkintä tai vihje, joka muistuttaa sinua Attiny -laitteen suunnasta, kun liität sen. Jos tarkistat viimeisen kuva yllä Näytän kuvan minusta merkitsemällä vasempaan alakulmaan, tämä vastaa pisteitä.
Jos sinulla on monimetri, suosittelen testaamaan nastat mahdollisten siltojen välillä, etenkin pohjatappien, koska ne ovat tehonappeja.
Vaihe 5: Ohjelmoijan asentaminen
Jotta voisimme käyttää Arduinoa ohjelmoijana, meidän on ensin salamoitava siihen luonnos. Ensin liitä kilpi arduinoosi, ne kytkevät USB -kaapelin arduinoosi. Avaa Arduino IDE ja valitse sitten Tiedosto -> Esimerkit - > 11. ArduinoISP -> ArduinoISP
Meidän on tehtävä muutos tähän tiedostoon, tämä osa puuttui kaikista muista oppaista.
Vieritä tätä tiedostoa alaspäin, kunnes näet kommentoidun rivin // #define USE_OLD_STYLE_WIRING
Poista kommentti tältä riviltä (joten sen pitäisi nyt näyttää #define USE_OLD_STYLE_WIRING)
Voit nyt ladata tämän luonnoksen arduinoosi, kuten mikä tahansa muu luonnos.
Vaihe 6: Arduino IDE: n määrittäminen Attiny -laitetta varten
Meidän on asennettava Attiny -ohjelmisto hallituksen hallinnan kautta, ennen kuin voimme ohjelmoida Attiny -ohjelmaan
Ensimmäinen asia, joka meidän on tehtävä, on lisätä uusi rivi lisäkorttien hallinnan URL -osoitteisiin, jotka löytyvät kohdasta Tiedosto -> Asetukset
Sinun on lisättävä URL -osoite:
raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
Napsauta Boards Manager URL -ruudun oikealla puolella olevaa painiketta ja kirjoita yllä oleva rivi uudelle riville.
Haluat nyt avata Boards Managerin, mene Työkalut -> Hallitus: "mitä tahansa on valittu" -> Boards Manager
Etsi "attiny" ja napsauta asenna.
Vaihe 7: Attinyn ohjelmointi
Nyt olemme valmiita aloittamaan Attiny -ohjelmoinnin.
Valitse Työkalut -kohdasta seuraavat:
- Valitse ATtiny25/45/85 Taulut -pudotusvalikosta.
- Valitse Attiny85 Suoritin -pudotusvalikosta.
- Valitse Sisäinen 8 MHz avattavasta Kello -valikosta.
- Portin tulisi olla ohjelmoijana käyttämäsi Arduinon Com -portti.
- Valitse Arduino Internet -palveluntarjoajaksi Ohjelmoija -pudotusvalikosta.
Voimme nyt polttaa käynnistyslataimen, täällä on hyvä kuvaus siitä, mitä käynnistyslatain tekee, sekä edut/haitat. Siirry Työkalut -kohtaan uudelleen ja valitse Polta käynnistyslatain.
Seuraavaksi meidän on ohjelmoitava luonnos Attinyyn
Avaa vilkkumisen perusesimerkki: Tiedosto -> Esimerkit -> Perusteet -> Vilkkuu
Koska attinyllä ei ole nastaa LED_BUILTIN: lle, meidän on korvattava se luonnoksessamme 0: lla, koska meidän LED on tapissa 0. Sinun pitäisi sitten pystyä lataamaan tämä luonnos taulullesi napsauttamalla Lataa. LEDin pitäisi toivottavasti vilkkua!
Vaihe 8: Ole vapaa pikku Attiny
Nyt kun kaikki on kasvanut, on aika poistaa attiny sen ohjelmointikilven kodista. Minusta paras tapa tehdä tämä on käyttää litteää ruuvimeisseliä ponnahtaa se ulos. Jos vedät sen suoraan ulos, olet erittäin taipuvainen tappien taittamiseen. Laita ruuvimeisseli sirun sivun alle toiselle puolelle ja vedä se varovasti ulos, kun tämä puoli on vapaa, siirry toiselle puolelle ja toista sama. Viimeisessä esimerkissä näytän, kuinka voit jopa käyttää nappiparistoa sen virran syöttämiseen! Toivottavasti tämä ohje oli hyödyllinen, jos sinulla on kysyttävää, kysy rohkeasti! Videot: Katso lisää videoita YouTube -kanavaltani
Live Streams: Suoratoistan elektroniikkaprojekteja joka maanantai Twitchissä
Ja puhun elektroniikasta ja muista satunnaisista asioista Twitterissä - @witnessmenow
Brian
Suositeltava:
Kuinka tehdä halpa Attiny Arduino -levy: 4 vaihetta (kuvilla)
Kuinka tehdä halpa Attiny Arduino -levy: Useimmiten minua vaivaa, kun tarvitsen Arduinoa joissakin projekteissa, joissa tarvitsen muutamia I/O-nastoja. 85/45Arduino-Tiny on avoimen lähdekoodin sarja ATtiny
ATtiny Arduino Programming Shield: 7 vaihetta
ATtiny Arduino -ohjelmointikilpi: Tässä projektikokonaisuudessa näytämme, miten voit tehdä oman ATtiny Arduino -ohjelmointikilven Bantam Tools -pöytälevyjyrsinkoneella. Tämän olennaisen komponentin avulla voit kytkeä ja ohjelmoida ATtiny -siruja Arduino IDE: n kautta. Tämä projekti
ATTiny-RAT, ATTINY Powered Mini Lightfollower: 3 vaihetta
ATTiny-RAT, ATTINY Powered Mini Lightfollower: Hei ihmiset, on kulunut jonkin aikaa siitä, kun olen lähettänyt viimeisen ohjeeni. ATTiny-sarjan sirujen kanssa tässä lyhyessä ohjeessa
DIY Arduino Nano Shield: 7 vaihetta (kuvilla)
DIY Arduino Nano Shield: Hei kaverit !! Tämä DIY on tarkoitettu laajentamaan Arduino Nanoasi käyttämällä paria työkalua ja instrumenttia työpöydälläsi ja vain muutamalla dollarilla
DIY Apple Remote Shield Arduinolle: 6 vaihetta (kuvilla)
DIY Apple Remote Shield Arduinolle: Oletko koskaan halunnut tehdä omenan kaukosäätimen? Tai ehkä haluat, että yksi arduino -luomuksistasi voi hallita iTunesia Macissa, iPodissa tai Apple TV: ssäsi? Nyt voit! Työskentelin aikoinaan projektissa, josta halusin tulla