Përmbajtje:

DIY Arduino Uno i pavarur: 5 hapa
DIY Arduino Uno i pavarur: 5 hapa

Video: DIY Arduino Uno i pavarur: 5 hapa

Video: DIY Arduino Uno i pavarur: 5 hapa
Video: How to use Prototyping Shield with breadboard for Arduino 2024, Korrik
Anonim
DIY i pavarur Arduino Uno
DIY i pavarur Arduino Uno

Në këtë projekt, unë do të tregoj se si mund ta bëjmë një DIY Arduino Uno thjesht duke e vendosur atë në një dërrasë buke. Kjo mund të bëhet për arsye të ndryshme si bërja e tij më e lirë, e vogël në madhësi, zvogëlimi i konsumit të energjisë, etj.

Ky projekt do t'ju japë një mënyrë për të bërë një Arduino Uno minimal i cili do të bëjë të gjitha funksionet si ai i Arduino që blini nga tregu. Siç e dimë që Arduino është në të vërtetë një platformë me burim të hapur dhe kështu, skemat e saj janë në domenin publik të cilat mund të përdoren nga kushdo për ta zbatuar atë për qëllimet e tyre me çdo avancim nëse është e mundur. Kjo na lejon të bëjmë një gjë të tillë në shtëpi për veten tonë. Hapat e mëposhtëm do të përshkruajnë se si të mblidhni qarkun në një dërrasë buke. Unë po huazoj pjesën më të madhe të ecjes përmes faqes Arduino.

Ky projekt është i sponsorizuar nga LCSC. Unë kam përdorur komponentë elektronikë nga LCSC.com. LCSC ka një angazhim të fortë për të ofruar një përzgjedhje të gjerë të përbërësve elektronikë të vërtetë, me cilësi të lartë me çmimin më të mirë. Regjistrohuni sot dhe përfitoni 8 dollarë zbritje në porosinë tuaj të parë.

Hapi 1: Gjërat që ju nevojiten për ta bërë atë

Gjërat që ju nevojiten për ta bërë atë
Gjërat që ju nevojiten për ta bërë atë
  1. ATmega328P-PU x 1
  2. Oshilator kristal 16MHz x 1
  3. LM7805CV Rregullatori linear x1
  4. Kondensator 22 pF x 2
  5. Kondensator 10 uF x 2
  6. Rezistenca 220 Ohm x 2
  7. Rezistenca 10 kohm x 1
  8. Ndërrimi momental x 1
  9. LED x 2

Hapi 2: Shtimi i Furnizimit me energji në Arduino

Foleja e energjisë Arduino mund të pranojë një gamë të tensionit të hyrjes prej 7 deri në 16 volt. Burimet më të zakonshme të hyrjes janë një bateri e besueshme 9V ose një furnizim me energji 9-12VDC. Për shkak se shumica e sensorëve dhe patateve të skuqura kërkojnë një burim 5V, do të na duhet rregullatori i tensionit LM7805 për të ulur 9V në një 5V komponent miqësore. Nëse lidhni më shumë se 16V, rrezikoni të dëmtoni IC -në.

  1. Shtoni telat e energjisë dhe tokëzimit për vendin ku do të jetë rregullatori juaj i tensionit.
  2. Shtoni telat e rrymës dhe tokëzimit në pjesën e poshtme të bordit tuaj që lidh secilën hekurudhë.
  3. Tani, shtoni rregullatorin LM7805 në tabelën e bukës. Do të marrë hyrje prej 9V dhe jep një furnizim të vazhdueshëm prej 5V nga dalja.
  4. Shtoni telat e energjisë OUT dhe tokëzimit që lidhen me binarët e djathtë dhe të majtë të dërrasës së bukës.
  5. Gjithashtu, shtoni një kondensator 10uF midis IN të rregullatorit dhe tokës, si dhe një kondensator 10uF në shinën e djathtë midis fuqisë dhe tokës. Shiriti i argjendtë në kondensator nënkupton këmbën e tokës.
  6. Vendoseni LED -in e energjisë pranë burimit të hyrjes dhe në krye të tabelës së bukës. Mund të përdorni LED të gjelbër ose të kuq.
  7. Lidhni një tel kërcyes nga plumbi negativ (këmba e shkurtër) e LED në shinën tokësore dhe instaloni një rezistencë Ω nga plumbi pozitiv LED (këmbë e gjatë) në shinën e energjisë.

