Satura rādītājs:

Maizes dēlis Arduino pareizajā veidā: 5 soļi (ar attēliem)
Maizes dēlis Arduino pareizajā veidā: 5 soļi (ar attēliem)

Video: Maizes dēlis Arduino pareizajā veidā: 5 soļi (ar attēliem)

Video: Maizes dēlis Arduino pareizajā veidā: 5 soļi (ar attēliem)
Video: REAL RACING 3 LEAD FOOT EDITION 2024, Decembris
Anonim
Maizes dēlis Arduino pareizais ceļš
Maizes dēlis Arduino pareizais ceļš

Tur burtiski ir simtiem maizes dēļu Arduinos, tad kas šajā ir atšķirīgs? Ir vairākas lietas, kuras vairumam un pat pašam Arduino nedarbojas pareizi. Pirmkārt, analogā barošana ir saistīta ar digitālo. Ir iemesls, kāpēc Atmels tos izcēla uz atsevišķām tapām. Digitālā sadaļa rada troksni, kas var traucēt analogo pārveidošanu. Atmel iesaka 10 μH induktoru un atsevišķu kondensatoru AVCC, lai filtrētu šo troksni. Es neizmantoju šo induktoru vai ferīta lodītes, kas ieteicamas VCC, bet, ja jūs gatavojaties darīt daudz analogo lietu, iespējams, tā ir laba ideja. Maizes dēļa un džemperu klaiņojošās induktivitātes dažiem palīdz.

Vēl viens uzlabojums attiecas uz RESET līniju. Lai atļautu HVPP režīmu, AVR uz RESET tapas nav ESD aizsardzības. Tātad, ja jūs neesat augstsprieguma programmēšanas līdzeklis, ieteicams izmantot diodi, lai palīdzētu aizsargāt pret ESD. Tas viss ir ietverts AVR042: AVR aparatūras dizaina apsvērumi. Acīmredzot tikai daži cilvēki ir informēti par šo dokumentu.

Vēl viena izplatīta prakse ir novietot kondensatoru tieši pāri RESET līnijas slēdzim. Tas var radīt augstsprieguma tapas saskaņā ar AVR042. Tas netiek darīts tik daudz ar AVR (iespējams, tāpēc, ka tas viņus nogalina tieši), bet to bieži novēro ar daudziem citiem mikro un pat uz ražotāja izstrādātāju dēļiem. Šāda paļaušanās uz ESD aizsardzību, manuprāt, ir tikai slikts dizains.

1. darbība: apkopojiet materiālus

BOM šim projektam:

  • (1) 630 (830) caurums bez lodēšanas
  • (1) Dažādu maizes dēļu džemperu vadu komplekts vai 24AWG cieta stieple ar sudraba vai alvas pārklājumu
  • (1) USBtinyISP, Arduino ISP utt.
  • (1) 6 kontaktu ISP pārtraukums vai DuPont vadu savienojums ar vīriešiem
  • (1) Atmel ATmega328P-PU AVR mikrokontrolleris (28 kontaktu DIP)
  • (1) Zaļš 3-5 mm LED indikators
  • (1) 1N914/1N4148 ātrā diode
  • (1) 9 mm vārpstas taustes spiedpogas slēdzis
  • (1) 16MHz kvarca kristāla oscilators, 15-20pF
  • (1) Ferīta lodītes (pēc izvēles)
  • (1) 10µH induktors (pēc izvēles)
  • (1) 10µF daudzslāņu keramika
  • (4) 100nF monolīta keramika
  • (2) 22pF keramikas disks
  • (1) 4,7k 1/4 W rezistors
  • (1) 680Ω 1/4 W rezistors
  • (1) 330Ω 1/4 W rezistors

Par slēdzi samaksājiet nedaudz papildus un iegūstiet kaut ko pienācīgu. Parasti pieejamie kvadrātveida ir neuzticami atkritumi.

2. solis: sāciet salikšanu

Sāciet sapulces
Sāciet sapulces
Sāciet sapulces
Sāciet sapulces

