Мазмұны:

Әнмен жүру Led-flashing Hack-O-Lantern!: 6 қадам
Әнмен жүру Led-flashing Hack-O-Lantern!: 6 қадам

Бейне: Әнмен жүру Led-flashing Hack-O-Lantern!: 6 қадам

Бейне: Әнмен жүру Led-flashing Hack-O-Lantern!: 6 қадам
Бейне: ДОЛЖЕН ВИДЕТЬ ОБЗОР Охотничьего снаряжения Полный комплект светодиодного тактического фонаря - Ec.. 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!

Барлығына ұнайтын Хэллоуин әніне әр түрлі түсті жарықдиодты жыпылықтайтын және ойнайтын ұялы фонарь жасаңыз.

1 -қадам: Шолу

Шолу
Шолу
Шолу
Шолу
Шолу
Шолу
Шолу
Шолу

Бұл жоба Адамс отбасының тақырыптық әнін динамик арқылы ойнаған кезде әр түрлі светодиодты жыпылықтайтын керемет PIC бақыланатын асқабақты қалай жасау керектігін көрсетеді. Бұл бейнеде асқабақтың сыртында жарықдиодты шамдар сөніп тұр. Кешіріңіз, мен камераны асқабақтан шыққан жарықты жақсы жинай алмадым, бұл шынымен жұмыс істейтін бейнені қосуға тұрарлық.

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

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

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

- Асқабақ! - Супер жарқын жарықдиодты шамдар - мен қарапайым жарықдиодты қолдандым, және менің ойымша, бұл өте жарқын жарықдиодты шамдармен жақсы көрінеді - Микроконтроллер тақтасының бір түрі - мен Parallax Basic Stamp 2 -ді қолдандым, себебі менде болды, бірақ Мен Make Controller немесе контроллердің басқа түрін де қолдануға болатынына сенімдімін. Тырнақтар- бұл микроконтроллер тақтасын асқабақтың бүйірінде ұстау үшін пайдаланылады, контроллерді қалай орнатуға болатынына байланысты сізге қажет болмауы мүмкін Қосымша: Компьютер динамигі- бұл шағын динамик үшін күшейткіш ретінде қызмет етеді. микроконтроллер құралдарымен: пышақтар

3 -қадам: Асқабақты кесіңіз

Асқабағыңызды кесіңіз!
Асқабағыңызды кесіңіз!
Асқабағыңызды кесіңіз!
Асқабағыңызды кесіңіз!
Асқабағыңызды кесіңіз!
Асқабағыңызды кесіңіз!

Мен өзімнің асқабағымды қорқытуды ұнатамын, бірақ бұл жерде сіз не істеу керектігін шешесіз. Сізге алаңдауға тура келетін жалғыз нәрсе - сіздің жарық диодтарыңыз сіздің дизайныңызды көрсету үшін жеткілікті жарық бола ма? Жарықдиодты шамдар жарқырайтынына көз жеткізу үшін асқабаққа жарық түсетін үлкен тесіктер жасамаңыз. Асқабақ дизайнының кейбір керемет идеялары үшін осы сайтты қолданып көріңіз

4 -қадам: Микроконтроллерді қосыңыз

Микроконтроллерді қосыңыз
Микроконтроллерді қосыңыз
Микроконтроллерді қосыңыз
Микроконтроллерді қосыңыз
Микроконтроллерді қосыңыз
Микроконтроллерді қосыңыз
Микроконтроллерді қосыңыз
Микроконтроллерді қосыңыз

Бұл қадам сіз қолданатын микроконтроллердің түріне байланысты, мен Parallax Basic Stamp 2 микро контроллерін қолданамын. Егер сізде Control Control сияқты микроконтроллердің басқа түрі болса және сізге көмек қажет болса, түсініктемеде сұраңыз.

Сізге мен көрсеткендей жарық диодты және динамиктерді қосу керек, немесе келесі қадамға қосатын бағдарлама жұмыс істемейді. 14 -ші 13 -ші 12 -ші және 11 -ші қатарларда Vss терминалдары астындағы жолдардың алыс жиынтығына кіретін 470 Ом резисторды қосыңыз, резисторлар сол қатарға шығуы керек. Енді төрт түрлі жарықдиодты алып, светодиодтың теріс (қысқа) ұштарын Vss терминалдарына қосыңыз. Жарықдиодты шамдардың оң жақтарын (ұзын ұштарын) алыңыз және оларды резисторларды қосқан жолдарға қосыңыз (14, 13, 12 және 11 -жолдар) Динамиктің екі ұшын 9 -шы қатарға қосу керек. қажет болған жағдайда ұзын сымды қолданып Vss терминалдарының бірі. Егер сіз дыбысты күшейту үшін компьютер динамигін қолданғыңыз келсе, 9 -терминалдан шығатын сымды компьютер динамигінің кіріс сымына жалғаңыз. Егер бұл сізді шатастыратын болса, суреттер мұның бәрін айқынырақ етуі керек.

5 -қадам: Бағдарламалық қамтамасыз ету

Бағдарламалық қамтамасыз ету
Бағдарламалық қамтамасыз ету

Мен жасаған бағдарлама негізгі бағдарламалау тілінде және жарық диодты жарықтандырумен қатар қажетті жиілікті шығарады. Егер сіз бағдарламашы болмасаңыз немесе кодтауды ұнатпайтын болсаңыз, уайымдамаңыз, мен өзім қолданған кодты енгіздім, мен оның қалай жұмыс істейтінін түсіндіремін, қажет болса оны өзгертуге болады. Мен бағдарламаны негізгі мөртабан форматына (.bs2) және мәтіндік құжатқа (.txt) енгіздім.

'{$ STAMP BS2}' {$ PBASIC 2.5} Жоғарыдағы бұл екі команда компиляторға қандай кодтау түрін қолданатындығыңызды және қандай жабдықты қолданатындығыңызды білдіреді. DO «істеу» пәрмені контроллерге цикл пәрменін тапқанша, тапқанның бәрін жасауды айтады HIGH 14 «Жоғары» пәрмені контроллерге келесі түйреуішке кернеуді қолдануды айтады, бұл жағдайда PIN коды 14 нөмірі болады. он төрт нөмірі микроконтроллерде бар PAUSE 100 «кідірту» пәрмені контроллерге белгілі бір уақыт ішінде не істеп жатқанын кідіртуді айтады, бұл жағдайда ол 100 милия секундқа кідіреді FREQOUT 9, 200, 1568 «Freqout» команда контроллерге сертификаттың түйреуіш нөмірі арқылы сертификаттық уақыт бойынша сертификат жиілігін шығаруды айтады, бұл жағдайда түйреуіш нөмірі 9, уақыт 200 милия секунд және жиілігі 1568 Гц LOW 14 «төмен» пәрмені хабарлайды белгілі бір түйреуішке кернеуді беруді тоқтату үшін контроллер, бұл жағдайда түйреуіш 14. LOOP «Цикл» пәрмені контроллерге бұрын табылған «DO» пәрменін қайтаруды айтады, бұл цикл жасайды.

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

Барлығын біріктіріп, керемет Хэллоуин өткізіңіз
Барлығын біріктіріп, керемет Хэллоуин өткізіңіз
Барлығын біріктіріп, керемет Хэллоуин өткізіңіз
Барлығын біріктіріп, керемет Хэллоуин өткізіңіз
Барлығын біріктіріп, Хэллоуинді керемет өткізіңіз
Барлығын біріктіріп, Хэллоуинді керемет өткізіңіз

Енді контроллерді асқабаққа салу жеткілікті. Мен контроллерді асқабақтың жағына бекіту үшін бірнеше шегелерді қолдандым, сонда менің дизайным арқылы көбірек жарық түседі. Сіз мұны жасағаннан кейін, сіз жарық диодты жарқылмен, әнмен ойнауға арналған Hack-O-Lantern сәтті аяқтадыңыз. Құттықтаймыз, сізде керемет Хэллоуиннің басталуы бар.

Ұсынылған: