Mundarija:

O'zingizning shaxsiy taxtangizni yarating: 8 qadam (rasmlar bilan)
O'zingizning shaxsiy taxtangizni yarating: 8 qadam (rasmlar bilan)

Video: O'zingizning shaxsiy taxtangizni yarating: 8 qadam (rasmlar bilan)

Video: O'zingizning shaxsiy taxtangizni yarating: 8 qadam (rasmlar bilan)
Video: Siberian Wellness orqali o'zingizning xalqaro daromadli biznesingizni oching! 2024, Iyul
Anonim
Shaxsiy rivojlanish kengashini yarating
Shaxsiy rivojlanish kengashini yarating

Bu ko'rsatma sizga o'z taraqqiyot taxtangizni noldan qanday yaratishni ko'rsatib beradi! Bu usul oddiy va hech qanday ilg'or vositalarni talab qilmaydi, hatto oshxona stolida ham qilishingiz mumkin. Bu, shuningdek, Ardruinos va boshqa rivojlanish platalari qanday ishlashini yaxshiroq tushunishga imkon beradi.

Rivojlanish taxtasini aniq maqsadingizga mos ravishda loyihalashtirishingiz mumkin. Rasmda ko'rsatilgan ushbu ishlab chiqarish paneli DC motorining aylanish tezligini boshqarish uchun ishlatilgan. DC dvigateli ketma-ket port yordamida kompyuterdan boshqariladi. LEDlar nosozliklarni tuzatish zarur bo'lganda yordam berish uchun ishlatilgan.

Bu yo'riqnomada men ko'p qirrali ishlab chiqish taxtasini qanday qurishni ko'rsataman, shuning uchun qismlar ro'yxati rasmda ko'rsatilgandek bo'lmaydi.

1 -qadam: qismlar

Qismlar
Qismlar

Qismlar ro'yxati:

  • 1 Atmel ATmega88 (yoki sizning ehtiyojlaringizga mos keladigan har qanday protsessor)
  • 1 -sonli IC soket 28
  • 1 10k ohmli qarshilik
  • 1100 ohmli qarshilik
  • 1 diod
  • 3 0,1 mF kondansatör
  • 1 10 mF kondansatör
  • 1 LED-diod
  • 1330 ohmli qarshilik
  • Ba'zi jumperlar
  • Ba'zi erkaklar (yoki urg'ochilar)
  • Stripboard bo'lagi (matritsali emas, chiziqlar bilan ishlating, rasmga qarang)

Keyinchalik mikrokontrollerni dasturlash uchun sizga ISP dasturchisi kerak bo'ladi (tizimda dasturlash). Men AVRISP mkII dan foydalanardim (https://www.atmel.com/tools/avrispmkii.aspx). Tanlash uchun juda ko'p turli xil ISP-dasturchilari bor, yoki siz o'zingiz yaratishingiz mumkin. Arduino-ni ISP-dasturchisi sifatida sozlashning ba'zi usullari mavjud.

2 -qadam: Teori

Teori
Teori

Rivojlanish kartasini noldan yaratish va dasturlash uchun siz ba'zi ma'lumotlar jadvallarini o'qishingiz kerak bo'ladi. Ba'zan qidirayotgan narsangizni topish qiyin bo'lishi mumkin, lekin men eng muhim narsalarni beraman.

ATmega88 ma'lumotlar jadvali

Uskuna dizaynini ko'rib chiqish

Birinchidan, biz ATmega88 -ning ma'lumotlar jadvalida joylashgan pinoutini ko'rib chiqishimiz kerak.

Qo'shimcha ko'rib chiqishni talab qiladigan ba'zi muhim portlar:

  • Pin 1. Bu pastda bo'lsa, protsessorni asl holatiga qaytaradigan pin. Bu pinni tortib olish kerak bo'ladi, shuning uchun uni qayta o'rnatishni xohlamasangiz, pin har doim baland bo'ladi. (Bu keyinroq ko'rsatiladi)
  • 7 va 20 -pin - bu VC ulanishi kerak bo'lgan joy, 5V.
  • 9 va 10 -pinlar: bu pinlarga tashqi kristal ulanishi mumkin, lekin biz ichki osilatordan foydalanamiz. Shunday qilib, biz bu pinlarni odatiy raqamli pinlar kabi davolashimiz mumkin.
  • 17, 18 va 19 -pin: ular dasturlash uchun ishlatiladi (bu keyinroq ko'rsatiladi).

3 -qadam: Stripborad tartibi

Stripborad tartibi
Stripborad tartibi

StripCAD -dan foydalanadigan sxemani yaratish uchun dasturni yuklab olish uchun havolani bosing.

Bu dasturni ishlatish biroz qiyin bo'lishi mumkin, chunki u foydalanuvchilar uchun qulay emas, lekin uni qanday ishlatishni bilganingizda samarali bo'ladi. U bilan bir oz o'ynang, shunda siz tez orada o'zlashtirasiz. Yaxshi maslahatlar quyida keltirilgan.

  • Komponentlarni qidirish uchun c tugmasini bosing
  • Turli xil variantlarni olish uchun v tugmasini bosing
  • Buzilishlarni ko'rish uchun sichqonchaning chap tugmachasini ikki nuqta orasidan bosing
  • Lehim ko'prigini olish uchun sichqonchaning chap tugmachasini ikki nuqta orasidagi vertikal ravishda bosing

Komponentlarni qidirishda:

  • "DILxx" sizga ikkilamchi qatorni va keyin pinlar sonini beradi
  • "SILxx" sizga bitta qatorni va keyin pinlar sonini beradi

Aks holda, kerakli komponentni qidiring.

4-qadam: PIN-kodni torting

PIN-kodni yuqoriga ko'taring
PIN-kodni yuqoriga ko'taring
PIN-kodni yuqoriga ko'taring
PIN-kodni yuqoriga ko'taring

6 -tomonda joylashgan apparat dizaynini ko'rib chiqish hujjatidan biz rasmdagi sxemani topamiz. Yaxshi tushunish uchun hujjatning matnini o'qing. Bu biz 1-pinni tortib olish bilan shug'ullangan qadam.

Mikrokontroller uchun qo'lda tiklashni o'rnatish yaxshi bo'lishi mumkin. Buni SIL2 ni 100 ohmli rezistor bilan erga ulash orqali ishlatish mumkin. Qisqa tutashuvli SIL2 o'tish moslamasi va mikrokontrolder bilan tiklanadi. 100 ohmli qarshilik kondansatörün qisqa tutashuvini oldini oladi. Aks holda, hujjatning elektron sxemasiga amal qiling.

Ikkinchi rasmda tortiladigan aloqa StripCADda tasvirlangan

5 -qadam: Elektr ta'minoti

Quvvatlantirish manbai
Quvvatlantirish manbai

Shovqinni oldini olish uchun platadagi kuchlanish kiritishining yoniga 10 mF kondansatkich qo'yiladi. Kengashda yuzaga keladigan shovqinlarni oldini olish uchun 0,7 mF kondansatkich 7-8 va pin 20 va 22 pin oralig'ida joylashtiriladi. Bu kondansatkichlar past o'tkazgichli filtr vazifasini bajaradi. Kichkina kondansatör yaxshi ta'sir qilish uchun pinlarga iloji boricha yaqinroq joylashtirilishi kerak.

Bundan tashqari, biron bir turdagi voltaj regulyatorini qo'shish mumkin. 78L05, uni batareyada ishlashini ta'minlash uchun.

6 -qadam: ISP dasturchisi

ISP dasturchisi
ISP dasturchisi

Protsessorni dasturlash uchun sizga Internet -provayder kerak bo'ladi. Har xil ulagichlar mavjud, 6 pinli yoki 10 pinli. Men oltita pinli bittadan foydalanardim, ulanish qanday ishlab chiqilishi kerakligini bilish uchun apparat hujjatiga qarang.

ISP-dasturchi tizimda dasturlash degan ma'noni anglatadi. Bu turdagi dasturchining qulayligi shundaki, siz qurilmangizni tizimga o'rnatishdan oldin chipingizni o'rnatganidan ko'ra, uni to'liq tizimga o'rnatilganda dasturlashingiz mumkin. Tizimga o'rnatilgandan so'ng uni qayta dasturlash ham oson.

Internet -provayder qanday ulanishi kerakligini keyingi bosqichga qarang.

7 -qadam: tartib

Joylashtirish
Joylashtirish

Dizayn tugallangach, uni PDF formatida saqlash uchun chop etish tugmasini bosing (Yoki biriktirilgan fayldan foydalaning). PDF-faylni oching va chop eting. Shuni esda tutingki, printer sozlamalari haqiqiy hajmga o'rnatilishi kerak, aks holda dizayn tasmasi bilan mos kelmaydi.

Rivojlanish kartasining kuchi yoqilganligini ko'rsatadigan LEDni qo'shish har doim yaxshi bo'ladi. Bu oddiy maslahat keraksiz nosozliklarni tuzatishga yordam beradi.

O'zingizning shaxsiy taxtangizni yaratish bosqichlari:

  1. O'chirish sxemasini chop eting va uni kesish uchun qaychi ishlating.
  2. Chiziqli lentaning etarlicha katta qismini kesib oling, shunda qog'oz parchasi yuqoriga to'g'ri keladi.
  3. Qog'ozni lentaning ustiga joylashtiring, shunda teshiklar mos keladi, qog'ozni lentaga yopishtirish uchun oddiy yopishtiruvchi tayoqdan foydalaning. Qog'ozni mis chiziqlarsiz yon tomonga yopishtiring.
  4. Qizil xochdagi buzilishlardan boshlang
  5. O'rnatishni engillashtiradigan eng past komponentlardan eng yuqori qismigacha qurish va lehimlash uchun kuzatib boring.
  6. Quvvat manbaiga ulang (5V) va dasturni ishga tushiring.

Endi ishlab chiqish kengashining apparati tayyor!

8 -qadam: dasturlash

Men C dasturlash uchun Atmel Studio -dan foydalandim. Dasturni yuklab oling va o'zingizning shaxsiy taxtangiz bilan ajoyib loyiha yaratishni boshlang. Arduino-ni yuklash mumkin bo'ladi, lekin agar siz arduino tilida nima yashiringanini yaxshiroq tushunishni istasangiz, C-dagi ba'zi misollarni sinab ko'ring. Masalan, taymerlar, uzilishlar va analog o'qishni sinab ko'ring.

ATmega88 ma'lumotlar jadvalida siz mikrokontroleringiz bajarishi mumkin bo'lgan turli vazifalar uchun ko'plab misol kodlarini topishingiz mumkin.

Ko'rib turganingizdek, bu elektron qurilmalar uchun turli xil prototiplarni yaratishning oddiy usuli. Bu oson, arzon va maxsus vositalarni talab qilmaydi.

Mikrokontroller tanlovi 2017
Mikrokontroller tanlovi 2017
Mikrokontroller tanlovi 2017
Mikrokontroller tanlovi 2017

2017 yilgi mikrokontroller tanlovida ikkinchi o'rinni egalladi

Tavsiya: