Агуулгын хүснэгт:
- Хангамж
- Алхам 1: CD дискийг салга
- Алхам 2: Хөтөлбөрийг ойлгох / өөрчлөх
- Алхам 3: ATtiny85 програмчлах
- Алхам 4: Таны тойргийн талхны самбар (заавал биш)
- Алхам 5: Хэлхээг бий болгоход бэлтгэ
- Алхам 6: LED -ийг ATtiny85 -д наа
- Алхам 7: Мэдрэгч шилжүүлэгчийг ATtiny85 -д наа
- Алхам 8: Цахилгаан хэлхээг гагнах
- Алхам 9: Линзний угсралтыг хэлхээнд наа
- Алхам 10: Зай эзэмшигчийг холбоно уу
- Алхам 11: Сайхан амраарай
Видео: Хуучин оптик дискнээс LED зүүлт: 11 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Энэхүү зааварчилгааны номонд би хуучин оптик хөтчийн линз угсрахаас гадна хэд хэдэн нэмэлт электрон эд ангиудыг хэрхэн яаж гэрэлтүүлэх боломжтой зүүлт хийхийг танд үзүүлэх болно.
Хуучин CD дискийг салгаад линзний угсралт ямар дажгүй харагдаж байгааг хараад би үүнийг охиндоо зориулж хийх урам зориг авсан юм. Хэрэв би тэнд микроконтроллер, LED баглаа боодол хийх аргыг олж чадвал энэ нь гоёмсог "техник" зүүлт болно гэдгийг би мэдэж байсан. Миний бодлоор эцсийн үр дүн нь үнэхээр өвөрмөц, гоёмсог гоёмсог хэсэг юм.
Энэхүү зааварчилгааг эхлүүлэхийн өмнө та Arduino хөгжүүлэлтийн орчинтой, ATtiny AVR микроконтроллерыг зорилтот түвшинд програмчилж чаддаг эсэхээ шалгаарай. Энэ сайт дээр танд туслах цөөн хэдэн зааварчилгаа байгаа бөгөөд үүнд:
Энэ нь маш жижиг хэсгүүдэд нэлээд нарийн гагнуур хийх тул гагнуурын ур чадвараа дээшлүүлээрэй.
Хэрэв та үргэлжлүүлэхэд бэлэн байгаа бол хангамжийн жагсаалтыг үзээд үргэлжлүүлээрэй!
Хангамж
Нэг буюу хэд хэдэн хуучин оптик хөтчүүд (илүү зохимжтой бол CD диск - DVD эсвэл BluRay драйв ажиллах болно, гэхдээ бид зэрлэг хүн биш).
Гадаргуу дээр холбох ATtiny85 (8 зүү SOIC багц).
DIP адаптер руу тэг оруулах хүч (ZIF) 8 зүү бүхий SOIC.
CR2032 батерей.
CR2032 батерейны эзэмшигч (энэ төсөлд хамгийн тохиромжтой босоо төрлийг би олж харсан).
Стандарт мэдрэгчтэй унтраалга.
Гадаргуу дээр холбох LED (5050 хэмжээтэй сайн ажилладаг). Улаан хамгийн сайн ажиллах болно, гэхдээ би бас ногоон, цэнхэр өнгийг ашигласан.
Гагнуурын төмөр ба гагнуур.
Зарим утас.
Супер цавуу.
Зарим хясаа, тогтвортой гар, ган мэдрэл.
(заавал биш) талх, прототип хийх утас
(заавал биш) 5 мм -ийн загварыг загварчлахад зориулагдсан
Алхам 1: CD дискийг салга
Хуучин оптик хөтөч нь төслийн хэсгүүдийн үнэт эрдэнэс боловч одоогоор бид зөвхөн линз угсрах талаар л сонирхож байна.
CD дискийг салгаад линзний хэсгийг олоорой. Энэ нь CD -ээс уншдаг механизмын нэг хэсэг байх болно. Жолоодлогын механизм нь ихэвчлэн CD жолоодох, линзийг хөдөлгөх хэд хэдэн мотор агуулдаг.
Линзний угсралтыг салгах нь бага зэрэг хөдөлмөр шаардах боловч тийм ч хэцүү биш юм. Линзний угсралтын бүтцийг сүйтгэхгүйгээр аль болох их цахилгаан хэрэгслийг авч хая. Наад зах нь та линзний ард байгаа зайг цэвэрлэхийг хүсч байна. Энэ бол бидний тойрог явах орон зай юм.
Эдгээр зүйлсийн харагдах байдал надад таалагдаж байгаа нь энэ төслийн санааг надад анх өгсөн юм. Тиймээс ирээдүйтэй, технологийн хувьд гайхалтай юм!
Алхам 2: Хөтөлбөрийг ойлгох / өөрчлөх
ATtiny85 микроконтроллер нь хүзүүний зүүлтийн ард тархи байх болно, гэхдээ эхлээд үүнийг програмчлах хэрэгтэй.
Би хүзүүний зүүлт гэрэл шоу зохион байгуулах гэж бичсэн програмаа хавсаргав. Ноорог өөрөө болон зүүлт дамжин өнгөрөх гэрлийн дарааллыг тодорхойлдог файл гэсэн хоёр файл байдаг. Би кодыг тайлбарлахыг оролдсон боловч зарим нэг ажил хийх шаардлагатай хэвээр байна.
Зүүлтийг унтраалгаар хянадаг. Шилжүүлэгчийг түлхэх үед энэ нь ATtiny85 -ийг дахин тохируулахад хүргэдэг бөгөөд үүнийг оролт гэж үздэг. Нэг түлхэлт нь зүүлтийг дараагийн LED дарааллаар эргүүлэхийг хэлдэг. ATTiny85 -д секундын дотор хоёр удаа түлхэх нь таны нүүрэн дээр LED гэрэлтүүлэхээ больж унтахыг тушаана. Мөн зайгаа хэмнэхийн тулд 10 минутын дараа автоматаар унтдаг.
Та sequences.h файлыг өөрчилснөөр LED дарааллыг нэмэх, өөрчлөх, хасах боломжтой. Би хэрхэн шинэ дараалал нэмэхээ тодорхой болгохыг хичээсэн.
Алхам 3: ATtiny85 програмчлах
Урагшлахаасаа өмнө ATtiny85 дээр програмыг ачаалж үзье. Танд ATtiny85 тохиргоотой ажиллах чадвартай, ажиллахад бэлэн програмчлалын тоног төхөөрөмж хэрэгтэй болно. Бүрэн заавар нь энэхүү зааварчилгааны хамрах хүрээнээс гадуур байна, гэхдээ би танд дахин хэлье:
Таны програм хангамжийн төхөөрөмж SOIC багцыг дэмждэггүй бол танд 8-pin SOIC-ээс 8-pin DIP адаптер хэрэгтэй болно. Би хаанаас худалдаж авснаа санахгүй байна, гэхдээ "8 pin soic to dip adapter zif" -ийг хурдан хайж олох нь танд хэрэгтэй газартаа хүрэх болно.
Програмчлал нь өөрөө маш ойлгомжтой байдаг:
Хавсаргасан хоёр файлыг (LED_pendant.ino ба sequences.h) Arduino ноорог хавтсандаа "LED_pendant" нэртэй фолдерт татаж аваад Arduino IDE дээр төслийг нээнэ үү
ATtiny85 болон өөрийн сонгосон програмистын хувьд Arduino IDE -ийг тохируулна уу
IDE нь ATtiny85 -ийг 8MHz дотоод цагийг ашиглахаар тохируулсан эсэхийг шалгаарай
ATtiny85-ийг програмист руу залгахын тулд 8 зүү бүхий SOIC адаптер ашиглана уу
Ачаалагчийг чип рүү шарна уу. Үүнийг бүү мартаарай, эс тэгвээс таны чип цагийн хурд хэт удаан байх бөгөөд таны гэрлийн дараалал зөв ажиллахгүй болно (туршлагын дуу хоолой? Тийм ээ)
Эцэст нь програмаа чип дээрээ байршуулна уу
Алхам 4: Таны тойргийн талхны самбар (заавал биш)
Гагнуураас гараад албан ёсны болгохын өмнө хэлхээг талхаар хийх нь үргэлж сайн санаа юм. Энэ тохиолдолд энэ нь ялангуяа сайн санаа юм, учир нь та алдаа хийснээ ойлговол ATtiny85 -ийг дахин програмчлах боломжгүй болно (энэ бол ярианы туршлагын дуу хоолой юм).
Таны SOIC to DIP адаптер нь ATtiny85 -ийг талхны тавцан дээрээ шууд холбох боломжийг танд олгоно. Утас ба талхны диаграммд үзүүлсэн холболтыг хийсний дараа LED асах ёстой. Ганц товчлуур дарахад дараалал өөрчлөгдөх ёстой бөгөөд давхар дарсны дараа LED унтрах ёстой.
Хэрэв энэ нь ажиллах юм бол та үргэлжлүүлэхэд бэлэн байна!
Алхам 5: Хэлхээг бий болгоход бэлтгэ
Хавсаргасан хэлхээний диаграм нь энэ хэлхээ үнэхээр энгийн болохыг харуулж байна. Бүх зүйл маш жижиг учраас хүндрэл гардаг.
Орон зай хэмнэхийн тулд бид хэлхээний самбар ашиглахгүйгээр бүрэлдэхүүн хэсгүүдийг хооронд нь холбох болно. Үүний оронд бүх зүйлийг гагнуур, цавуу, хайрын хамт хийх болно.
ATtiny85 -ийн тээглүүрийг чипний "гэдэс" орчим болгоомжтой нугалж эхэл.
Алхам 6: LED -ийг ATtiny85 -д наа
ATtiny85 -ийн гэдсэнд (доод талд) супер цавуу дуслаарай. Ингэснээр LED нь байрандаа байх болно.
Чиптэй холбоотой LED чиг баримжаагаа дахин шалгахын тулд хэсэг хугацаа зарцуулаарай. Үүнийг хэрхэн яаж байрлуулахаа олж мэдэхийн тулд жаахан бодох хэрэгтэй, гэхдээ буцах зам байхгүй. LED -ийн эерэг зүү нь чипийн 8 -д ойрхон байгаа бөгөөд LED -ийн сөрөг зүү нь 5 -р зүүтэй ойролцоо байгаа эсэхийг шалгаарай.
Хясаа ашиглан LED -ийг байрлуулж, чипэнд наалдахгүй байхыг хичээгээрэй (энэ туршлагын дуу хоолой)!
Би энд RGB LED ашиглаж байсныг та анзаарч магадгүй, учир нь надад энэ л байсан. Би зүгээр л ногоон хэсгийг ашиглаж дууслаа. Гурван өнгийг ашиглахыг оролдох нь сонирхолтой сорилт байж магадгүй юм …
Алхам 7: Мэдрэгч шилжүүлэгчийг ATtiny85 -д наа
Мэдрэгч унтраалга нь оролтыг хангахын тулд ATtiny85 -ийн нөгөө талд наасан байна.
Энэ нь RESET зүү ба газардуулгын хооронд холбогдсон тул унтраалга дарагдах бүрт чипийг дахин тохируулах болно. Програм нь эдгээр тохиргоог ашиглан LED дарааллыг өөрчлөх эсвэл тушаал өгөх үед өөрийгөө унтраана.
Стандарт мэдрэгчтэй унтраалга нь дөрвөн тээглүүртэй бөгөөд энэ нь үнэхээр хоёр хос зүү юм. Би хавсаргасан зурган дээр холбогдсон хосуудыг тодруулахыг хичээсэн.
Нэгдүгээрт, зурагт үзүүлсэн шиг унтраалгын нэг талаас хоёр холбоогүй зүүг салга. Та тэдгээрийг таслаж болно, гэхдээ салах хүртэл нааш цааш нь нугалахад илүү хялбар болно.
Үргэлжлүүлэхийн өмнө ATtiny85 -ийнхөө чиглэлийг шалгаарай. Үлдсэн хоёр зүүг микроконтроллерийн 1 ба 4 -р зүүтэй ойрхон байрлуулах шаардлагатай болно. ATTin85 -ийн дээд хэсэгт (LED -ийн эсрэг талд) шилжүүлэгчийг бэхлэхийн тулд дусал цавуу ашиглана уу.
Баяр хүргэе! Та хүзүүний зүүлтийн ард тархи байх хэлхээний сэндвич барьж байна!
Алхам 8: Цахилгаан хэлхээг гагнах
Бүгдийг аз жаргалтай жижигхэн багцад наасан тул та LED -ийг гагнаж, ATtiny85 руу шилжихэд бэлэн боллоо. Бүх зүйл маш жижиг тул энэ бол төслийн хамгийн хэцүү хэсэг юм.
Бүх зүйлийг эгнүүлэх ёстой. Диаграммд үзүүлсэн шиг гагнуурын холболт. Энд туслах гар нь ашигтай байж магадгүй юм.
LED -ийн эерэг зүүг ATtiny85 -ийн 8 -р зүүгээр гагнаж байх ёстой (LED хэт халахаас болгоомжил!).
LED -ийн сөрөг зүүг ATtiny85 -ийн 5 -р зүүгээр гагнах ёстой.
Шилжүүлэгчийн голыг ATtiny85 -ийн 1 ба 4 -р зүүгээр гагнах ёстой. Тэд бие биетэйгээ ойрхон байх тул хялбар байх ёстой.
ATtiny85 -ийн 4 ба 8 -р зүү рүү цахилгаан утас гагнах. Эдгээрийг удаан байлгаарай, ингэснээр бид батерейны бэхэлгээг бэхлэхэд уртаар нь тайрч болно.
Цахилгааны утсыг холбосон тохиолдолд хэлхээгээ батерей руу гараар холбож, ажиллаж байгаа эсэхийг шалгаарай.
Алхам 9: Линзний угсралтыг хэлхээнд наа
Линзний угсралтад хэлхээ хэрхэн яаж тохирохыг олж мэдэхэд хэсэг хугацаа зарцуулаарай. Энэ бол жижигхэн тойрог боловч орон зай давчуу хэвээр байна.
Би төмөр, хуванцарыг хайчилж, хэлхээ, утаснуудад зай гаргах боломжтой болсон.
Одоо зүгээр л LED -ийг линзний угсралт руу харуулаад унтраалгыг нь харуулаад хэлхээг байрлуул. Хэрэв супер цавуу сайн холболт хийхэд хангалттай материал байхгүй бол илүү гель шиг цавуу туршаад үзээрэй, эсвэл болгоомжтой байвал халуун цавуу бас ажиллах болно.
Өдийг хүртэл надтай хамт байгаа юу? Сайн байна! Бид бараг дуусч байна.
Алхам 10: Зай эзэмшигчийг холбоно уу
Цахилгааны утсыг зай эзэмшигчид гагнах (энд дахин чиглүүлэхэд анхаарлаа хандуулаарай!)
Энэ үед та бүрэн ажиллагаатай зүүлттэй байх ёстой. Батерейгаа тавиад гэрэлтүүлээрэй!
Та зай эзэмшигчийг унжиж орхиж болно, хэрэв та болгоомжтой байвал энэ нь ажиллах болно, эсвэл супер цавуу эсвэл халуун цавуугаар илүү найдвартай бэхлээрэй.
Алхам 11: Сайхан амраарай
Үүнийг хүзүүний зүүлтэнд зүүгээрэй, энэ нь таны амьдралын онцгой эр хүнд төгс бэлэг болно.
Үүний батерейны ашиглалтын хугацаа маш сайн байх ёстой. LED нь асар их хүч хэрэглэдэггүй бөгөөд зүүлт өөрөө 10 минутын дараа унтдаг.
Би таны хийцийг харахыг хүсч байна. Хэрэв та үүнийг өөрөө хийвэл тэдгээрийг оруулна уу!
Зөвлөмж болгож буй:
Хуучин утас болон хуучин чанга яригчийг стерео болгон дахин ашиглах: 4 алхам
Хуучин утас болон хуучин чанга яригчийг STEREO болгон дахин ашиглах: Нийтдээ 5 еврогоос бага үнэтэй хэд хэдэн энгийн бүрэлдэхүүн хэсгүүдийг ашиглан хуучин хос чанга яригч, хуучин ухаалаг гар утсыг радио, mp3 тоглуулах подкаст, интернет радио бүхий стерео суулгац болгон хувиргаарай! Тиймээс бид 5-10 настай ухаалаг гар утасны цуглуулгатай боллоо
Хуучин DVD дискнээс гар бүлүүр гар чийдэн: 6 алхам
Хуучин DVD дискнээс гар бүлүүрт гар чийдэн: Сайн байна уу залуусаа, би бол Мануэль, ногоон энергитэй холбоотой өөр нэг төсөлд дахин оролцохыг урьж байна. Өнөөдөр бид хуучин DVD тоглуулагчаас жижигхэн гар бүлүүр гар чийдэн хийх гэж байгаа бөгөөд энэ нь онцгой байдлын үед үнэнч хамтрагч болж чадна. Боломжгүй сонсогдож байгааг би мэднэ
Хуучин флаш дискнээс хийсэн DIY файлын хайрцаг: 6 алхам
Хуучин флаш дискнээс хийсэн DIY файлын сан: Хэрэв та кибер даваа эсвэл хар баасан гаригийн хямдралтай танилцаж байгаа бол Photo Vault нэртэй зарим сэтгүүл дээр онцлох бүтээгдэхүүнийг үзсэн байх. Үүний санаа нь үндсэндээ таны бүх зургийг USB дээр жаран доллараар хадгалдаг бөгөөд энэ нь
Хуучин хатуу дискнээс соронзыг хэрхэн яаж салгах вэ: 4 алхам
Хуучин хатуу дискнээс соронзыг хэрхэн яаж салгах вэ: Harddisk -т маш хүчтэй соронз байдаг, харамсалтай нь тэдгээрийг хөтөч дээр бэхлэхийн тулд металл хавтан дээр байрлуулсан байдаг. Соронзоо таслахгүйгээр металлаас салгах нь маш хэцүү байдаг. Гэхдээ хэрэв та энэ заль мэхийг мэддэг бол энэ нь маш амархан
Хуучин CD дискнээс диск эргүүлэгчийг хэрхэн яаж хийх вэ: 6 алхам
Хуучин CD дискнээс диск ээрэх төхөөрөмжийг хэрхэн яаж хийх вэ: энэ нь моторт диск ээрэх төхөөрөмжийг хэрхэн хийхийг танд заах болно