Mündəricat:
- Addım 1: Parçalar və Alətlər:
- Addım 2: Tikinti prosesi:
- Addım 3: Arduino + Blynk Proqramının Proqramlaşdırılması:
- Addım 4: Son Şəkillər:
Video: Blynk ilə idarə olunan RBG 3D Çaplı Ay (iPhone və ya Android): 4 Addım (Şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Bu, stendi olan 3D çaplı aydır. Arduino uno ilə birləşdirilmiş və blynk ilə idarə olunmaq üçün proqramlaşdırılmış 20 leddən ibarət RGB LED şeridi ilə hazırlanmışdır. Arduino, iPhone və ya Android -də blynk -dən tətbiq vasitəsilə idarə edilə bilər.
Addım 1: Parçalar və Alətlər:
1x - ws2812b LED şeridi, 1 m 30 lentli zolaqdan istifadə etdim və bunun üçün 20 led kəsdim.
1x - 3D çaplı ay, şeydən almaq üçün link:
1x - 3D çaplı ay stendi, thingiverse -dən keçid:
1x - 3D çaplı LED şerit tutucusu, faylı əldə etmək üçün əlavə edilmiş zip faylını özü hazırladı. Bunu 1000%-ə çatdırmaq lazımdır!
1x - arduino uno + kabel
Şəbəkə ilə 1x kompüter
Addım 2: Tikinti prosesi:
Led şeridinə bant qoyaraq və onu şerit tutucusuna bağlayaraq başladım. İşıqların heç birini örtmədiyinizə və rulona bağladığınız zaman keçirici olmayan lent istifadə etdiyinizə əmin olun.
Ayın dayağını daha möhkəm etmək üçün bir neçə saniyə ərzində iki tərəfli lent istifadə etdim və bir az təzyiq göstərdim.
Led rulon tutucusu olan led zolaq stendin üstünə qoyuldu, kabelləri led şeriddən stenddən itələdim və arduinoya bağladım. Yerində saxlamaq üçün iki tərəfli lent də istifadə etdim.
Kabellər necə bağlanır:
- Qara kabel yerə (gnd)
- Arduino -dan 5v -ə qədər qırmızı kabel
- 8 -ci pin üçün yaşıl kabel, zip faylının kodu da pin 8 + 20 led istifadə edəcək.
Mən heç bir xarici enerji təchizatı istifadə etmədim, buna görə də LED -lərin parlaqlığını aşağı saldım.
Arduino uno bu stend üçün bir qədər böyükdür, buna görə stendin alt qatını çıxarmalı və bütün stendi ayın altında bir otaq olan kiçik bir qutunun üstünə qoymalı idim.
Ayı rulonun üstünə qoydum, buna görə lazım olsa yuxarı qaldırmaq mümkündür.
Addım 3: Arduino + Blynk Proqramının Proqramlaşdırılması:
Proqram əsasən blynk nümunə səhifəsindən götürülmüşdür:
Parlaqlığı təyin etmək üçün zebra RGB nəzarətindən və sürüşdürücüdən istifadə etdim.
Doğrulama kodunuzu təyin etdikdən və kodu arduino üzərinə yüklədikdən sonra, Windows və ya Mac -də və ya Linux -da Terminalınızdakı bir bələdçiyə keçid etsəniz, cmd başlaya bilərsiniz: https://www.youtube.com/embed/ fgzvoan_3_w
Kod:
#include #include // Blynk Tətbiqində Doğrulama Tokeni almalısınız. // Layihə Ayarlarına gedin (qoz işarəsi). char auth = "KODUNU BURADA"; // kodunuzu blynk tətbiqindən buraya təyin edin Adafruit_NeoPixel strip = Adafruit_NeoPixel (20, 8, NEO_GRB + NEO_KHZ800); // 20, arduino lövhəsində istifadə olunan pindəki 8 led sayına aiddir // Bir rəng dəyəri əldə etmək üçün 0 ilə 255 arasında bir dəyər daxil edin. // Rənglər r - g - b - r -yə qayıdışdır. uint32_t Təkər (bayt WheelPos) {if (WheelPos <85) {qayıtma zolağı. Color (WheelPos * 3, 255 - WheelPos * 3, 0); } if if (WheelPos <170) {WheelPos -= 85; geri zolaq. Color (255 - WheelPos * 3, 0, WheelPos * 3); } başqa {WheelPos -= 170; geri zolaq. Color (0, WheelPos * 3, 255 - WheelPos * 3); }} BLYNK_WRITE (V2) {int parlaqlıq = param.asInt (); strip.setBarıqlıq (parlaqlıq); } BLYNK_WRITE (V1) {int shift = param.asInt (); for (int i = 0; i <strip.numPixels (); i ++) {strip.setPixelColor (i, Wheel (shift & 255)); // OR: strip.setPixelColor (i, Təkər (((i * 256 / strip.numPixels ()) + shift) & 255)); } strip.show (); } void setup () {// Debug console // Blynk Serial vasitəsilə işləyəcək // Serial.begin (9600) eskizinizdə bu serialı əllə oxumayın və ya yazmayın; Blynk.begin (Serial, təsdiq); strip.begin (); strip.show (); } boşluq döngəsi () {Blynk.run (); }
Addım 4: Son Şəkillər:
İndi telefonunuzla ayın rəngini və parlaqlığını idarə edə bilərsiniz. Daha aşağı bir parlaqlıqda sarı/ağ işıqları olan daha ətraflı bir ay görürsünüz. Ancaq rənglər 3D çaplı ayda həqiqətən yaxşı görünür.
Ümid edirəm bu kiməsə kömək etdi:)
Tövsiyə:
Təyyarə ilə idarə olunan radio idarə olunan ördək: 10 addım (şəkillərlə)
Jet Propelled Radio Controlled Duck: 40+ il əvvəl bir radio nəzarət qayığı almaq və yaxınlıqdakı Park Gölündə istifadə etmək istəyirdim, lakin Park Qapıcısı heç bir gəmiyə icazə verilməyəcəyini açıq şəkildə bildirdi. Bir gəmini ördək kimi gizlətmək üçün bu planı hazırladım. Bir az çatışmazlıq qiymət idi
Uzaqdan idarə olunan 3D Çaplı Özünü Balanslaşdıran Robot necə yaradılır: 9 addım (şəkillərlə)
Uzaqdan İdarə olunan 3D Çaplı Özünü Balanslaşdıran Robot Necə Yaranır: Bu, B-robotun əvvəlki versiyasının təkamülüdür. 100% OPEN SOURCE / Arduino robotu. KOD, 3D hissələr və elektronika açıqdır, buna görə onu dəyişdirə və ya robotun böyük bir versiyasını yarada bilərsiniz. Şübhələriniz, fikirləriniz və ya yardıma ehtiyacınız varsa
Android və ya iPhone -dan Bluetooth ilə idarə olunan Arduino ilə Neopixel Ws 2812 LED Şeridi: 4 addım
Android və ya Iphone -dan Bluetooth tərəfindən idarə olunan Arduino ilə Neopixel Ws 2812 LED Şeridi: Salam uşaqlar bu təlimatlarda, Bluetooth bağlantısı istifadə edərək Android telefonunuzdan və ya iphone -dan bir neopixel LED şeridi və ya ws2812 LED şeridini necə idarə etməyi müzakirə etdim. Arduino ilə birlikdə evinizə neopixel LED şeridi əlavə edin
Play Station Uzaqdan İdarə olunan Simsiz 3D Çaplı Avtomobil: 7 Addım (Şəkillərlə)
Play Station Uzaqdan İdarə olunan Simsiz 3D Çaplı Avtomobil: Kim oyunu sevmir? Play Station və Xbox Virtual Dünyasında Yarış və Döyüş !! Beləliklə, bu əyləncəni real həyata gətirmək üçün hər hansı bir Play Station Uzaqdan Nəzarətçisindən (Simli
Micro Wifi İdarə olunan 3D Çaplı 3D FPV Copter: 7 Addım (Şəkillərlə)
Micro Wifi İdarə olunan 3D Çaplı 3D FPV Copter: İlk iki təlimatımdan sonra " WifiPPM " və " Android üçün Lowcost 3d Fpv Kamera " Mikro kvadrokopterimi hər iki cihazı bağlı olaraq göstərmək istəyirəm. Bunun üçün RC ötürücü və ya FPV gözlükləri kimi əlavə cihazlara ehtiyacınız yoxdur