Mündəricat:
- Addım 1: Material və Alətlər toplayın
- Addım 2: Power Pack üçün Cib hazırlayın
- Addım 3: Layout Kablolama Planı
- Addım 4: Hər şeyi Birlikdə Lehimləyin
- Addım 5: Proqramı yükləyin və quraşdırın
- Addım 6: Komponentləri bağlayın və Kodu Yükləyin
- Addım 7: LED ipini ətəyə tikin
- Addım 8: Əylən !!!:)
Video: TwirLED: Light Up Etek: 8 Addım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Bu layihənin əsas fikri, hərəkətə reaksiya verən və rəqs meydançasında fırlananda işıq saçan bir ətəkdir. Blues, swing və salsa kimi sosial rəqslər üçün "şou" anı rəqqasənin fırlandığı vaxtdır, ona görə də yalnız o vaxt işıq saçan bir yubka istədim.
Funksiya, 3 oxlu sensorun z oxundakı mövqeyi oxuyan və oxunma müəyyən bir dəyərin üstündə olarsa, işıq ipinin yanıb-sönməsinə səbəb olan sadə bir proqramla yerinə yetirilir.
Tələb olunan bacarıqlar:
- Əsas Tikiş
- Lehimləmə
- Arduio ilə mikro nəzarətçi proqramlaşdırılması
- Səbir
Bunların heç birindən qorxmayın; bacarıqları öyrənmək və ya tətbiq etmək üçün böyük bir şansdır. Bir tikiş maşını yoxdursa, tikiş hamısı əllə edilə bilər. Mən bu layihədən əvvəl yalnız iki layihəni lehimləməyi öyrəndim, buna görə də belə bir işə başlamazdan əvvəl necə edəcəyinizi bilmirsinizsə, əlbəttə sonra edəcəksiniz! Arduino öyrənmək o qədər də çətin deyil və heç bir kod yazmağa ehtiyac yoxdur.
Addım 1: Material və Alətlər toplayın
İstifadə etdiyim bəzi məhsullara və komponentlərə bağlantılar daxil etdim, amma eyni sancaqlar ilə oxşar bir şey işləməlidir. Lövhənizi və ya sensorunuzu yandırmamaq üçün hər şeyin 5V girişini idarə edə biləcəyinə əmin olun.
Alətlər
- Tikiş maşını (lazım deyil, amma faydalıdır)
- Mikro nəzarətçinizi proqramlaşdırmaq üçün kompüter
- Lehimleme dəmir
- Lehimləmə zamanı əşyaları yerində saxlamağa kömək edən "üçüncü əl"
- Tel çıxarıcılar
- İsti yapışqan silahı
Materiallar
- Tam yelləncək/skater yubka (fırlanarkən kifayət qədər üfüqi olaraq çıxan)
- Mesh parça və ya lentlə tel bağlayın və dərinizdən kənarda saxlayın
- iynə və sap
- Silikon örtüklü 30 qr tel
- 3 oxlu sürətölçən (5V girişə uyğun)
- Ünvanlı RGB LEDləri
- Pro Micro mikro nəzarətçi (5V) və ya Sparkfun versiyası. Hər ikisini istifadə etmişəm
- Güc paketi (5V çıxışı) və ya buna bənzər bir şey
- isti yapışqan çubuqlar
Öz ətəyinizi hazırlamaq istəyirsinizsə, fermuar quraşdırmaq istəmirsinizsə, istiqamətsiz bir naxışa və uzanan bir parça əldə etdiyinizə əmin olun. Birini necə düzəltmək barədə bir təlimat var: DIYlover89 tərəfindən DIY Skater/Circle Skirt.
Addım 2: Power Pack üçün Cib hazırlayın
Güc bankını və mikro nəzarətçini təhlükəsiz saxlamaq üçün cibinizi tez bir şəkildə düzəltməyin bir yolu budur.
- etəyin içərisinə cibinizin olmasını istədiyiniz yerə fermuar tikin və tikin.
- açmaq və fermuar dişləri arasında parça bir parça kəsmək
- Zımbalı yerində bağlamaq üçün parçanın üstünə ziqzaq tikiş
- güc bankı və pro micro ölçüsündə bir parça kəsin
- Kiçik bir parça parçalayın, kəsin və tikin ki, pro micro -un öz "evi" olsun (cibdəki cib)
- bütün cibini ətəyin içərisinə fermuar yarığının üstünə bərkidin
- yerində tikmək
- telləri keçirtmək üçün cibin altındakı bir boşluq buraxdığınızdan əmin olun
Addım 3: Layout Kablolama Planı
Cib yerində olduqdan sonra ətəyi asın və işıqların görünməsini istədiyiniz yerə bir neçə sancaq əlavə edin. LED -lərimi ətəyimdəki ağ nöqtələrlə uyğunlaşdırmağı seçdim, çünki parıldadıqda gözəl bir estetik yaradır.
Pim markerlərinizi hara qoyduğunuzu görmək üçün ətəyi alt üst qoyun.
Hər bir pin üzərində bir LED qoyun ki, necə paylandıqlarını daha yaxşı təsəvvür edə biləsiniz və düzensiz görünürsə düzeni düzəldə bilərsiniz. Bu ətəkdə 35 LED istifadə etdim, amma təcrübə etmək istəsəniz güc bankının daha çox gücə sahib olduğunu düşünürəm.
Rəngli bir ip və ya tel işlədərək və ya hər bir LED -dən xətt çəkərək, məftil planınızın xəritəsini yaradın. Bunu bir marker və ya qələmlə qeyd etsəniz, paltarınızda görünmədiyinə əmin olun, çünki paltaryuyan maşının içindən keçirə bilməyəcəksiniz.
Bütün işıqları bir uzun telə birləşdirməyə başladıqdan sonra yerinizi itirməmək üçün bir plan qurmaq vacibdir.
Addım 4: Hər şeyi Birlikdə Lehimləyin
Bunu bir lehimləmə dərsinə çevirmək istəmirəm, amma burada faydalı ola biləcək bir neçə ipucu və texnika:
Tellər
Kabel xəritənizi izləyin və telləri bir anda yox, gedərkən kəsin.
Ölçərkən və kəsərkən, LED -lər arasında gedən teldə bir qədər boşluq buraxın.
LED -in ipinin döndüyü yerlərdə, növbənin xarici tərəfindəki teli bir az daha uzununa, içindəki teli isə orta teldən bir qədər qısaldın. Bu, lehim birləşmələrində daha az stress yaratmağa kömək edir.
Lehim
Bu, layihənin ən çox vaxt aparan hissəsidir.
Yaxşı havalandırılan bir yerdə işlədiyinizə əmin olun və ara verin.
Lehim nöqtələri istifadə etdiyim LED qırılma lövhələrində olduqca sıxdır, buna görə hər əlaqə nöqtəsinə bir damla lehim qoymağı, sonra yenidən əritməyi və teli əridilmiş lehimə yapışdırmağı asanlaşdırdım.
Addım 5: Proqramı yükləyin və quraşdırın
- Arduino IDE hələ qurulmamışdırsa. Yüklənə bilən versiyadan istifadə edirəm. Veb redaktoru versiyasını hələ sınamamısınız.
- Kod yükləməzdən əvvəl ATMega lövhələri bir neçə əlavə addım tələb edir. Spark Fun Pro Micro Hookup Bələdçisi. Bütün addımları diqqətlə izlədiyinizə əmin olun, yoxsa lövhənizi "kərpiclə" vuracaqsınız.
- İstifadə etdiyim "parıltı" yüngül animasiya kitabxanası üçün Kitabxanalara gedin, Kitabxanaları İdarə edin və ALA Kitabxanasını əlavə edin. İstədiyiniz işıq rejimindən və ya kitabxanadan istifadə edə bilərsiniz, sadəcə kodu söndürün.
Addım 6: Komponentləri bağlayın və Kodu Yükləyin
Kodumu, sensörləri və LED -ləri bir paltarda tikməzdən əvvəl yeni komponentlərin işlək olduğundan əmin olmaq üçün işlədiyini bildiyim bir lövhədə sınamağı sevirəm. Arduino Uno və ya bir layihəyə həsr olunmayan bir Sparkfun RedBoard kimi mikro nəzarətçini saxlamağı məsləhət görürəm ki, sınaqdan keçirəsiniz və testlər keçirəsiniz. LED telimi düzəldərkən, tez -tez yaxşı əlaqələr qurduğumu yoxlamaq üçün bağlayırdım.
Bu layihənin komponentlərini necə bağlamaq olar:
Akselerometr bağlanması:
- Akselerometrdə VCC -dən Pro Micro -da VCC -ə
- Akselerometrdə GND, Pro Micro -da GND -ə
- Akselerometrdə Z-OUT Pro Micro-da A0-a
- Y-OUT akselerometrdə Pro Micro-da A1-ə
- akselerometrdə Pro Micro-da A2-ə x-OUT
LED tel bağlama:
- İlk LED -də 5V, Pro Micro -da RAW -a
- Dinamik, Pro Micro -da 2 pin bağlayan ilk LED -də
- ilk LED -i Pro Micro -da GND -ə yandırın
- LED -lərin ipini yaratarkən, oxların enerji mənbəyindən uzaqda eyni istiqamətdə olduğuna əmin olun.
Güc bankını USB kabel ilə Pro Micro -ya qoşun
Güc bankının doldurulduğundan əmin olun
İşdə kod:
#daxil edin
AlaLedRgb rgbStrip; AlaSeq spin = {{ALA_OFF, 100, 100, alaPalNull}, {ALA_SPARKLE, 1000, 1000, alaPalCool}, {ALA_OFF, 100, 100, alaPalNull}, {ALA_ENDSEQ}}; int z; void setup () {Serial.begin (9600); // serial portunu 9600 rgbStrip.initWS2812 (35, 2) olaraq təyin edir; // ipdəki LED sayını 35 olaraq təyin edin və məlumatları pin 2 -ə göndərin rgbStrip.setBrightness (0x444444); rgbStrip.setAnimation (fırlatmaq); void loop () {z = analogRead (0); // analog giriş pinini oxuyun A0 Serial.println (z, DEC); // sürətini Z oxunda çap edin, əgər (z> = 400) {Serial.print ("spin"); rgbStrip.runAnimation (); } başqa {Serial.print ("addım iki, üç"); }}
Addım 7: LED ipini ətəyə tikin
Daha əvvəl qoyduğunuz yolu izlədikdə, hər bir işığın göstərilməsini istədiyiniz yerə bağladığınızdan əmin olaraq LED ipini yerə sərbəst şəkildə çırpın. Rəngin gözəl görünməsi üçün ağ rəngli nöqtələrlə uyğunlaşdırılmasını istədim.
İp bir az bərkidildikdən sonra, elektrik kontaktlarını izolyasiya etmək üçün hər bir LED -ə bir az isti yapışqan əlavə edin və hərəkət edərkən/rəqs edərkən yerində qalmasını təmin etmək üçün LED -in yanlarının altına qoyun.
Bir mesh parça və ya lent istifadə edərək, təxminən 2 genişliyində uzun zolaqları kəsin və kənarlarını LED ipinin üstünə bərkidərkən altından bükün, sonra yerinə tikin. Bu ipin ətək toxumasında daha sabit olmasını təmin edəcək. komponentləri cızmaqdan və ya ayaqlardan, neylonlardan və ya digər insanlardan tutmayın.
Tövsiyə:
BookWorm Light-Up Book Light və Bookmark: 13 Addım (Şəkillərlə birlikdə)
BookWorm Light-Up Book Light və Bookmark: Kitab işığı kimi ikiqat artan bu əyləncəli kitab qurdu əlfəcini olun! Çap edəcəyik, kəsəcəyik, rəngləndirəcəyik və bəzəyəcəyik və qaranlıqda oxuya biləcəyiniz üçün gecəni işıqlandırmaq üçün ondan istifadə edəcəklər. Yalnız bir neçə materialdan hazırlanmışdır və əla bir ilk iş görür
Smart Crystal Light String: 9 Addım (Şəkillərlə birlikdə)
Ağıllı Kristal İşıq String: Milad yaxınlaşdıqca və ev ev avtomatlaşdırması və ağıllı obyektlərin tam araşdırılması ilə məşğul olduğum üçün, bu il ağıllı, gözəl görünüşlü, RGB işıq simli etməyə çalışmağa qərar verdim. DIY həlləri ilə bağlı bir çox araşdırma apardım. İnternet ətrafında, bir tərəfdən bəzi pr
Kid's Toy Light Light Switch Box + Games Remix: 19 Addım (Şəkillərlə birlikdə)
Kid's Toy Light Switch Switch + Oyunlar Remix: Bu iki zəhmli təlimat gördüyümdən və ikisini birləşdirməyi düşünməyimdən bəri etməli olduğum bir remiksdir! Bu mashup əsasən Light Switch Box interfeysini sadə oyunlar (Simon, Whack-a-Mole və s.) İlə birləşdirir
Fiber Optik Meduza Etek: 16 Addım (Şəkillərlə birlikdə)
Fiber Optik Meduza Etek: Fiber optikanın təsiri o qədər heyrətləndirici olduğu üçün fiber optik və RGB LED -lərlə bir paltar hazırlamağı düşünürdüm. Dizayn hazırlayıb lifləri LED şeridinə necə bağlayacağımı anladığım vaxt keçdi. Sonda mən
Geyilə bilən Səs Reaktiv Ekvalayzer Etek: 21 Adım (Şəkillərlə birlikdə)
Geyilə bilən Səs Reaktiv Ekvalayzer Etek: Bir müddətdir ki, səslə qarşılıqlı təsir göstərən bir parça dizayn etmək istəyirdim. Ekvalayzer Etek, ətrafındakı səs -küy səviyyəsinə reaksiya verən inteqrasiya olunmuş elektronikaya malikdir. İnteqrasiya edilmiş LED-lər, səs-küy aktivliyini vurğulamaq üçün ekvalayzer çubuqları kimi düzülmüşdür