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

Pixel Flip: 13 алхам
Pixel Flip: 13 алхам

Видео: Pixel Flip: 13 алхам

Видео: Pixel Flip: 13 алхам
Видео: Как подключить ваш смартфон Android (MIUI 12) к вашей машине с Android Auto ? 2024, Арваннэгдүгээр
Anonim
Pixel Flip
Pixel Flip

Pixel Flip: Интерактив урлагийн хана

www.justdreamdesign.com/

Алхам 1: Pixel Flip

Image
Image
Pixel Flip
Pixel Flip
Pixel Flip
Pixel Flip

Энэ бол аналог ба дижитал загварыг Flip Book -тэй хослуулсан Auto Flip Art Wall юм.

Алхам 2: Арын дэвсгэр

Арын дэвсгэр
Арын дэвсгэр
Арын дэвсгэр
Арын дэвсгэр
Арын дэвсгэр
Арын дэвсгэр
Арын дэвсгэр
Арын дэвсгэр

Төрөл бүрийн материалд үндэслэн тусгалаа дээд зэргээр нэмэгдүүлэх, хүмүүст илэрхийлэхийг хүссэн учраас энэхүү төслийг бүтээсэн юм. Энэ нь бидний өдөр тутмын амьдралд тохиолддог тусгалуудын сэтгэл татам байдлыг илэрхийлэх зорилгоор бүтээгдсэн болно.

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

Бид флипбукын анимацтай таарлаа. Гараар ажилладаг аналог флипбүүкээс ялгаатай нь мотортой авто флипбук нь аналогийг дижитал хэлбэрээр туршиж үзэх боломжтой байв. Цахим хуудас эргэж ирэхэд янз бүрийн материал ашиглах нь сонирхолтой байж магадгүй гэж бодсон.

Флипбүүкийн анимацийг хэрхэн илүү ашиглах талаар бас бодсон. Бидний олсон флипбүүк нь дөрвөлжин хэлбэртэй байсан боловч зөвхөн нэг флипбүүк ашиглан анимац хийх бүтэц нь нийтлэг байсан. Хэд хэдэн флипбүүк ашиглан интерактив элемент бүхий хана бий болгох талаар би бодлоо.

Зөвхөн хана хөдөлж буй мэдрэмж биш, харин хэрэв бид үүнийг хүссэн дүр төрхөө илэрхийлэхийн тулд ашиглавал аналог, дижитал, материалын тусгалыг мэдрэх сонирхолтой туршлагыг бий болгож чадна.

Бид эдгээр зорилгын дагуу ажилласан.

- Аналог ба дижитал хослол

- Flip Book бүтцийг ашиглах

- Интерактив ханыг хэрэгжүүлэх

Алхам 3: Материал

- Дотоод материал

1. холбох 25 ширхэг холбох

2. 3мм гуулин баар 25см*25 ширхэг гуулин баар

3. 3T нийлэг 3мм 3т 30см*30см нийлэг

4. 3мм модон баар 200 ширхэг 3мм модон баар

5. кабель хавчаар хуванцар 400 ширхэг 5мм кабель хавчаар хуванцар

- Цахим дэвтэрийн материал

6. pvc номны хавтасны хуудас 200 ширхэг PVC номны хавтасны хуудас

7. хар хилэн хуудас хар хилэн хуудас

8. гулгамтгай гулзайлт

9. цагаан голограммын хуудас цагаан голограммын хуудас 30см*30см

10. крилон металл мөнгөн шүршигч 9мм крилон металл мөнгөн шүршигч

- Гадаад материал

11. arduino uno R3 Тохиромжтой самбар arduino uno

12. 5v stepper мотор (DC 5V 4 фазын 5 утастай stepper мотор) 5v stepper мотор + Arduino-д зориулсан ULN2003 жолоочийн самбар

13. ULN2003 Stepper Motor Driver Board

14. DPLC-485HCA DPLC-485HCA

15. 5V SMPS компьютерийн цахилгаан хангамж

16. 20мм профиль 20мм профиль

17. usb hub usb hub

18. L нугас L нугас

19. L хавтгай нугас L хавтгай нугас

20. боолт боолт

21. самар самар

22. эрэг чангалах түлхүүр

23. эпокси эпокси

24. 3М шүршигч цавуу 3м шүршигч цавуу

Алхам 4: Хяналтын самбарыг сонгох

Хяналтын зөвлөлийн сонголт
Хяналтын зөвлөлийн сонголт

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

- Гэрэл: Материалын тусгалыг дээд зэргээр нэмэгдүүлэхийн тулд хүчтэй гэрэлтүүлэг ашиглах ёстой. - Материал: Өөр өөр гэрлийн тусгалыг харуулах чадвартай материал. - Flipbook-ийн бүтэц: Бидний хүсч буй анимацийн хувьд чөлөөт өнцгийн удирдлагатай шатлалт мотор ашиглана уу. - Адуино: Эхэндээ бидэнд Адуино Мега хэрэгтэй байсан, учир нь бид бүх моторыг ганцхан Адуиногоор удирдахыг хүссэн.

Гэсэн хэдий ч боловсруулалт нь нэг Aduino -той харилцаж байгаа тул бусад Arduino -д хэрэгтэй байсан тул боловсруулалтаар илгээсэн өгөгдлийг олон тооны Aduinoes руу илгээх арга зам шаардлагатай болсон.

Үүний үр дүнд RS485 холболттой DPLC485HCA модулийг ашиглан 1: N хоёр чиглэлтэй холболтыг идэвхжүүлсэн.

Боловсруулалт нь өгөгдлийг нэг Master Aduino (Master Aduino) ба Цуваа холболт руу дамжуулдаг бөгөөд Master Arduino нь DPLC-485HCA модулийг ашиглан Master-Slab хоорондын холболтыг бий болгодог.

Мастераас авсан өгөгдлийг ашиглан Slave Arduino нь хөдөлгүүр тус бүрийн эргэх өнцгийг хянадаг бөгөөд энэ нь хөдөлгүүрийн хөдөлгөөнөөр боловсруулсан дүрсний үр дүнг харуулдаг.

Алхам 5: Flipbook материалыг сонгоно уу

Flipbook Material -ийг сонгоно уу
Flipbook Material -ийг сонгоно уу

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

- голограмм: Энэ нь гэрлийг хүчтэй тусгадаг тул хамгийн гэрэлтдэг материал юм.

- splange: Энэ бол янз бүрийн тусгалыг харуулахын тулд хэд хэдэн харцыг тусгасан материал юм.

- Металл: Энэ нь гэрэл ялгаруулдаг.

- Velvet: Гялбааны улмаас гэрэлтэй өнгөөр ялгаатай байдаг материал.

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

Алхам 6: Бүтцийн дизайн ба прототип хийх

Бүтцийн дизайн ба прототип хийх
Бүтцийн дизайн ба прототип хийх
Бүтцийн дизайн ба прототип хийх
Бүтцийн дизайн ба прототип хийх
Бүтцийн дизайн ба прототип хийх
Бүтцийн дизайн ба прототип хийх
Бүтцийн дизайн ба загварчлал
Бүтцийн дизайн ба загварчлал

Бүтцийг тодорхойлохдоо юуг анхаарах ёстой вэ?

- Бие биенийхээ мотор мөргөлдөхгүй байх ёстой

- Флипбук хүссэн өнцгөөрөө зогсох ёстой

Флипбук болон гадна талын хүрээний хооронд ямар ч хөндлөнгийн оролцоо байхгүй эсэхийг шалгаарай

Бид харьцангуй боловсруулахад хялбар нийлэг 3T ашигладаг байсан бөгөөд нийлэг хавтангийн үнэ, бэлэн байдлаас шалтгаалан металл профайлыг ашиглахаар шийдсэн.

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

Нийлэг хавтангийн хооронд үлдсэн тоглоомыг кабелийг бие биенийхээ мотортой мөргөлдөхөөс хамгаалах газар болгон ашигласан.

Алхам 7: Алхам хөдөлгүүр ба бүтцийн суурилуулалт

Мотор ба бүтцийн суурилуулалт
Мотор ба бүтцийн суурилуулалт
Мотор ба бүтцийн суурилуулалт
Мотор ба бүтцийн суурилуулалт
Мотор ба бүтцийн суурилуулалт
Мотор ба бүтцийн суурилуулалт

Бид 25 шатлалт мотор ашигласан.

- Адуино бүрт хоёр шаттай мотор ашиглана уу

.- Дөрвөлжингийн баруун төв хэсэгт гишгүүрийн мотор суурилуулна

- Шатны хөдөлгүүрийг бэхлэхийн тулд боолтыг ашигладаг.

- Cappling нь шинэ үндсэн мөрийг гишгүүрийн мотортой холбоход хэрэглэгддэг

.- Шинжүбонгын гадна модон саваа холбож, материалыг хавчаараар холбоно.

Алхам 8: Дотоод бүтцийг суулгах

Дотоод бүтцийг суулгах
Дотоод бүтцийг суулгах
Дотоод бүтцийг суулгах
Дотоод бүтцийг суулгах
Дотоод бүтцийг суулгах
Дотоод бүтцийг суулгах

Алхам 9: Товчлуур суурилуулах

Товчлуур суурилуулах
Товчлуур суурилуулах
Товчлуур суурилуулах
Товчлуур суурилуулах

Флипбүүк ашиглах явцад интерактив эффектийг нэмэгдүүлэхийн тулд бид зураг бүрийн хувьд өөр өөр товчлууруудыг сонгосон. Хэрэглэгч гарын товчлуурыг дарахад мотор болон флипбук ажиллаж, гарын онцлог дүрс гарч ирнэ.

Алхам 10: Цахилгааны утас

Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас

Талбайд 25 шатлалт мотор, 14 адуино, 14 нь DLC-485HCA ашигладаг байв. Боловсруулалт ба Мастер Arduino холбогдсон байх ёстой.

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

- Мастер Адуино

1. DPLC-485HCA-ийг POWER-д утсаар холбох2. DPLC-485HCA

2 нь Arduino № 2 pin3 -тэй холбогддог.

DLC-485HCA-ийн 3 нь Arduino 3 pin4-тэй холбогддог. DPLC-485HCA

4 нь Arduino 3 зүүтэй холбогддог

5. DPLC-485HCA 5 нь Aduino 5Vpin-тэй холбогддог

6. DPLC-485HCA 6 бол BREADBOARD дахь Arduino-аас GND шугамтай холбогдсон харилцааны GROUND юм.

- Боол Адуино

- Мотор 1

1. ULN2003 Motor Driver1 -ийн IN1 ба Aduino 12 зүүтэй холбогдсон

2. ULN2003 Motor Drive1 болон Arduino 5 pin дээр IN2 -т холбогдсон

3. ULN2003 Motor Drive1 ба Arduino 6 дээрх IN3 тээглүүрт холбогдсон

4. ULN2003 Motor Drive1 ба Arduino 7 -ийн IN4 тээглүүрт холбогдсон

5. ULN2003 мотор хөтөч1 ба - BREADBOARD дээр холбох

6. ULN2003 Motor Drive1 ба + BREADBOARD дахь + хоорондох холболт

- Мотор 2

1. ULN2003 Motor Drive2 -ийн IN1 ба Aduino 8 тээглүүрт холбогдоно уу

2. ULN2003 Motor Drive2 болон Arduino 9 зүү дээр IN2 -т холбогдсон

3. ULN2003 Motor Drive2 дээрх IN3, Aduino дээрх 10 -р зүүтэй холбогдсон

4. ULN2003 Motor Drive2 ба Arduino 11 -ийн IN4 тээглүүрт холбогдсон

5. - ULN2003 мотор хөтөч2 ба - BREADBOARD дээр холбох

6. ULN2003 Motor Drive2 ба + BREADBOARD дахь + хоорондох холболт

-DPLC-485HCA

1. DPLC-485HCA-ийг POWER руу утсаар холбох

2. DPLC-485HCA 2 нь Arduino № 2 зүүтэй холбогддог

3. DLC-485HCA-ийн 3 нь Arduino 3 зүүтэй холбогддог

4. DPLC-485HCA 4 нь Arduino 3 зүүтэй холбогддог

5. DPLC-485HCA 5 нь Aduino 5Vpin-тэй холбогддог

6. DPLC-485HCA 6 бол BREADBOARD дахь Arduino-аас GND шугамтай холбогдсон харилцааны GROUND юм.

- КОМПЬЮТЕРИЙН ХҮЧНИЙ ХАНГАМЖ

1. ТОЛБООРЫН + ба- -г КОМПЬЮТЕРИЙН ХҮЧНИЙ ХАНГАМЛЫН + 5 ба 5В-д холбоно уу.

Алхам 11: Цахилгаан хангамж

Цахилгаан хангамж
Цахилгаан хангамж
Цахилгаан хангамж
Цахилгаан хангамж

Боловсруулалт нь зөвхөн компьютерт холбогдсон үед л ажилладаг тул бид хүч чадал багатай биш USB HUB ашигласан. Гэсэн хэдий ч цорын ганц эх үүсвэр USB HUB нь нэг адуинод холбогдсон хоёр моторын аль нэгийг 5V SMPS -т холбох хүч чадал хангалтгүй байгаа тул хүчдэл нь дуусахгүй болно.

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