Orodha ya maudhui:

Breadboard Arduino Njia Sahihi: Hatua 5 (na Picha)
Breadboard Arduino Njia Sahihi: Hatua 5 (na Picha)

Video: Breadboard Arduino Njia Sahihi: Hatua 5 (na Picha)

Video: Breadboard Arduino Njia Sahihi: Hatua 5 (na Picha)
Video: Pro Micro ATMEGA32U4 Arduino Pins and 5V, 3.3V Explained 2024, Novemba
Anonim
Breadboard Arduino Njia Sahihi
Breadboard Arduino Njia Sahihi

Kuna kweli mamia ya Breadboard Arduinos huko nje, kwa hivyo ni nini tofauti juu ya hii? Kuna mambo kadhaa ambayo wengi wao na kwa kweli hata Arduino yenyewe haifanyi sawa. Kwanza kabisa, usambazaji wa analog unafungwa kwa usambazaji wa dijiti. Kuna sababu Atmel aliwaleta kwenye pini tofauti. Sehemu ya dijiti hutoa kelele ambayo inaweza kuingiliana na wongofu wa analog. Atmel inapendekeza inductor ya 10µH na capacitor tofauti kwa AVCC kuchuja kelele hii. Sikutumia inductor hii au bead ya ferrite iliyopendekezwa kwa VCC, lakini ikiwa utafanya vitu vingi vya analog, labda ni wazo nzuri. Upungufu wa kupotea kwa ubao wa mkate na kuruka husaidia wengine.

Uboreshaji mwingine unahusu laini ya RESET. Ili kuruhusu hali ya HVPP, AVR hazina kinga ya ESD kwenye pini ya Rudisha. Kwa hivyo ikiwa sio programu ya umeme wa juu, inashauriwa kutumia diode kusaidia kulinda dhidi ya ESD. Yote hii imefunikwa katika AVR042: Mazingatio ya Ubuni wa Vifaa vya AVR. Inavyoonekana ni watu wachache wanaotambua waraka huu.

Mazoezi mengine ya kawaida ni kuweka capacitor moja kwa moja kwenye swichi kwenye laini ya RESET. Hii inaweza kutoa spikes za voltage nyingi kulingana na AVR042. Hii haijafanywa sana na AVR, (labda kwa sababu inawaua moja kwa moja) lakini mara nyingi huonekana na micros nyingine nyingi na hata kwenye bodi za dev za watengenezaji. Kutegemea ulinzi wa ESD kwa njia hii ni muundo mbaya tu kwa maoni yangu.

Hatua ya 1: Kusanya Vifaa

BOM kwa mradi huu:

  • (1) 630 (830) ubao wa mkate usiouzwa
  • (1) Kitanzi cha waya za kuruka za mkate au 24AWG waya msingi wa waya au bati iliyofunikwa
  • (1) USBTinyISP, Arduino ISP, nk.
  • (1) 6-pin ISP kuzuka au kiume kwa waya wa kiume wa DuPont
  • (1) Atmel ATmega328P-PU AVR Microcontroller (28-pin DIP)
  • (1) Kijani 3-5mm LED kiashiria
  • (1) 1N914 / 1N4148 diode ya haraka
  • (1) 9mm shimoni tactile pushbutton kubadili
  • (1) 16MHz oscillator ya kioo ya quartz, 15-20pF
  • (1) Shanga ya Ferrite (hiari)
  • (1) 10µH inductor (hiari)
  • (1) 10µF kauri anuwai
  • (4) 100nF kauri monolithic
  • (2) 22pF disc ya kauri
  • (1) 4.7k 1 / 4W kontena
  • (1) 680Ω 1 / 4W kontena
  • (1) kontena la 330Ω 1 / 4W

Kwa swichi, lipa ziada kidogo na upate kitu bora. Mraba zinazopatikana kwa kawaida ni takataka zisizoaminika.

Hatua ya 2: Anza Mkusanyiko

Anza Mkusanyiko
Anza Mkusanyiko
Anza Mkusanyiko
Anza Mkusanyiko

Weka vitu vyote vya chini na kuruka kwanza. Sehemu ya kukata inaongoza hadi 8mm chini ya sehemu ya chini kabisa kwenye mwili wa sehemu baada ya kuinama. Usikate kuongoza kwenye vifaa 3 vilivyotumika katika hatua inayofuata. Kata tu hata lakini uwaache kwa urefu wa juu. Kuwa mwangalifu zaidi na disc capacitors. Mipako ya kuzamisha chini ni dhaifu na inavunjika ambapo inashughulikia vielekezi ikiwa hubadilika.

Bandika 1 ya ATmega inapaswa kwenda kwenye safu ya 11 ili iwe rahisi kupata pini. Pini 5 ni safu ya 15, pini 10 ni safu ya 20, nk.

Capacitor moja ya 100nF huenda kutoka A11 hadi GND, ni ngumu kuiona kwenye picha. Kinzani ya 330Ω iko kwenye mashimo D10 na D11. Mchoro wa Fritzing hufanya iwe rahisi kuona ni nini kinakwenda wapi.

Vifuniko vingine vya 100nF huenda kwa D17, D18, nyingine kwa G17, G19, na nyingine kwa H17, H18.

Kuruka kwenda AVCC inaweza kubadilishwa kwa hiari na inductor ya 10µH. Ikiwa vipimo vyako vya analog vinahitaji, itasaidia kwa kelele.

Shanga ya hiari ya ferrite huenda kwa VCC. Itumie ikiwa kuna kelele zinazozalisha vifaa, kwa mfano chips za mantiki 7400. Ondoa jumper ya VCC na ubadilishe na bead ya ferrite.

Usisahau wanaruka wanaounganisha + na - kote bodi.

Hatua ya 3: ISP na Mambo ya Juu

ISP na Mambo ya Juu
ISP na Mambo ya Juu
ISP na Mambo ya Juu
ISP na Mambo ya Juu
ISP na Mambo ya Juu
ISP na Mambo ya Juu

Vipengele virefu huja baadaye. Hizi ni diode, kinzani ya 4.7k, na kioo cha quartz. Hakikisha kuzingatia polarity kwenye diode. Bendi ya cathode huenda upande. Ndio inatakiwa kugeuzwa upendeleo.

Wakati kila kitu kimeonyeshwa kama inavyoonyeshwa na una hakika kuwa hakuna kinachopungukiwa, ni wakati wa waya za squid za ISP. Pini 17, 18, na 19 kwenye ATmega ni MOSI MISO na SCK mtawaliwa. Rudisha inaweza kwenda kwa J10 na aina hii ya swichi. VCC na GND ni + na - kwa kweli.

Hatua ya 4: Bootloader ya Hiari

Bootloader ya Hiari
Bootloader ya Hiari

Inahitajika kuwasha bootloader kwenye ATmega ili "kupakia" michoro kutoka Arduino IDE. Vinginevyo itapakia tu juu ya ISP. Serial ni kasi zaidi, lakini bootloader inachukua kidogo nafasi ya kumbukumbu ya flash ambayo ingeenda kwa mchoro wako na kupunguza kasi ya mchakato wa boot. Optiboot inashauriwa ukienda kwa njia hii na ni ndogo sana. Binafsi, mimi huacha bootloader na tumia ISP tu.

Kuzingatia mwingine ni hali ya hewa kuwa na nguvu juu ya ISP. Kwa mfano, USBtinyISP ina jumper ndani ili kuwezesha lengo. Chaja za zamani za simu pia hufanya chanzo bora cha nguvu. Bodi za kuzuka kwa USB zinapatikana au tu kata kiunganishi na ukate na ubatie waya ikiwa wewe ni jasiri. Nilikuwa na chaja ya Android iliyonishika kwenye mguu wangu na kuchomoka, kwa hivyo haikuwa shida. Na waya za squid acha pini ya VTG / VCC kwenye ISP wakati wa kuwekea nguvu nje au kuiacha imeunganishwa na kuvua jumper.

Hatua ya 5: Hitimisho

Hitimisho
Hitimisho

Umemaliza sasa. Pakia mchoro wa blink kwa mtihani na LED inapaswa kuanza kuwaka. Nina mchoro wa blink unaoendeshwa na usumbufu mahali pengine. Angalia ikiwa unaweza kuipata.

Ilipendekeza: