Sadržaj:

Oglasna ploča Arduino na pravi način: 5 koraka (sa slikama)
Oglasna ploča Arduino na pravi način: 5 koraka (sa slikama)

Video: Oglasna ploča Arduino na pravi način: 5 koraka (sa slikama)

Video: Oglasna ploča Arduino na pravi način: 5 koraka (sa slikama)
Video: 35 видео со страшными призраками: мегасборник 2023 года [V1] 2024, Decembar
Anonim
Oglasna ploča Arduino na pravi način
Oglasna ploča Arduino na pravi način

Doslovno postoje stotine Arduinosa za Breadboard, pa što je drugačije u ovom? Pa, postoji nekoliko stvari koje većina njih, pa čak ni sam Arduino ne rade kako treba. Prije svega, analogno napajanje vezano je za digitalno napajanje. Postoji razlog zašto ih je Atmel izveo na zasebne igle. Digitalni odjeljak stvara šum koji može ometati analogne pretvorbe. Atmel preporučuje 10µH induktor i odvojeni kondenzator za AVCC za filtriranje ove buke. Nisam koristio ovaj induktor ili feritne kuglice preporučene za VCC, ali ako ćete raditi mnogo analognih stvari, to je vjerojatno dobra ideja. Zalutala induktivnost ploče i skakača nekima pomaže.

Još jedno poboljšanje tiče se linije RESET. Kako bi omogućili HVPP način rada, AVR -ovi nemaju ESD zaštitu na RESET pinu. Dakle, ako ne programirate visokonaponski sustav, preporučuje se upotreba diode za zaštitu od ESD -a. Sve je ovo pokriveno u AVR042: Razmatranja AVR hardverskog dizajna. Očigledno je malo ljudi svjesno ovog dokumenta.

Druga uobičajena praksa je postavljanje kondenzatora direktno preko prekidača na RESET liniji. To može generirati skokove visokog napona prema AVR042. To se ne radi toliko s AVR -ovima (vjerojatno zato što ih potpuno ubija), ali se često može vidjeti s mnogim drugim mikrofonima, pa čak i na razvojnim pločama proizvođača. Oslanjanje na ESD zaštitu na ovaj način samo je loš dizajn po mom mišljenju.

Korak 1: Prikupite materijale

BOM za ovaj projekat:

  • (1) 630 (830) ploča za lemljenje bez rupa
  • (1) Komplet žica za spajanje raznih žica ili žica od punog jezgra 24AWG presvučenih srebrom ili kositrom
  • (1) USBtinyISP, Arduino ISP itd.
  • (1) 6-pinski ISP prekid ili muški na muški DuPont žice
  • (1) Atmel ATmega328P-PU AVR mikrokontroler (28-pinski DIP)
  • (1) Zeleni LED indikator 3-5 mm
  • (1) 1N914/1N4148 brza dioda
  • (1) 9mm taktilni prekidač na vratilu
  • (1) 16MHz kvarcni kristalni oscilator, 15-20pF
  • (1) Feritno zrnce (opcionalno)
  • (1) 10µH induktor (opcionalno)
  • (1) 10µF višeslojna keramika
  • (4) 100nF monolitna keramika
  • (2) 22pF keramički disk
  • (1) 4,7 k 1/4W otpornik
  • (1) 680Ω 1/4 W otpornik
  • (1) 330Ω 1/4 W otpornik

Za promjenu, platite malo više i nabavite nešto pristojno. Uobičajeno dostupni kvadratni su nepouzdano smeće.

Korak 2: Započnite sastavljanje

Počnite sa sastavljanjem
Počnite sa sastavljanjem
Počnite sa sastavljanjem
Počnite sa sastavljanjem

Prvo montirajte sve niske komponente i kratkospojnike. Odrežite komponente za savijanje do 8 mm ispod najniže tačke na tijelu komponente nakon savijanja. NE IZREZUJTE elektrode na 3 komponente korištene u sljedećem koraku. Samo ih izrežite, ali ostavite na najvećoj dužini. Budite posebno oprezni s diskovnim kondenzatorima. Prevlaka na dnu je krhka i lomi se tamo gdje pokriva elektrode ako su savijene.

Pin 1 ATmege trebao bi ići u red 11 kako bi se lakše pronašli pinovi. Pin 5 je red 15, pin 10 je red 20 itd.

Jedan kondenzator od 100nF ide od A11 do GND, teško je to vidjeti na fotografijama. Otpor 330Ω nalazi se u rupama D10 i D11. Fritzing dijagram olakšava da se vidi šta gde ide.

Ostala ograničenja od 100 nF idu u D17, D18, druga u G17, G19 i druga u H17, H18.

Kratkospojnik koji ide na AVCC može se opcionalno zamijeniti induktorom od 10µH. Ako to zahtijevaju vaša analogna mjerenja, pomoći će pri šumu.

Opcionalno feritno zrnce ide u VCC. Koristite ga ako postoje komponente koje stvaraju buku, na primjer logički čipovi serije 7400. Uklonite VCC kratkospojnik i zamijenite ga feritnim zrnom.

Ne zaboravite na kratkospojnike koji povezuju + i - preko ploče.

Korak 3: ISP i visoke stvari

ISP i visoke stvari
ISP i visoke stvari
ISP i visoke stvari
ISP i visoke stvari
ISP i visoke stvari
ISP i visoke stvari

Sledeće su veće komponente. To su dioda, otpornik od 4,7 k i kvarcni kristal. Pazite na polaritet diode. Katodni pojas ide sa + strane. Da, to bi trebalo biti obrnuto pristrano.

Kad je sve kako je prikazano i sigurni ste da nema kratkih spojeva, vrijeme je za ISP žice lignji. Igle 17, 18 i 19 na ATmegi su MOSI MISO i SCK. RESET može preći na J10 sa ovom vrstom prekidača. VCC i GND su + i - naravno.

Korak 4: Opcionalni pokretač za pokretanje

Opcijski Bootloader
Opcijski Bootloader

Potrebno je umetnuti bootloader u ATmegu da biste "otpremili" skice iz Arduino IDE -a. U suprotnom će se učitavati samo preko ISP -a. Serijski je mnogo brži, ali bootloader zauzima malo prostora u flash memoriji koji bi inače otišao na vašu skicu i usporava proces pokretanja. Optiboot se preporučuje ako idete ovim putem i vrlo je mali. Osobno sam odustao od pokretačkog programa i samo koristim ISP -a.

Još jedno pitanje je vrijeme koje će omogućiti napajanje ISP -a. Na primjer, USBtinyISP ima kratkospojnik za napajanje mete. Stari punjači za telefone takođe su odličan izvor napajanja. Dostupne su USB ploče za razbijanje ili jednostavno odrežite konektor i ogolite i okačite žice ako ste hrabri. Imao sam Android punjač koji mi se zakačio za nogu i slomio se, pa nije bio problem. Sa žicama lignji izostavite VTG/VCC pin na ISP -u pri vanjskom napajanju ili ga ostavite spojenim i skinite kratkospojnik.

Korak 5: Zaključak

Zaključak
Zaključak

Sada ste završili. Otpremite trepćuću skicu za test i LED dioda bi trebala početi treptati. Imam negdje prekidanu trepćuću skicu. Pogledajte možete li ga pronaći.

Preporučuje se: