Мазмұны:

Ретро Pac-Man сағаты: 6 қадам (суреттермен)
Ретро Pac-Man сағаты: 6 қадам (суреттермен)

Бейне: Ретро Pac-Man сағаты: 6 қадам (суреттермен)

Бейне: Ретро Pac-Man сағаты: 6 қадам (суреттермен)
Бейне: ЗЛО ЕЩЕ ЗДЕСЬ ЖУТКАЯ НОЧЬ В СТРАШНОМ ДОМЕ / EVIL IS STILL HERE A TERRIBLE NIGHT IN A TERRIBLE HOUSE 2024, Шілде
Anonim
Image
Image

Инстаграмдағы TechKiwiGadgetsTechKiwiGadgets авторы Толығырақ:

USB зарядтау ақаулықтарын жою құралы
USB зарядтау ақаулықтарын жою құралы
USB зарядтау ақаулықтарын жою құралы
USB зарядтау ақаулықтарын жою құралы
USB қайта зарядталатын экологиялық таза фонарь
USB қайта зарядталатын экологиялық таза фонарь
USB қайта зарядталатын экологиялық таза фонарь
USB қайта зарядталатын экологиялық таза фонарь
Анимациялық сөз сағаты
Анимациялық сөз сағаты
Анимациялық сөз сағаты
Анимациялық сөз сағаты

Туралы: Технология мен оның әкелетін мүмкіндіктері туралы ақылсыз. Маған бірегей заттарды салу қиындықтары ұнайды. Менің мақсатым - технологияны қызықты етіп, күнделікті өмірмен байланыстыру және адамдарға керемет құрылыста табысқа жетуге көмектесу … TechKiwiGadgets туралы толығырақ »

Сенсорлы экран мен Pac-Man анимацияланған интерактивті Pac-Man төсек сағатын жасаңыз.

Бұл керемет жобаны жасау өте қарапайым және бұл ностальгиялық Pac-Man нашақорлары үшін керемет сыйлық.

Pac-Man ойынымен қарым-қатынас жасай отырып, сіз дабылға өзіңіз қалаған дыбысты жаза аласыз.

*** Pacman Gameplay -мен шығарылған V10 коды енді нүктелерге қосылды ***

1 -қадам: материалдарды жинаңыз

Материалдарды жинаңыз
Материалдарды жинаңыз
Материалдарды жинаңыз
Материалдарды жинаңыз
Материалдарды жинаңыз
Материалдарды жинаңыз

Ретро Pac-Man сағаты 5 негізгі модульден жасалған, сонымен қатар MDF ағашынан лазермен кесілген корпус.

  1. Arduino тақтасы - Arduino Mega 2560 (1, 2 және 3 -тармақтарды бір тапсырыс ретінде сатып алуға болады)
  2. Сенсорлы экран Arduino Shield - 3,2 дюймдік Mega Touch L CD
  3. Кеңейту тақтасының экраны сенсорлық экраны - 3,2 дюймдік TFT LCD дисплейі + Arduino Mega 2560 үшін сенсорлық экран
  4. Нақты уақыттағы сағат модулі - DS3231 RTC
  5. Диктофон модулі - ISD1820 Диктофон

Нұсқаулықта Arduino қажетті коды, кітапханаға сілтемелер және жобаны құру үшін қажет кез келген арнайы графикалық файлдар бар.

Жоғарыдағы тізімде прототипте қолданылатын элементтерге ұқсас бөлшектерді жеткізушілерге сілтемелер бар. Сіз шығындарды азайту үшін бөлшектерді өзіңіз қалаған жерден ала аласыз.

Бұл модульдерге қосымша сізге келесі компоненттер қажет болады

  1. Алдыңғы корпусты корпусқа бекітуге арналған x 4 панельдік түйреуіштер
  2. Корпусты бір -біріне жабыстыруға арналған екі бөліктен тұратын эпоксидті шайыр
  3. Қағаз парақтары - ағашты тегістеуге арналған әрқайсысы жұқа және орташа сұрыпты 4 парақ
  4. Диаметрі 3 мм ағаш бұрғышы бар электрлік бұрғы.
  5. USB кабелінің ұзындығы 1м
  6. USB зарядтағыш (сағаттың қуат көзі үшін қолданылады)
  7. 150 мм х 30 мм х 3 мм MDF немесе стирол корпуста тізбекті ұстап тұру үшін кронштейн салу үшін
  8. Ыстық желім қаруы

Қосымша автокөлік артқы жарығын күңгірттеу компоненттері тек төсек сағаты болған жағдайда қажет

  1. Резистор 270км
  2. Зенер диод 3.3v 0,5 ватт
  3. Резистор 47 Ом
  4. Жарыққа тәуелді резистор (LDR)

2 -қадам: Істі жасаңыз

Істі құрастырыңыз
Істі құрастырыңыз
Істі құрастырыңыз
Істі құрастырыңыз
Істі құрастырыңыз
Істі құрастырыңыз

Корпус 9 мм және 3 мм MDF ағаштан жасалған, ол лазермен кесілген. Төменде сіз үшін лазерлік кескіштің жергілікті компаниясына жіберуге болатын бөлшектердің өлшемдері мен саны бар файлдар берілген.

1. Алдыңғы панель

Алдыңғы панель екі бүйірлік сақинаның арасына салынған және 5 минуттық екі бөлікті эпоксидті желіммен орнына жабыстырылған. Желімді асыра алмау үшін абай болыңыз, себебі ол бүйірден ағып кететінін көрсетеді.

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

Төрт панельді түйреуіш алдыңғы панельдің ішкі бұрыштарына бекітілген және корпусқа шамамен 10 мм шығыңқы етіп бекітілген. Бұл тестілеу кезінде оны алып тастау үшін артқы панельге енгізіледі.

2. Артқы панель

Артқы панель бес бүйірлік сақинадан тұрады, содан кейін артқы корпус соңғы бүйірлік сақинамен қапталған. Тағы да 5 минуттық екі бөлікті эпоксидті желіммен орнына жабыстырыңыз. Желімді асыра алмау үшін абай болыңыз, себебі ол бүйірден ағып кететінін көрсетеді.

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

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

4. Баламалы 3D жағдай Екі өндіруші осы ретро Pacman сағаты үшін 3D үлгісін шығарды

Бұларды мына жерден табуға болады

Феконинк бойынша Pac Man жағдайы

TronicGr жасаған Pac Man сағаттарының ремиксі

3 -қадам: электронды модульдерді жинау

Электрондық модульдерді жинау
Электрондық модульдерді жинау
Электрондық модульдерді жинау
Электрондық модульдерді жинау
Электронды модульдерді жинау
Электронды модульдерді жинау

Жалпы тізбекте нақты уақыт сағаты, Arduino Mega, дыбыстық модуль, сенсорлық экран және экран қабығы бар.

1. Нақты уақыт сағаты

Нақты уақыттағы сағатты Arduino Mega артқы жағындағы суреттегідей орнатыңыз. Мен ыстық желім пистолеті мен орау көбігін қолдандым, олар қозғалып кетпеуі үшін және қозғалысты сіңіретін амортизатор бар. Менің жағдайда, мен 2 RTC аяқтарын тікелей Arduino -ға дәнекерледім және 5v мен GND -ті Arduino -ға қосу үшін қосылатын сымды қолдандым.

2. Дыбыс жазу модулі

Бұл шынымен керемет және қолдануға оңай. Жоғарыда көрсетілгендей, модуль мен динамикті тиюден оқшауланғанына сенімді болу үшін модуль мен динамикті орналастыру үшін көбік пен ыстық желімді қолданыңыз. Дыбыс модулі Arduino -да D8 арқылы іске қосылады, сондықтан бұл және қуат көзі берілген схемаға сәйкес қосылуы керек.

3. Артқы шамды автоматты түрде өшіру (қосымша) Егер сіз төсек сағаты ретінде пайдаланғыңыз келсе, онда сіз ұйқыға әсер етпеуі үшін түнгі уақытта артқы жарығын автоматты түрде өшіргіңіз келеді. (Олай болмаған жағдайда, сіз бұл қадамды өткізіп жібере аласыз!)

Өкінішке орай, TFT экранының артқы жарығы +3.3в -қа бекітілген және оны Arduino көмегімен реттеу мүмкін емес. Бұл артқы жарықтың жарықтығын басқару үшін біз оны ажыратып, Arduino PWM түйреуішіне қайта қосылуымыз керек дегенді білдіреді. Мен мұны компоненттердегі түйреуіштерге немесе жолдарға минималды зақым келтірмей жасағым келді, сондықтан келесі әдісті қолдандым.

Төмендегі қадамдарды мұқият орындаңыз

(a) Бұған қол жеткізу үшін жарыққа тәуелді резистор (LDR) құрылғының артында орналасқан, ол жарықты анықтайды. Корпуста 3 мм екі тесік бұрғылаңыз және LDR аяқтарын тесіктерден итеріңіз. Аяқтарды орнында ұстау үшін шкафтың ішкі жағына ыстық желім қолданыңыз. Корпустың ішкі жағындағы екі сымды дәнекерлеңіз және оларды схемаға сәйкес қосыңыз. Arduino A7 -ге схемаға сәйкес 270 км резисторды қосыңыз.

(b) TFT дисплейін алып тастаңыз және оны қатты жерге қойыңыз. 19 -түйреуішті (LED_A) анықтаңыз және түйреуіш түбіндегі пластмассадан бірнеше миллиметрді мұқият алып тастаңыз. Ілгекті жоғарыдағы суреттегідей тегіс және қосқыштан алшақ қойыңыз. TFT Sheild мықтап қосылатынын және иілген істік штепсельдік розеткаға кедергі жасамайтынын тексеріңіз.

(с) түйреуішке иілген жерге 47 Ом регистрін дәнекерлеңіз және резистордан сымды Arduino Mega D9 -ге қосыңыз. Arduino D9 түйреуіші 40 мА дейін батып кетуі мүмкін, сондықтан резистор мұны шектейді. 3.3 вольтты Zener диодын сол түйреуішке (LED_A) жалғаңыз және оны схемаға сәйкес жерге қосыңыз. Мұның мақсаты - артқы жарығын шамадан тыс кернеуден қорғау, себебі ол кернеуді 3,3в дейін реттейді.

4. TFT экраны мен Arduino Shield 3.2 'TFT сенсорлы экран қосқыштарын TFT Arduino Shield -ге абайлап итеріңіз. Содан кейін берілген суреттегідей Arduino жоғарғы жағына мұқият қосылыңыз. RTC батареясы бар, сондықтан қуат өшірілген болса да, дұрыс уақытты сақтайды. Дабыл уақыты Arduino -дағы Eeprom -да сақталады, яғни электр сөндірулі болған жағдайда ол сақталады.

4 -қадам: кодты жүктеп, сағатты тексеріңіз

Кодты жүктеп, сағатты тексеріңіз
Кодты жүктеп, сағатты тексеріңіз

«жүктеу =» жалқау «

DK және басқа тақырыптар
DK және басқа тақырыптар
DK және басқа тақырыптар
DK және басқа тақырыптар

Retro Pac-Man Clock кодын басқа тақырыптарды қамтамасыз ету үшін өзгертуге болады. USB кабелі басқа өндірушілер үшін өздерінің бірегей тақырыптарын әзірлеу мүмкіндігінің бар екенін білдіреді.

Donkey Kong -тың бастапқы нұсқасы қосылған. Сағат әдеттегідей жұмыс істейді және сенсорлық экранмен басқару Марионы басқарады.

*** Өндірістің 3 -нұсқасы қазір осы нұсқаулықта шығарылды ***

Жоғары, Төмен, Солға және Оңға басқару элементтері экранның жоғарғы, төменгі, сол және оң жағын түрту арқылы ғана Марио бағытын өзгертуге болады.

Солға немесе оңға саяхат кезінде секіру үшін экранның жоғарғы жағын түртіңіз. Орнату мәзірін іске қосу үшін экранның ортасын басыңыз.

Бұл басқаларға одан әрі дамуға шабыт береді деп сенемін !!

Микроконтроллер сайысы 2017
Микроконтроллер сайысы 2017
Микроконтроллер сайысы 2017
Микроконтроллер сайысы 2017

Микроконтроллерлер байқауының 2017 жылғы бірінші жүлдесі

Ұсынылған: