Përmbajtje:
- Hapi 1: Qarku i Programuesit të Breadboard
- Hapi 2: Çfarë ju nevojitet
- Hapi 3: Paraqitja e Mburojës
- Hapi 4: Ndërtimi i Mburojës
- Hapi 5: Vendosja e Programuesit tuaj
- Hapi 6: Vendosja e Arduino IDE për Attiny
- Hapi 7: Programimi i Attiny
- Hapi 8: Bëhuni i Lirë Vëzhgimi i Vogël
Video: Mburoja e programimit DIY Attiny: 8 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
Nëse jeni duke kërkuar për një bord Arduino të vogël dhe me fuqi të ulët, Attiny është një opsion vërtet i mirë, çuditërisht karakteristik për madhësinë e tij. Ka 5 kunja GPIO, 3 prej të cilave janë kunja analoge dhe 2 të cilat kanë dalje PWM. Alsoshtë gjithashtu me të vërtetë fleksibël ndaj tensionit që rrjedh (2.7V në 5.5V) kështu që është i përsosur për mbarimin e baterive. A e përmenda gjithashtu se kushton vetëm 1 dollarë! ne do të kalojmë nëpër këtë të udhëzueshme.
Tashmë ka shumë udhëzues për ndërtimin e një mburoje, por mungon një hap kur përdorni versionet më të reja të Arduino IDE në konfigurimin e softuerit në të gjitha ato që kam kontrolluar se do të kaloj edhe këtu. Shikoni videon e mësipërme ku Unë kaloj nëpër të gjithë informacionin që është në këtë udhëzues.
Le të arrijmë tek ajo!
Hapi 1: Qarku i Programuesit të Breadboard
Unë mendoj se ia vlen të theksohet se ju mund të përdorni një qark të bukës për të programuar veshjen gjithashtu nëse preferoni të mos keni nevojë të ndërtoni një mburojë. Doja mburojën, kështu që do të kisha diçka më të përhershme për të përdorur në të ardhmen. Nëse zgjidhni programuesin e bordit të bukës, hapat e softuerit më vonë janë saktësisht të njëjtë si për mburojën. Kaloni në hapin 5 për këtë.
Hapi 2: Çfarë ju nevojitet
Ju do të keni nevojë për pjesët e mëposhtme për të ndërtuar programuesin:
Attiny85* - Ndoshta do të ketë nevojë për njërën nga këto:) Protoboard (10 copë)*Kunjat e kokës mashkullore*Seti i kondensatorit 120 copë (ka një 10uF që na nevojitet)*Foleja IC (20 pako)*Kompleti bazë fillestar (ka LED dhe 1K rezistencë që na nevojitet)*
Bordi Mega që kam përdorur* - çdo Mega ose Uno do të funksionojë.
Ju gjithashtu do të keni nevojë për një hekur bashkues dhe disa tela, *= Lidhje Affiliate
Hapi 3: Paraqitja e Mburojës
Në imazhet e mësipërme mund të shihni paraqitjen e mburojës që do të bëjmë. Zbuloj se imazhi me komponentë dhe tela është pak e mbushur me njerëz, kështu që unë krijova qarkun duke përdorur vetëm telat dhe vetëm përbërësit për ta bërë më të lehtë leximin
Ju nuk keni nevojë të përdorni aq kunja sa unë, unë shënova në foton e fundit kunjat që nevojiten në të vërtetë, thjesht mendova se do të ishte më e lehtë të lidhni mburojën në vendin e duhur nëse i përdorni të gjitha kunjat në pjesa e sipërme dhe e poshtme.
Hapi 4: Ndërtimi i Mburojës
It'sshtë një qark mjaft i drejtpërdrejtë për t'u ndërtuar, pjesa më e komplikuar është ndoshta vetëm marrja e kunjave të drejtë.
Mënyra se si i bëra kunjat ishte:
- Pritini kunjat e kokës mashkullore në mënyrë që të përshtaten në rreshtat e sipërm dhe të poshtëm të Mega/Uno tuaj.
- Futini ato në Arduino.
- Vendoseni protoboardin në krye dhe shënojini ato duke përdorur një mprehës.
- Hiqni titujt nga arduino.
- Shtyjeni plastikën e titujve në njërin skaj të kunjave (për këtë kam përdorur protoboardin, sapo e kam shtyrë drejt tryezës). Ata duhet të përfundojnë të duken si kunjat në foton e mësipërme
- Vendosni kunjat në pjesën e sipërme të protoboardit (plastike në krye)
- Lidhini ato në vend, ngjitini vetëm aq sa të mbahen në vend për momentin.
Pas kësaj është vetëm një rast i ndërtimit të qarkut, futni përbërësit tuaj dhe përkulni kunjat drejt vendit ku duhet t'i lidhni dhe lidhni lidhjet së bashku. Më pëlqen të përdor kapakun blu për të mbajtur përbërësit e mi në vend kur jam duke u bashkuar. Unë kam përfshirë një fotografi të përfunduar të pjesës së poshtme të tabelës sime për të treguar se si duket imja. Sigurohuni që të kontrolloni dy herë drejtimin e LED dhe Kondensatorit para se ta bashkoni. Për LED rezistori duhet të lidhet me prizën e shkurtër të LED. Për kondensatorin, këmba me shenjën e argjendit sipër duhet të lidhet me tokën. Së fundi, ndoshta është një ide e mirë t'i jepni vetes ndonjë shenjë ose një aluzion për t'ju kujtuar orientimin e Attiny kur e lidhni. Nëse kontrolloni të fundit imazhi i mësipërm Unë tregoj një fotografi të imja duke shënuar këndin e poshtëm të majtë, kjo që të përputhet me pikën në veshje.
Nëse keni një shumë metër, unë do të sugjeroj që të testoni kunjat për çdo urë midis, veçanërisht kunjat e poshtme pasi ato janë kunjat e energjisë.
Hapi 5: Vendosja e Programuesit tuaj
Në mënyrë që të përdorim Arduino -n tonë si programues, së pari duhet të fusim një skicë në të. Së pari lidhni mburojën tuaj në arduino tuaj, ata lidhin kabllon USB në arduino tuaj. Hapni Arduino IDE, pastaj klikoni Skedar -> Shembuj - > 11. ArduinoISP -> ArduinoISP
Ne duhet të bëjmë një ndryshim në këtë skedar, kjo është pjesa që gjeta se mungonte nga të gjithë udhëzuesit e tjerë.
Shkoni poshtë në këtë skedar derisa të shihni një rresht të komentuar // #define USE_OLD_STYLE_WIRING
Hiq komentin nga kjo linjë (kështu që tani duhet të duket si #përcakto USE_OLD_STYLE_WIRING)
Tani mund ta ngarkoni këtë skicë në arduino tuaj si çdo skicë tjetër.
Hapi 6: Vendosja e Arduino IDE për Attiny
Ne duhet të instalojmë softuerin Attiny përmes menaxherit të bordit para se të mund të programojmë në Attiny
Gjëja e parë që duhet të bëjmë është të shtojmë një linjë të re në URL -të tona të Menaxherëve të Bordeve shtesë të cilat mund të gjenden te Skedari -> Preferencat
URL -ja që duhet të shtoni është:
raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
Klikoni butonin në të djathtë të kutisë së Menaxherit të Bordeve dhe futni sa më sipër në një rresht të ri.
Tani doni të hapni Menaxherin e Bordeve, shkoni te Mjetet -> Bordi: "çfarëdo që të zgjidhet" -> Menaxheri i bordeve
Kërkoni për "attiny" dhe klikoni install.
Hapi 7: Programimi i Attiny
Tani jemi gati të fillojmë programimin e Attiny.
Nën Veglat, zgjidhni sa vijon:
- Zgjidhni ATtiny25/45/85 nga Bordet zbritëse.
- Zgjidhni Attiny85 nga rënia e procesorit.
- Zgjidhni Prezantuesin e brendshëm 8 MHz nga Ora.
- Porti duhet të jetë porta Com për Arduino që po përdorni si programues.
- Zgjidhni Arduino si ISP nga programuesi që lëshohet.
Tani mund të djegim ngarkuesin, ka një përshkrim të mirë të asaj që bën ngarkuesi dhe përparësitë/disavantazhet këtu. Shkoni përsëri te Tools dhe zgjidhni Burn Bootloader.
Tjetra ne duhet të programojmë një skicë në Attiny
Hapni një shembull të mbylljes së dritës: Skedari -> Shembuj -> Bazat -> Blink
Meqenëse veshja nuk ka një kunj për LED_BUILTIN, ne duhet ta zëvendësojmë atë në skicën tonë me 0 pasi kemi LED -in tonë në kunjin 0. Ju atëherë duhet të jeni në gjendje ta ngarkoni këtë skicë në tabelën tuaj duke klikuar ngarkimin. Shpresoj që LED të ndizet!
Hapi 8: Bëhuni i Lirë Vëzhgimi i Vogël
Tani që është rritur e gjitha koha e saj për të hequr mbulesën nga programimi i mburojës në shtëpi. Unë gjej mënyrën më të mirë për ta bërë këtë duke përdorur një vidë me kokë të sheshtë për ta nxjerrë jashtë. Nëse thjesht e tërhiqni drejtpërdrejt, jeni shumë të prirur të përkulni kunjat. Vendoseni kaçavidën nën anën e çipit në njërën anë dhe butësisht nxirreni jashtë, kur ajo anë është e lirë lëvizni në anën tjetër dhe përsëriteni. Tani mund të përdorni veshjen në çfarëdo projekti që dëshironi pasi të lidhni V dhe tokën. Në shembullin e fundit unë tregoj se si mund të përdorni edhe një bateri të monedhës për ta fuqizuar atë! Shpresojmë që ju e keni gjetur të dobishme këtë udhëzues, nëse keni ndonjë pyetje, ju lutem mos ngurroni të pyesni! Video: Shikoni kanalin tim në YouTube për më shumë video
Transmetimet e drejtpërdrejta: Unë transmetoj drejtpërdrejt duke punuar në projekte elektronike çdo të hënë në Twitch
Dhe unë flas elektronikë dhe gjëra të tjera të rastësishme në Twitter - @witnessmenow
Brian
Recommended:
Mburoja e programimit me 8 kunja: 14 hapa (me fotografi)
Mburoja e Programimit 8-Pin: Mburoja e Programimit 8-Pin ju lejon të programoni patate të skuqura të serisë ATtiny duke përdorur vetë Arduino si programues. Me fjalë të tjera, ju e lidhni këtë në Arduino tuaj dhe më pas lehtë mund të programoni patate të skuqura me 8 kunja. Këta mikrokontrollues të vegjël mund të jenë
Mburoja e Programimit Arduino Attiny - SMD: 4 Hapa
Mburoja e Programimit Arduino Attiny - SMD: Përshëndetje, unë isha duke punuar në konfigurimin e mjetit tim të programimit për pajisjet e veshshme gjatë muajve të fundit. Sot do të doja të tregoja se si e krijova Arduino Shield -in tim. Pasi kalova në google për pak kohë, gjeta këtë artikull interesant të vjetër mburojë programimi Attiny, e cila
Mburoja e Programimit ATtiny Arduino: 7 hapa
Mburoja e Programimit ATtiny Arduino: Në këtë projekt të projektuar, ne ju tregojmë se si të bëni mburojën tuaj të programuesit ATtiny Arduino duke përdorur një makinë bluarëse PCB desktop Bantam Tools. Ky komponent thelbësor ju lejon të lidhni dhe programoni patate të skuqura ATtiny përmes Arduino IDE. Ky projekt
Mburoja e Programimit ATMEGA328 Bootloader për Arduino Uno: 3 hapa (me fotografi)
Mburoja e Programimit të Bootloader ATMEGA328 për Arduino Uno: Mburoja e programimit të ngarkuesit të ngarkesës ATMEGA328P për Arduino UnoNganjëherë ndodh dhe ju dëmtoni mikroprocesorin tuaj Arduino Uno Atmega328P. Mund të ndryshoni procesorin. Por së pari duhet të programojë boot-loader në të. Pra, ky tutorial se si ta bëni këtë
Baza e robotit me shumë qëllime DIY dhe mburoja motorike: 21 hapa (me fotografi)
DIY Multi-Purpose Robot Base and Motor Shield: Përshëndetje të gjithëve, kohët e fundit fillova të punoj në projekte robotike duke përdorur Arduino. Por unë nuk kisha një bazë të përshtatshme për të punuar, rezultati përfundimtar nuk dukej i shkëlqyeshëm dhe e vetmja gjë që mund të shihja është të gjithë përbërësit e mi të ngatërruar në tela. Problem me xhirimin e çdo gabimi