Агуулгын хүснэгт:

RBG 3D хэвлэсэн сарыг Blynk -ээр удирддаг (iPhone эсвэл Android): 4 алхам (зурагтай)
RBG 3D хэвлэсэн сарыг Blynk -ээр удирддаг (iPhone эсвэл Android): 4 алхам (зурагтай)

Видео: RBG 3D хэвлэсэн сарыг Blynk -ээр удирддаг (iPhone эсвэл Android): 4 алхам (зурагтай)

Видео: RBG 3D хэвлэсэн сарыг Blynk -ээр удирддаг (iPhone эсвэл Android): 4 алхам (зурагтай)
Видео: 10 замечательных 3D-автомобилей, которые стали реальностью 2024, Арваннэгдүгээр
Anonim
RBG 3D хэвлэсэн сарыг Blynk ашиглан удирддаг (iPhone эсвэл Android)
RBG 3D хэвлэсэн сарыг Blynk ашиглан удирддаг (iPhone эсвэл Android)
RBG 3D хэвлэсэн сарыг Blynk ашиглан удирддаг (iPhone эсвэл Android)
RBG 3D хэвлэсэн сарыг Blynk ашиглан удирддаг (iPhone эсвэл Android)
RBG 3D хэвлэсэн сарыг Blynk ашиглан удирддаг (iPhone эсвэл Android)
RBG 3D хэвлэсэн сарыг Blynk ашиглан удирддаг (iPhone эсвэл Android)
RBG 3D хэвлэсэн сарыг Blynk ашиглан удирддаг (iPhone эсвэл Android)
RBG 3D хэвлэсэн сарыг Blynk ашиглан удирддаг (iPhone эсвэл Android)

Энэ бол индэр бүхий 3D хэвлэсэн сар юм. Arduino uno -той холбогдсон 20 LED бүхий RGB LED туузаар бүтээгдсэн бөгөөд blynk -ээр хянагдахаар програмчлагдсан. Дараа нь arduino -ийг iPhone эсвэл Android дээрх blynk програмаас удирдах боломжтой.

Алхам 1: Эд анги, багаж хэрэгсэл:

Эд анги, багаж хэрэгсэл
Эд анги, багаж хэрэгсэл
Эд анги, багаж хэрэгсэл
Эд анги, багаж хэрэгсэл
Эд анги, багаж хэрэгсэл
Эд анги, багаж хэрэгсэл

1x - ws2812b LED зурвас, би 1м 30 лед тууз ашиглаж, үүний тулд 20 ледийг хайчилж авлаа.

1х - 3D хэвлэсэн сар, зүйлээс татаж авах линк:

1х - 3D хэвлэсэн сарны зогсоол, зүйлээс авах линк:

1х - 3D хэвлэсэн LED тууз эзэмшигч, өөрөө хийсэн файлыг авахын тулд нэмсэн зип файлыг татаж аваарай. Та үүнийг 1000%хүртэл нэмэгдүүлэх хэрэгтэй!

1x - arduino uno + кабель

Сүлжээ бүхий 1х компьютер

Алхам 2: Барилгын явц:

Барилгын явц
Барилгын явц
Барилгын явц
Барилгын явц
Барилгын явц
Барилгын явц

Би зурвас дээр тууз тавьж, туузны бэхэлгээнд бэхлэхээс эхлэв. Дэнлүүний аль нэгийг хаахгүй байх, мөн өнхрүүлэгт бэхлэхдээ цахилгаан дамжуулагч бус туузыг ашиглах хэрэгтэй.

Сарны тавиурыг илүү бат бөх болгохын тулд би хоёр талт соронзон хальс хэрэглэж, хэдэн секундын турш бага зэрэг дарахад тэд хоорондоо маш сайн зохицсон байв.

Удирдах ороомогтой LED туузыг тавиурын дээд талд байрлуулсан бөгөөд би кабелийг тавиураар дамжуулж ардуино руу холбосон. Би бас байрлуулахын тулд хоёр талт соронзон хальс ашигласан.

Кабелийг хэрхэн холбох вэ:

- Газар руу хар кабель (gnd)

- Улаан кабель arduino -аас 5v хүртэл

- Ногоон кабель 8 -р зүү, зип файлын код нь pin 8 + 20 leds -ийг ашиглах болно.

Би гадны цахилгаан хангамж ашиглаагүй тул гэрлийн гэрлийг LED -ээр бууруулсан.

Arduino uno нь энэ тавиурын хувьд арай том хэмжээтэй тул би индэр дээрх доод давхаргыг сугалж, сарны доор хэдэн өрөө бүхий жижиг хайрцган дээр бүхэл бүтэн индэрийг тавих шаардлагатай болсон.

Би сарыг өнхрүүлээд дөнгөж тавьсан тул хэрэв шаардлагатай бол дээш өргөх боломжтой.

Алхам 3: Arduino + Blynk програмыг програмчлах:

Arduino + Blynk програмыг хөгжүүлж байна
Arduino + Blynk програмыг хөгжүүлж байна
Arduino + Blynk програмыг хөгжүүлж байна
Arduino + Blynk програмыг хөгжүүлж байна
Arduino + Blynk програмыг хөгжүүлж байна
Arduino + Blynk програмыг хөгжүүлж байна

Хөтөлбөрийг ихэвчлэн blynk жишээ хуудаснаас авсан болно:

Би гэрэл гэгээг тохируулахын тулд тахиа RGB удирдлага, гулсагчийг ашигласан.

Зөвшөөрлийн кодоо тохируулаад кодыг arduino -д байршуулсны дараа та Windows эсвэл Mac дээрх терминал эсвэл линк дээрх терминалыг энд байгаа гарын авлагад холбож өгвөл cmd -ийг эхлүүлж болно: https://www.youtube.com/embed/ fgzvoan_3_w

Код:

#include #include // Та Blynk App -д Auth Token -ийг авах ёстой. // Төслийн тохиргоо руу очно уу (самар дүрс). char auth = "ЭНД ТАНЫ КОД"; // энд blynk програмаас кодоо тохируулна уу Adafruit_NeoPixel strip = Adafruit_NeoPixel (20, 8, NEO_GRB + NEO_KHZ800); // 20 нь LED тоонуудын хувьд, arduino самбар дээр ашигладаг зүү 8 байна // Өнгөний утгыг авахын тулд 0 -ээс 255 хүртэл утга оруулна уу. // Өнгө бол r - g - b - r рүү буцах шилжилт юм. uint32_t Wheel (byte WheelPos) {if (WheelPos <85) {буцах зурвас. Өнгө (WheelPos * 3, 255 - WheelPos * 3, 0); } if if (WheelPos <170) {WheelPos -= 85; буцах зурвас Өнгө (255 - WheelPos * 3, 0, WheelPos * 3); } өөр {WheelPos -= 170; буцах зурвас Өнгө (0, WheelPos * 3, 255 - WheelPos * 3); }} BLYNK_WRITE (V2) {int тод байдал = param.asInt (); зурвас.хэрэгцээ (тод байдал); } 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, Wheel (((i * 256 / strip.numPixels ()) + shift) & 255)); } strip.show (); } void setup () {// Дебаг хийх консол // Blynk нь Цуваагаар ажиллах болно // Serial.begin (9600) ноорог дээрээ энэ цувралыг гараар бүү уншаарай, бүү бичээрэй; Blynk.begin (Цуваа, зөвшөөрөл); strip.begin (); strip.show (); } void loop () {Blynk.run (); }

Алхам 4: Эцсийн зураг:

Эцсийн зургууд
Эцсийн зургууд
Эцсийн зургууд
Эцсийн зургууд
Эцсийн зургууд
Эцсийн зургууд
Эцсийн зургууд
Эцсийн зургууд

Та одоо утасныхаа тусламжтайгаар сарны өнгө, тод байдлыг хянах боломжтой боллоо. Түүнчлэн, шар, цагаан гэрэлтэй, арай бага гэрэлтэй, илүү нарийвчлалтай сарыг та харж байна. Гэхдээ 3D хэвлэсэн саран дээр өнгөнүүд үнэхээр сайхан харагдаж байна.

Энэ нь хэн нэгэнд тусалсан гэж найдаж байна:)

Зөвлөмж болгож буй: