Electronic Game Console (Gameboy)

23-12-2012, 22:23 Cмотрели: 946

    Electronic game console (gameboy)



    Electronic Game Console (Gameboy) vitshan_m » 23 дек 2012, 01:32

    Привет. Вот более менее доделал свою электронную игру типа GAMEBOY .

    микроконтроллер pic16f876 +lcd nokia 3310, схема и проект прилагаются.



    http://yadi.sk/d/-savY_iX1NkJJ



    http://yadi.sk/d/bBga5RV51NkJF



    программа заняла все 8 кб памяти программ.



    Смысл игры - бегать по большому этапу,собирать монетки,жизни,бомбы,убивать множество

    врагов (бомбой или напрыгнув сверху).

    Собрав все монетки появится где то ключ. найдя его можно открыть запертые двери и

    найти 3 алмаза,которые и нужно собрать ,чтобы закончить уровень.





    В игре есть возможность создать разнообразные уровни- под землей, под водой,в замке,

    в пустыне, в пещере ,на облаках итд. есть всякие островки летающие ,

    батуты, стреляющие как в марио пушки, потайные комнаты ,блоки ,которые можно разрушать

    подложив бомбу..... реализован горизонтальный и псевдовертикальный

    скроллинг карты при игре. Игра сделана по типу DUCK TALES - восьмибитной игры на денди.





    Я постарался сделать наиболее привлекательной графику, хотя в демо уровне все свалено в кучу без особого замысла.



    я выжал все что можно из этого микроконтроллера. если бы у него было больше озу( а есть около 300 регистров) то игра сильно изменилась бы,

    можно было бы сделать хоть какую нибудь видеопамять и из нее выводить на экран, это позволило бы нормально организовать слои, и, допустим,

    герой был бы виден уже не на фоне белого квадратика а нормально накладывался бы на фон, и т д.



    а если бы было болеее 8 кб памяти программм то не понадобилась бы микросхема памяти 32кб , на ней записаны карты

    уровней и данные врагов а также картинки применяемые как заставки.спрайты для скорости хранятся в мк.



    фпс около 20 кадров в секунду при 10 мгц кварце.



    год назад когда начинал увлекаться микроконтроллерами я мечтал написать хоть тенис , но теперь легко можно переделать

    эту игру на любой лад- хоть танчики , хоть гоночки....



    писал на асме, поэтому приходилосьвсе изобретать с нуля, а не пользоваться готовыми библиотеками для си...



    в процессе написания игры пришлось много изучить , проще говоря если бы писал на си , то в 3 раза быстрее получилось бы,

    но игра стала бы в 3 раза медленнее и постребовалось бы в 5 раз больше места при компиляции в файл прошивки ...







    корпус пока на скорую руку...

    Скоро в планах портировать игру на большой дисплей 128*64 виндстар или мэлт...





    ссылка на весь архив с видео и проектом (35 мб)

    http://yadi.sk/d/NZbaqwha1NkIz



    ссылка на ютуб (кстати там еще есть старые видеоролики )



    ссылка на проект в протеусе

    http://yadi.sk/d/gsMg5FSC1NkJ7
    Раздел: PIC


     Усилители На Микросхеме Tda1514A

    23-12-2012, 22:23 Cмотрели: 2799
    Отличный Hi-Fi - усилитель на раритетной микросхеме TDA1514A производства Philips



    Номинальная выходная мощность: 50Вт

    Питание: +-10...+-30В

    Максимальный потребляемый ток:

    Диапазон усиливаемых частот: 20Гц...25000Гц



    Выходная мощность при питании +-23В с нагрузкой 4Ом составляет 48Вт (при искажениях  0.1%)

    Выходная мощность при питании +-27.5В с нагрузкой 8Ом составляет 40Вт (при искажениях  0.1%)



    Достоинства:

    1) Высокая выходная мощность (до 50Вт!)

    2) Очень маленькие гармонические и интермодуляционные искажения

    3) Режимы Mute и Stand-By

    4) Отсутствие щелчков при включении и выключении

    5) Защита SOAR и термозащита

    6) Защита от статического электричества

    7) Очень маленькое теплосопротивление и многое другое Усилители На Микросхеме Tda1514A...




    Недостатки:

    1) Микросхема в данный момент не выпускается

    2) Возможно большая цена, вследствие прекращения выпуска

    3) Возможен выход из строя при КЗ и неравномерной подаче питания




    Примечания:

    1) Для охлаждения советую использовать радиатор площадью не менее 500 кв.см. для одной микросхемы (а не 350, как указано в других источниках)

    2) По советам, резистор в цепи Цобеля был установлен на 10Ом (не на 3.3Ом, как в даташите)

    3) На печатной плате на входе у меня установлен электролитический конденсатор 1мкФ х 63В из-за отсутсвия пленочного. Советую немножко переделать плату и установить пленочный конденсатор

    4) При 8-ми омной нагрузке заменить R3 на 82Ом, а R4 на 150Ом



    Компоненты:

    C1 - 1мкФ х 63В (пленочный или электролитический)

    C2 - 220пФ (керамический)

    C3 - 220мкФ х 63В (электролитический)

    C4 - 3.3мкФ х 50В (электролитический)

    C5 - 22нФ (керамический

    C6 - 1000мкФ х 35В (электролитический)

    C7 - 470нФ (керамический)

    C8 - 1000мкФ х 35В (электролитический)

    C9 - 470нФ (керамический)

    C10 - 100мкФ х 100В (электролитический)

    R1 - 22кОм х 0.25Вт

    R2 - 680Ом х 0.25Вт

    R3 - 47Ом (82Ом при нагрузке 8Ом) х 0.25Вт

    R4 - 82Ом (150Ом при нагрузке 8Ом) х 0.25Вт

    R5 - 470кОм х 0.25Вт

    R6 - 10Ом х 0.25Вт

    R7 - 22кОм х 0.25Вт





    Для меня недостатов нет Усилители На Микросхеме Tda1514A Я приобрел 2 микросхемы по 190руб. за штуку (для сравнения TDA1552/1553/1557/8560 стоят 140руб.). Усилитель завелся сразу и показал неплохое звучание. В сравнении с TDA2030A, у TDA1514A более качественное звучание, особенно на низких и высоких частотах. Если Вам надоело однообразие (TDA7293/7294/2030/2050), советую обратить внимание на данную микросхему!!!







    ВНИМАНИЕ!!! Правильно собранный усилитель начинает работать сразу без "плясок с бубном"!!!





    Печатная плата в формате LAY с подписями элементов, фото устройства и схема - во вложениях

    P.S. - на фото пока усилитель в тестовом режиме: тонкие провода, канифоль не смыта... Но уже включал и прослушивал неоднократно. Прошу не ругаться Усилители На Микросхеме Tda1514A

    Прикрепленные миниатюры





    • 2012-12-22_234824.jpg





    • 2012-12-23_002253.jpg





    • 2012-12-23_002328.jpg





    • 2012-12-23_002344.jpg





    • 2012-12-23_002358.jpg





    • 2012-12-23_002411.jpg





    • 2012-12-23_002419.jpg





    • 2012-12-23_002522.jpg





    • 1514.GIF





    Прикрепленные файлы:





    • Прикрепленный файл
       1514.zip   19,72 Кб
        9 раз скачано




    Раздел: УМЗЧ на интегральных и гибридных микросхемах


     Делитель Напряжения На Сдвиговом Регистре

    23-12-2012, 22:23 Cмотрели: 805
    Привет всем!



    Делаю устройство, управляемое от компа, точнее от LPT(параллельного порта), практически только производится переключение логики, основная часть электроника, работающая сама по себе, и переключается от того когда что-то в компе переключу. Осталось всего парочка свободных выходов, и нужно сделать "цифровой переменный резистор", нужно менять частоту генератора программным путем, посмотрел такие, но в наших краях достать будет не просто скажем, (доставку с Гонк Конга надо заказывать, это будет геморно) и вот тут подумал, сдвиговый регистр 74164 нашел в коробке, выпаял откуда-то наверно, и вот думаю сделать на нем делитель напряжения, хотел бы выяснить будет ли решение правильным, или лучше еще, что-то другое можно использовать, приму любые стоящие варианты. Так посмотреть, регистры можно друг к другу подключить и увеличить разрядность, хотя в одном регистре 8 выходов, 8 сопротивлений, получается 8 частот, впринципе хватит, управляется всего 2 проводками - удобно. В Proteus'е сконструировал - работает, но программа это программа, там все идеально, не так как будет вести себя реальная схема, уже обжегся на этом Делитель Напряжения На Сдвиговом Регистре.



    74164 уже испытал на семисегментке, за 1 час работы мне выдало то, что и программировал, и паял, то есть осваивал просто регистр - освоил





    сам я больше так любитель, но не профи, иногда просто появляется необходимость делать такие вещи
    Раздел: Автоматика


     Как Подавить Визг От Max7219?

    23-12-2012, 22:23 Cмотрели: 998
    Вот схема, в которой маленький усилитель на LM386.



    Как Подавить Визг От Max7219?



    Далее есть схема, на MAX7219, которая подключается к тому же источнику питания что и вышеуказанная схема.

    В итоге ужасный визг на выходе усилителя.



    Если усилитель подключаю от батареек, то визга нету. Если командно вырубаю MAX7219, тоже визг пропадает. Визг кажется от частоты апдейта.

    Подключаю 220uF к проводам питания, которые идут к плате усилка, половина пропадает. Но не ставить же фарадовый конденсатор... Осциллографа нету.



    А вот чтобы было более наглядно, снял ситуацию...







    Как подавить этот визг?
    Раздел: Песочница или Вопрос-Ответ


     Посмотрите, Пожалуйста, Правильность Схемы Термовыключателя.

    23-12-2012, 22:23 Cмотрели: 799
    протеус.JPG


    Первый раз проектирую схему для выключения ТЭНа на 3кВт.

    Схема на терморезисторе, компараторе LM339 и включением через оптическую развязкой.  



    Задумывалось так, чтобы пускалось кнопкой пуск без фиксации. дальше как напряжение на компараторе на инвертируемом и неинвертируемом уравняется происходило полное обесточивание системы, за счет появления "нуля" на выходе (Lm339 не умеет выдавать положительную "1").

    RV1 - это регулятор, думаю, будет крутилка на 10кОм, RV - терморезистор NPC - с ростом температуры падает сопротивление и растет напряжение, в эмуляторе просто поставил переменник, регулятор вниз - холодная вода, прибавляем вверх - значит теплеет. На схеме вместо ТЭНа прикрутил лампочку.

    Как только напряжения на входах выравнивается - все выключается (размах сопротивлений именно моего терморезистора), но....проблем.



    Смоделировал схему в проеусе, вроде бы ничего работает, но есть непонятное - если нажать на пуск когда температура выше требуемой (попытка запуска нагрева уже горячей воды), то ТЭН не включается, но вольтметры показывают напряжение, т.е. система не обесточивается...глюк эмуляции или компаратору тоже нужен именно переход через опорную цифру ?



    И еще вопрос по тиристору Q1 (bt169), сопротивление 1Ком типа "подтяжка" на плюс на ножке Gate , так вобще можно делать ? Когда компаратор выдаст минус на своем выходе ничего не перемкнет ? По протеусу номинал норм, а как в жизни вобще делается, какими номиналами ?



    Еще вопорос по основному транзистору после опторы, который будет все включать BT139......3кВт не мало, характеристики у него 16А, но что-то не верится, он такое по своим ножкам вообще сможет пропустить, я никогда с такими вещами дело не имел, просто невероятно как такая маленькая штучка может такое делать. Теплохарактеристика 1.7 K/ W, я слабо понимаю что это  - это типа 1.7 кельвина на ватт ? т.е на 3-х киловаттах он мне выдаст 3*1.7 = 5100 кельвин ? для этого наверное радиатор размером со шкаф нужен ?



    И последний вопрос пока мучает, вроде ничего сильнопотребляющего в слаботочке нету, как думаете, можно ли обойтись безтрансформаторным понижением или всеравно опасно без гальванической развязки трансформатором  от 220В ?



    Буду благодарен, любым замечаниям.



    проект в протеусе приложил на всякий.

    Прикрепленный файл
     термостат россыпью.rar   17,58 Кб
      51 раз скачано
    Раздел: Автоматика


     Спектр Частотой 70 Гц

    23-12-2012, 22:23 Cмотрели: 841
    Подскажите,пожалуйста,как выглядит спектр частотой 70 Гц?

    Спектр постоянного сигнала под буквой а первый.
    Раздел: Школьникам и студентам


     Переделка Узв Ya Xun Yx2000A

    23-12-2012, 22:23 Cмотрели: 1147
    Добрый день.

    В этой статье: http://cxem.net/master/44.php

    автор переделал цифровое управление, а так как у моей полетел контролер, возник такой вопрос - возможно ли сделать аналоговое управление, влупить туда 2 тумблера и юзать?
    Раздел: Песочница или Вопрос-Ответ


     Романтика Мэ-222С

    23-12-2012, 22:23 Cмотрели: 3045
    Я вот немного "облегчил" свой уселок))) но проблема всеравно осталась- в одном канале намного меньше басов (они есть но разница существенная) не подскажите на что смотреть, или в чем может быть причина. За ранее спасибо!

    И кстати корпус скоро сделаю так чо он так в открытом виде стоять не будет....

    И еще если рядом с уселком стоит вай-фай роутер, будет ли он давать помехи, и нужно ли экранировать провод на входе, от компа к уселуку? (в усилке провода на вход и выход уже экранированы)

    Прикрепленные миниатюры





    • 2012-12-22_22-57-07_674.jpg





    • 2012-12-23_09-12-21_938.jpg





    • 2012-12-23_09-12-43_131.jpg





    Раздел: Усилители мощности


     Помогите С Энкодером. Не Знаю Распиновку И Количество Смены Состояний

    23-12-2012, 22:23 Cмотрели: 868
    Здравствуйте. Попался в руки энкодер pec12 с кнопочкой. Не могу найти распиновку ног - где земля, а где каналы А и В. Так же прошу подсказать как меняется состояние. За один щелчек у него происходит одно изменение на одном канале, или сразу четыре смены состояния за один щелчек? Программирование, это пока отдельная история. Сначала с ногами и импульсами разобраться хочется
    Раздел: Песочница или Вопрос-Ответ


     Неисправность Освещения В Квартире

    23-12-2012, 22:23 Cмотрели: 1354
    поставил галогенные лампочки в квартиру....поработало 7 дней перегорели 2 лампы .

    поставил стабилизатор для галогеновых ламп...при включении маргает свет 5 секунд моргает потом разгорается и уже мерцает (сильно давит на глаза).... поставил блок стабилизации в разрыв галогенки после блока стоят(по схеме) лампа 220 вольт



    как исправить проблему?



    можно ли на галогенки поставить диод и будет ли от него понт?
    Раздел: Песочница или Вопрос-Ответ

    1 2 3 4 5 6
    Предыдущая    Следующая



    Опрос

    Ваши предпочтения в TRX


    Одинарное преобразование
    Двойное преобразование
    Прямое преобразование
    SDR
    Другое
    Мне всё равно

    Календарь новостей
    «    Декабрь 2012    »
    ПнВтСрЧтПтСбВс
     12
    3456789
    10111213141516
    17181920212223
    24252627282930
    31