Mundarija:

Arduinoflake - PCB versiyasi: 8 qadam (rasmlar bilan)
Arduinoflake - PCB versiyasi: 8 qadam (rasmlar bilan)

Video: Arduinoflake - PCB versiyasi: 8 qadam (rasmlar bilan)

Video: Arduinoflake - PCB versiyasi: 8 qadam (rasmlar bilan)
Video: Flake snake 2024, Noyabr
Anonim
Arduinoflake - PCB versiyasi
Arduinoflake - PCB versiyasi
Arduinoflake - PCB versiyasi
Arduinoflake - PCB versiyasi

Bir necha hafta oldin men Arduinofleykning erkin shaklini yaratdim. Ko'pchiligingizga yoqdi. Ammo uning sehr -jodulari nafaqat erkin shaklda, balki LEDlar ko'rinishida ham. Shunday qilib, men PCB versiyasini yaratishga qaror qildim, bu hamma uchun juda oson va arzon! Bu boshqa palto kiygan bir xil go'zallik. Bu qo'llanma sizga Arduinoflake -ni qanday yaratganimni va u nima qila olishini ko'rsatib beradi!

Arduinofleyk nima?

Arduinofleyk-muzlab qolgan, chiroyli qor parchasi. Unda tenglikni yon tomonlariga yagona o'rnatilgan 18 ta keng burchakli tekis tepalikli LED va tenglikni markaziga o'rnatilgan 12 ta SMD LED mavjud. Hammasi bo'lib 18 ta mustaqil boshqariladigan segmentga bo'lingan 30 ta LED mavjud. Ulardan har qanday aql bovar qilmaydigan animatsiya yoki naqsh yaratish uchun foydalanish mumkin va bundan tashqari, Arduino IDE yordamida uni o'zingiz dasturlashingiz mumkin. Integratsiyalashgan sensorli panel yordamida siz animatsiyalar o'rtasida almashish uchun u bilan ishlashingiz mumkin. Biroz zerikarli, shunday emasmi? Agar men sizga bu erda o'yin o'ynashingiz mumkinligini aytgan bo'lsam -chi? Men oddiy klassik ilonni o'ynash uchun o'zimni sindirdim, oxirida videoni ko'ring.

Agar siz o'zingizning Arduinoflake -ga ega bo'lishni xohlasangiz, siz mening tindie do'konimdan komplekt yoki to'liq yig'ilgan sotib olishingiz mumkin.

1 -qadam: Elektron dizayn

Elektronika dizayni
Elektronika dizayni

Arduinoflake 18 ta segmentga bo'lingan 30 ta LEDdan iborat bo'lib, ularni mustaqil boshqarish mumkin. Buni nazorat qilish uchun men 22 I/0 pinli ATmega8 dan foydalanaman. Bundan tashqari, men uning kam quvvatli versiyasini tanladim (ATmega8L), u hatto 2,7 V da ham ishlaydi, bu 3V tanga batareyasi uchun juda yaxshi. LEDlarning har bir guruhi ATmega -ning kirish -chiqish pinlaridan biriga 68R oqim cheklovli rezistor orqali ulanadi. Arduinoflake -ning yana bir ajoyib xususiyati - bu sensorli tugma. ATmega o'rnatilgan apparat sig'imli sensorli funktsiyani ta'minlamaydi, shuning uchun men TTP223 IC bilan ishlashga qaror qildim. TTP223 ATmega -ning kirish pinlaridan biriga ulangan va sensorli panelda teginish aniqlanganda uni yuqori darajaga ko'taradi. Boshqa variant - bu dasturiy ta'minotga sig'imli teginishni taqlid qilish, lekin men juda ko'p kuch va hisoblash vaqtini bilardim.

2 -qadam: PCB konturini yaratish

PCB konturini yaratish
PCB konturini yaratish

Kengash juda murakkab bo'ladi. Olti burchakli taglik, har bir burchakda 6 ta nur, har birida LEDlarni o'rnatish uchun 3 ta nuqta bor. Agar siz men kabi PCBni loyihalash uchun EasyEDA onlayn vositasidan foydalansangiz, uni EasyEDA -ga import qilish uchun sizga DXF formatidagi grafikalar (AutoCAD Drawing Exchange Format) kerak bo'ladi, chunki EasyEDA bunday murakkab shaklni chizishga qodir emas. Men Inkscape -dan foydalanganman. Bu men ishlatgan yagona vektor vositasi, bu DXF fayllariga eksport qilish imkonini beradi.

3 -qadam: PCB sxemasini yaratish

PCB sxemasini yaratish
PCB sxemasini yaratish
PCB sxemasini yaratish
PCB sxemasini yaratish
PCB sxemasini yaratish
PCB sxemasini yaratish

Agar sizda chizilgan grafikalar bo'lsa, uni EasyEDA -ga BoardOutLine qatlamiga import qiling. Men, shuningdek, doskadagi barcha qismlar va marshrutlarni 30 va 60 graduslik burchak ostida tekislashga yordam beradigan yordamchi grafik chizdim va uni Hujjatlar qatlamiga import qildim. Bundan tashqari, men o'zimni EasyEDA -da taxtaning yon tomoniga o'rnatilgan THT LEDlari uchun maxsus komponent qildim.

4 -qadam: PCB ishlab chiqarish

PCB ishlab chiqarish
PCB ishlab chiqarish

Bugungi kunda o'z qo'lingiz bilan PCB yaratish aql bovar qilmas, chunki uni ishlab chiqaradigan professionallarga ega bo'lish juda oson, tez va arzon. Va siz hech qanday muammosiz mukammal ko'rinadigan taxtaga ega bo'lasiz. Men bu safar PCBWay ishlab chiqaruvchisidan foydalandim. Ajoyib natijadan tashqari, ular Rojdestvo prototipini yaratish uchun bepul tenglikni ham olishdi, shuning uchun men ularni juda arzonga oldim. Buyurtmani joylashtirish juda oddiy, siz faqat Gerber fayllarini EasyEDA -dan eksport qilishingiz va ularni sayt ustasiga yuklashingiz kerak, shunda bu Internet -do'konda xarid qilish kabidir. Men eng yupqa nurlardan xavotirda edim, lekin ular ajoyib chiqdi!

5 -qadam: uni yig'ish

Uni yig'ish
Uni yig'ish
Uni yig'ish
Uni yig'ish
Uni yig'ish
Uni yig'ish

Qismlar ro'yxati:

  • ATmega8L TQF32
  • TTP223 BA6
  • 68R qarshilik 0805 (18x)
  • 10K qarshilik 0805
  • 100nF kondansatör 0806 (3x)
  • 50pF kondansatör 0806
  • yorqin oq LED 1206 (12x)
  • Yorqin oq yassi LED THT (18x)
  • batareya ushlagichi
  • SMD -ni yoqish/o'chirish tugmasi
  • dasturlash uchun vaqtinchalik pin sarlavhasi

Ko'rib turganingizdek, Arduinoflake -ning eng qiyin qismi ATmega8L va TQF32 to'plami va TTP223, agar siz bu ikkalasini boshqara olsangiz, qolganlari pirojnoe. Avval rezistorlar, kondansatörler va SMD LEDlarini yig'dim. Ikkinchidan, markazda mikrokontroller ko'p oqim va oz miqdorda lehim ishlatadi. Uchinchidan, pastki qismida TTP223. To'rtinchidan, tenglikni yon tomonlarida yagona o'rnatilgan THT LEDlari. Va nihoyat, batareya ushlagichi, yoqish/o'chirish tugmasi va dasturlash uchun vaqtinchalik pin sarlavhasi. Hammasi oqim va oz miqdordagi lehim yordamida. Lehimlash tugagandan so'ng, qolgan oqimni olib tashlash uchun tenglikni aseton bilan tozalashni unutmang.

6 -qadam: Kodni yuklash va ishga tushirish

Kodni yuklash va ishga tushirish
Kodni yuklash va ishga tushirish
Kodni yuklash va ishga tushirish
Kodni yuklash va ishga tushirish

"loading =" dangasa " - bu nafaqat bezak, balki uning uchun o'yinlar ham yozishingiz mumkin, chunki uning sensorli tugmasi bor, mening ilonli ilonimni tekshiring!

Agar siz o'zingizning Arduinoflake -ga ega bo'lishni xohlasangiz, siz mening tindie do'konimdan komplekt yoki to'liq yig'ilgan sotib olishingiz mumkin.

8 -qadam: manbalar va havolalar

  • Arduinoflake sotib oling
  • Arduinoflake GitHub
  • Arduinoflake PCBWay
  • PaulStoffregen tomonidan CapacitiveSensor
  • MCUdude miniCore
  • Erkin shakl Arduinofleyk
  • Eng so'nggi yangilanishlar uchun mening Twitter
PCB musobaqasi
PCB musobaqasi
PCB musobaqasi
PCB musobaqasi

PCB tanlovining ikkinchi mukofoti

Tavsiya: