
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:48

Ez az oktatóanyag megmutatja, hogyan építheti fel saját fejlesztőlapját a semmiből! Ez a módszer egyszerű és nem igényel speciális eszközöket, akár a konyhaasztalnál is megteheti. Ezáltal jobban megérthetjük az Ardruinos és más fejlesztőlapok működését is.
A fejlesztési táblát úgy tervezheti meg, hogy megfeleljen az Ön konkrét céljának. Ezt a képen látható fejlesztőkártyát használtuk egy egyenáramú motor fordulatszámának szabályozására. Az egyenáramú motort a soros porton keresztül számítógépről vezérelték. A LED -ek segítettek a hibakeresésben.
Ebben az utasításban megmutatom, hogyan kell sokoldalú fejlesztőlapot készíteni, ezért az alkatrészlista nem ugyanaz, mint a képen látható.
1. lépés: Alkatrészek

Alkatrész lista:
- 1 Atmel ATmega88 (vagy bármilyen processzor, amely a legjobban megfelel az Ön igényeinek)
- 1 Dip IC aljzat 28
- 1 10 k ohmos ellenállás
- 1 100 ohmos ellenállás
- 1 dióda
- 3 0,1 μF kondenzátor
- 1 10 μF kondenzátor
- 1 LED dióda
- 1 330 ohmos ellenállás
- Néhány jumper
- Néhány hím (vagy nőstény)
- Egy darab szalagdeszka (használjon csíkokat és nem mátrixot, lásd a képen)
A későbbi mikrokontroller programozásához szüksége lesz egy ISP programozóra (rendszerbeli programozás). Az AVRISP mkII -t használtam (https://www.atmel.com/tools/avrispmkii.aspx). Sok különböző ISP-programozó közül választhat, vagy saját maga is készíthet. Van néhány módszer arra is, hogy egy arduino-t úgy konfigurálja, hogy ISP-programozóként működjön.
2. lépés: Teori

A fejlesztőtábla nulláról történő felépítéséhez és programozásához el kell olvasnia néhány adatlapot. Néha nehéz megtalálni a keresett dolgot, de én megadom a legfontosabb dolgokat.
ATmega88 adatlap
A hardver tervezése
Először is meg kell nézni az ATmega88 pinoutját, amely megtalálható az adatlapon.
Néhány fontos port, amelyet külön meg kell fontolni, a következők:
- 1. tű. Ez az alaphelyzetbe állító tüske, amely alaphelyzetbe állítja a processzort. Ennek a csapnak felhúzásra van szüksége, így a csap mindig magas, hacsak nem akarja visszaállítani. (Ez később látható lesz)
- A 7 -es és 20 -as érintkezőt kell csatlakoztatni a Vcc -hez, 5V.
- 9. és 10. tű: Ezekhez a tűkhöz külső kristály csatlakoztatható, de a belső oszcillátort fogjuk használni. Ezért ezeket a csapokat szokásos digitális csapként kezelhetjük.
- 17., 18. és 19. pin: Ezeket programozásra fogjuk használni (ezt később mutatjuk be).
3. lépés: Stripborad elrendezés

A kapcsolási rajz elkészítéséhez a StripCAD -ot fogjuk használni, kövesse a linket a program letöltéséhez.
Ez a program kissé nehezen használható, mivel nem felhasználóbarát, de hatékony, ha tudja, hogyan kell használni. Játsszon vele egy kicsit, és hamarosan elsajátítja. Néhány jó tipp a következő.
- Nyomja meg a c gombot az összetevők kereséséhez
- Nyomja meg a v gombot különböző változatok beszerzéséhez
- Nyomja meg a bal egérgombot két vízszintes pont között, hogy megszakadjon
- Nyomja meg a bal egérgombot két függőleges pont között, hogy forrasztóhidat kapjon
Alkatrészek keresésekor:
- A "DILxx" Dual In-Line-t ad, majd a csapok számát
- A "SILxx" egy soros vonalt ad, majd a csapok számát
Ellenkező esetben csak keresse meg a keresett összetevőt.
4. lépés: Húzza fel a Reset Pin-t


A 6. oldalon található hardver -tervezési megfontolás dokumentumából megtaláljuk a képen látható áramkört. Olvassa el a dokumentum szövegét a jobb megértés érdekében. Ez az a lépés, amikor kezeljük az 1-es csap felhúzását.
Jó lehet a mikrokontroller manuális visszaállítását behelyezni. Ezt úgy lehet használni, hogy egy SIL2 -et egy 100 ohmos ellenállással egy vonalban a földhöz csatlakoztatnak. Zárja rövidre az SIL2 -t egy jumperrel és a mikrokontroller visszaáll. A 100 ohmos ellenállás megakadályozza a kondenzátor rövidzárlatát. Ellenkező esetben kövesse a dokumentum kapcsolási rajzát.
A második képen a felhúzó csatlakozást a StripCAD mutatja
5. lépés: Tápegység

Az interferencia elkerülése érdekében 10 µF kondenzátort helyeznek el a tábla bemeneti feszültsége közelében. A kártya interferenciájának elkerülése érdekében 0,1 μF kondenzátort kell elhelyezni a 7 és 8 érintkezők, valamint a 20 és 22 érintkezők között. Ezek a kondenzátorok aluláteresztő szűrőként működnek. A kis kondenzátort a lehető legjobban kell elhelyezni a csapokhoz, amennyire csak lehetséges.
Lehetőség van valamilyen feszültségszabályozó hozzáadására is, pl. 78L05, hogy akkumulátorról működjön.
6. lépés: ISP programozó

A processzor programozásához szüksége lesz egy ISP programozóra. Különböző csatlakozók állnak rendelkezésre, 6 vagy 10 tűs. Az egyiket hat tűvel használtam, nézze meg a hardverdokumentumot, hogy hogyan kell kialakítani a kapcsolatot.
Az ISP-programozó a rendszeren belüli programozást jelenti. Az ilyen típusú programozók kényelme az, hogy az eszközt akkor programozhatja, amikor egy teljes rendszerben van telepítve, ahelyett, hogy telepítené a chipet a rendszerbe való telepítés előtt. A rendszerre telepítés után is könnyű újraprogramozni.
Lásd a következő lépést az internetszolgáltató kapcsolatának létrehozásához.
7. lépés: Elrendezés

Ha a tervezés befejeződött, nyomja meg a print gombot a PDF -fájl mentéséhez (vagy használja a csatolt fájlt). Nyissa meg a PDF-fájlt, és nyomtassa ki. Ne feledje, hogy a nyomtató beállítását a tényleges méretre kell állítani, különben a kialakítás nem egyezik a szalaglemezzel.
Mindig jó ötlet, ha olyan LED -et is tartalmaz, amely jelzi, hogy a fejlesztőkártya be van -e kapcsolva. Ez az egyszerű tipp sok felesleges hibakeresést takaríthat meg.
A saját fejlesztőlap gyártásának lépései:
- Nyomtassa ki a kapcsolási rajzot, és ollóval vágja ki.
- Vágjon ki egy elég nagy darabot a szalagdeszkából, így a papír a tetejére illeszkedik.
- Helyezze a papírt a szalaglemezre úgy, hogy a lyukak megfeleljenek, egy szokásos ragasztópálcával rögzítse a papírt a szalaglaphoz. Ragassza a papírt oldalra rézcsíkok nélkül.
- Kezdje azzal, hogy megzavarja a vörös kereszteket
- Kövesse nyomon az építést és a forrasztást a legalacsonyabb alkatrészektől a legmagasabbig, ami megkönnyíti az összeszerelést.
- Csatlakoztassa a tápegységhez (5V) és indítsa el a programozást.
Most elkészült a fejlesztőtábla hardvere!
8. lépés: Programozás
Az Atmel Studiót használtam C programozásra. Töltse le a programot, és kezdjen fantasztikus projektet készíteni saját fejlesztőpaneljével. Lehetséges lesz az arduino betöltése, de ha jobban szeretné megérteni, mi rejtőzik mélyen az arduino nyelven, próbálja meg a C példáit. Például teszteljen néhány időzítőt, megszakítást és analóg olvasást.
Az ATmega88 adatlapján számos példakódot találhat a különböző speciális feladatokhoz, amelyeket a mikrokontroller képes elvégezni.
Amint látja, ez egy egyszerű módja annak, hogy különböző prototípusokat hozzon létre elektronikus eszközökhöz. Könnyű, olcsó és nem igényel speciális szerszámokat.


Második hely a mikrokontroller versenyen 2017
Ajánlott:
Készítse el saját csatlakoztatott fűtési termosztátját és takarítson meg fűtéssel: 53 lépés (képekkel)

Készítse el saját csatlakoztatott fűtési termosztátját, és takarítson meg fűtéssel: Mi a célja? Növelje a kényelmet azzal, hogy a házát pontosan úgy fűti, ahogy szeretné. Takarítson meg és csökkentse az üvegházhatású gázok kibocsátását azzal, hogy csak akkor fűt, amikor szüksége van házára. Tartsa kézben a fűtést, bárhol is legyen Büszke arra, hogy megtette
Készítse el saját kézzel forgatott vészhelyzeti Powerbankját: 4 lépés (képekkel)

Készítse el saját kézzel forgatott vészhelyzeti Powerbankját: Ebben a projektben megmutatom, hogyan lehet kézi forgatású generátort létrehozni egy módosított powerbankkal együtt. Így vészhelyzetben töltheti fel powerbankját konnektor nélkül. Útközben elmondom azt is, hogy miért a BLDC mot
Használja az erőt és készítse el saját fénykardját (penge): 9 lépés (képekkel)

Használja az Erőt és készítse el saját fénykardját (penge): Ez az utasítás kifejezetten egy pengét készít egy Ben Solo Legacy fénykardhoz, amelyet a Disneyland Galaxy's Edge -ből vásárolt Anaheimben, Kalifornia államban, azonban hasonló lépéseket lehet tenni a saját penge elkészítéséhez is. fénykard. Kövessetek
Készítse el saját POV LED -gömbjét: 5 lépés (képekkel)

Készítse el saját POV LED -gömbjét: Ebben a projektben megmutatom, hogyan kombináltam pár acéldarabot egy Arduino -val, egy APA102 LED -szalaggal és egy Hall -effektus -érzékelővel, hogy létrehozzam a POV (látásállóság) RGB LED -gömböt. Ezzel mindenféle gömb alakú képet készíthet
Tervezze meg saját fejlesztési tanácsát: 5 lépés

Tervezze meg saját fejlesztőpaneljét: Megjegyzés: Ez az oktatóanyag ingyenes információs tervezőpultot tartalmaz, nem ingyenes vázlatot vagy hasonlókat. Ebben az oktatóanyagban tájékoztatást adok arról, hogyan tervezheti meg saját fejlesztési tábláját, és melyek a fontos tippek és lépések. A csillag előtt