Mundarija:

ATtiny Arduino dasturlash qalqoni: 7 qadam
ATtiny Arduino dasturlash qalqoni: 7 qadam

Video: ATtiny Arduino dasturlash qalqoni: 7 qadam

Video: ATtiny Arduino dasturlash qalqoni: 7 qadam
Video: How to use Prototyping Shield with breadboard for Arduino 2024, Iyul
Anonim
Image
Image
Faylingizni import qiling
Faylingizni import qiling

Loyiha tuzishda biz sizga Bantam Tools Desktop PCB frezeleme dastgohi yordamida ATtiny Arduino -dan o'z qalqoningizni qanday yasashni ko'rsatamiz. Ushbu muhim komponent sizga ATtiny chiplarini Arduino IDE orqali ulash va dasturlash imkonini beradi. Bu loyiha tayyor mahsulotga erishish uchun juda oz sozlash va frezalash vaqtini talab qiladi. Qani boshladik!

1 -qadam: asboblar va materiallarni yig'ing

QUROLLAR

Bantam Tools Desktop PCB freze mashinasi

Bantam Tools ish stoli frezalash dastgohi o'rnatilgan kompyuter

Arduino IDE dasturi o'rnatilgan

Yassi tegirmon, 1/32"

PCB o'yma biti, 0,005"

Hizalama qavs

Lehimlash temir

Diagonal simli qaychi

USB kabeli

MATERIALLAR

PCB bo'sh, FR-1, bir tomonlama

Lenta, yuqori quvvatli, ikki tomonlama

Pitch sarlavhalari, 2,54 mm (32)

Rezistorlar (3)

LEDlar (1 qizil, 1 yashil, 1 sariq)

Chiqish rozetkasi, 2x4

Chiqish rozetkasi, 2x7

Kondensator, 10 uF

FAYLLAR

ATtiny-Jig-Final-Bantam-Tools.brd faylini yuklab oling.

2 -qadam: Ishingizni sozlang

Birinchidan, biz hizalama qavsini o'rnatishimiz va joylashtirishimiz kerak. Hizalama qavsini biriktirgandan so'ng, "Fiksturatsiya" ostida "Topish" -ni tanlang va ekrandagi ko'rsatmalarga amal qiling. Hizalama qavsidan foydalanish sizning taxtangiz chap burchakda mukammal to'rtburchaklar bo'lishini ta'minlaydi.

Eslatma: Agar siz ilgari hizalama qavsini o'rnatmagan bo'lsangiz, ushbu qo'llab -quvvatlash qo'llanmasidagi amallarni bajaring.

O'rnatish moslamasi o'rnatilganda, ishingizni sozlash vaqti keldi. Biz bu sozlamani tezda ishga solamiz. Agar sizga asbobingizni qanday yuklash va Bantam Tools Desktop Frezeleme Dasturiga ma'lumotlarni kiritish bo'yicha ko'proq ko'rsatma kerak bo'lsa, Light-up PCB Badge loyihasiga qarang.

  1. Ish stoli PCB freze mashinasini ulang va Bantam Tools ish stoli frezalash dastgohini oching.
  2. Uyga tegirmon.
  3. Ikki marta tekshiring, "Qavslar" bo'limida yozilganligiga ishonch hosil qiling.
  4. 1/32 dyuymli tekis tegirmonni tanlang, ulangan bitli fan bilan yuklang va asbobni toping.
  5. Materiallar ochiladigan menyusida Bir tomonlama FR-1-ni tanlang.
  6. O'lchovlarni Material, X, Y va Z qiymatlariga kiriting. Keyin tenglikni bir tomoniga yuqori quvvatli, ikki tomonlama lentani qo'llang va buzg'unchi taxtaga joylashtiring, shunda u tekislash qavsining burchagiga to'g'ri keladi.

3 -qadam: Faylingizni import qiling

Bantam Tools dasturida Planlar ostida Fayllarni ochish-ni bosing va ATtiny-Jig-Final-Bantam-Tools.brd-ni tanlang. Keyin, 1/32 "Yassi frezeleme va 0,005" tenglikni o'yma bitini tanlang. Sizning tegirmon vaqti siz foydalanadigan tezlik va ozuqa retseptiga qarab o'zgaradi. Ushbu operatsiyani bajarish uchun biz quyidagi retseptlardan foydalandik.

1/32 dyuymli tekis freze uchun:

  • Besleme tezligi: 59 dyuym/min
  • Bosish tezligi: 15 dyuym
  • Ish mil tezligi: 25000 aylanish / min
  • O'tish: 49%
  • O'tish chuqurligi: 0.010 dyuym

0.005 dyuymli PCB o'yma biti uchun:

  • Besleme tezligi: 4.00 dyuym/min
  • Bosish tezligi: 5.00 dyuym
  • Ish mil tezligi: 25000 aylanish / min
  • O'tish: 50%
  • O'tish chuqurligi: 0,006 dyuym

Agar siz tezligingiz va uzatmalaringizni biznikiga moslashtirmoqchi bo'lsangiz, Fayl> Asboblar kutubxonasi> Asbob qo'shish -ni bosing. Yangi asboblaringizni nomlang, so'ngra tezlik va ovqatlanish retseptlarini kiriting. Asboblar kutubxonasini sozlash haqida ko'proq bilib olishingiz mumkin.

4 -qadam: Frezelemani boshlang

Frezalashni boshlang
Frezalashni boshlang

Tayyormi? Frezelemani boshlash -ni bosing.

Shuni esda tutingki, bu ish vositasini o'zgartirishni talab qiladi. Agar so'ralsa, 0.005 dyuymli PCB o'yma bitini fanati ulangan holda o'rnating, asbobni toping va taxtani tugatish uchun Frezelemani boshlashni tanlang.

5 -qadam: Komponentlarni lehimlang

Komponentlarni lehimlang
Komponentlarni lehimlang
Komponentlarni lehimlang
Komponentlarni lehimlang

Yaxshi, payvandlash vaqti keldi! Komponentlaringizni va lehimlanadigan temirni oling. Komponentlarni quyidagi tartibda lehimlash eng oson:

  1. Rezistorlar
  2. 2x4 yoki 2x7 chuqurlikdagi soket
  3. 2,54 mm balandlikdagi sarlavhalar
  4. Sariq, yashil va qizil LEDlar
  5. 10 uF kondansatör

Lehimlashni tugatgandan so'ng, taxta bu erda ko'rsatilganga o'xshaydi. E'tibor bering, komponentlar FR-1 ning orqa qismidan qanday o'tadi.

Tabriklaymiz! Siz Bantam Tools Desktop PCB freze mashinasi yordamida o'zingizning ATtiny Arduino dasturchi qalqonini yasadingiz.

6 -qadam: Arduino chiplarini dasturlash

Arduino chiplarini dasturlash
Arduino chiplarini dasturlash

Siz dasturlamoqchi bo'lgan Arduino kartasiga yangi maydalangan ATtiny dasturlash moslamasini ulang. Arduino IDE -ni oching. (Agar buni hali qilmagan bo'lsangiz, bu yerdan yuklab oling.)

  1. ArduinoISP eskizini Arduino Uno -ga yuklang.
  2. Arduino boshqaruv menejeri orqali Spence Konde tomonidan ATTinyCore -ni o'rnating.
  3. Asboblar> Kengash> ATTiny 25/45/85 (yoki 24/44/84) ni bosing.
  4. Asboblar> Soat - 8 MGts (Ichki) ni bosing.
  5. Asboblar> Chip> ATTiny85 (yoki ATTiny84) ni bosing.
  6. Asboblar> LTO - "O'chirilgan" ni bosing.

ATtiny -ni rozetkaga ulang. Arduino USB porti pastga qaragan holda, pin 1 o'ng pastki qismida bo'lishi kerak. Keyin siz maydalagan dasturlash moslamasini Arduino -ga ulang va uni yoqing. Sariq LED ishga tushirish ketma -ketligidan keyin nafas olishni boshlashi kerak.

Keyin, Asboblar> Dasturchi> Arduino provayder sifatida bosing va keyin Asboblar> Burn Bootloader -ni tanlang. Bu qadam har bir chip uchun faqat bir marta bajarilishi kerak. Arduino Bootloader -ni ATTiny -ga yoqganingizdan so'ng, siz Arduino IDE -dagi misol papkalardan bir nechta eskizlarni yuklashingiz yoki o'zingiz kodlashingiz mumkin. Sketch menyusidan "Dasturchi yordamida yuklash" ni tanlaganingizga ishonch hosil qiling. Eslatma: Arduino chipini dasturlash haqida qo'shimcha ma'lumot olish uchun Arduino -ning Arduino Uno dasturlash bo'yicha qo'llanmasini ko'rib chiqing.

Sizning chiplaringizni dasturlashda esda tutish kerak bo'lgan ba'zi dizayn eslatmalari

LEDlar: LEDlar Arduino pinlari 7, 8 va 9 ga biriktirilgan bo'lib, dasturlash, xatolar va yurak urishini ko'rsatadi. Bular dasturlash paytida va ArduinoISP eskiziga o'rnatilgan holat LEDlari. Siz ulanganingizda sariq LED "nafas oladi"; yashil LED dasturlash paytida yonadi; va xato paydo bo'lganda va eskiz yuklash tugagach, qizil LED yonadi.

  • 7 -pin - dasturlash
  • 8 -pin - xatolar
  • 9 -pin - yurak urishi

Seriyali periferik interfeys (SPI): SPI mikrokontrollerlar tomonidan bir yoki bir nechta periferik qurilmalar yoki bu holda elektron platalar bilan tez aloqa o'rnatish uchun ishlatiladi. Boshqa qurilmalarni boshqaradigan har doim bitta asosiy qurilma mavjud.

  1. 10 -pin - Salve tanlash (SS)
  2. 11 -pin - qulni o'zlashtirish (MOSI)
  3. 12 -pin - qullikdagi usta (MISO)
  4. 13 -pin - ketma -ket soat (SCK)

Global dasturlash

  • 5V - quvvat
  • GND - er
  • Qayta o'rnatish

7 -qadam: Arduino kartasini sinab ko'ring

Arduino kartasini sinab ko'ring
Arduino kartasini sinab ko'ring

Oxirgi bosqichda taxtangizni sinab ko'rish vaqti keldi. Kengash ishlayotganiga ishonch hosil qilish uchun quyidagi amallarni bajaring:

  • Fayl> Misollar> 01. Asoslar> Ko'z ochish -ni bosing. LED pinini 3 ga o'zgartiring. Bu 85 -chi pin 2 va 84 -chi pin.
  • Asboblar> Dasturchi -ni bosing. Provayder sifatida Arduino -ni tanlang.
  • Eskiz> Yuklash> Dasturchi -ni bosing.

Keyingi ko'rsatuvlar videomizda yoritmoqchi bo'lgan mavzu bormi? [email protected] elektron pochta manziliga elektron pochta orqali yuboring yoki biz bilan ijtimoiy tarmoqlardagi kanallarimiz orqali bog'laning. Bizni Instagram, Facebook va Twitter-da kuzatib boring, eng yangi texnikalar, CNC loyihalari va yangilanishlarni kuzatib boring!

Tavsiya: