Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: JOHDANTO Attiny85/13A: han
- Vaihe 2: Ohjelmointisuojan suunnittelu
- Vaihe 3: Kokoonpano
- Vaihe 4: Nanon testaus ja vilkkuminen Arduinolla Internet -palveluntarjoajana
- Vaihe 5: Ohjelmointi
- Vaihe 6: Tulos
Video: Useita ATtiny85/13A -ohjelmoijia: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Arnov SharmaSeuraa lisää tekijältä:
Tietoja: Vain toinen valmistaja Intiasta: ') hei Lisätietoja Arnov Sharmasta »
Oletko koskaan tehnyt projektia, kuten "LDR x Arduino UNO Automatic Light" tai vastaava, joka käyttää vain 2-3 digitaalista I/O-porttia 32-nastaisen mikro-ohjaimesi? Ei hätää, jos teet vain prototyyppityötä, mutta entä jos haluavat viimeistellä tai valmistaa prototyypin tuotteena, ei projektina. Yksi vaihtoehto on käyttää pienempää ja halvempaa mikrokontrolleria, joka maksaa vähemmän ja voidaan toteuttaa helposti kaikissa vaatimuksissa. Microchipillä on sarja ATCINY AVR -nimisiä mikro -ohjaimia, jotka ovat pieniä mikro -ohjaimia, jotka voivat tehdä paljon työtä, jonka Arduino tekee paljon pienemmässä muodossa.
Attiny85 ja Attiny13 ovat yksi yleisimmistä Attiny -mikrokontrollereista, koska ne ovat halpoja ja helposti saatavilla.
Niiden ohjelmoimiseksi käytämme yleensä Arduinoa Internet -palveluntarjoajan asetuksina tai USBaspina, halusin käyttää Arduino -nanoa attiny85 -ohjelmointisuojuksen tekemiseen, mutta ei 1 attiny -ohjelmointiin, vaan 6. kyllä 6, voimme ohjelmoida useamman kuin yhden attiny -ohjelman samanaikaisesti aikaa yhdistämällä ne kaikki rinnakkain.
Tässä viestissä aion näyttää teille, kuinka tarkasti tein tämän ohjelmoijan ja vinkkejä attiny mcu: n ohjelmointiin.
Tarvikkeet
Tarvittavat materiaalit-
- Arduino nano x1
- DIP8 -pistorasiat x6
- 1uf 10V CAP x1
- miesten otsikot 28 tarkalleen
- LEDit 0603 paketti x4
- 1K vastus 0805 paketti x2
- PCB
- 3D -painettu kotelo
- attiny85 x6
Vaihe 1: JOHDANTO Attiny85/13A: han
ATtiny85 on tehokas, pienitehoinen 8-bittinen mikro-ohjain, joka perustuu Advanced RISC -arkkitehtuuriin. Siinä on 8 kegatavua järjestelmän sisäistä ohjelmoitavaa salamaa ja se on suosittu kompaktin koon ja ominaisuuksien vuoksi
sen käyttöjännite on +1,8 V - +5,5 V.
(lue sen tietolomake saadaksesi lisätietoja)
Attiny13 on tehokas, pienitehoinen 8-bittinen mikrosiru, jossa on AVR RISC -pohjainen mikro-ohjain, joka yhdistää 1 kt ISP-flash-muistin, 64 B SRAM, 64 B EEPROM, 32 B: n rekisteritiedoston ja 4-kanavaisen 10-bittisen A/D-muuntimen. Laite tukee 20 MIPS: n läpäisykykyä 20 MHz: llä ja toimii 2,7-5,5 voltin välillä.
Suorittamalla tehokkaita käskyjä yhdessä kellosyklissä laite saavuttaa lähdöt, jotka ovat lähellä 1 MIPS / MHz, tasapainottamalla virrankulutusta ja käsittelynopeutta.
(lue sen tietolomake saadaksesi lisätietoja)
nämä kaksi pelimerkkiä ovat hieman samanlaisia ja niillä on sama pinout.
Attiny85 on suositumpi kuin Attiny13 ja sillä on kirjastoja kuin attiny13, mikä tekee tästä sirusta helpon aloittaa.
Vaihe 2: Ohjelmointisuojan suunnittelu
Suunnittelin tämän nano -murtokortin OrCad Cadance -laitteessa, siinä on neljä LEDiä (3 niistä on kytketty D7 D8: een ja D9: ään ICSP -ohjelmointitilaa varten, ja neljäs on kytketty D11: een tai D0: een, jos meidän on testattava attiny onboard)
Lähetän sen PCBWAY: lle ja sain PCB: t 22 päivässä (pandemian vuoksi)
(Olen lisännyt Gerber -tiedostoja kaavion kanssa, jotta voit jopa lähettää sen piirilevyvalmistajalle tai tehdä oman version)
Vaihe 3: Kokoonpano
Katso videolta perusasennusopetus-
Vaihe 4: Nanon testaus ja vilkkuminen Arduinolla Internet -palveluntarjoajana
Ensiksi liitin Arduino nanon tietokoneeseeni ja väläytin sen yksinkertaisella Chaser -led -luonnoksella, joka vaihtaa ledin, joka on kytketty nastoihin D7, 8, 9 ja D11 jahtausjärjestyksessä. vasemmalta oikealle
(Katso video)
Tämän jälkeen latasin "Arduino ISP" -luonnoksen esimerkkiluonnoksista tälle levylle ja oikosulkasin hyppääjän luonnoksen lataamisen jälkeen. Irrotin USB -kaapelin ja toin esiin 6 attiny85 ohjelmointia varten.
Vaihe 5: Ohjelmointi
Kuten monet ihmiset, sain tutustua mikro -ohjaimiin Arduino -alustan kautta, Arduino IDE: tä voidaan käyttää lähes jokaisen Attiny -mikrokontrollerin ohjelmointiin lisäämällä Spence Konden Attiny Core -tiedostoja -
github.com/SpenceKonde/ATTinyCore
Asennusprosessi on dokumentoitu melko hyvin GitHub -sivulla
Vilkkumisprosessi on melko yksinkertainen ja suoraviivainen
- Aseta attiny85 tai 13 DIP SOCKET -laitteeseen oikean suunnan mukaisesti
- Valitse Työkalut> Hallitus ja valitse attiny85 -korttisi.
- Valitse kellotaajuus 1MHz, 4MHz tai 8MHz (Blink Sketch 1MHz sopii)
- Valitse oikea com -portti
- Valitse Työkalu> Ohjelmoija”Arduino Internet -palveluntarjoajaksi”
- Valitse BURN BOOTLOADER
- Siirry nyt Luonnos> -kohtaan ja valitse "Lataa ohjelmoijalla" tai vain Ctrl+Vaihto+U
Vaihe 6: Tulos
Aseta ohjelmoitu Attiny85 tai 13 leipälevylle ja liitä led D4*: llä ja GND: llä ja kytke virta erikseen.
KAIKKI GONNA BLINK (katso video)
Tällä asetuksella voit ohjelmoida useamman kuin yhden attinyyn samanaikaisesti, mikä on varsin hyödyllistä, koska voit nyt kopioida projektisi helposti tai voit jopa tuottaa niitä sovellusten myyntiin. Toivottavasti tästä postauksesta oli jotain apua. kaikki täällä on OPENSOURCE, joten jos tarvitset jotain, jätä kommentti.
Suositeltava:
Arduino Connect useita I2C -laitteita: 6 vaihetta
Arduino Connect useita I2C -laitteita: Tässä opetusohjelmassa opimme yhdistämään useita moduuleja I2C -yhteydellä arduinoon Katso video! Tässä tapauksessa käytämme esimerkkinä 4 OLED -näyttöä, mutta voit käyttää mitä tahansa muita I2C -moduuleja/ Huomautus: 4 OLED -näyttöä
Arduino Kuinka liittää useita servomoottoreita - PCA9685 Opetusohjelma: 6 vaihetta
Arduino Kuinka kytkeä useita servomoottoreita - PCA9685 -opetusohjelma: Tässä opetusohjelmassa opimme yhdistämään useita servomoottoreita PCA9685 -moduulin ja arduinon avulla. PCA9685 -moduuli on erittäin hyvä, kun haluat liittää useita moottoreita, voit lukea lisää tästä https : //www.adafruit.com/product/815Katso Vi
Kaavainlamppu - yksi lamppu, useita sävyjä: 5 vaihetta
Stencil -lamppu - yksi lamppu, monia sävyjä: Tämä opastettava opastaa tekemään yksinkertaisen lampun, jossa on vaihdettavat sävyt (lampunvarjostin)
Useita USB -portteja ilman piirilevyä: 4 vaihetta
Useita USB -portteja ilman piirilevyä: Tämä on toinen ohjeeni, ja tässä aion jakaa teille projektin, jossa voit tehdä useita USB -portteja tietokoneellesi, koska kun työskentelet kotoa käsin, sinulla on suuri ongelma käyttää monia laitteet kuten useimmat laitteet nyt h
Useita elektronisia kynttilöitä: 3 vaihetta
Useita elektronisia kynttilöitä: Elektronisia kynttilöitä on julkaistu monta kertaa Instructables-sivustossa, joten miksi tämä? Kotona minulla on nämä pienet, puoliksi läpinäkyvät joulutalot, joissa on LED-näkemys ja pieni akku. Joissakin taloissa on kynttilävaikutteisia LED -valoja ja joissakin LED -valoja