Mundarija:
- 1 -qadam: ehtiyot qismlar va asboblar:
- 2 -qadam: qurilish jarayoni:
- 3 -qadam: Arduino + Blynk dasturini dasturlash:
- 4 -qadam: Yakuniy rasmlar:
Video: RBG 3D bosilgan oy Blynk bilan boshqariladi (iPhone yoki Android): 4 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Bu stendli 3D bosma oy. Arduino uno -ga ulangan va blynk yordamida boshqariladigan 20 LEDli RGB LED tasmasi bilan qurilgan. Arduino -ni iPhone yoki Android -dagi blynk -dan ilova orqali boshqarish mumkin.
1 -qadam: ehtiyot qismlar va asboblar:
1x - ws2812b LED tasmasi, men 1 m 30 lentali tasma ishlatardim va buning uchun 20 ta chiroqni kesib tashladim.
1x - 3D bosma oy, narsalardan yuklab olish uchun havola:
1x - 3D bosma oyli stend, narsalarning biridan havola:
1x - 3D bosilgan LED tasmasi ushlagichi, faylni olish uchun qo'shilgan zip faylini o'z -o'zidan ishlab chiqaradi. Siz uni 1000%ga ko'tarishingiz kerak!
1x - arduino uno + kabeli
1x tarmoqli kompyuter
2 -qadam: qurilish jarayoni:
Men chiziqni lentaga yopishtirib, uni tasma ushlagichiga yopishtirishdan boshladim. Hech qanday chiroqni yopmasligingizga ishonch hosil qiling, shuningdek rulonga mahkamlanganda o'tkazmaydigan lentani ishlating.
Oyning stendini yanada mustahkam qilish uchun men ikki tomonlama lentani ishlatib, bir necha soniya davomida bosim o'tkazdim va ular bir -birini juda yaxshi ushlab turishdi.
Qo'rg'oshinli rulda ushlagichi bo'lgan lenta stendning yuqori qismiga qo'yilgan edi, men kabelni stenddan o'tkazdim va arduino bilan bog'ladim. Men uni ushlab turish uchun ikki tomonlama lentani ishlatardim.
Kabellar qanday ulanadi:
- Qora kabel erga (gnd)
- Arduino dan 5v gacha bo'lgan qizil kabel
- 8 -pinli yashil kabel, zip -fayl kodi 8 + 20 -pinli pinlardan ham foydalaniladi.
Men hech qanday tashqi quvvat manbasini ishlatmadim, shuning uchun LEDlarning yorqinligini pasaytirdim.
Arduino uno bu stend uchun biroz kattaroq, shuning uchun men stendning pastki qavatini chiqarib, butun stendni oyning ostidagi xonasi bo'lgan kichkina qutining ustiga qo'yishim kerak edi.
Men shunchaki oyni tepaga qo'ydim, shuning uchun agar kerak bo'lsa, uni ko'tarish mumkin.
3 -qadam: Arduino + Blynk dasturini dasturlash:
Dastur asosan blynk misol sahifasidan olingan:
Yorqinlikni sozlash uchun zebra RGB boshqaruvini va slayderni ishlatardim.
Agar siz autentifikatsiya kodini o'rnatgan bo'lsangiz va kodni arduino -ga yuklagan bo'lsangiz, cmd -ni ishga tushirishingiz mumkin, agar sizda windows yoki Mac -dagi terminal yoki Linux -dagi ko'rsatma bu erda ko'rsatma bo'lsa: https://www.youtube.com/embed/ fgzvoan_3_w
Kod:
#include #include // Siz Blynk ilovasida avtorizatsiya tokenini olishingiz kerak. // Loyiha sozlamalariga o'ting (yong'oq belgisi). char auth = "KODINGIZ BU YERDA"; // blynk ilovasidan o'z kodingizni o'rnating Adafruit_NeoPixel strip = Adafruit_NeoPixel (20, 8, NEO_GRB + NEO_KHZ800); // 20 - LEDlar soni uchun, 8 - arduino platasida ishlatiladigan pinda // Rang qiymatini olish uchun 0 dan 255 gacha bo'lgan qiymatni kiriting. // Ranglar r - g - b - r ga qaytish. uint32_t Wheel (bayt WheelPos) {if (WheelPos <85) {qaytish chizig'i. Rang (WheelPos * 3, 255 - WheelPos * 3, 0); } if if (WheelPos <170) {WheelPos -= 85; Qaytish chizig'i Rang (255 - WheelPos * 3, 0, WheelPos * 3); } boshqa {WheelPos -= 170; Qaytish chizig'i Rang (0, WheelPos * 3, 255 - WheelPos * 3); }} BLYNK_WRITE (V2) {int yorqinligi = param.asInt (); strip.setBrightness (nashrida); } BLYNK_WRITE (V1) {int shift = param.asInt (); uchun (int i = 0; i <strip.numPixels (); i ++) {strip.setPixelColor (i, Wheel (shift & 255))); // YOKI: strip.setPixelColor (i, Wheel (((i * 256 / strip.numPixels ()) + shift) & 255)); } strip.show (); } void setup () {// Debug konsoli // Blynk Serial orqali ishlaydi // Serial.begin (9600) eskizida bu serialni qo'lda o'qimang yoki yozmang; Blynk.begin (ketma -ket, avtorizatsiya); strip.begin (); strip.show (); } void loop () {Blynk.run (); }
4 -qadam: Yakuniy rasmlar:
Endi siz telefoningiz yordamida oyning rangini va yorqinligini boshqarishingiz mumkin. Bundan tashqari, siz yorqinroq sariq/oq chiroqlar bilan yanada aniqroq oyni ko'rasiz. Lekin ranglar 3D bosilgan oyda juda yaxshi ko'rinadi.
Umid qilamanki, bu kimgadir yordam berdi:)
Tavsiya:
WiFi soati, taymer va ob -havo stantsiyasi, Blynk boshqariladi: 5 qadam (rasmlar bilan)
Wi -Fi soat, taymer va ob -havo stantsiyasi, Blynk boshqariladigan: Bu Morphing raqamli soati (kontseptsiya va morfing kodi uchun Xari Viguna tufayli), shuningdek, analog soat, ob -havo ma'lumoti stantsiyasi va oshxona taymeridir. Smartfoningizda WiFi orqali Blynk ilovasi. Ilova sizga
Littlebots: oddiy 3D bosilgan Android Arduino robotlari: 13 qadam (rasmlar bilan)
Littlebots: oddiy 3D bosma Android Arduino robotlari: LittleBots robototexnika uchun oddiy kirish sifatida yaratilgan. U robototexnika, sezish, qaror qabul qilish va artikulyatsiyaning barcha kerakli komponentlarini yaxshi yig'ilgan oddiy to'plamda ko'rsatadi
Retro Arja Art bilan LED pikselli san'at ramkasi, ilova boshqariladi: 7 qadam (rasmlar bilan)
LED -pikselli san'at ramkasi, ilova boshqariladigan, retro -arcade san'ati bilan: 8024 -yillar ARCADE O'YIN ART qismlarini aks ettiruvchi 1024 LEDli LED -ART ramkali boshqaruv panelini yarating PIXEL ishlab chiqaruvchilar to'plami - $ 59Adafruit 32x32 P4 LED matritsasi - $ 49.9512x20, 1 dyuymli akril plastmassa. qalinligi dyuym - Tap Plastics shaffof engil tutuni -
RC Car Hack - Bluetooth Android boshqaruvi orqali boshqariladi: 3 qadam (rasmlar bilan)
RC Car Hack - Android ilovasi orqali boshqariladigan Bluetooth: Ishonchim komilki, har biringiz uyda ishlatilmagan RC avtomashinasini topishingiz mumkin. Bu ko'rsatma sizga eski RC avtomashinasini asl sovg'aga o'zgartirishga yordam beradi :) Menda RC avtomashinasi kichik bo'lgani uchun men Arduino Pro Mini -ni asosiy boshqaruvchi sifatida tanladim. Boshqa
Ipod / Mp4 dok stantsiyasi yoki Mp3 serveri yotoqdan boshqariladi: 12 qadam
Ipod / Mp4 dok stantsiyasi yoki Mp3 serveri to'shakdan nolga tushgan holda boshqariladi: Salom, men mp3 qo'shiqlarimni o'z uy kinoteatrimda tinglashni xohlardim, lekin uy teatri yotoqxonamda, kompyuter esa uyimning boshqa tomonida. Kuygan disklardan charchab, men bu muammoni hal qildim … Menga uzluksiz quvvat manbai, boshqaruvi kerak edi