Vispirms uzstādiet visas zemās detaļas un džemperus. Griezuma detaļa pēc saliekšanas noved līdz 8 mm zem detaļas korpusa zemākā punkta. NENOZIEDIET vadus uz 3 komponentiem, kas izmantoti nākamajā darbībā. Izgrieziet tos tikai vienmērīgi, bet atstājiet tos maksimālajā garumā. Esiet īpaši uzmanīgs ar disku kondensatoriem. Apakšā esošais iegremdēšanas pārklājums ir trausls un salūst, ja tas pārklāj vadus, ja tie ir saliekti.

ATmega 1. tapai vajadzētu iet 11. rindā, lai būtu vieglāk atrast tapas. 5. tapa ir 15. rinda, 10. tapa ir 20. rinda utt.

Viens 100nF kondensators iet no A11 uz GND, to ir grūti redzēt fotoattēlos. 330Ω rezistors atrodas caurumos D10 un D11. Fritzinga diagramma ļauj vieglāk redzēt, kas kur iet.

Pārējie 100nF vāciņi ir D17, D18, cits G17, G19 un vēl viens H17, H18.

Džemperis, kas dodas uz AVCC, pēc izvēles var tikt aizstāts ar 10µH induktoru. Ja jūsu analogie mērījumi to pieprasa, tas palīdzēs novērst troksni.

Papildu ferīta lodītes iet uz VCC. Izmantojiet to, ja ir troksni radoši komponenti, piemēram, 7400 sērijas loģikas mikroshēmas. Noņemiet VCC džemperi un nomainiet to ar ferīta lodīti.

Neaizmirstiet džemperus, kas savieno + un - visapkārt.

3. solis: ISP un augstākās lietas

ISP un augstas lietas
ISP un augstas lietas
ISP un augstas lietas
ISP un augstas lietas
ISP un augstas lietas
ISP un augstas lietas

Tālāk nāk garāki komponenti. Tie ir diode, 4,7 k rezistors un kvarca kristāls. Noteikti ievērojiet diodes polaritāti. Katoda josla iet uz + pusi. Jā, tam vajadzētu būt apgrieztam.

Kad viss ir kā parādīts un esat pārliecināts, ka nekas netrūkst, ir pienācis laiks ISP kalmāru vadiem. ATmega 17., 18. un 19. tapas ir attiecīgi MOSI MISO un SCK. Izmantojot šāda veida slēdzi, RESET var pāriet uz J10. VCC un GND ir + un - protams.

4. darbība. Papildu sāknēšanas ielādētājs

Papildu sāknēšanas ielādētājs
Papildu sāknēšanas ielādētājs

Lai "augšupielādētu" skices no Arduino IDE, ATmega ir jāiespiež bootloader. Pretējā gadījumā tas tiks augšupielādēts tikai, izmantojot ISP. Sērijas sērija ir daudz ātrāka, taču sāknēšanas ielādētājs aizņem mazliet zibatmiņas vietas, kas citādi nonāktu jūsu skicē, un palēnina sāknēšanas procesu. Optiboot ir ieteicams, ja dodaties pa šo ceļu un ir ļoti mazs. Personīgi es atsakos no bootloader un vienkārši izmantoju ISP.

Vēl viens apsvērums ir laika apstākļi, lai varētu pārvarēt ISP. Piemēram, USBtinyISP iekšpusē ir džemperis, lai darbinātu mērķi. Vecie tālruņu lādētāji ir arī lielisks enerģijas avots. Ir pieejami USB sadalīšanas dēļi vai vienkārši nogrieziet savienotāju un noņemiet un tiniet vadus, ja esat drosmīgs. Man bija Android lādētājs, kas aizķērās man uz kājas un saplīsa, tāpēc nebija problēmu. Izmantojot kalmāru vadus, atstājiet IST VTG/VCC tapu ārējai barošanai vai atstājiet to savienotu un noņemiet džemperi.

5. darbība. Secinājums

Secinājums
Secinājums

Jūs tagad esat pabeidzis. Augšupielādējiet mirgošanas skici testam, un gaismas diodei jāsāk mirgot. Man kaut kur ir pārtraukuma vadīta mirgošanas skice. Skatiet, vai varat to atrast.

Ieteicams: