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

Arduinoflake: 6 алхам (зурагтай)
Arduinoflake: 6 алхам (зурагтай)

Видео: Arduinoflake: 6 алхам (зурагтай)

Видео: Arduinoflake: 6 алхам (зурагтай)
Видео: Все о покраске валиком за 20 минут. ПЕРЕДЕЛКА ХРУЩЕВКИ от А до Я #32 2024, Долдугаар сарын
Anonim
Ардуинофлейк
Ардуинофлейк

Чөлөөт хэлбэрийн интерактив цасан ширхгийг Ардуино Нано бүтээжээ. 17 бие даасан ХОУХ -ны суваг, мэдрэгч мэдрэгчийг ашигласнаар гайхалтай эффектийг бий болгож чадна!

ПХБ -ийн хувилбарыг хүн бүр хийх боломжтой.

Алхам 1: Тойм

Image
Image

Цасан ширхгийг 17 бие даасан сегмент болгон бүлэглэсэн 30 LED -ээс бүрдэх бөгөөд үүнийг Arduino Nano микроконтроллер тус тусад нь хянах боломжтой. LED бүлгүүд тус бүрийг ХОУХ -ны тусламжтайгаар бүдгэрүүлж, зарим сайхан анимэйшнүүдийг үүсгэж болно.

Алхам 2: Багаж хэрэгсэл

Танд гагнуурын төмөр, гагнуур, бахө хэрэгтэй болно.

Алхам 3: Барилга

Барилга
Барилга
Барилга
Барилга
Барилга
Барилга

Юуны өмнө зарим загварыг сонгоно уу. Би сайхан, энгийн цасан ширхэг болорыг сонгож, болорны цөм болох зургаан өнцөгт хэсэгт байрлах Arduino Nano хэмжээтэй тааруулан хэвлэнэ.

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

Эхлээд би нэг саваа нугалж үндсэн зургаан өнцөгт үүсгэж, үзүүрийг нь гагнав. Зургаан өнцөгтийн орой дээр өөр 6 саваа нэмж хийснээр газардуулгын утас дууссан тул цасан ширхгийн хэв маягийг бий болгохын тулд LED -ийн бүх катодын туяаг гагнах шаардлагатай болно. Хэцүү хэсэг нь SMD LED-ийг нэмж байсан боловч би картон, хоёр талт соронзон хальснаас бүтээсэн төхөөрөмжөөр өөртөө тусалсан.

Дараа нь Arduino Nano микроконтроллерийг үндсэн бүтцэд нэмэх нь хангалттай бөгөөд зай нь үлдэх бөгөөд 3 давхар гуулин саваа холбох боломжтой бөгөөд энэ нь микроконтроллерийн зүүг бүх LED анодын залгуурт холбох болно. Энэ нь асар их тэвчээр шаарддаг байв. Утас хоорондын богино холболтоос зайлсхийхээс гадна гүйдэл хязгаарлах резистор нэмж, сайхан харагдуулах хэрэгтэй.

Навчны LED -ийг тус тусад нь хамгийн ойр байрлах Arduino гаралтын зүү рүү холбодог. Салбарын LED -ийг хоёр бүлэгт хувааж, ХОУХ -ны зүүтэй холбодог. Гол LED -ийг мөн хоёр бүлэгт хувааж, бусад тээглүүртэй холбодог. Arduino NANO нь зөвхөн 18 гаралтын тээглүүртэй (зөвхөн A6 ба A7 оролттой) бөгөөд надад мэдрэгч мэдрэгчийн нэг зүү хэрэгтэй бөгөөд энэ нь надад зөвхөн 17 зүү үлдээсэн тул хоёр хос гол LED -ийг хооронд нь холбож 4 -ийн бүлгийг үүсгэнэ. Зүү тус бүрээр дамжих гүйдлийг 8 мА орчим хязгаарлахын тулд би 220Ω эсэргүүцэл ашигладаг. Энэ нь нийт 240mA гэсэн үг бөгөөд энэ нь ATmega328 чипийн хувьд тийм ч өндөр биш боловч хамгийн дээд тал нь 200 мА байна.

Алхам 4: Мэдрэгч мэдрэгч

Мэдрэгч мэдрэгч
Мэдрэгч мэдрэгч
Мэдрэгч мэдрэгч
Мэдрэгч мэдрэгч
Мэдрэгч мэдрэгч
Мэдрэгч мэдрэгч

Цасан ширхэгтэй харьцах чадвартай байхын тулд би өөр нэг гуулин саваа нэмж багтаамжийн мэдрэгч бий болгосон. Паул Штоффрегены гайхалтай номын сан, гарын авлага оллоо. Мэдрэгч мэдрэгчийг arduinoflake -тэй харилцахад ашигладаг - анимацийг өөрчлөх, асаах/унтраах, хүрэхэд гялалзах, та үүнийг нэрлэнэ үү …

Алхам 5: Код

Эхэндээ би техник хангамжийн PWM тээглүүрт холбогдсон салбар LED -үүдийг л бүдгэрүүлж чадна гэж бодсон. Гэхдээ аз болоход ХОУХ -ны гайхалтай програм хангамжийн номын сан байдаг бөгөөд энэ нь надад бүх тээглүүрийг техник хангамжийн ХОУХ шиг ашиглах боломжийг олгодог. Энэхүү тохиргоо нь анимац хийх хязгааргүй боломжийг бий болгосон! Доор хавсаргасан кодыг зарим анхны анимацтай хамт үзээрэй.

Хэрэв танд таалагдсан бол энэ нийтлэлийн доорх Make It Glow Contest дээр саналаа өгөөрэй, баярлалаа

Алхам 6: Схем

Схем
Схем
Үүнийг Glow Contest 2018 болгоорой
Үүнийг Glow Contest 2018 болгоорой
Үүнийг Glow Contest 2018 болгоорой
Үүнийг Glow Contest 2018 болгоорой

Make It Glow уралдааны 2018 оны хоёрдугаар шагнал

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