Самый маленький flappy bird на atmega328 своими руками

Поділитися
Вставка

КОМЕНТАРІ • 51

  • @maxgear9648
    @maxgear9648  3 роки тому +9

    Написал игру с одной кнопкой для консоли с двумя кнопками х)

  • @useryoutube28305
    @useryoutube28305 Рік тому +2

    Можно спаять игральный кубик с дисплеями на каждой грани. И написать программу, чтобы каждая грань экран показывали определённый набор вариантов. Встряской запускать случайный выбор.

    • @maxgear9648
      @maxgear9648  Рік тому +1

      Можно, были такие идеи, проблема только в аккумуляторе, быстро садиться будет

  • @sergeykozinets9979
    @sergeykozinets9979 Рік тому

    Лайк. подкину пару идей. 1: если делать плату размером с монету, то почему бы не использовать АКБ LIR2032 ? Это АКБ имеющий формафктор CR2032 но с напряжением 4.2-3.6 вольта и возможностью зарядки. 2: чтобы не ушатывать мелкие аккумуляторы, я их заряжаю тупо от заведомо заряженной банки 18650. Конкретно для LIR2032 собрал зарядник из подзаряжаемой "одноразки" и 2 холдеров под CR2032. Сперва заряжаю потроха от одноразки, а потом от них заряжаю LIR2032. 2: контролер жирноват для 2 кнопочного флепиберда. А размер может быть чуть больше, а сама плата - круглая в размер монеты (как раз под LIR2032). Да и сам контроллер может потянуть больше. 3: проистекает из 2. На канале у Daniel C есть игровая консоль на Attiny85 и ssd1306, почему бы не взять ее за основу и не подправить прошивку под выше упомянутый экран? Сделал бы и сам, но программировать не умею. Только платы паять.

    • @maxgear9648
      @maxgear9648  Рік тому

      Про зарядку не понял ниче, подрубаешь источник со стабилизацией тока и напряжения и все, плата зарядки с али как на видосе просто самый простой и дешевый вариант и позволяет заряжать значениями ровно как указано в даташите аккума. А по остальному - это все увеличение размеров. Атмега в qfn корпусе самый мелкий чип что я смог найти в продаже, soic-8 больше, а другие экзотические варианты либо нет в наличии нигде - либо оптовые партии. lir2032 просто круглая и больше по площади чем тот что я взял, а идея была сделать плату максимально маленькой)

  • @Vlafder
    @Vlafder 2 роки тому +3

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

    • @maxgear9648
      @maxgear9648  2 роки тому +1

      Похоже на сарказм, в этом видосе плата получилась так себе)

  • @gamertf2
    @gamertf2 Рік тому

    Очень круто получилось!

  • @Kotak-k1w
    @Kotak-k1w Рік тому

    Очень хорошее видео, интересно, автор все еще жив? (в проклятые времена живем, раз приходится такие вопросы задавать про молодых и талантливых людей!)

    • @maxgear9648
      @maxgear9648  11 місяців тому +1

      Уф, не говорите) Жив, цел, орёл, спасибо большое:)

  • @V4L1K.
    @V4L1K. 2 роки тому +2

    Что насчет телеграфного(азбука морзе) приемопередатчика? Возможно тоже с екраном для наглядного выбора частоты, например на 1 диапазон(40м/20м), и тоже миниатюрный) Интересно наскольно реально запхать трансивер в корпус от кроны

    • @maxgear9648
      @maxgear9648  2 роки тому +2

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

    • @Kotak-k1w
      @Kotak-k1w Рік тому

      В корпус от "кроны"- это чемодан, генератор можно уменьшить до размеров пчелы и это не сарказм!

  • @Pavelkolchanov
    @Pavelkolchanov 2 роки тому +1

    Повторил игрушку, спасибо!, очень захватывает.
    У меня пару вопросов, подскажи пожалуйста.
    1)Записывал игру сраз в ардуину. Потом пробовал на эту ардуину другой скетч загрузить. Выдаёт "проблема загрузки в плату" это загрузчик У неё слетает? Пробовал и саму игру ещё раз загрузить на эту плату, тоже не даёт.
    2)по кнопкам, чтобы играть нужно одну из кнопок зажать, второй играть. Так должно быть?

    • @maxgear9648
      @maxgear9648  2 роки тому

      Круто :)
      1) попробуй зашить загрузчик, но если в ардуину шил просто через юсб, то он не должен был слететь
      2) не должно быть, у меня единственное было что иногда нажатие кнопки пропускается, причину не выяснил)

  • @fyntik2306
    @fyntik2306 Рік тому

    Хорошо просто

  • @memtv9909
    @memtv9909 11 місяців тому

    Красавчик!

  • @catvideoslover320
    @catvideoslover320 2 роки тому

    А еще видосов про консольки не планируется? Что-то побольше и поинтереснее, вроде полноценной портативки, уж очень хочу сам собрать, но я в электронике нини, да и паяльник в жизни в руках не держал

    • @maxgear9648
      @maxgear9648  2 роки тому +1

      я как раз тут провел "исследование" по поводу ретро консолей, покодил, кароче будут видосы про gameboy, nes(денди), сегу, в виде портативной консоли, интересует?) геймбой и денди скорее всего будут без изготовления плат и сложной пайки так что только ждать пока я найду финансы на компоненты)

    • @catvideoslover320
      @catvideoslover320 2 роки тому

      @@maxgear9648 оо, предчувствую целую серию интересных видосов, все жду 😎

  • @Pavelkolchanov
    @Pavelkolchanov 2 роки тому +1

    А можно ардуину нано сразу прошить, а потом чип выпаять?

    • @maxgear9648
      @maxgear9648  2 роки тому +2

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

  • @Pavelkolchanov
    @Pavelkolchanov 2 роки тому +1

    Реально её на Atmega168 сделать? Ненашел загрузчика для 168, и пишет что скетч не влазит.

    • @maxgear9648
      @maxgear9648  2 роки тому

      Можно без загрузчика программатором, а так скетч 24кб требует, не уверен можно ли впихнуть, скорее всего да если пошаманить с библой u8g2lib, если отказаться от вывода текста на экран требует уже 16.1кб, извратиться и текст попиксельно выводить + еще че-нибудь убрать или найти другую библиотеку которая жрет поменьше, и там еще оперативки 87 байт на локальные переменные остается, уже не так свежо помню прошивку, может не хватить. Кароче пробуйте, я бы сказал это точно возможно но не супер просто, в качестве спортивного интереса если сделаете - отпишитесь, будет круто) ну если не получится прокачаете скилуху в программировании мощно))

    • @maxgear9648
      @maxgear9648  2 роки тому

      от загрузчика точно придется отказаться

    • @maxgear9648
      @maxgear9648  2 роки тому

      а нет я ошибся, если весь текст вырезать 11.3кб прошивка занимает, так что остается придумать как вывести текст не используя u8g2.enableUTF8Print(); и u8g2.print, ну и локальные переменные надо убедиться чтобы влезли, без текста 125 байт свободных, пробежался по коду глазами - вроде должно хватить!

    • @Pavelkolchanov
      @Pavelkolchanov 2 роки тому

      Спасибо за ответ.

  • @__-vl4km
    @__-vl4km 2 роки тому +1

    Я так и не нашел ссылку на проект с платой, скажите пожалуйста где именно искать

    • @maxgear9648
      @maxgear9648  2 роки тому

      Упс, добавил в описании

    • @__-vl4km
      @__-vl4km 2 роки тому

      @@maxgear9648 спасибо, сейчас закажу плату

  • @_kotpilot_1247
    @_kotpilot_1247 3 роки тому +1

    Оставьте пожалуйста ссылку на скачивание гербер файла для заказа платы на JLC PCB

    • @maxgear9648
      @maxgear9648  3 роки тому

      Пока сам не заказывал не буду делать, как протестирую весь процесс буду выкладывать, пока что можете сами с easyEDA выгружать)

    • @_kotpilot_1247
      @_kotpilot_1247 3 роки тому

      @@maxgear9648 спасибо большое

    • @maxgear9648
      @maxgear9648  2 роки тому

      не заметил что ссылку на проект изиидиэй забыл, добавил)

  • @osmi_nog
    @osmi_nog Рік тому

    Кто ещё примет вызов меньше консоль сделать😂

  • @юрийадаменко
    @юрийадаменко 3 роки тому

    👍

  • @GURONTV
    @GURONTV Рік тому +1

    Здарова, сделай вейп на ардуино с олед дисплеем

  • @semkipivasov3385
    @semkipivasov3385 3 роки тому

    Сделай гайд по луту)

  • @рома-ч1с7т
    @рома-ч1с7т Рік тому

    где купить этот экран?

    • @maxgear9648
      @maxgear9648  Рік тому

      алиэкспресс) В описании есть ссылка на архив с файлами проекта, там список компонентов со ссылками, если там нет то придется искать

  • @Ламповый_канал
    @Ламповый_канал 3 роки тому

    Только одна игра? Марио туда можно запилить?

    • @maxgear9648
      @maxgear9648  3 роки тому +1

      Можно запилить, вопрос времени, платформеры трудозатратней чем флапи бёрд будет. Хотя если найти код готовый под какой-нибудь arduboy наверняка есть платформеры с открытым кодом)

    • @maxgear9648
      @maxgear9648  3 роки тому +1

      Можно и меню с выбором игры сделать, правда придется оптимизировать еще использование шрифтов как-то, а то всю память сжирают. Но я щас думаю на другую тему видосов сделать, а то этот че-то не смотрят пока :(

    • @maxgear9648
      @maxgear9648  3 роки тому +1

      там на этот arduboy есть и платформеры и что хочешь, если упростить графон, чуть переписать кода и будет считай марио, можно даже уровни сделать как в марио прям