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

POV Globe 24bit True Color ба Энгийн HW: 11 алхам (зурагтай)
POV Globe 24bit True Color ба Энгийн HW: 11 алхам (зурагтай)

Видео: POV Globe 24bit True Color ба Энгийн HW: 11 алхам (зурагтай)

Видео: POV Globe 24bit True Color ба Энгийн HW: 11 алхам (зурагтай)
Видео: LED POV Globe 24bit color 2024, Долдугаар сарын
Anonim
Image
Image
Монголбанк
Монголбанк

Би эдгээр POV бөмбөрцгүүдийн нэгийг хийхийг үргэлж хүсч байсан. Гэхдээ LED, утас гэх мэт бүх гагнуурын хүчин чармайлт намайг залхуу хүн байсан учраас намайг зогсоосон:-) Илүү хялбар арга байх ёстой! Энэхүү зааварчилгаанд би бусад төслүүдээс бага электрон эд анги бүхий POV бөмбөрцөг хэрхэн бүтээхийг танд үзүүлэх болно. Шатаж буй LED туузыг APA 102 -д ашиглах болсон шалтгаан нь энэ зурваст электрон драйвер хэрэггүй бөгөөд зөвхөн 2 утсаар микроконтроллерт холбох боломжтой. LED -ийн төлөв байдлыг маш хурдан өөрчлөх боломжтой (мөн байх ёстой). Тогтвортой дүрсийг олж авахын тулд SPI цагийн хурд нь ойролцоогоор 10 МГц бөгөөд үүнээс ч өндөр байж болно. LED -ийн талаар нэмэлт мэдээлэл авахыг хүсвэл эндээс үзнэ үү.

Өөр нэг давуу тал бол microSD картанд хадгалагдсан ердийн bmp файлуудыг ашиглах явдал юм.

Явцгаая!

Алхам 1: Монголбанк

Танд хэрэгтэй үндсэн хэсгүүдийн жагсаалт энд байна. LED бөгжний хувьд би 3D принтерээ ашигладаг бөгөөд та PVC хоолойны диаметр (150-180мм) ашиглаж болно, холхивч хаалт нь бас хэвлэгддэг, гэхдээ модон материалаар хийж болно. Үндсэн хүрээний хувьд би зарим хуучин метал профайлыг ашигладаг, бусад метал профиль, мод, хуванцар эсвэл бусад зүйлийг чөлөөтэй ашиглаарай. Хүрээ нь мушгирсан, жаахан жинтэй байгаа эсэхийг шалгаарай.

Хөдөлгүүрийн босоо амны хувьд:

  • урсгалтай саваа M8, урт нь 250 мм
  • M8 самар
  • гуулин ханцуй 10 мм, урт 100 мм
  • 2 ширхэг. хуванцар угаагч 8 мм (STL файлыг үзнэ үү)
  • Уян хатан босоо амны холбогч 5 мм -ээс 8 мм хүртэл (Nema 17 -ийг хаана ашигладаг хүмүүс)

босоо амны дээгүүр LED цагираг асаахад:

  • 2 ширхэг. 6300 (10x35x11) хэмжээтэй бүрэн металл

  • даацын хаалт, STL файлуудыг үзнэ үү эсвэл модоор 35мм хөрөө хий
  • 4 ширхэг. самартай M4x40 шураг
  • 2 ширхэг. кабель гутал 8 мм
  • 5 мм -ийн голтой сойзгүй мотор
  • 4 ширхэг. Моторыг холбох зориулалттай M3 шураг
  • Сойзгүй мотор, магадгүй сэнстэй ESC

Эсвэл та хангалттай эргүүлэх момент бүхий сойзтой мотор/esc хослуулан ашиглаж болно.

Дээр тайлбарласан мотор хангалттай эргүүлэх моменттэй боловч хамгийн их гүйдэл нь 50 амперт хүрч чаддаггүй. Миний нийлүүлэлтийн хэмжээ 4 амперээс бага байна. Тиймээс 50 Ampere ESC -ийн хувьд ашиггүй болно. Би 18Ampere ESC дээр сэнстэй радиатор тавьсан бөгөөд энэ нь сайн ажилладаг.

ESC -ийг үнэн зөв "буудах" зорилгоор i -ийг ашиглана уу

Arduino Pro Mini

хоёр товчлууртай

өөр сонголт бол a

үйлчилгээ үзүүлэгч

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

Бид моторт 12V, LED цагирагт 5V хэрэгтэй.

Энэхүү зааварт үзүүлсэн шиг хуучин компьютерийн хангамжийг ашиглахыг илүүд үздэг

эсвэл:

Хятадаас маш олон тооны 12V/5A хангамж байдаг

Хэрэв та эдгээрийн аль нэгийг ашиглавал 5V-ийн DC-DC доош хөрвүүлэгчийг бүү мартаарай

LED бөгж:

  • 64 ширхэг. APA 102 LED (2 судалтай, 32 ширхэг.)
  • Цахилгаан конденсатор 1000μF 10V
  • TLE 4905L танхимын мэдрэгч + соронз
  • татах эсэргүүцэл 10k, 1k
  • Бөгж: STL файл эсвэл PVC хоолойны зүсмэлийг ашиглана уу
  • кабелийн утас 100 мм
  • САЙН цавуу, судлууд 2400 эрг / мин-д нисдэггүй:-)

Parallax сэнсний микроконтроллер:

Энэ микроконтроллероос бүү ай, энэ нь 80Mhz бүхий хүчирхэг 8 цөмт mcu бөгөөд програмчлах/асаахад arduino шиг хялбар юм!

Параллакс сайт дээр хэд хэдэн самбар байдаг, эсвэл эндээс харвал танд microSD Breakout хэрэгтэй болно

Өөр нэг (миний) сонголт бол cluso -ийн P8XBlade2 юм, microSD уншигч аль хэдийн самбар дээр байна!

Arduino болон сэнсийг програмчлахын тулд танд USB -TTL адаптерийн самбар хэрэгтэй болно

Алхам 2: Орон сууц

Орон сууц
Орон сууц
Орон сууц
Орон сууц

Энд та орон сууцыг харж болно. Үүнийг хангалттай бат бөх материалаар хий. Төгсгөлд нь мотор болон цагираг/ холхивчийг холбох боломжтой 100 мм орчим ирмэг бүхий куб тор хэрэгтэй болно. Шоо нь зайны боолт бүхий хатуу модон хавтан дээр суурилагдсан. Моторт зориулсан нүхийг хавтан дээр өрөмдсөн.

Алхам 3: Хөдөлгүүрийн босоо ам

Хөдөлгүүрийн босоо ам
Хөдөлгүүрийн босоо ам
Хөдөлгүүрийн босоо ам
Хөдөлгүүрийн босоо ам
Хөдөлгүүрийн босоо ам
Хөдөлгүүрийн босоо ам

Би 250мм урттай урсгалтай саваа сонгоно. Гуулин ханцуйны урт нь торны хэмжээ, босоо амны холбогчоос хамааран 30 ба 50 мм орчим байдаг. Бөгжний нийлүүлэлтийн эерэг туйлыг бүрдүүлдэг тул дээд (ба урт) ханцуйг саваанаас тусгаарлах ёстой. Үүнийг тусгаарлагч соронзон хальс, хуванцар угаагчаар хийдэг. Өрөмдөх/тээрэмдэх замаар дотоод диаметрийг 8.0 мм -ээс 8.5 - 9.0 мм хүртэл нэмэгдүүлэх хүртэл ханцуйвч нь тууз бүхий саваа дээр таарахгүй. Нөгөө ханцуйнаас саваа нь сөрөг туйл үүсгэдэг.

Алхам 4: Сойзгүй нийлүүлэлт

Сойзгүй нийлүүлэлт
Сойзгүй нийлүүлэлт
Сойзгүй нийлүүлэлт
Сойзгүй нийлүүлэлт
Сойзгүй нийлүүлэлт
Сойзгүй нийлүүлэлт
Сойзгүй нийлүүлэлт
Сойзгүй нийлүүлэлт

Одоо холхивчийн цаг болжээ. Би илүү сайн дамжуулдаг тул стандарт холхивчноос том хэмжээтэйг сонгодог. Холхивчийг эзэмшигчид байрлуулж, хавтанг дээр нь байрлуул. Хажуугийн жижиг нүх нь кабелийн зориулалттай. Холхивч/ханцуйны хоорондох босоо ам ба угаагчийг бүү мартаарай.

Би эзэмшигчдийг 3d хэвлэж, stl/zip файлыг үзээрэй.

Алхам 5: Моторын хяналт

Моторын хяналт
Моторын хяналт
Моторын хяналт
Моторын хяналт

Мотор электроныг хэрхэн яаж холбохыг харна уу.

Хэрэв та arduino-г хэзээ ч програмчилж байгаагүй бол зааварчилгааг үзээрэй:-) Хоёр товчлуур нь хөдөлгүүрийн хурданд зориулагдсан болно. Хэрэв та цахилгаан тэжээлийг асаах юм бол ESC нь 500µS утгыг авна. Моторыг асаахын тулд товчлууруудын нэгийг дарна уу. Ноорог нь "StartPos = 625" гэсэн утгыг авсан. Хожим нь, хэрэв та зөв хурдыг олсон бол энэ утгыг өөрчлөх шаардлагатай болно. Зүүн эсвэл баруун товчлуурыг ашигласнаар та хурдыг бууруулж/нэмэгдүүлэхийн тулд хоёр товчлуурыг 2 секундын турш дарна уу. мөн мотор зогсох болно.

Мотор/бөмбөрцөг жинхэнэ дэлхий шиг цагийн зүүний эсрэг эргэдэг эсэхийг шалгаарай:-)

Алхам 6: Бүгдийг захирах нэг LED бөгж:-)

Бүгдийг захирах нэг LED бөгж:-)
Бүгдийг захирах нэг LED бөгж:-)
Бүгдийг захирах нэг LED бөгж:-)
Бүгдийг захирах нэг LED бөгж:-)
Бүгдийг захирах нэг LED бөгж:-)
Бүгдийг захирах нэг LED бөгж:-)

Гол нь энд байна! Миний 3d принтерээр хэвлэсэн боловч дээр хэлсэнчлэн өөр сонголтууд бас бий. Жингээ хасахын тулд хүрээн дээр олон нүх бий. Одоо тус бүр нь 32 LED бүхий хоёр тууз хайчилж ав. Хайч ашиглахаасаа өмнө хэд хэдэн удаа тоолсон нь дээр:-)

Туузыг байрлуулах нь жаахан төвөгтэй юм. Танд сондгой, тэгш шугам үүсгэдэг хоёр тууз/багана байна. Сондгой шугамууд бөгжний нэг талд, тэгш шугамууд эсрэг талд байна. Туузан тус бүр дээр LED дугаар 16 -г (32 ба 33 дугаар шугамын дугаар тус бүр) тэмдэглээд зурган дээрх шиг хүрээ дээр засаарай. Нэг LED нь эсрэг талын хоёр LED хооронд яг таарч байна. Тиймээс та офсет бүхий хоёрдахь зурвасыг хоёр байранд орууллаа !!!

Үүний дараа та ПХБ/ПХБ -ийг засаж болно, би бэхэлгээнд жижиг үүр хийсэн тул ПХБ -ийг хялбархан холбож болно.

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

Алхам 7: Схем

Схем
Схем
Схем
Схем

Энэхүү схемд та MCU самбарыг цагираган дээрх бусад хэсгүүдэд хэрхэн холбосон болохыг харж болно. Би бас танхимын мэдрэгч болон соронзны зургийг хавсаргав. Схемд хуучин, том fritzing MCU-хавтанг ашигладаг, учир нь би шинэ/одоогийн сэнсний хавтангийн fritzing загварыг олж чадаагүй байна. Та сонгох/авах самбарын талаар асуулт асууж болно.

Алхам 8: Параллаксын сэнсний микроконтроллерийг програмчлах/анивчуулах

Параллаксын сэнсний микроконтроллерийг програмчлах/анивчуулах
Параллаксын сэнсний микроконтроллерийг програмчлах/анивчуулах

Энэ бол тулгуур самбар руу амархан шилжүүлэх хоёртын файл юм. Миний өмнөх зааварчилгааны нэг линк нь сэнсний микроконтроллерийг ашигладаг бөгөөд танд ХЭРХЭН ХЭРХИЙГ харуулах болно.

Алхам 9: Үйлчилгээнд оруулна уу

Үйлчилгээнд оруулах
Үйлчилгээнд оруулах
Үйлчилгээнд оруулах
Үйлчилгээнд оруулах
Үйлчилгээнд оруулах
Үйлчилгээнд оруулах

За, эхлээд бид зөвхөн туршилтын зургийг sd картанд хуулна.

  • Хэрэв бөгжийг гараар эргүүлэх юм бол танхимын мэдрэгч соронзыг дамжуулах бүрт LED гэрэл анивчих ёстой.
  • одоо моторыг асааж, LED -ийг тохируулах хүртэл эргэлтийн хурдыг нэмэгдүүлэх (2 зургийг үзнэ үү)
  • Тогтвортой/зэрэгцүүлсэн зураг авахын тулд хүчдэл тогтмол байх ёстой бөгөөд цагираг бага зэрэг эргэх ёстой
  • arduino терминалыг моторын удирдлагатай холбоно уу
  • харуулсан утгыг анхаарч үзээрэй
  • машиныг зогсоо
  • POV_MotorControl ноорог дээрх утгыг "startPos" хувьсагчаар солих
  • дахин arduino флаш

Дараагийн удаа хөдөлгүүрийг асаахад та зөв хурдыг авах болно.

Дараагийн алхам бол шинэ програм хангамжийн хувьд 38 -аас 44 эргэлтийн хурдаас сондгой, тэгш шугамыг зөв "түгжсэн" байх шаардлагагүй юм.

(Шаардлагатай бол тохируулахын тулд дээш/доош товчлуурыг ашиглана уу.)

Одоо та картаа бусад зургаараа "бөглөх" боломжтой.

Сайхан амраарай !!!!!!

Алхам 10: Өөрийн BMP -ийг хэрхэн үүсгэх

Өөрийн BMP -ийг хэрхэн үүсгэх вэ
Өөрийн BMP -ийг хэрхэн үүсгэх вэ
Өөрийн BMP -ийг хэрхэн үүсгэх вэ
Өөрийн BMP -ийг хэрхэн үүсгэх вэ
Өөрийн BMP -ийг хэрхэн үүсгэх вэ
Өөрийн BMP -ийг хэрхэн үүсгэх вэ
Өөрийн BMP -ийг хэрхэн үүсгэх вэ
Өөрийн BMP -ийг хэрхэн үүсгэх вэ

Та өөрийн зургийг ашиглахыг хүсч байна уу? Асуудалгүй, би танд үзүүлье:

  1. Зургийнхаа хэмжээг 120 х 64 пикселийн нарийвчлалтайгаар өөрчилнө үү
  2. цагийн зүүний эсрэг 90 градус эргүүлэх
  3. босоо толь
  4. гэрэлтүүлгийг бууруулах боломжтой (LED нь маш тод),

    Зургийн хамгийн сайн гэрэлтүүлгийн засвар бол 0.45 коэффициент бүхий гамма залруулгыг ашиглах явдал юм

  5. 24 битийн өнгөтэй, RLE -гүй BMP хэлбэрээр хадгалах

Файлын хэмжээг хадгалсны дараа 23094 байт байх ёстой!

Өөр ямар ч размер ажиллахгүй.

Хэрэв та хүсвэл хэд хэдэн зургийг sd карт дээр хадгална уу. Тэдгээрийг нэг эргэлтийн дараа нэг нэгээр нь харуулдаг.

Одоо минийхээс илүү сайн Үхлийн од бүтээх нь танд л үлдэх болно!

Алхам 11: Нэмэлт мэдээлэл

Миний ажигласан зарим зүйл:

Хэрэв та cluso -ийн жижиг CpuBlades -ийн аль нэгийг ашигладаг бол програмчлахад QE гэсэн 3 зүү холбогчийг гагнахаа бүү мартаарай

  • Миний холхивч ойролцоогоор хүчдэлийн уналттай байна. 0.5 В тул би dc-dc хөрвүүлэгчээс 6 вольт хүртэл хүчдэлийг нэмэгдүүлэх ёстой.
  • (2017 оны 1 -р сарын 13), ring.stl -ийг 6 -р алхамд нэмсэн
  • (2017 оны 1 -р сарын 17), зургийн хамгийн сайн гэрэлтүүлгийн залруулга бол 0.45 коэффициент бүхий гамма залруулгыг ашиглах явдал юм.
  • (2017 оны 1 -р сарын 17), POV Globe0_2.binary файлыг шинэчлэх
  • (2017 оны 1 -р сарын 18), 8 -р алхамд эх кодыг байршуулна уу
  • (2017 оны 1 -р сарын 27), 0_2 -аас I_0_1 хүртэлх шинэ эх код, хувилбарыг байршуулна уу. Сондгой ба тэгш шугамын хоорондох синхрончлолоор маш их ахиц дэвшил гаргасан. Зөв хурдыг олох шаардлагагүй болсон, цагиргийг секундэд 38-44 тойрог хурдтай болгож, мөрүүдийг зэрэгцүүлээрэй!
  • (2017 оны 3 -р сарын 03), холхивчийн эзэмшигчийг өөрчилсөн
  • (2017 оны 3 -р сарын 09), бүх LED -ийг асаахын тулд туршилтын хоёртын файлыг байршуулна уу
  • (2018 оны 2 -р сарын 28), гишүүн сонгосон мотор нь хангалттай эргүүлэх моментгүй, том машин хэрэгтэй байж магадгүй гэж хэлэв.
2016 оны Glow Contest -ийг хий
2016 оны Glow Contest -ийг хий
2016 оны Glow Contest -ийг хий
2016 оны Glow Contest -ийг хий

2016 оны Make It Glow уралдааны тэргүүн шагнал

Arduino тэмцээн 2016
Arduino тэмцээн 2016
Arduino тэмцээн 2016
Arduino тэмцээн 2016

2016 оны Arduino тэмцээний хоёрдугаар шагнал

Одоо дизайн хийх: 3D дизайны уралдаан 2016
Одоо дизайн хийх: 3D дизайны уралдаан 2016
Одоо дизайн хийх: 3D дизайны уралдаан 2016
Одоо дизайн хийх: 3D дизайны уралдаан 2016

Дизайн одоо дөрөвдүгээр шагнал: 3D дизайны уралдаан 2016

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