Мазмұны:
- 1 -қадам: Шолу
- 2 -қадам: материалдар
- 3 -қадам: Асқабақты кесіңіз
- 4 -қадам: Микроконтроллерді қосыңыз
- 5 -қадам: Бағдарламалық қамтамасыз ету
- 6 -қадам: Барлығын біріктіріп, Хэллоуинді керемет өткізіңіз
Бейне: Әнмен жүру Led-flashing Hack-O-Lantern!: 6 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Барлығына ұнайтын Хэллоуин әніне әр түрлі түсті жарықдиодты жыпылықтайтын және ойнайтын ұялы фонарь жасаңыз.
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 сәтті аяқтадыңыз. Құттықтаймыз, сізде керемет Хэллоуиннің басталуы бар.
Ұсынылған:
Talos, жол жүру кезінде сізді қауіпсіз етеді: 5 қадам
Талос, жол жүру кезінде сізді қауіпсіз етеді: Жолда жүргенде қысымның құрбаны болу - көптеген адамдар үшін, әсіресе әйелдер үшін. Қандай ел болмасын, қоғамдық көліктерде жүру сізді жыныстық зорлық -зомбылыққа ұшыратуға болатынын немесе тіпті үйге жаяу бара жатқанда қадағалайтынын білуге тең. Солардың ішінде
Сізге келесі GPS/жаяу жүру үшін DIY GPS деректерді тіркеуші: 11 қадам (суреттермен)
Сізге келесі GPS/жаяу жүргіншілерге арналған DIY GPS деректерді тіркеуші: Бұл GPS мәліметтерін тіркеу құралы, оны сіз әр түрлі мақсатта қолдана аласыз, мысалы, егер сіз демалыс күндері күзгі түстерді тексеру үшін ұзақ жолға шыққыңыз келсе. немесе сізде жыл сайын күзде баратын сүйікті жол бар және сіз
Күн бақшасының жарығын RBG -ге велосипедпен жүру: 7 қадам (суреттермен)
Күн бақшасындағы шамды велосипедпен RBG -ге көтеру: Youtube -те күн бақшасының шамдарын жөндеу туралы көптеген бейнелер бар; Күн сәулесі бақшасының батареясының қызмет ету мерзімін ұзартады, осылайша олар түнде ұзақ жұмыс істейді, және басқа да көптеген бұзушылықтар
WAC (ЖҮРУ ЖӘНЕ ҚҰРАЛДЫ ҚҰРУ) - Ескі компакт -дискіні қайта пайдалану: 6 қадам
WAC (ЖҮРУ ЖӘНЕ ҚОСЫЛУ ҚҰРАЛЫ) - Ескі компакт -дискіні қайта пайдалану: Барлығына сәлем, мен Крис XI сынып оқушысымын, бұл менің бірінші нұсқаулығым. Бұл жобаны мен 11 жасымда жасағанмын (мен өз жобаларымды барлығына көрсету үшін жариялауға ұялатынмын)*Қателіктер үшін кешірім сұраймын. Ағылшын тілі менің туған тілім емес
Өздігінен жүру және PS2 джойстикпен басқарылатын Arduino автокөлігі: 6 қадам
Өздігінен жүретін және PS2 джойстикпен басқарылатын Arduino автокөлігі: Сәлеметсіз бе, менің атым Хоакин, мен Arduino әуесқойымын. Өткен жылы мен Arduino-ға құмар болдым, мен әр түрлі нәрсені жасай бастадым, бұл автоматты және джойстикпен басқарылатын көлік-олардың бірі