Turinys:

Sukurkite savo plėtros lentą: 8 žingsniai (su nuotraukomis)
Sukurkite savo plėtros lentą: 8 žingsniai (su nuotraukomis)

Video: Sukurkite savo plėtros lentą: 8 žingsniai (su nuotraukomis)

Video: Sukurkite savo plėtros lentą: 8 žingsniai (su nuotraukomis)
Video: MANE UŽPUOLĖ PIKTAS ŠUO |VLOG #3 2024, Lapkritis
Anonim
Sukurkite savo plėtros valdybą
Sukurkite savo plėtros valdybą

Ši pamoka parodys, kaip nuo pat pradžių sukurti savo kūrimo lentą! Šis metodas yra paprastas ir nereikalauja jokių pažangių įrankių, netgi galite tai padaryti prie savo virtuvės stalo. Tai taip pat leidžia geriau suprasti, kaip iš tikrųjų veikia „Ardruinos“ir kitos plėtros plokštės.

Galite sukurti savo plėtros lentą, kad ji atitiktų jūsų konkretų tikslą. Ši paveikslėlyje parodyta plėtros plokštė buvo naudojama nuolatinės srovės variklio apsisukimų dažniui valdyti. Nuolatinės srovės variklis buvo valdomas iš kompiuterio naudojant nuoseklųjį prievadą. Šviesos diodai buvo naudojami padėti, kai reikėjo derinimo.

Šioje instrukcijoje parodysiu, kaip sukurti universalią kūrimo plokštę, todėl dalių sąrašas nebus toks, kaip parodyta paveikslėlyje.

1 žingsnis: dalys

Dalys
Dalys

Dalių sąrašas:

  • 1 „Atmel ATmega88“(arba bet kuris jūsų poreikius geriausiai atitinkantis procesorius)
  • 1 Dip IC lizdas 28
  • 1 10 kΩ rezistorius
  • 1100 omų rezistorius
  • 1 diodas
  • 3 0,1 μF kondensatorius
  • 1 10 μF kondensatorius
  • 1 LED diodas
  • 1 330 omų rezistorius
  • Kai kurie džemperiai
  • Kai kurie kaiščiai (arba patelės)
  • Vienkartinė juostelė (naudokite vieną su juostelėmis, o ne matricą, žr. Paveikslėlį)

Kad vėliau galėtumėte užprogramuoti savo mikrovaldiklį, jums reikės ISP programuotojo (programavimas sistemoje). Naudojau AVRISP mkII (https://www.atmel.com/tools/avrispmkii.aspx). Yra daug įvairių IPT programuotojų, kuriuos galite pasirinkti, arba galite sukurti savo. Taip pat yra keletas būdų, kaip sukonfigūruoti arduino, kad jis veiktų kaip IPT programuotojas.

2 žingsnis: „Teori“

Teori
Teori

Norėdami sukurti ir užprogramuoti kūrimo lentą nuo nulio, turėsite perskaityti kai kuriuos duomenų lapus. Kartais gali būti sunku rasti tai, ko ieškote, bet aš pateiksiu svarbiausius dalykus.

ATmega88 duomenų lapas

Aparatinės įrangos projektavimas

Pirmiausia turime pažvelgti į „ATmega88“kontaktą, kurį galima rasti duomenų lape.

Kai kurie svarbūs uostai, į kuriuos reikia atkreipti ypatingą dėmesį, yra šie:

  • 1. kaištis. Tai yra atstatymo kaištis, kuris iš naujo nustatys procesorių, kai jo bus mažai. Šį kaištį reikės ištraukti, todėl kaištis visada yra aukštas, nebent norite iš naujo nustatyti. (Tai bus parodyta vėliau)
  • 7 ir 20 kaiščiai turi būti prijungti prie Vcc, 5V.
  • 9 ir 10 kaiščiai: Prie šių kaiščių galima prijungti išorinį kristalą, tačiau mes naudosime vidinį osciliatorių. Todėl šiuos kaiščius galime laikyti įprastais skaitmeniniais kaiščiais.
  • 17, 18 ir 19 kaiščiai: jie bus naudojami programavimui (tai bus parodyta vėliau).

3 žingsnis: „Stripborad“išdėstymas

Stripborado išdėstymas
Stripborado išdėstymas

Norėdami sukurti grandinės schemą, naudosime „StripCAD“, spustelėkite nuorodą, kad atsisiųstumėte programą.

Šia programa gali būti šiek tiek sunku naudotis, nes ji nėra patogi vartotojui, tačiau ji yra veiksminga, kai žinote, kaip ja naudotis. Šiek tiek pažaisk su juo ir netrukus įvaldysi. Štai keletas gerų patarimų.

  • Norėdami ieškoti komponentų, paspauskite c
  • Paspauskite v, kad gautumėte įvairių variantų
  • Paspauskite kairįjį pelės klavišą tarp dviejų taškų horizontaliai, kad gautumėte trikdžių
  • Paspauskite kairįjį pelės klavišą tarp dviejų taškų vertikaliai, kad gautumėte litavimo tiltą

Ieškodami komponentų:

  • „DILxx“suteiks jums dvigubą eilutę, o po to-kaiščių skaičių
  • „SILxx“suteiks jums vieną eilutę, o po to-kaiščių skaičių

Priešingu atveju tiesiog ieškokite to komponento, kurio ieškote.

4 žingsnis: ištraukite atstatymo kaištį

Pull-up Reset Pin
Pull-up Reset Pin
Pull-up Reset Pin
Pull-up Reset Pin

Iš aparatūros projektavimo svarstymo dokumento 6 pusėje mes matome grandinę paveikslėlyje. Perskaitykite dokumento tekstą, kad geriau suprastumėte. Tai yra žingsnis, kai mes tvarkome 1 kaiščio ištraukimą.

Gali būti gerai įterpti mikrovaldiklio rankinį atstatymą. Tai galima panaudoti prijungus SIL2 prie 100 omų rezistoriaus prie žemės. Trumpas jungimas SIL2 su trumpikliu ir mikrovaldikliu atsistatys. 100 omų rezistorius neleis kondensatoriui sukelti trumpojo jungimo. Priešingu atveju tiesiog sekite dokumento schemą.

Antrame paveikslėlyje ištraukiama jungtis pavaizduota „StripCAD“

5 žingsnis: maitinimo šaltinis

Maitinimo šaltinis
Maitinimo šaltinis

Kad būtų išvengta trukdžių, šalia plokštės įvesties yra 10 μF kondensatorius. Siekiant išvengti trikdžių, kylančių plokštėje, 0,1 μF kondensatorius dedamas tarp 7 ir 8 kaiščių ir tarp 20 ir 22 kaiščių. Šie kondensatoriai veiks kaip žemo dažnio filtras. Mažas kondensatorius turi būti dedamas kuo arčiau kaiščių, kad būtų pasiektas geriausias poveikis.

Taip pat galima pridėti kokį nors įtampos reguliatorių pvz. 78L05, kad jis veiktų iš akumuliatoriaus.

6 žingsnis: IPT programuotojas

ISP programuotojas
ISP programuotojas

Norėdami užprogramuoti procesorių, jums reikės ISP programuotojo. Yra įvairių jungčių, 6 arba 10 kaiščių. Aš naudoju vieną su šešiais kaiščiais, pažiūrėkite į aparatūros dokumentą, kad pamatytumėte, kaip turėtų būti sukurtas ryšys.

ISP programuotojas reiškia programavimą sistemoje. Šio tipo programuotojo patogumas yra tas, kad galite užprogramuoti savo įrenginį, kai jis yra įdiegtas visoje sistemoje, o ne prieš įdiegiant lustą prieš įdiegiant jį į sistemą. Įdiegus sistemą, ją taip pat lengva perprogramuoti.

Žiūrėkite kitą žingsnį, kaip užmegzti IPT ryšį.

7 žingsnis: išdėstymas

Išdėstymas
Išdėstymas

Kai dizainas bus baigtas, paspauskite spausdinti, kad išsaugotumėte jį kaip PDF (arba naudokite pridėtą failą). Atidarykite PDF failą ir atsispausdinkite. Atminkite, kad spausdintuvo nustatymas turi būti nustatytas į faktinį dydį, kitaip dizainas neatitiks juostelės.

Visada gera idėja yra įtraukti šviesos diodą, rodantį, ar įjungta kūrimo plokštės maitinimas. Šis paprastas patarimas gali sutaupyti daug nereikalingo derinimo.

Savo kūrimo plokštės gamybos veiksmai:

  1. Išspausdinkite grandinės schemą ir ją iškirpkite žirklėmis.
  2. Iškirpkite pakankamai didelį juostelės gabalėlį, kad popieriaus gabalas tilptų ant viršaus.
  3. Padėkite popierių virš juostelės taip, kad skylės atitiktų, naudokite įprastą klijų lazdelę, kad pritvirtintumėte popierių prie juostos. Klijuokite popierių į šoną be varinių juostelių.
  4. Pradėkite nuo sutrikimų prie raudonųjų kryžių
  5. Tolesni darbai ir litavimas nuo žemiausių komponentų iki aukščiausių, tai palengvins surinkimą.
  6. Prijunkite jį prie maitinimo šaltinio (5 V) ir pradėkite programuoti.

Dabar kūrimo plokštės aparatinė įranga baigta!

8 žingsnis: programavimas

Programavimui C. naudojau „Atmel Studio“. Atsisiųskite programą ir pradėkite kurti nuostabų projektą su savo kūrimo lenta. Bus galima įkelti arduino, bet jei norite geriau suprasti, kas slepiasi giliai apačioje arduino kalba, pabandykite keletą pavyzdžių C. Pavyzdžiui, išbandykite kai kuriuos laikmačius, pertraukimus ir analoginį skaitymą.

ATmega88 duomenų lape galite rasti daug pavyzdinių kodų, skirtų įvairioms konkrečioms užduotims, kurias gali atlikti jūsų mikrovaldiklis.

Kaip matote, tai yra paprastas būdas sukurti skirtingus elektroninių prietaisų prototipus. Tai lengva, pigu ir nereikia specialių įrankių.

Mikrovaldiklių konkursas 2017 m
Mikrovaldiklių konkursas 2017 m
Mikrovaldiklių konkursas 2017 m
Mikrovaldiklių konkursas 2017 m

Antroji vieta mikrovaldiklių konkurse 2017 m

Rekomenduojamas: