INHOUDSOPGAWE:

Bou u eie ontwikkelingsraad: 8 stappe (met foto's)
Bou u eie ontwikkelingsraad: 8 stappe (met foto's)

Video: Bou u eie ontwikkelingsraad: 8 stappe (met foto's)

Video: Bou u eie ontwikkelingsraad: 8 stappe (met foto's)
Video: Update Thailand's nieuwe dubbelsporige spoorwegproject Mae Sot-Nakhon Sawan-route 2024, Julie
Anonim
Bou u eie ontwikkelingsraad
Bou u eie ontwikkelingsraad

Hierdie instruksies sal u wys hoe u u eie ontwikkelingsbord van nuuts af kan bou! Hierdie metode is eenvoudig en benodig geen gevorderde gereedskap nie; u kan dit selfs aan u kombuistafel doen. Dit gee ook 'n beter begrip van hoe Ardruinos en ander ontwikkelingsrade werklik werk.

U kan u ontwikkelingsbord ontwerp om by u spesifieke doel te pas. Hierdie ontwikkelingsbord wat op die foto getoon word, is gebruik om die rpm van 'n GS-motor te beheer. Die GS-motor is vanaf 'n rekenaar met behulp van die seriële poort beheer. Die LED's is gebruik om te help wanneer ontfouting nodig was.

In hierdie instruksies sal ek wys hoe u 'n veelsydige ontwikkelingsbord bou, daarom is die onderdeellys nie dieselfde as die in die prentjie nie.

Stap 1: Onderdele

Dele
Dele

Deellys:

  • 1 Atmel ATmega88 (of enige verwerker wat die beste by u behoeftes pas)
  • 1 Doop IC -aansluiting 28
  • 1 10k ohm weerstand
  • 1 100 ohm weerstand
  • 1 diode
  • 3 0,1 μF kapasitor
  • 1 10 μF kapasitor
  • 1 LED-diode
  • 1 330 ohm weerstand
  • Sommige springers
  • 'N Paar mannetjiespenne (of wyfie)
  • 'N stuk strook (gebruik een met stroke en nie matriks nie, sien prentjie)

Om later u mikrobeheerder te kan programmeer, benodig u 'n ISP-programmeerder (In-System-programmering). Ek het AVRISP mkII (https://www.atmel.com/tools/avrispmkii.aspx) gebruik. Daar is baie verskillende ISP-programmeerders om uit te kies, of u kan u eie bou. Daar is ook 'n paar maniere om 'n arduino op te stel om as 'n ISP-programmeerder op te tree.

Stap 2: Teori

Teori
Teori

Om 'n ontwikkelingsbord van nuuts af te bou en te programmeer, moet u 'n paar gegewensblaaie lees. Dit kan soms moeilik wees om die ding te vind waarna u op soek is, maar ek gee die belangrikste dinge.

ATmega88 -datablad

Oorweging van hardeware -ontwerp

Eerstens moet ons kyk na die pinout van die ATmega88, wat in die datablad gevind kan word.

'N Paar belangrike hawens wat ekstra aandag nodig het, is die volgende:

  • Speld 1. Dit is die herstelpen wat die verwerker sal herstel wanneer dit laag is. Hierdie pen benodig 'n optrek, sodat die pen altyd hoog is, tensy u wil herstel. (Dit sal later gewys word)
  • Speld 7 en 20 is waar die Vcc gekoppel moet word, 5V.
  • Speld 9 en 10: Aan hierdie penne kan 'n eksterne kristal gekoppel word, maar ons sal die interne ossillator gebruik. Ons kan hierdie penne dus soos gewone digitale penne behandel.
  • Speld 17, 18 en 19: Dit sal gebruik word vir programmering (dit sal later gewys word).

Stap 3: Stripborad -uitleg

Stripborad -uitleg
Stripborad -uitleg

Om die stroombaandiagram te maak, gebruik ons StripCAD, volg die skakel om die program af te laai.

Hierdie program kan 'n bietjie moeilik wees om te gebruik, aangesien dit nie gebruikersvriendelik is nie, maar dit is effektief as u weet hoe u dit moet gebruik. Speel 'n bietjie daarmee en jy sal dit binnekort bemeester. 'N Paar goeie wenke is die volgende.

  • Druk c om na komponente te soek
  • Druk v om verskillende variante te kry
  • Druk die linkermuisklik tussen twee kolletjies horisontaal om 'n ontwrigting te kry
  • Druk die linkermuisklik tussen twee vertikale kolletjies om 'n soldeerbrug te kry

As u komponente soek:

  • 'DILxx' gee u 'n dubbele inlyn gevolg deur die aantal penne
  • "SILxx" gee u 'n enkele lyn gevolg deur die aantal penne

Soek andersins na die komponent waarna u op soek is.

Stap 4: Trek terug-pen terug

Opstel Herstelpen
Opstel Herstelpen
Opstel Herstelpen
Opstel Herstelpen

Uit die oorwegingsdokument vir hardeware -ontwerp aan kant 6 vind ons die stroombaan in die prentjie. Lees die teks in die dokument om 'n beter begrip te kry. Dit is die stap waarin ons die optrek vir pen 1 hanteer.

Dit kan goed wees om 'n handmatige herstel vir die mikrobeheerder in te voeg. Dit kan gebruik word deur 'n SIL2 in lyn met 'n weerstand van 100 ohm aan die aarde te koppel. Kortsluit die SIL2 met 'n springer en die mikrobeheerder sal herstel word. Die weerstand van 100 ohm verhoed dat die kondensator kortsluit. Andersins, volg net die kringdiagram uit die dokument.

In die tweede prent word die optrekverbinding in StripCAD geïllustreer

Stap 5: Kragtoevoer

Kragtoevoer
Kragtoevoer

Om inmenging te voorkom, word 'n kapasitor 10 μF naby die spanningsingang op die bord geplaas. Om inmenging wat in die bord veroorsaak word, te voorkom, word 'n kapasitor van 0,1 μF tussen pen 7 en 8 geplaas, en tussen pen 20 en 22. Hierdie kapasitors dien as 'n laagdeurlaatfilter. Die klein kapasitor moet so na as moontlik aan die penne geplaas word vir die beste effek.

Dit is ook moontlik om 'n soort spanningsreguleerder by te voeg, bv. 78L05, om dit op 'n battery te laat werk.

Stap 6: ISP -programmeerder

ISP programmeerder
ISP programmeerder

Om die verwerker te programmeer, benodig u 'n ISP -programmeerder. Daar is verskillende verbindings beskikbaar, 6 penne of 10 penne. Ek het een met ses penne gebruik; kyk na die hardeware dokument om te sien hoe die verbinding ontwerp moet word.

ISP-programmeerder staan vir In-System programmering. Die gemak van hierdie tipe programmeerder is dat u u toestel kan programmeer wanneer dit in 'n volledige stelsel geïnstalleer is, eerder as om u chip te laat installeer voordat u dit op die stelsel installeer. Dit is ook maklik om te herprogrammeer sodra dit op die stelsel geïnstalleer is.

Sien die volgende stap vir hoe die ISP -verbinding gemaak moet word.

Stap 7: Uitleg

Uitleg
Uitleg

As die ontwerp voltooi is, druk druk om dit as 'n PDF te stoor (of gebruik aangehegte lêer). Maak die PDF-lêer oop en druk dit af. Hou in gedagte dat die werklike grootte van die drukker ingestel moet word, anders pas die ontwerp nie by die strookbord nie.

Dit is altyd 'n goeie idee om 'n LED in te sluit wat wys of die ontwikkelingsbord aan is. Die eenvoudige wenk kan baie onnodige ontfouting bespaar.

Stappe om u eie ontwikkelingsbord te vervaardig:

  1. Druk die kringdiagram uit en gebruik 'n skêr om dit uit te sny.
  2. Sny 'n groot stuk stuk strook uit sodat die stuk papier bo -op pas.
  3. Plaas die papier oor die strook sodat die gate ooreenstem, gebruik 'n gewone gomstok om die papier aan die strook vas te maak. Plak die papier aan die kant vas sonder koperstroke.
  4. Begin deur die ontwrigting by die rooi kruise te maak
  5. Opvolg vir die bou en soldeer van die laagste komponente tot die hoogste, wat die samestelling makliker sal maak.
  6. Koppel dit aan by die kragtoevoer (5V) en begin met programmeer.

Nou is die hardeware van die ontwikkelingsbord klaar!

Stap 8: Programmering

Ek het Atmel Studio gebruik vir programmering in C. Laai die program af en begin met u eie ontwikkelingsbord wonderlike projekte skep. Dit is moontlik om arduino op te laai, maar as u 'n beter begrip wil hê van wat diep onder in die arduino-taal skuil, probeer 'n paar voorbeelde in C. Toets byvoorbeeld 'n paar tydtellers, onderbrekings en analoog lees.

In die ATmega88 -datablad kan u baie voorbeeldkodes vind vir verskillende spesifieke take wat u mikrobeheerder kan uitvoer.

Soos u kan sien, is dit 'n eenvoudige manier om verskillende prototipes vir elektroniese toestelle te bou. Dit is maklik, goedkoop en benodig nie spesiale gereedskap nie.

Mikrokontroleurwedstryd 2017
Mikrokontroleurwedstryd 2017
Mikrokontroleurwedstryd 2017
Mikrokontroleurwedstryd 2017

Naaswenner in die mikrokontroleurwedstryd 2017

Aanbeveel: