Përmbajtje:

Ndërtoni bordin tuaj të zhvillimit: 8 hapa (me fotografi)
Ndërtoni bordin tuaj të zhvillimit: 8 hapa (me fotografi)

Video: Ndërtoni bordin tuaj të zhvillimit: 8 hapa (me fotografi)

Video: Ndërtoni bordin tuaj të zhvillimit: 8 hapa (me fotografi)
Video: Машинное обучение для разработчиков Java: переход на стек технологий ИИ. 2024, Korrik
Anonim
Ndërtoni Bordin tuaj të Zhvillimit
Ndërtoni Bordin tuaj të Zhvillimit

Ky udhëzues do t'ju tregojë se si të krijoni bordin tuaj të zhvillimit nga e para! Kjo metodë është e thjeshtë dhe nuk kërkon ndonjë mjet të avancuar, madje mund ta bëni në tryezën tuaj të kuzhinës. Kjo gjithashtu jep një kuptim më të mirë se si funksionojnë me të vërtetë Ardruinos dhe bordet e tjera të zhvillimit.

Ju mund të krijoni bordin tuaj të zhvillimit që t'i përshtatet qëllimit tuaj specifik. Ky bord zhvillimi i treguar në figurë u përdor për të kontrolluar rpm të një motori DC. Motori DC kontrollohej nga një kompjuter duke përdorur portën serike. LEDs u përdorën për të ndihmuar kur ishte e nevojshme korrigjimi.

Në këtë Instructable unë do të tregoj se si të ndërtoj një bord të zhvillimit të gjithanshëm, prandaj lista e pjesëve nuk do të jetë e njëjtë me atë të treguar në figurë.

Hapi 1: Pjesët

Pjesët
Pjesët

Lista e pjesëve:

  • 1 Atmel ATmega88 (ose çdo procesor që i përshtatet më së miri nevojave tuaja)
  • 1 Fole IC IC 28
  • 1 rezistencë 10khm
  • 1 rezistencë 100 ohm
  • 1 diodë
  • 3 kondensator 0,1 μF
  • 1 kondensator 10 μF
  • 1 diodë LED
  • Rezistencë 1 330 ohm
  • Disa kërcyes
  • Disa kunja meshkuj (ose femra)
  • Një stripboard copë (përdorni një me shirita dhe jo matricë, shihni foton)

Për të qenë më vonë në gjendje të programoni mikrokontrolluesin tuaj do t'ju duhet një programues ISP (Programimi në Sistem). Kam përdorur AVRISP mkII (https://www.atmel.com/tools/avrispmkii.aspx). Ka shumë programues të ndryshëm ISP për të zgjedhur, ose mund të krijoni tuajin. Ekzistojnë gjithashtu disa mënyra për të konfiguruar një arduino për të vepruar si një programues ISP.

Hapi 2: Teori

Teori
Teori

Për të ndërtuar dhe programuar një bord zhvillimi nga e para do t'ju duhet të lexoni disa fletë të të dhënave. Ndonjëherë mund të jetë e vështirë të gjesh gjënë që kërkon, por unë do të jap gjërat më të rëndësishme.

Fleta e të dhënave ATmega88

Konsideratë për dizajnin e harduerit

Së pari ne duhet të shikojmë pinout -in e ATmega88 i cili mund të gjendet në fletën e të dhënave.

Disa porte të rëndësishme që kanë nevojë për konsideratë shtesë janë këto:

  • Pin 1. Ky është kunja e rivendosjes që do të rivendosë procesorin kur është i ulët. Ky kunj do të ketë nevojë për një tërheqje, kështu që kunja është gjithmonë e lartë nëse nuk doni të rivendoseni. (Kjo do të tregohet më vonë)
  • Pin 7 dhe 20 është vendi ku duhet të lidhet Vcc, 5V.
  • Pin 9 dhe 10: Me këto kunja mund të lidhet një kristal i jashtëm, por ne do të përdorim oshilatorin e brendshëm. Prandaj, ne mund t'i trajtojmë këto kunja si kunjat e zakonshme dixhitale.
  • Pin 17, 18 dhe 19: Këto do të përdoren për programim (kjo do të tregohet më vonë).

Hapi 3: Paraqitja e Stripborad

Paraqitja e Stripborad
Paraqitja e Stripborad

Për të krijuar diagramin e qarkut që do të përdorim StripCAD, ndiqni lidhjen për të shkarkuar programin.

Ky program mund të jetë pak i vështirë për t’u përdorur pasi nuk është miqësor për përdoruesit, por është efektiv kur dini si ta përdorni. Luani pak me të dhe së shpejti do ta zotëroni. Disa këshilla të mira janë në vijim.

  • Shtypni c për të kërkuar përbërës
  • Shtypni v për të marrë variante të ndryshme
  • Shtypni klikimin e majtë të miut midis dy pikave horizontale për të marrë një përçarje
  • Shtypni klikimin e majtë të miut midis dy pikave vertikale për të marrë një urë lidhëse

Kur kërkoni përbërës:

  • "DILxx" do t'ju japë një Dual In-Line të ndjekur nga numri i kunjave
  • "SILxx" do t'ju japë një linjë të vetme të ndjekur nga numri i kunjave

Përndryshe, thjesht kërkoni atë përbërës që po kërkoni.

Hapi 4: Rivendosni kunjin

Pin-i i rivendosjes tërheqëse
Pin-i i rivendosjes tërheqëse
Pin-i i rivendosjes tërheqëse
Pin-i i rivendosjes tërheqëse

Nga dokumenti i shqyrtimit të dizajnit të harduerit në anën 6 gjejmë qarkun në figurë. Lexoni tekstin në dokument për të kuptuar më mirë. Ky është hapi ku do të trajtonim tërheqjen për kunjin 1.

Mund të jetë mirë të futni një rivendosje manuale për mikrokontrolluesin. Kjo mund të përdoret duke lidhur një SIL2 në linjë me një rezistencë 100 ohm në tokë. Qarku i shkurtër SIL2 me një bluzë dhe mikrokontrolluesi do të rivendoset. Rezistenca 100 ohm do të parandalojë kondensatorin nga qarku i shkurtër. Përndryshe, thjesht ndiqni diagramin e qarkut nga dokumenti.

Në foton e dytë lidhja tërheqëse është ilustruar në StripCAD

Hapi 5: Furnizimi me energji elektrike

Furnizimi me energji elektrike
Furnizimi me energji elektrike

Për të shmangur ndërhyrjen, një kondensator 10 μF vendoset pranë hyrjes së tensionit në tabelë. Për të shmangur ndërhyrjen që shkaktohet në tabelë kondensatori 0.1 μF vendoset midis kunjit 7 dhe 8, dhe midis kunjit 20 dhe 22. Këta kondensatorë do të veprojnë si një filtër me kalim të ulët. Kondensatori i vogël duhet të vendoset sa më afër kunjave që të jetë e mundur për efektin më të mirë.

Shtë gjithashtu e mundur të shtoni një lloj rregullatori të tensionit p.sh. 78L05, për ta bërë atë të funksionojë me një bateri.

Hapi 6: Programues ISP

Programues ISP
Programues ISP

Për të programuar procesorin do t'ju duhet një programues ISP. Ka lidhje të ndryshme në dispozicion, 6 kunja ose 10 kunja. Kam përdorur një me gjashtë kunja, shikoni dokumentin e harduerit për të parë se si duhet të krijohet lidhja.

Programuesi ISP qëndron për programimin në sistem. Lehtësia me këtë lloj programuesi është se ju mund të programoni pajisjen tuaj kur ajo është e instaluar në një sistem të plotë, në vend që të keni të instaluar çipin tuaj para se ta instaloni në sistem. Alsoshtë gjithashtu e lehtë të riprogramohet sapo të instalohet në sistem.

Shihni hapin tjetër se si duhet të bëhet lidhja me ISP.

Hapi 7: Paraqitja

Paraqitja
Paraqitja

Kur dizajni të ketë përfunduar, shtypni print për ta ruajtur si PDF (Ose përdorni skedarin e bashkangjitur). Hapni skedarin PDF dhe shtypeni atë. Kini parasysh që cilësimi i printerit duhet të vendoset në madhësinë aktuale, përndryshe dizajni nuk do të përputhet me tabelën e shiritave.

Alwaysshtë gjithmonë një ide e mirë të përfshini një LED që tregon nëse energjia në bordin e zhvillimit është e ndezur. Kjo këshillë e thjeshtë mund të kursejë shumë korrigjime të panevojshme.

Hapat për të prodhuar bordin tuaj të zhvillimit:

  1. Shtypni diagramin e qarkut dhe përdorni gërshërë për ta prerë atë.
  2. Pritini një copë të madhe mjaft të stripboard, kështu që copa e letrës të përshtatet në krye.
  3. Vendoseni letrën mbi shiritin në mënyrë që vrimat të korrespondojnë, përdorni një shkop të zakonshëm zam për ta bashkangjitur letrën në stripboard. Ngjiteni letrën në anën pa shirita bakri.
  4. Filloni duke bërë ndërprerjen në kryqet e kuqe
  5. Vazhdoni të ndërtoni dhe bashkoni nga përbërësit më të ulët në më të lartët, që do ta bëjnë montimin më të lehtë.
  6. Lidheni atë me furnizimin me energji (5V) dhe filloni të programoni.

Tani hardueri i bordit të zhvillimit është bërë!

Hapi 8: Programimi

Kam përdorur Atmel Studio për programim në C. Shkarkoni programin dhe filloni të krijoni një projekt të mrekullueshëm me bordin tuaj të zhvillimit. Do të jetë e mundur të ngarkoni arduino, por nëse doni një kuptim më të mirë të asaj që fshihet më poshtë në gjuhën arduino provoni disa shembuj në C. Për shembull, provoni disa kohëmatës, ndërprerje dhe lexim analog.

Në fletën e të dhënave ATmega88 mund të gjeni shumë shembuj të kodeve për detyra të ndryshme specifike që mund të bëjë mikrokontrolluesi juaj.

Siç mund ta shihni, kjo është një mënyrë e thjeshtë për të ndërtuar prototipe të ndryshme për pajisjet elektronike. Easyshtë e lehtë, e lirë dhe nuk kërkon mjete speciale.

Konkursi i mikrokontrolluesve 2017
Konkursi i mikrokontrolluesve 2017
Konkursi i mikrokontrolluesve 2017
Konkursi i mikrokontrolluesve 2017

Vrapues në Konkursin e Mikrokontrolluesit 2017

Recommended: