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, Studeni
Anonim
Oglasna ploča Arduino na pravi način
Oglasna ploča Arduino na pravi način

Postoji doslovno stotine Breadboard Arduinosa vani, 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 izvadio na zasebne igle. Digitalni odjeljak stvara šum koji može ometati analogne pretvorbe. Atmel preporučuje 10µH induktor i zasebni 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 način rada HVPP, AVR -ovi nemaju ESD zaštitu na RESET pinu. Stoga, ako ne programirate visokonaponski sustav, preporučuje se upotreba diode za zaštitu od ESD -a. Sve je to obrađeno u AVR042: Razmatranja o dizajnu hardvera AVR -a. Očigledno je malo ljudi upoznato s ovim dokumentom.

Druga uobičajena praksa je postavljanje kondenzatora izravno preko prekidača na liniji RESET. To može generirati visokonaponske skokove prema AVR042. To se ne radi toliko s AVR -ovima (vjerojatno zato što ih izravno 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 projekt:

  • (1) 630 (830) ploča za lemljenje bez rupa
  • (1) Komplet žica za preskakanje različitih žica ili žica od pune jezgre 24AWG presvučene srebrom ili kositrom
  • (1) USBtinyISP, Arduino ISP, itd.
  • (1) 6-pinski ISP prekid ili muške na muške DuPont žice
  • (1) Atmel ATmega328P-PU AVR mikrokontroler (28-pinski DIP)
  • (1) Zeleni LED indikator 3-5 mm
  • (1) 1N914/1N4148 brza dioda
  • (1) 9 mm taktilni prekidač na vratilu
  • (1) 16 MHz kvarcni kristalni oscilator, 15-20pF
  • (1) Feritna zrna (izborno)
  • (1) 10 µH induktor (izborno)
  • (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 prekidač, platite malo više i nabavite nešto pristojno. Uobičajeno dostupni četvrtasti su nepouzdano smeće.

Korak 2: Započnite sastavljanje

Počnite okupljanja
Počnite okupljanja
Počnite okupljanja
Počnite okupljanja

Prvo montirajte sve niske komponente i kratkospojnike. Rezani dijelovi dijelova spuštaju se do 8 mm ispod najniže točke na tijelu komponente nakon savijanja. NEMOJTE IZREZATI kabele na 3 komponente korištene u sljedećem koraku. Samo ih izrežite, ali ostavite na najvećoj duljini. Budite posebno oprezni s diskovnim kondenzatorima. Prevučeni premaz na dnu je krhak i lomi se tamo gdje prekriva elektrode ako su savijene.

Pin 1 ATmege trebao bi ući u 11. red radi lakšeg pronalaženja pinova. Pin 5 je red 15, pin 10 je red 20 itd.

Jedan kondenzator od 100nF ide od A11 do GND, teško ga je vidjeti na fotografijama. Otpor 330Ω nalazi se u rupama D10 i D11. Fritzingov dijagram olakšava uvid u to što kamo ide.

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

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

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

Na red dolaze sljedeće komponente. To su dioda, otpornik od 4,7 k i kvarcni kristal. Pazite na polaritet diode. Katodni pojas ide na + stranu. Da, to bi trebalo biti obrnuto pristrano.

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

Korak 4: Izborni Bootloader

Opcijski Bootloader
Opcijski Bootloader

Za "učitavanje" skica iz Arduino IDE -a potrebno je umetnuti bootloader u ATmegu. 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.

Drugo je pitanje vremenske mogućnosti za snabdijevanje ISP -a. Na primjer, USBtinyISP ima unutarnji kratkospojnik za napajanje mete. Stari punjači za telefone također su izvrstan izvor napajanja. Dostupne su USB ploče za razbijanje ili jednostavno odrežite konektor i ogolite i pokosite žice ako ste hrabri. Imao sam Android punjač koji mi se zakačio za nogu i razbio se, pa nije bio problem. Kod žica od lignji pri vanjskom napajanju izostavite VTG/VCC pin na ISP -u ili ga ostavite spojenim i skinite kratkospojnik.

Korak 5: Zaključak

Zaključak
Zaključak

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

Preporučeni: