Мазмуну:

Ырды ээрчүү Led-flashing Hack-O-Lantern !: 6 Steps
Ырды ээрчүү Led-flashing Hack-O-Lantern !: 6 Steps

Video: Ырды ээрчүү Led-flashing Hack-O-Lantern !: 6 Steps

Video: Ырды ээрчүү Led-flashing Hack-O-Lantern !: 6 Steps
Video: Превью фестиваля песни в Сан-Ремо - Последние новости Сан-Ремо на YouTube #SanTenChan 2024, Декабрь
Anonim
Ырды ээрчитип Led-flashing Hack-O-Lantern!
Ырды ээрчитип Led-flashing Hack-O-Lantern!
Ырды ээрчитип Led-flashing Hack-O-Lantern!
Ырды ээрчитип Led-flashing Hack-O-Lantern!
Ырды ээрчитип Led-flashing Hack-O-Lantern!
Ырды ээрчитип Led-flashing Hack-O-Lantern!

Ар бир сүйүктүү Хэллоуин ырына ойногон жана көп түстүү LEDди жаркыратуучу джек-о-чырак жасаңыз.

1 -кадам: Обзор

Обзор
Обзор
Обзор
Обзор
Обзор
Обзор
Обзор
Обзор

Бул проект сизге Адамс үй -бүлөсүнүн темасына ар кандай светодиоддорду жаркырата турган керемет PIC көзөмөлдөгөн ашкабакты кантип жасоону көрсөтөт, анткени ал Адамс үй -бүлөлүк темасындагы ырды спикер аркылуу ойнойт. Бул видео LED лампалары ашкабактын сыртында өчүп баратканы жөнүндө. Кечиресиз, мен камерамды ашкабактан чыккан жарыкты чындап иштетип жаткан видеону кошо ала турган деңгээлде ала албадым.

2 -кадам: материалдар

Материалдар
Материалдар
Материалдар
Материалдар
Материалдар
Материалдар

Материалдар:

- Ашкабак! - Super Bright LED'лер - Мен кадимки светодиоддорду колдончумун, жана мен ойлойм, бул супер жаркыраган диод менен алда канча жакшыраак көрүнөт - Микроконтроллер тактасы - Мен Parallax Basic Stamp two колдончумун, анткени менде болгон, бирок Мен Make Controller же башка контроллердин дагы бир түрү колдонулушу мүмкүн экенине ишенем. Тырмактар- Микроконтроллер тактасын ашкабактын капталына кармоо үчүн колдонулат, сизге контроллерди кантип орнотууга жараша кереги жок болушу мүмкүн Кошумча: Компьютер Спикери- бул кичинекей спикер үчүн күчөткүч катары кызмат кылат Микро контролердун куралдары менен: Бычактар

3 -кадам: Ашкабагыңызды оюңуз

Ашкабагыңызды оюңуз!
Ашкабагыңызды оюңуз!
Ашкабагыңызды оюңуз!
Ашкабагыңызды оюңуз!
Ашкабагыңызды оюңуз!
Ашкабагыңызды оюңуз!

Мен жеке өзүмдүн ашкабагымды коркунучтуу кылганды жакшы көрөм, бирок бул эмне кыларыңды өзүң чече турган жер. Сизди тынчсыздандыра турган нерсе - бул сиздин LEDдин дизайны аркылуу көрсөтүүгө жаркыраган жарык болобу. Светодиоддоруңуздун жаркырашын камсыз кылуу үчүн, ашкабагыңызда жарык чыга турган чоң тешиктерди жасабаңыз. Кээ бир чоң ашкабак дизайн идеялары үчүн бул сайтты колдонуп көрүңүз

4 -кадам: Микроконтроллерди туташтырыңыз

Микроконтроллерди туташтырыңыз
Микроконтроллерди туташтырыңыз
Микроконтроллерди туташтырыңыз
Микроконтроллерди туташтырыңыз
Микроконтроллерди туташтырыңыз
Микроконтроллерди туташтырыңыз
Микроконтроллерди туташтырыңыз
Микроконтроллерди туташтырыңыз

Бул кадам чынында сиз колдонгон микро контроллердин түрүнө жараша болот, мен Parallax Basic Stamp 2 микро контроллерин колдоном. Эгерде сизде Make Controller сыяктуу микро контроллердин башка түрү бар болсо жана сизге кандайдыр бир жардам керек болсо, анда комментарийде сураңыз.

Сиз мен көрсөткөндөй эле LED жана динамиктерди туташтырышыңыз керек, же кийинки кадамга киргизе турган программа иштебейт. 14th 13th 12th жана 11th катарларда, Vss терминалдарынын астындагы алыскы катарлар тобуна алып баруучу 470 Ом резисторлорду туташтырыңыз, каршылаштар ошол эле сапка чыгышы керек. Эми төрт түрдүү светодиод алып, LEDдин терс (кыска учу) учтарын Vss терминалдарына сайыңыз. Светодиоддун оң учтарын (узунураак учтарын) алыңыз жана аларды резисторлорду туташтырганыңыз менен ошол эле саптарга сайыңыз (14, 13, 12 жана 11 -катарлар) Динамиктин эки учу 9 -катарга жана Vss терминалдарынын бири, керек болсо узунураак зымды колдонуңуз. Эгерде сиз үндү күчөтүү үчүн компьютердик динамикти колдоно турган болсоңуз, анда 9 -терминалдан чыккан зымды компьютериңиздин динамигинин кирүүчү зымына туташтырыңыз. Сүрөттөр мунун баарын бир топ түшүнүктүүрөөк кылышы керек, эгер бул сизди түшүнүксүз кылса.

5 -кадам: Программалык камсыздоо

Программалык камсыздоо
Программалык камсыздоо

Мен жасаган программа негизги программалоо тилинде жана LEDди күйгүзүү менен бирге керектүү жыштыкты чыгарат. Эгерде сиз программист эмес болсоңуз же жөн эле коддоону жактырбасаңыз, кабатыр болбоңуз, мен колдонгон кодду кошуп койгом, мен анын кантип иштээрин түшүндүрөм, керек болсо аны өзгөртө аласыз. Мен программаны негизги штамп форматына (.bs2) жана тексттик документке (.txt) коштум

'{$ STAMP BS2}' {$ PBASIC 2.5} Жогорудагы бул эки буйрук компиляторго сиз кандай коддоону колдонуп жатканыңызды жана кандай жабдыкты колдоно турганыңызды айтууга багытталган. DO "do" буйругу контролерго цикл буйругунан чыкмайынча тапканынын бардыгын айтат HIGH 14 "Жогорку" буйругу контроллерге кийинки пинге чыңалуу колдонууну айтат, бул учурда PIN номери 14, ошол эле он төрт саны сиздин микро контролеруңузда бар PAUSE 100 "Пауза" буйругу контролерго белгилүү бир убакытка жасап жаткан ишин тындырууну айтат, бул учурда ал 100 миля секундага тыныгат FREQOUT 9, 200, 1568 "Freqout" команда Контроллерге тастыктоочунун пин номери аркылуу сертификаттын жыштыгын чыгарууну айтат, бул учурда пиндин номери 9, убакыт 200 милий секунд жана жыштыгы 1568 ГЗ ТӨМӨН 14 "Төмөн" буйругу Контроллер белгилүү бир пинге чыңалууну токтотууну токтотот, бул учурда пин 14. LOOP "Loop" командасы контролерго мурда табылган "DO" буйругун артка кайтарууну айтат, бул циклди жаратат.

6 -кадам: Баарын бириктирип, сонун Хэллоуин өткөрүңүз

Баарын бириктирип, улуу Хэллоуин өткөрүңүз
Баарын бириктирип, улуу Хэллоуин өткөрүңүз
Баарын бириктирип, улуу Хэллоуин өткөрүңүз
Баарын бириктирип, улуу Хэллоуин өткөрүңүз
Баарын бириктирип, улуу Хэллоуин өткөрүңүз
Баарын бириктирип, улуу Хэллоуин өткөрүңүз

Эми, сиз болгону контроллерди ашкабакка салып коюуңуз керек. Контроллерди ашкабактын капталына бекитүү үчүн, менин дизайным аркылуу көбүрөөк жарык тийиши үчүн, мен бир нече мыктарды колдондум. Муну кылгандан кийин, сиз LED жаркылдаган, ыр ойногон Hack-O-Lantern программаңызды ийгиликтүү аяктаган болосуз. Куттуктайбыз, сизде улуу Хэллоуиндин башталышы бар.

Сунушталууда: