Mundarija:

Yorqin cho'ntak maydoni: 5 qadam (rasmlar bilan)
Yorqin cho'ntak maydoni: 5 qadam (rasmlar bilan)

Video: Yorqin cho'ntak maydoni: 5 qadam (rasmlar bilan)

Video: Yorqin cho'ntak maydoni: 5 qadam (rasmlar bilan)
Video: Oylik olganimizda 2024, Noyabr
Anonim
Image
Image
Yorqin cho'ntak maydoni
Yorqin cho'ntak maydoni

Mening birinchi ko'rsatmalarimga xush kelibsiz! Bu men baham ko'rmoqchi bo'lgan qiziqarli loyiha edi, lekin yaqinda yana ko'p narsalarni kutib qoling! Men buni o'z baloim uchun qilganman, lekin bu dizaynni LED -rishtalardan tortib, maxsus yoritgichli chiroqlargacha o'xshash ko'plab loyihalarda ishlatish mumkin edi.

1 -qadam: Sizga kerak bo'lgan narsalar:

Materiallar:

  • Attiny85 yoki shunga o'xshash
  • Hurda protoboard
  • CR2032 soat batareyasi ushlagichi va batareyasi
  • Hurda sim
  • Kichik kalit
  • RGB LED

Asboblar:

  • Lehimlash temir
  • Yordam qo'llari
  • Arduino IDE yoki shunga o'xshash noutbuk

Men ishlatgan ixtiyoriy narsalar:

  • 3D printer
  • Pense
  • Kondensator
  • Qayta dasturlash uchun IC o'rnatish moslamasi
  • Mis sim
  • Cımbızlar
  • Lehimlaydigan tutun chiqargich
  • Ish nuri
  • Kichik AVR dasturchisi (https://learn.sparkfun.com/tutorials/tiny-avr-programmer-hookup-guide)

2 -qadam: Kengashni yig'ing

Kengashni yig'ing!
Kengashni yig'ing!
Kengashni yig'ing!
Kengashni yig'ing!
Kengashni yig'ing!
Kengashni yig'ing!

Siz buni xohlaganingizcha yig'ishingiz mumkin, lekin men qiziqqan har bir kishiga o'z jarayonimni aytib beraman.

  1. Avval chiroqni yig'dim. Men oldingi loyihada yotgan Neopixel RGBW LEDini (https://www.amazon.com/ALITOVE-Similar-Individual-Addressable-embedded/dp/B01K4HCVDC/) ishlatardim. Men, shuningdek, attiny85 chipli standart 4 pinli umumiy katodli RGB LEDlarini ishlatganman, u ham ishlashi kerak, lekin unchalik yorqin bo'lmaydi.
  2. Keyin men 4,7 mikrofaradli kondansatkichni musbat va manfiy terminallarga lehimladim (mana shu LED uchun tavsiya etilganidek), keyin men musbat va manfiy simlarni lehimladim va 470 ohmli rezistorli ma'lumot uzatish liniyasiga.
  3. Keyin batareya ushlagichini o'rnatdim. Men kerak bo'lgandan ko'ra kattaroq protobardan foydalanardim, shuning uchun kerak bo'lganda kengaytirish uchun joyim bor edi, keyin cr2032 akkumulyator ushlagichining yuqori plastinkasini protobardga lehimladim. Batareya ushlagichi ostidagi salbiy tomonni bog'lash uchun men yalang'och mis simni ishlatardim.
  4. Keyin men 8 pinli IC chip ushlagichini protoboardga batareyasi bilan joylashtirdim, shunda bo'sh joy etarli bo'lishini bilardim, pimlarni bukib, lehimladim.
  5. Pastki qismida men batareya ushlagichining quvvat va topraklama simlarini IC ushlagichiga uladim. Elektr uzatish liniyasiga kalitni qo'shish uchun keyinchalik kesilishi mumkin bo'lgan bir oz uzunlik qoldiring.
  6. Batareya hali ham mos kelishini ikki marta tekshiring va agar sizda multimetr bo'lsa, IC ushlagichining quvvat va er rozetkalarini tekshiring. Bu zerikarli tuyulishi mumkin, lekin keyinroq muammolarni bartaraf etishga to'g'ri kelsa, bu narsalarni tekshirish o'z samarasini beradi.
  7. Chiroq simlarini quvvat va erga ulang (IC ushlagichiga ulanish yaqinida) va ICdagi standart pimdan bitta ma'lumot uzatish liniyasini o'tkazing. (pin mavjudligini tekshirish uchun pinout varag'i bilan ikki marta tekshiring, aks holda lehim uchun eng qulay bo'lganidan foydalaning)
  8. Keyin elektr uzatish liniyasining mis simini uzing, u IC ushlagichiga etib borguncha, har ikki tomonga kichik uzunlikdagi simni lehimlang.
  9. Keyin simni o'lchamiga qarab kesib oling, uchlarini ikkita kichik kalitga lehimlang, uchinchi simni mahkamlang va kalitni yon tomonda qolgan ochiq joyga yopishtiring. Boshqa ochiq simga yoki uning yoniga joylashtirganda, kalitni izolyatsiyalashda ehtiyot bo'ling, chunki korpus metalldir. Men oddiygina elektr tasmasini ishlatardim.

3 -qadam: Chipni dasturlash

Ushbu loyihaning kodini Github -dan olish mumkin: https://github.com/3jackattack3/simpleSpectrumLigh…. Buni dasturlash uchun men sparkfun -dan "tinyAVRprogrammer" yordamida atomli matn muharriri uchun Platformio plaginini ishga tushirdim. Mening tajribamda bu attiny85 kabi IC chiplariga kod yozish va yuklashning eng sevimli usuli edi.

Platforma plaginlari ko'proq shaxsiy tanlovdir, lekin men buni tekshirishni tavsiya qilaman. Men o'zim yoqtirgan matn muharrirlarida arduinolarni dasturlashning 3 xil usulini sinab ko'rdim va men Stino va Deviot plaginlari bilan bog'liq muammolarga duch keldim, lekin atom uchun platforma plaginida katta muvaffaqiyatlarga erishdim. Ammo, bu shaxsiy xohishim bo'lgani uchun, men vaqt topsam, an'anaviy arduino IDE kodini qo'shishga harakat qilaman. Agar siz uni o'zingiz aylantirmoqchi bo'lsangiz,.cpp faylining matnini yangi arduino loyihasiga ko'chiring va birinchi qatorni olib tashlang: "#include Arduino".

Biroq, ICni dasturlash biroz murakkablashadi. Men ishlatgan usul to'g'ridan -to'g'ri sparkfundan keladi va men hozirgacha topgan eng yaxshi usul. Ularning qo'llanmasini AVR chiplarini dasturlash bo'yicha qo'llanma bilan tanishib chiqing (https://learn.sparkfun.com/tutorials/tiny-avr-prog…). Men ko'rgan boshqa dominant usul - bu IC chipini yuklash vositasi sifatida arduino Uno -dan foydalanish, agar sizda qo'shimcha taxta yotqizilsa, ancha arzon bo'ladi, lekin xatolarga ko'proq moyil bo'ladi.

4 -qadam: Ixtiyoriy: 3D bosma quti

Majburiy emas: 3D bosma quti!
Majburiy emas: 3D bosma quti!

Ushbu qurilishni tugatish uchun men elektronikani himoya qilish va kalitni mahkamlash bilan birga uni biroz professionalroq qilishni xohlardim. Yuqorida siz mening korpus dizaynining takrorlanuvchi jarayonini ko'rishingiz mumkin, va siz turli modellarni topishingiz mumkin! (https://www.thingiverse.com/thing:2904029) Men ularni o'zim uchun maxsus ishlab chiqdim, lekin siz modelni o'z ehtiyojlaringizga mos ravishda o'zgartirishingiz yoki o'z dizayningiz uchun ilhom sifatida ishlatishingiz mumkin!

5 -qadam: cho'ntak maydonida qanday o'rnatish kerak

Cho'ntak maydonida qanday o'rnatish kerak
Cho'ntak maydonida qanday o'rnatish kerak
Cho'ntak maydonida qanday o'rnatish kerak
Cho'ntak maydonida qanday o'rnatish kerak
Cho'ntak maydonida qanday o'rnatish kerak
Cho'ntak maydonida qanday o'rnatish kerak

Ijodiy bo'ling! Men cho'ntak kvadratining nurini tarqatish uchun yaxshi ishlaydigan standart "bir uchi yuqoriga" burilishdan boshladim (https://www.tie-a-tie.net/how-to-fold-a- cho'ntak-squa…).. Bu erda cho'ntak kvadratining materiali juda muhim. Siz ipak cho'ntak kvadratini Amazonda arzon narxda olishingiz mumkin (https://www.amazon.com/Fine-White-Silk-Pocket-Squa…), bu nurni tarqatish uchun ajoyib ishlaydi.

Kvadratni choraklarga buking, so'ngra qurilmani katlamga soling, shunda u har ikki tomonida ham mustahkam (olmosga yo'naltirilgan) bo'ladi. Qatlamni to'ldiring va shaklini saqlab turish uchun tagida xavfsizlik pinini ishlating. Agar cho'ntakka solingan bo'lsa, xavfsizlik pinasi butunlay yashiringan bo'ladi va agar u o'ng tomonga o'ralgan bo'lsa, yorug'lik bu erda ko'rsatilgandan ko'ra videodagi kabi tarqoq ko'rinadi.

Tavsiya: