Агуулгын хүснэгт:
- Алхам 1: Тойм
- Алхам 2: Материал
- Алхам 3: Хулуугаа сийлээрэй
- Алхам 4: Микроконтроллероо холбоно уу
- Алхам 5: Програм хангамж
- Алхам 6: Бүгдийг хамтад нь хийж, Halloween -ийг сайхан өнгөрүүлээрэй
Видео: Дуу дагах Led-flashing Hack-O-Lantern !: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Halloween-ийн дуртай дууг олон өнгийн LED-ээр тоглуулж, анивчдаг Жак-дэнлүү хий.
Алхам 1: Тойм
Энэхүү төсөл нь Адамсын гэр бүлийн сэдэвт дууг чанга яригчаар тоглуулахын зэрэгцээ өөр өөр LED -ээр гэрэлтдэг гайхалтай PIC хяналттай хулууг хэрхэн яаж хийхийг танд үзүүлэх болно. Энэ видео нь хулууны гадна талд LED гэрэл унтрах тухай юм. Уучлаарай, би хулуунаас гарч буй гэрлийг авахын тулд камераа сайн ажиллуулж чадсангүй.
Алхам 2: Материал
Материал:
- Хулуу! - Super Bright LED - Би ердийн LED -ийг ашигладаг байсан бөгөөд энэ нь хэт тод гэрэлтэй LED -тэй харьцуулахад хамаагүй дээр байх болно гэж би бодож байна - Зарим төрлийн микро хянагч самбар - Би Parallax Basic Stamp 2 -ийг ашигласан, учир нь энэ нь надад байсан, гэхдээ Make Controller эсвэл өөр төрлийн хянагчийг бас ашиглаж болно гэдэгт итгэлтэй байна. Хадаас- Эдгээр нь микро хянагчийн самбарыг хулууны хажуу талд барихад ашиглагддаг тул таны хянагчийг хэрхэн суурилуулахаас хамаарч танд шаардлагагүй байж магадгүй Нэмэлт: Компьютерийн чанга яригч- энэ нь ирж буй жижиг чанга яригчийн өсгөгч болно Микро хянагчийн багаж хэрэгсэлтэй: Хутга
Алхам 3: Хулуугаа сийлээрэй
Би хулуугаа аймаар болгох дуртай, гэхдээ энэ бол юу хийхээ шийдэх хэсэг юм. Таны санаа зовох ёстой цорын ганц зүйл бол таны LED гэрэл нь дизайнаараа харуулах хангалттай гэрэл байгаа эсэх юм. Таны LED гэрэлтэх эсэхийг баталгаажуулахын тулд хулууныхаа гэрлийг гадагшлуулах том нүх бүү хий. Хулууны дизайны гайхалтай санаануудын хувьд энэ сайтыг туршиж үзээрэй
Алхам 4: Микроконтроллероо холбоно уу
Энэ алхам нь таны ашигладаг микро хянагчийн төрлөөс шууд хамаарна, би Parallax Basic Stamp 2 микро хянагчийг ашиглах болно. Хэрэв танд Make Controller гэх мэт өөр төрлийн микро хянагч байгаа бөгөөд танд тусламж хэрэгтэй байгаа бол коммент хэсэгт асуугаарай.
Та LED болон чанга яригчийг миний үзүүлсэнтэй яг ижил газар залгах хэрэгтэй болно, эс тэгвээс миний дараагийн алхамд оруулах програм ажиллахгүй болно. 14, 13, 12, 11 -р эгнээнд Vss терминалуудын доорхи холын эгнээнд ордог 470 ом эсэргүүцэгчийг залгаарай. Одоо дөрвөн өөр LED авч, LED -ийн сөрөг (богино үзүүр) төгсгөлүүдийг Vss терминал руу залгаарай. LED -ийн эерэг үзүүрийг (урт үзүүрүүд) аваад резисторыг залгасантай ижил эгнээнд залгаарай (14, 13, 12, 11 -р эгнээ) Чанга яригчийн хоёр үзүүрийг 9 -р эгнээнд залгах ёстой. Vss терминалуудын нэг, шаардлагатай бол илүү урт утас ашиглана уу. Хэрэв та компьютерийн чанга яригчийг ашиглан дууг нэмэгдүүлэх гэж байгаа бол 9 -р терминалаас гарч буй утсыг компьютерийн чанга яригчийн оролтын утас руу залгаарай. Хэрэв энэ нь танд ойлгомжгүй байсан бол зургууд энэ бүгдийг илүү тодорхой болгох ёстой.
Алхам 5: Програм хангамж
Миний хийсэн програм нь үндсэн програмчлалын хэл дээр байгаа бөгөөд LED -ийг асаахын зэрэгцээ шаардлагатай давтамжийг гаргадаг. Хэрэв та програмист биш эсвэл код бичих дургүй бол санаа зовох хэрэггүй, би өөрийн ашиглаж байсан кодыг оруулсан бөгөөд энэ нь хэрхэн ажилладаг талаар би тайлбарлаж өгөх болно. Би програмыг үндсэн тамга хэлбэрээр (.bs2) болон текст баримт бичигт (.txt) оруулсан
'{$ STAMP BS2}' {$ PBASIC 2.5} Дээрх хоёр тушаал нь хөрвүүлэгчид ямар төрлийн кодчлол, ямар төрлийн тоног төхөөрөмж ашиглахаа хэлэхийг хэлнэ. DO "хийх" команд нь хянагчийг олж авсан бүх зүйлээ давталтын командыг дарах хүртэл хэлдэг HIGH 14 "Өндөр" тушаал нь хянагчийг дараах зүү рүү хүчдэл оруулахыг хэлдэг бөгөөд энэ тохиолдолд ПИН нь 14 дугаартай ижил байна. Таны микро хянагч дээр байгаа шиг арван дөрвөн тоо PAUSE 100 "түр зогсоох" команд нь хянагч руу хийж буй бүх зүйлээ тодорхой хугацаанд түр зогсоохыг хэлдэг бөгөөд энэ тохиолдолд 100 миль секундын турш түр зогсох болно FREQOUT 9, 200, 1568 "Freqout" тушаал нь хянагчийг сертификатын зүү дугаараар дамжуулж сертификатын давтамжийг гаргадаг болохыг хэлдэг бөгөөд энэ тохиолдолд зүү дугаар 9, цаг 200 миль, давтамж 1568Hz LOW 14 "Бага" команд нь үүнийг хэлдэг. Тодорхой зүү дээр хүчдэл өгөхөө болих хянагч, энэ тохиолдолд зүү 14. LOOP "Loop" командаар хянагч өмнө нь олсон "DO" командыг буцаахыг хэлдэг бол энэ нь давталт үүсгэх болно.
Алхам 6: Бүгдийг хамтад нь хийж, Halloween -ийг сайхан өнгөрүүлээрэй
Одоо хянагчаа хулуу руу оруулах л үлдлээ. Миний дизайныг илүү гэрэл гэгээтэй болгохын тулд би хэдэн хадаас ашиглан хянагчийг хулууны хажуу талд бэхлэв. Үүнийг хийсний дараа та LED анивчдаг, дуу тоглодог хак-о-дэнлүүгээ амжилттай хийж дуусгах болно. Баяр хүргэе, танд гайхалтай Halloween -ий эхлэл тавигдаж байна.
Зөвлөмж болгож буй:
Мандалориан дагах фоб: 7 алхам
Мандалориан дагах фоб: Мандалориан хэлний эхний ангиудыг үзсэний дараа би фобийг бүтээхийг хичээсэн. Бусад олон хүмүүс ижил бодолтой байсан бөгөөд Fusion 360 дээр хяналтын фоб хийхдээ миний ашиглаж болох олон лавлах материалыг байрлуулсан байсан
Бидний дунд дагах аюулгүй байдлын хайрцгийг хэрхэн хийх вэ - Цахилгааны утас хийх даалгавар: 7 алхам
Цахилгааны утас хийх даалгавар: Аюулгүй байдлын хайрцгийг хэрхэн яаж хийх вэ
Робот дагах дэвшилтэт шугам: 22 алхам (зурагтай)
Нарийвчилсан шугамын дараах робот: Энэ бол миний бүтээсэн бөгөөд нэлээд удаан хугацаанд ажиллаж байсан Teensy 3.6 ба QTRX шугамын мэдрэгч дээр суурилсан дэвшилтэт шугам юм. Миний өмнөх роботыг дагаж байсан дизайн, гүйцэтгэлд зарим томоохон сайжруулалт хийсэн. Т
Өөрийн IR дуу чимээ, дуу дамжуулагчийг бий болгох: 6 алхам
Өөрийн IR дуу чимээ, дуу дамжуулагчийг бий болгох: Миний төслийг ашиглах үндсэн зарчим бол хэт улаан туяаны (лазер) чичиргээнээс үүдэлтэй дуу чимээ бөгөөд дараа нь хүлээн авагчийн хэлхээний хэт улаан туяаны хүлээн авагчийн диод дээр хэт улаан туяаны чичиргээний дохиог хүлээн авдаг бөгөөд дохиог демодуляц болгон хувиргадаг. дууны сулралд хүрэх
Аварга LED - Адам Саважийг дагах: 13 алхам (зурагтай)
Giant LED - Adam Savage -ийг дагаж мөрдөх: Энд та Twitter, YouTube, Twitch дохиоллын чийдэнгийн үүргийг дахин гүйцэтгэх зорилготой Giant LED -ийн хувилбарыг олох болно. Миний гол зорилго бол Адам Саваж болон шалгагдсан багийн жиргээ, видео эсвэл мушгирсан урсгал байгаа үед сэрэмжлүүлэг өгөх явдал юм