Mundarija:

Arduinofleyk: 6 qadam (rasmlar bilan)
Arduinofleyk: 6 qadam (rasmlar bilan)

Video: Arduinofleyk: 6 qadam (rasmlar bilan)

Video: Arduinofleyk: 6 qadam (rasmlar bilan)
Video: Snowflake Quick Build 2024, Iyul
Anonim
Arduinofleyk
Arduinofleyk

Arduino Nano tomonidan animatsiya qilingan erkin shaklli interfaol qor parchasi. 17 ta mustaqil PWM kanali va sensorli sensordan foydalanish ajoyib effektlarni yaratishi mumkin!

Bundan tashqari, har kim qila oladigan PCB versiyasi mavjud!

1 -qadam: umumiy nuqtai

Image
Image

Qor parchasi 17 ta mustaqil segmentga bo'lingan 30 ta LEDdan iborat bo'lib, ularni alohida Arduino Nano mikrokontroller boshqarishi mumkin. Har bir LED guruhini yoqimli animatsiyalar yaratish uchun PWM yordamida xiralashtirish mumkin.

2 -qadam: asboblar

Sizga faqat lehimlanadigan temir, lehim va qisqich kerak bo'ladi.

3 -qadam: qurilish

Qurilish
Qurilish
Qurilish
Qurilish
Qurilish
Qurilish

Birinchidan, qandaydir naqshni tanlang. Men chiroyli va oddiy qor parchasi kristalini tanlayman va uni olti burchakli kristalning yadrosiga Arduino Nano sig'adigan o'lchamda chop etaman.

Qalay bilan lehimlangan 0,8 mm guruchli tayoqlardan simlar vazifasini bajaradigan tayanch tuzilmasi yaratilgan. Men jami 2 m tayoq ishlatganman. Nima uchun erkin shakl? Chunki men har doim buni sinab ko'rmoqchi edim va bu sizning sabr -toqatingiz va mahoratingizning sinovidir.

Birinchidan, bitta tayoqni egib, olti burchak hosil qildim va uchlarini bir -biriga lehimladim. Olti burchakning yuqori qismiga yana 6 ta tayoqni qo'shib, yerga ulanish tugallandi, endi qor parchasi naqshini yaratish uchun LEDlarning barcha katodli simlarini unga lehimlash kerak. Qiyin qismi SMD LEDlarini qo'shish edi, lekin men o'zimni karton va ikki tomonlama lentadan yasalgan dastgoh bilan yordam berdim.

Keyin, Arduino Nano mikrokontrolerini yadro tuzilishi ostiga qo'shib qo'yish kerak edi, bu oraliqda 3 ta guruch simli simi o'rnatiladi, bu esa mikrokontroller pimlarini barcha LED anodli simlarga ulaydi. Bu katta sabr -toqatni talab qildi. Siz nafaqat simlar orasidagi qisqa tutashuvdan saqlanishingiz, balki oqim cheklovli rezistorni qo'shishingiz va uni chiroyli qilib qo'yishingiz kerak.

Bargli LEDlar alohida -alohida Arduino chiqish piniga ulanadi. Filial LEDlari ikkiga bo'linadi va PWM pinlariga ulanadi. Asosiy LEDlar ham ikkiga bo'linadi va qolgan pinlarga ulanadi. Arduino NANO -da faqat 18 ta chiqish pimi bor (faqat A6 va A7 kirish uchun) va menga sensorli sensor uchun bitta pin kerak, bu meni 17 pin bilan qoldirdi, shuning uchun ikkita juft yadroli LED 4 guruhini yaratish uchun ulangan. Men har bir pin orqali 8mA atrofida oqimni cheklash uchun 220Ω rezistorlardan foydalanaman. Bu shuni anglatadiki, umumiy 240mA ATmega328 chipi uchun unchalik yuqori emas, lekin u ishlaydi - xavfsiz maksimal 200mA.

4 -qadam: Sensorli sensor

Sensorli sensor
Sensorli sensor
Sensorli sensor
Sensorli sensor
Sensorli sensor
Sensorli sensor

Qor parchasi bilan muloqot qilish imkoniyatiga ega bo'lish uchun men sig'imli sensorli sensor yaratish uchun boshqa guruch tayog'ini qo'shdim. Men Pol Stoffregenning ajoyib kutubxonasi va qo'llanmasini topdim. Sensor sensori arduinoflake bilan ishlash uchun ishlatiladi - animatsiyani o'zgartirish, yoqish/o'chirish, tegib turganda miltillash, siz uni nomlaysiz …

5 -qadam: kod

Dastlab, men PWM apparati pinlariga ulangan tarmoqli LEDlarni o'chira olaman deb o'ylagandim. Yaxshiyamki, PWM -ning ajoyib dasturiy ta'minot kutubxonasi mavjud, bu menga barcha pimlarni xuddi PWM apparati kabi ishlatishga imkon berdi. Ushbu sozlash animatsiyalar uchun cheksiz imkoniyatlarni yaratdi! Birinchi animatsiyalar bilan bir qatorda quyida biriktirilgan kodni ko'rib chiqing.

Agar sizga yoqqan bo'lsa, iltimos, ushbu maqolaning ostidagi "Glow Contest" tanlovida unga ovoz bering, rahmat

6 -qadam: sxemalar

Sxemalar
Sxemalar
Buni "Yorqin tanlov" 2018 qiling
Buni "Yorqin tanlov" 2018 qiling
Buni "Yorqin tanlov" 2018 qiling
Buni "Yorqin tanlov" 2018 qiling

"Make it Glow" tanlovining ikkinchi mukofoti - 2018

Tavsiya: