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

Гялалзсан LED лаа: 10 алхам
Гялалзсан LED лаа: 10 алхам

Видео: Гялалзсан LED лаа: 10 алхам

Видео: Гялалзсан LED лаа: 10 алхам
Видео: 10 привычек, чтобы стать счастливым 2024, Долдугаар сарын
Anonim
Гялалзсан LED лаа
Гялалзсан LED лаа

Долларын дэлгүүрийн "анивчдаг" LED лаа аваад, AVR ATtiny13 болон жаахан код нэмээд бараг л бодит харагддаг LED лаа аваарай.

Алхам 1: Лааны бүрхүүлийг нээнэ үү

Лааны бүрхүүлийг нээнэ үү
Лааны бүрхүүлийг нээнэ үү

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

Алхам 2: LED модулийг салга

LED модулийг салга
LED модулийг салга
LED модулийг салга
LED модулийг салга
LED модулийг салга
LED модулийг салга

Суурьтай нь холбосон LED нь лааны хуванцар дөлний сууринд үрэлт өгөх чадвартай. Бага зэрэг эргүүлээд татаж ав. Утасны өнгийг тэмдэглээрэй, учир нь тэдгээр нь миний ашиглаж байсан нэгжээс өөр байж магадгүй юм. Би сөрөг талдаа "шар", эерэг хувьд "улаан" гэсэн үгийг ашиглах болно.

Алхам 3: Катодын утсыг хөдөлгөнө үү

Катодын утсыг зөөх
Катодын утсыг зөөх

Бид анхны хэлхээг ашиглахгүй бөгөөд энэ нь LED-ийг үе үе хэдэн миллисекундын турш анивчдаг нам талтай унтраалга юм. Шар утсыг болгоомжтой задалж, дунд зүү дээрх LED катод руу шилжүүлнэ. Утас үнэхээр сайн байна. Анхны холболтыг хайлуулахын тулд халуун гагнуурын төмрийг ашиглана уу. Төв зүү дээр бага зэрэг шинэхэн гагнуур нэмнэ. Дараа нь та утсыг төвийн зүү дээр барьж, гагнуурын үеийг хялбархан эргүүлж болно.

Алхам 4: Чипээ програмчлах

Чипээ програмчлах
Чипээ програмчлах

Бид ATtiny13 -ийн ашиглагдаагүй тээглүүрүүдийг таслах болно, тиймээс үүнийг хийхээсээ өмнө чипийг програмчлахаа мартуузай! Би USBtinyISP програмист болон SparkFun -ийн самбарыг гагнуургүй талхны тавцан дээр ашигладаг. Бид tiny13 -ийн дотоод осцилляторыг ашиглаж байгаа тул програмчлалын гал хамгаалагчийг шатаах шаардлагагүй болно. Та өгсөн зургаан өнцөгт файлыг ашиглаж эсвэл өөрийн эх кодыг ашиглан эмхэтгэж болно. Эх кодын талаархи зарим тэмдэглэл: stdlib rand () функц нь бараг хоёр дахин том хэмжээтэй тул би ерөнхий санамсаргүй тоо үүсгэгчийг ашигласан. Та зөвхөн 1024 байт Flash санах ойтой байх үед байт бүрийг тооцдог! Түүнчлэн миллисекундийн цаг хэмжигч нь хананы жинхэнэ цагтай нийцдэггүй юм шиг байна. Гэхдээ энэ аппликешнд яг тодорхой цаг хугацаа чухал биш тул би цаг хугацааг нүдээр харлаа. Пуристууд уурлаж магадгүй, гэхдээ би прагматик хүн.:) Линукс систем дээр нийлүүлсэн зургаан өнцөгт файлыг ашиглан програмчлахын тулд дараах командын мөрийг ашиглана уу: avrdude -p attiny13 -P usb -c usbtiny -U flash: w: flicker.hexWinAVR хэрэглэгчид зөв шившлэгийг мэдэх байх. Би Windows хийдэггүй.: DUpdate: flicker2.zip нь кодын хоёрдахь хувилбарыг агуулсан бөгөөд хоёр чичиргээний загвартай (анивчсан ба дээш харуулсан), мөн үндсэн шугамын кодыг хөлдөөх тохиолдолд чипийг дахин тохируулахын тулд хамгаалагчийн хамгаалалтыг нэмнэ.

Алхам 5: Чипний хөлийг хайчилж ав

Чипний хөлийг хайчилж ав
Чипний хөлийг хайчилж ав
Чипний хөлийг хайчилж ав
Чипний хөлийг хайчилж ав

Бид зөвхөн 4, 5, 8 -р тээглүүрийг ашигладаг тул үлдсэн зүүг угаах таслагчаар хайчилж ав.

Алхам 6: Зарим холболт хийх

Зарим холболт хийх
Зарим холболт хийх
Зарим холболт хийх
Зарим холболт хийх

Улаан (эерэг) хар тугалгыг өмнөх алхамаар таслав. Одоо та улаан тугалганы чөлөөт үзүүр тус бүрээс 3/16 инчийн тусгаарлагчийг тайлна. Дараа нь ил гарсан утсыг цагаан тугалга. Үлдсэн тээглүүрээ жижиг 13 чип дээрээ тавь. Энэ нь нарийн утсыг бэхлэх ажлыг хөнгөвчилдөг, учир нь та утсыг чипний зүү дээр барьж, гагнуурын үеийг халуун гагнуурын төмрөөр дахин урсгаж болно.

LED модулийн улаан туяа нь 5-р зүүтэй холбогддог. Батерейны улаан туяа нь 8-р зүү рүү шилждэг. Газардуулгын хувьд зүүг "U" хэлбэрээр нугалахад нарийн үзүүртэй хавчаар хавчаар ашиглана. Хурц хутганы тусламжтайгаар шар (сөрөг) утсыг тусгаарлаж, салгаад жижиг утсыг ил гарга. Нүцгэн утсан тэр хэсгийг зүгээр л нугалаад гагнах "U" хэсэгт байрлуул.

Алхам 7: Зарим тусгаарлагчийг нэмнэ үү

Зарим тусгаарлагчийг нэмнэ үү
Зарим тусгаарлагчийг нэмнэ үү

Винил цахилгаан соронзон хальс нь ил гарсан туяаг тусгаарлах сайн нэр дэвшигч болдог. Нарийн тууз хайчилж, чипний бие ба тээглүүрийн хооронд шургуулаад дараа нь нугална. Тусгаарлалтын дараа тээглүүрийг чипний ёроолд нугална.

Алхам 8: Цахилгаан хэлхээгээ туршиж үзээрэй

Цахилгаан хэлхээгээ туршиж үзээрэй
Цахилгаан хэлхээгээ туршиж үзээрэй

Одоо зайгаа суулгаж, ажлаа шалгахад тохиромжтой үе.

Алхам 9: Бүгдийг нэг дор хий

Бүгдийг хамтад нь оруул
Бүгдийг хамтад нь оруул

Хуванцар дөлний доод хэсэгт LED-ийг дахин оруулна уу. Чипийг асаах унтраалгын эсрэг наалдахгүй байхаар бэхлээрэй. Төгсгөлд нь лааны суурийг буцааж тавиад доод талын шонг тагныхаа үүрэнд суулгаарай.

Алхам 10: Хараач! анивчсан дөл

Хэрэв бүх зүйл сайн ажилласан бол одоо та LED лаа дээрээ анивчсан "дөл" -тэй байна. Найзууддаа сайрхаарай. Миний худалдаж авсан нэгжүүд нэг багцад 2 ширхэг ирсэн тул та өмнөх болон хойно нь хялбархан үзүүлэх боломжтой болсон.

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