Hapi 3: Shtimi i Komponentëve të Bordit

Shtimi i Komponentëve të Bordit
Shtimi i Komponentëve të Bordit
Shtimi i Komponentëve të Bordit
Shtimi i Komponentëve të Bordit

Para se të vazhdoni, shikoni këtë imazh. Shtë një burim i shkëlqyeshëm për të mësuar se çfarë bëjnë secila nga kunjat në çipin tuaj ATmega në lidhje me funksionet e Arduino. Kjo do të sqarojë shumë konfuzion pas arsyes pse lidhni disa kunja ashtu siç bëni. Për informacion edhe më të detajuar, hidhini një sy fletës së të dhënave për ATmega 168 (version i shkurtër) (version i gjatë). Këtu është fleta për ATmega328 (version i shkurtër) (version i gjatë).

1. Instaloni çipin ATmega328 (treguar në të djathtë) në mënyrë që ana e shënuar e IC të jetë në krye. Nëse jeni duke montuar përbërësit në një PCB, është një ide e mirë të përdorni prizën.

2. Shtoni rezistencën tërheqëse 10KΩ në hekurudhën +5V dhe lidhni skajin tjetër me kunjin RESET në ATmega328 (kunja 1). Shtoni kërcyesit për fuqinë dhe tokëzimin për kunjat e mëposhtëm.

Pin 7 - VCC, tensioni i furnizimit dixhital (+5V)

Pin 8 - GND (hekurudhë tokësore)

Pin 22 - GND (hekurudhë tokësore)

Pin 21 - AREF, kunja referuese analoge për ADC (+5V)

Pin 20 - AVcc, tensioni i furnizimit për ADC (+5V)

3. Shtoni një orë të jashtme 16 MHz midis pin 9 dhe 10 dhe shtoni dy kondensatorë 22pF që punojnë në tokë nga secila prej këtyre kunjave.

4. Shtoni butonin e çastit si një çelës rivendosjeje, në mënyrë që të shtrijë hendekun në tryezën e bukës në të njëjtën mënyrë që bën IC. 5. Shtoni një tel të vogël bluzë nga kunja 1 e ATmega328 në këmbën e poshtme të butonit (pin më i afërt me IC). Shtoni një tel tjetër kërcyes nga këmba e sipërme e majtë e butonit në tokë.

6. Tërhiqeni çipin nga Arduino juaj i punës dhe provojeni në këtë tabelë. Programi blink_led blinks pin 13. Kunja 13 në Arduino NUK është kunja AVR ATMEGA8-16PU/ATMEGA168-16PU 13. actuallyshtë në të vërtetë e fiksuar 19 në çipin ATmega.

7. Së fundi, shtoni LED. Këmba e gjatë ose anoda lidhet me tela të kuq dhe këmba e shkurtër ose katoda lidhet me rezistencën 220-ohm që shkon në tokë.

Hapi 4: Ngarkimi i Skicës në Arduino -n tuaj

Ngarkimi i skicës në Arduino tuaj
Ngarkimi i skicës në Arduino tuaj

Mund të shkoni këtu për të ditur mënyrat për të ngarkuar skicën në Arduino.

Do t'ju duhet një pajisje USB-në-Seriale. Kam përdorur FDTI Board Breakout Basic (5V). Nëse thjesht doni ta aktivizoni atë, mund të anashkaloni instalimin e kokës me 6 kunja dhe thjesht të kaloni telat e kërcyesit direkt nga titulli USB-TTL në kunjat e duhura në tabelën e bukës. Sigurohuni që kunjat të drejtohen saktë për pajisjen serike që zgjidhni; kunjat në tabelën e thyerjes etiketohen me emra tre-shifrorë. Gjatë ndërtimit tim, zbulova se mikrokontrolluesi ka nevojë për një shtypje të përkohshme të butonit të rivendosjes për të përgatitur çipin që do të programohet dhe bordi i daljes ka një kunj të quajtur DTR/GRN i cili dërgon një sinjal në pinin e rivendosjes kur lidhet siç duhet. Pra, lidhni një tel kërcyes nga (DTR/GRN) në tabelën e thyerjes në Pin 1 të ATmega328 përmes një kondensatori qeramik 0.1µF.

Recommended: