Përmbajtje:

Mburoja e programimit DIY Attiny: 8 hapa (me fotografi)
Mburoja e programimit DIY Attiny: 8 hapa (me fotografi)

Video: Mburoja e programimit DIY Attiny: 8 hapa (me fotografi)

Video: Mburoja e programimit DIY Attiny: 8 hapa (me fotografi)
Video: LDmicro 13: HC-05 Управление через приложение Bluetooth для телефона (программирование ПЛК микроконтроллера с помощью LDmicro) 2024, Korrik
Anonim
Image
Image
Mburoja e Programimit DIY Attiny
Mburoja e Programimit DIY Attiny
Mburoja e Programimit DIY Attiny
Mburoja e Programimit DIY Attiny

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

Qarku i Programuesit të Breadboard
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

Ajo që do t'ju duhet
Ajo që do t'ju duhet
Ajo që do t'ju duhet
Ajo që do t'ju duhet

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

Paraqitja e Mburojës
Paraqitja e Mburojës
Paraqitja e Mburojës
Paraqitja e Mburojës
Paraqitja e Mburojës
Paraqitja e Mburojës
Paraqitja e Mburojës
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

Ndërtimi i Mburojës
Ndërtimi i Mburojës
Ndërtimi i Mburojës
Ndërtimi i Mburojës
Ndërtimi i Mburojës
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

Vendosja e Programuesit tuaj
Vendosja e Programuesit tuaj
Vendosja e Programuesit tuaj
Vendosja e Programuesit tuaj
Vendosja e Programuesit tuaj
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

Vendosja e Arduino IDE për Attiny
Vendosja e Arduino IDE për Attiny
Vendosja e Arduino IDE për Attiny
Vendosja e Arduino IDE për Attiny
Vendosja e Arduino IDE për Attiny
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

Programimi i Attiny
Programimi i Attiny
Programimi i Attiny
Programimi i Attiny
Programimi i Attiny
Programimi i Attiny
Programimi i Attiny
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

Bëhu i Lirë Vëzhgimi i Vogël!
Bëhu i Lirë Vëzhgimi i Vogël!
Bëhu i Lirë Vëzhgimi i Vogël!
Bëhu i Lirë Vëzhgimi i Vogël!
Bëhu i Lirë Vëzhgimi i Vogël!
Bëhu 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: