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

Гялалзсан Arduino Xmas Star: 8 алхам
Гялалзсан Arduino Xmas Star: 8 алхам

Видео: Гялалзсан Arduino Xmas Star: 8 алхам

Видео: Гялалзсан Arduino Xmas Star: 8 алхам
Видео: Live with Jamie & Nicole with Guest Carra 2024, Долдугаар сарын
Anonim
Гялалзсан Arduino Xmas Star
Гялалзсан Arduino Xmas Star

Тиймээс энэ жил Христийн Мэндэлсний Баярын төслийг эхлүүлэх нь жаахан оройтсон гэж би талархаж байна. Гэхдээ магадгүй танд хэрэгтэй бүх зүйл байгаа, магадгүй та энэ жил хаашаа ч явахгүй байж магадгүй: Магадгүй та энэ жижиг төслийг туршиж үзэхийг хүсч магадгүй юм. Сэлбэгийн жагсаалт доор байгаа тул өөрийгөө шалгаж үзээрэй!

Энэ бол улирлын онцлогт тохирсон өөр өөр өнгийн 20 LED бүхий пентаграм маягийн од юм.

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

Хангамж:

Гэрэл:

  • 10 ширхэг ногоон 3мм LED
  • 3 ширхэг 3 мм хэмжээтэй улаан LED
  • 5 шар өнгийн 3мм LED
  • 1 цагаан 3 мм
  • 5 220 Ом эсэргүүцэл

Хяналт:

  • 1 Arduino Uno (эсвэл нийцтэй)
  • 1 Adafruit 16 сувгийн 12 битийн PWM/Servo драйвер - I2C интерфейс - PCA9685 (эсвэл нийцтэй)

Бусад зүйлс:

  • зохих хэмжээтэй талхны хавтан (би тал бүртээ цахилгаан хангамжийн шугамтай 830 зүү бүхий самбар ашигласан)
  • 5V цахилгаан хангамж
  • холбогч утаснууд
  • LED ба GND -д зориулсан 20+1 18AWG утас

Алхам 1: Нэгдүгээрт: Одоо зурах / хэвлэх / цоолох эсвэл өрөмдөх

Нэгдүгээрт: Одоо зурах / хэвлэх / цоолох эсвэл өрөмдөх!
Нэгдүгээрт: Одоо зурах / хэвлэх / цоолох эсвэл өрөмдөх!
Нэгдүгээрт: Одоо зурах / хэвлэх / цоолох эсвэл өрөмдөх!
Нэгдүгээрт: Одоо зурах / хэвлэх / цоолох эсвэл өрөмдөх!

Хэрэв та зураг зурахдаа сайн биш бол (миний хүлээн зөвшөөрч буйгаар би www.wikipedia.org -ийг ашиглах ёстой байсан): Ямар ч үнэгүй зургийн сайтаас пентаграмыг олоод 8см орчим (3 1/8 ) хэмжээтэй болгож хэвлээрэй..

LED -уудаа тохь тухтай холбохын тулд та одны үзүүр, уулзвар тус бүр дээр цаасан дээр цоорхой хийж, төвд нэгийг цоолж болно. Эсвэл та байрлалыг фанерын нимгэн хэсэг рүү шилжүүлж, зураг дээр үзүүлсэн шиг 3 мм (1/8 ) нүх өрөмдөнө.

Алхам 2: Гагнуурын цаг

Гагнуурын цаг
Гагнуурын цаг
Гагнуурын цаг
Гагнуурын цаг
Гагнуурын цаг
Гагнуурын цаг
Гагнуурын цаг
Гагнуурын цаг

Ногоон, шар, улаан өнгийн LED -ийнхээ аль ч байрлалыг сонгоорой. Би төвд нь цагаан өнгөтэй байхаар шийдсэн боловч та ямар ч өнгө хэрэглэж болно. Миний од бол үнэхээр санамсаргүй холимог боловч өнгийг эмх цэгцтэй байрлуулах нь мэдээж сайн ажиллах болно!

Дараа нь LED тус бүрийн катодуудыг 90 ° өнцгөөр нугална. Бүгдийг ижил чиглэлд нугалж, дараа нь гагнах ажлыг хөнгөвчлөх болно. Катод бол LED тус бүрийн богино утас эсвэл орон сууцны хавтгай тал юм.

Гэрэл тус бүрийг харгалзах нүхэнд байрлуулж, бүх катодуудыг гагнаж, зураг дээр үзүүлсэн шиг од хэлбэрийг үүсгэнэ. Анхааруулга: Катод ба анод богино байх ёсгүй (урт хөл / дугуй тал).

Алхам 3:… болон бусад гагнуур

… болон бусад гагнуур!
… болон бусад гагнуур!

Таны од дууссаны дараа та LED анод бүрт утас холбох хэрэгтэй болно (урт хөл, дугуй талыг санаарай). Миний од у ногоон, цагаан утсыг сонгосон, голдуу надад ийм утас байсан. Мөн өөр өнгөөр нэг утсыг катод руу холбоно уу (өөрөөр хэлбэл өмнөх алхам дээр бүтээсэн одны аль ч үед); Би хар утас ашигласан (тийм ч хөгжилтэй биш, гэхдээ хар өнгийг уламжлал ёсоор GND -д ашигладаг тул би тусалж чадахгүй байсан).

Тохиромжтой болгохын тулд утсыг ямар дарааллаар зохион байгуулахыг олж мэдээрэй. Ялангуяа:

  • (-) / катодын утсыг тусад нь байлга
  • (Цагаан) төвийн LED -ийг тодорхойлно уу
  • пентаграммын уулзвар дээр байрладаг 5 LED -ийг салгах ("дотоод" LED)

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

Аливаа зүйлийг нэгтгэх
Аливаа зүйлийг нэгтгэх
Аливаа зүйлийг нэгтгэх
Аливаа зүйлийг нэгтгэх
Аливаа зүйлийг нэгтгэх
Аливаа зүйлийг нэгтгэх
Аливаа зүйлийг нэгтгэх
Аливаа зүйлийг нэгтгэх

Үзэсгэлэнт одоо гагнсаны дараа (энэ нь минийхээс илүү дээр байх болно гэдэгт итгэлтэй байна: Та үүнийг маш сайн хэлбэртэй байлгахын тулд маш болгоомжтой байх болно!), Бүх зүйлийг холбох цаг болжээ. Уучлаарай, би FRITZING хийдэггүй, тиймээс би тайлбарлахыг хичээх болно. Ерөнхий зураг нь эхний зураг дээр байгаа бөгөөд дараагийн алхмуудыг зохих ёсоор харуулав.

Талхны самбар дээр

  • 5V тэжээлээ оруулна уу. Нийлүүлэлт (+) талхны самбар (+) байрлалд байгаа эсэхийг шалгаарай!
  • 16 сувгийн ХОУХД -ийн самбарыг талхны тавцан дээр тав тухтай байрлуул
  • 5 220 Ом эсэргүүцэгчийг бие биенийхээ хажууд тавь

Arduino -аас Breadboard хүртэл

  • Arduino GND-ийг талхны самбар руу холбоно уу (-)
  • Arduino SCL -ийг ХОУХД -ийн SCL ба SDA -ийг SDA -д холбоно уу
  • Эсэргүүцэл бүрийн нэг талд Arduino 3, 4, 5, 6, 7 зүү бүхий нэг холбогчийг холбоно уу

PWM Breakout -аас Breadboard хүртэл

  • 16 холбогч утас нь тасалдал дээрх ХОУХ -ны гаралтаас талхны самбар дээрх дараалсан 16 эгнээ хүртэл явдаг
  • GND нь талхны самбар дээрх цахилгаан зурвас дээр (-) холбогдсон байна
  • VCC нь талхны тавцан дээр (+) холбогдсон байна
  • Бид зөвхөн жижиг LED ашиглах тул би V+ холболтыг ашигладаггүй

"Од" холболтууд

  • (Хар!) Катодын утас нь талхны самбар дээрх (-) -тэй холбогдсон байна
  • (цагаан) төвийн LED нь ХОУХ -ны зүү 15 -т холбогдсон байна
  • 5 "дотоод" LED нь резисторын нөгөө үзүүрт холбогдсон байна
  • Үлдсэн 15 LED нь ХОУХ -ны зүү рүү 0-14 хооронд холбогдсон байна

Бусад зүйлс

  • Та талхны самбараа асаах хэрэгтэй болно
  • … Мөн стандарт USB кабель ашиглан Arduino -г компьютерт холбоно уу

Алхам 5: Програмчлалын хугацаа

Бүтээлч болж, төсөлд өөрийн гялалзах цаг болжээ.

Миний жишээ файлууд нь ашиглахад хялбар Adafruit_PWMServoDriver номын санд суурилсан (мөн сайн баримтжуулсан).

Тэд бүгд номын санг дуудаж, шаардлагатай хувьсагчдыг тодорхойлохоос эхэлдэг (мөн би үүнийг дараагийн жишээнүүд дээр цэвэрлэхээ алдсан байж магадгүй юм!)

SETUP хэсэгт та ХОУХ-ны холболтыг эхлүүлж, цуваа портыг нээж байгааг харах болно (үүнийг би дибаг хийхэд ашигладаг байсан … миний програмчлалын хэв маяг нь ихэвчлэн хуулах-буулгах-оролдох-оролдох-давтах явдал юм!), Мөн үүнийг тодорхойлох. Дотоод LED -ийг OUTPUT болгон 5 зүү.

Эцэст нь LOOP дээр би LED -ийг санамсаргүй байдлаар анивчих, эсвэл эргэн тойрондоо хөөцөлдөх, эсвэл бүлгүүдийг асаах, унтраахыг зөвшөөрөх болно. Тэднийг туршаад үзээрэй, тэд өөрсдөө юу хийж байгааг нь хараарай: Христийн Мэндэлсний Баярын бэлэг үүнд зориулагдсан юм, тийм үү? Гайхаж байна! Танд таалагдана гэж найдаж байна!

BTW: Зарим дээжүүд миний инстаграм дээр (@nicnowak) энд байгаа шиг байна:

Энэ бол Инстаграм болон бусад

Ein Beitrag geteilt von nicnowak (@nicnowak)

Алхам 6: Дараа нь юу болох вэ: Таны туршиж үзэхийг хүсч буй зүйлүүд

Энэхүү зааварчилгаа танд таалагдсан гэж найдаж байна. Хэрэв тийм бол илүү хөгжилтэй болгохын тулд юу хийж болох талаар хэдэн санаа энд байна.

BIGGER LED ашиглах! 5 мм, 8 мм. Тэд илүү их хүч шаардагдах болно гэдгийг битгий мартаарай, ингэснээр та ХОУХД -ийн самбар дээрх V+ дээр тусдаа тэжээлийн хангамжийг холбож, LED -ийг зохих ёсоор холбохыг хүсч байна.

Илүү их LED ашиглах! ХОУХД -ийн самбар нь I2C дээр суурилсан тул та олон самбар (62 хүртэл) гинжлэх боломжтой бөгөөд олон тооны LED -тэй болно. Оддын нарийн төвөгтэй хэлбэрүүд боломжтой, магадгүй 3D хэлбэр ч гэсэн сонголт байж болох уу?

ӨӨР ӨНГӨ ашигла! Мэдээж улаан, алт, ногоон бол Христийн Мэндэлсний Баярын ердийн сэдэв боловч хөх, цагаан нь сонирхолтой сонголт мэт санагддаг.

Од хэлбэрийн орон сууц бий болго! Үзэгдэх утаснууд нь хүн бүрийн гоо зүйн хувьд сэтгэл татам зүйл гэж тооцогддоггүй (тийм ээ: би тэгдэг …), тиймээс одыг бүрхсэн фанер эсвэл хуванцар хайрцаг нь Христийн Мэндэлсний Баярын сүнсийг нэмж чаддаг. Та үүнийг 3D хэвлэх боломжтой юу? Тийм ээ, чи чадна !! (би чадахгүй …)

DIFFUSOR ашиглана уу! Нүцгэн LED нь маш жижиг фокусын талбайтай. Хагас тунгалаг цаас эсвэл тунгалаг хуванцар гэх мэт сарниулагч материалыг ашиглах нь гэрлийг жигд болгоно.

CRAZY LIGHT EFLET -ийг бий болго! Эсвэл үүнийг илүү баярын болгох: Энэ нь танд хамаарна.

Хяналт нэмэх! Өдрийн төгсгөлд таны Arduino 21 LED -ээс илүү ихийг хийж чадна. Гэрлийн хэв маягийн хооронд шилжихийн тулд унтраалгыг оруулна уу. Үүнийг эмзэг сонсогоорой. Нар шингэх үед үүнийг гэрэлтүүлээрэй.

Алхам 7: Эцэст нь…

Миний анзаарсан шиг миний бүрэлдэхүүн хэсгүүд нь "нийцтэй" самбар юм. Тэд сайн хийдэг, хямд, олон дэлгүүрт бэлэн байдаг.

Гэсэн хэдий ч хэрэв та үүнийг төлж чадах юм бол энэ бүхнийг бидэнд авчирдаг бүтээгчдийг дэмжээрэй.

www.arduino.cc

www.adafruit.com/https://learn.adafruit.com/16-channel-pwm-servo-dr…

Алхам 8: Дууссан төслийн видеонууд. Ejoy

Зарим нь зөвхөн нүцгэн LED -ээр зураг авдаг бол бусад дээр нь би гэрлийг сарниулахын тулд энгийн цагаан цаас ашигладаг байсан.

Та алинд нь илүү дуртай вэ?

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