Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
«Дурак подкидной и переводной» — классика карточных игр! Яркий геймплей, простые правила. Развивайте стратегию, бросайте вызов соперникам и станьте королем карт! Играйте прямо сейчас!

Дурак подкидной и переводной

Карточные, Настольные, Логическая

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Android + Samsung

С этим тегом используют

Игры Смартфон Приложение iOS Телефон Google Play iPhone Apple Ремонт техники Мобильные телефоны Все
358 постов сначала свежее
1
Burinis
3 месяца назад
Android

Какой мне эмулятор старых андрюш поставить на ПК, смартфон и планшет?⁠⁠

Хочу погамать в древние игры для андрюшек (типа The Sims 3 HD, Worms, старые Angry Birds, NFS Hot Pursuit, NFS Most Wanted...).

Устанавливать прямо на смартфон и планшет НЕ ВАРИАНТ (там стоят два Android 14, которые уже несовместимы со старыми играми).

Характеристики:
Ноут: HP Pavilion Gaming Laptop 15
ОС: Windows 10 22h2 64bit
Процессор: Intel Core i5-8300h
Видеокарта: NVIDIA GeForce 1060 MaxQ
Память: 12 ГБ ОЗУ

Смартфон: Realme 10 (RMX3630)
ОС: Android 14
Процессор: Helio G99 Octa-core
Память: 8 ГБ ОЗУ

Планшет: Samsung Galaxy Tab A9 (SM-X110)
ОС: Android 14

Не предлагать MEmu (использует только андроид 5 и новее), Bluestacks (не использует только андроид 7 и новее) и Nox (использует только андроид 5 и новее).

Компьютерное железо Смартфон Android Виртуальная машина Samsung APK Игры Мобильные игры Планшет Мобильные телефоны Текст
9
Kotofey2604
Kotofey2604
3 месяца назад
Обзоры и рейтинги

Обзор Samsung Galaxy S25 Ultra⁠⁠

Обзор Samsung Galaxy S25 Ultra Samsung, Смартфон, Android

Samsung Galaxy S25 Ultra — это флагманский смартфон, который продолжает традиции серии Galaxy S, предлагая пользователям передовые технологии и впечатляющие характеристики. Однако, несмотря на множество положительных аспектов, некоторые критики отмечают и недостатки, которые стоит учитывать.

Дизайн и дисплей
Galaxy S25 Ultra сохраняет элегантный и премиальный дизайн, который стал визитной карточкой линейки. Смартфон оснащен большим 6.8-дюймовым AMOLED-дисплеем с разрешением 3200 x 1440 пикселей, который обеспечивает яркие цвета и глубокий черный цвет. Однако некоторые блогеры отмечают, что размеры устройства могут быть неудобными для пользователей с маленькими руками.

Производительность
Смартфон работает на последнем процессоре Exynos или Snapdragon (в зависимости от региона), что обеспечивает отличную производительность в любых задачах — от игр до многозадачности. Объем оперативной памяти до 16 ГБ и встроенной до 1 ТБ позволяет пользователям не беспокоиться о нехватке места или производительности.

Камера
Камера Galaxy S25 Ultra — одна из лучших на рынке. Основная камера с несколькими модулями, включая 200 МП, предлагает потрясающее качество снимков даже в условиях низкой освещенности. Блогеры хвалят возможности зумирования и качество видео, однако некоторые отмечают, что программное обеспечение камеры иногда может работать не так быстро, как хотелось бы.

Стилус
Одним из значительных изменений в Galaxy S25 Ultra стал стилус S Pen. Ранее этот аксессуар был высоко оценен за свои функции и возможности, но в новой модели он стал урезанным. Многие пользователи и блогеры выражают разочарование по поводу того, что некоторые функции, которые делали стилус незаменимым инструментом для творчества и работы, были убраны или значительно упрощены. Это снижает его ценность для профессионалов, которые рассчитывали на многофункциональность и точность. Теперь стилус больше подходит для базовых задач, таких как заметки и рисование, но не может полностью удовлетворить потребности более требовательных пользователей.

Автономность
Аккумулятор на 5000 мАч обеспечивает хорошую автономность, позволяя смартфону работать целый день при активном использовании. Быстрая зарядка и поддержка беспроводной зарядки также являются приятными дополнениями.

Заключение
Samsung Galaxy S25 Ultra — это мощный и стильный смартфон с отличными характеристиками, который, безусловно, привлечет внимание многих пользователей. Однако стоит учитывать, что некоторые изменения, такие как урезанный стилус, могут разочаровать тех, кто рассчитывал на полноценный инструмент для творчества и работы. В целом, это устройство подойдет как для повседневного использования, так и для профессионалов, но важно взвесить все плюсы и минусы перед покупкой.

Показать полностью
Samsung Смартфон Android
3
4
Вопрос из ленты «Эксперты»
SuperGumus
3 месяца назад

Samsung Gear Sport⁠⁠

У меня проблема, купил часы самсунг gear sport начинаю подключение пишет что приложение Wearable не доступна на телефонах выпущеных после 2024 (телефлон Samsumg Galaxy A55). Есть ли аналог приложения или решение

Samsung Android Вопрос Спроси Пикабу Текст
6
NewLife1986
3 месяца назад

Как раньше носили телефоны?⁠⁠

Телефон 2000-е Мобильные телефоны Смартфон Олдскул Телевизор Samsung Android Видео YouTube Короткие видео
2
katcman
katcman
4 месяца назад

Del⁠⁠

del

Android Помощь Вирус Samsung Мат Текст
22
2329
monobogdan
monobogdan
Посты о ремонте и моддинге ретрогаджетов.
TECHNO BROTHER
4 месяца назад

Как я превратил старый смартфон в игровую консоль с возможностью звонить⁠⁠

Как я превратил старый смартфон в игровую консоль с возможностью звонить Опрос, Рукоделие с процессом, Поделки, Смартфон, Гаджеты, Телефон, Игры, Консоли, Своими руками, Программирование, Esp32, Микроконтроллеры, Samsung, Android, Arduino, Длиннопост

Осторожно: эта статья точно будет интересной, ведь в ней мы смоделируем, спроектируем и запрограммируем своё видение N-Gage 2! Я очень старался сделать статью интересной даже для тех читателей, кто не разбирается в теме 3D-печати и программирования микроконтроллеров :)

Я очень люблю ретро-игры и игровые консоли. Иногда я люблю позалипать в какую-нибудь классику с NES, Sega Mega Drive или, например, PSP. Однако особое место в моём сердечке занимает игровой телефон Nokia N-Gage, который, к сожалению, не получил продолжения, как и его более современный собрат — Sony Ericsson Xperia Play. Недавно я пересматривал свою коллекцию девайсов и обнаружил на полочке Galaxy S4 Mini. И тут я подумал: а что если...

❯ Предисловие

Думаю многие мои давние читатели заметили, что примерно четверть статей в моем блоге так или иначе касается вопроса игр и портативного гейминга. За почти три года существования блога, мы с вами успели не только поностальгировать и потыкать игровые гаджеты, но и отремонтировать часть из них, узнать как разрабатывались и работали «под капотом» игры и даже попытались спроектировать свою собственную игровую консоль!

Как я превратил старый смартфон в игровую консоль с возможностью звонить Опрос, Рукоделие с процессом, Поделки, Смартфон, Гаджеты, Телефон, Игры, Консоли, Своими руками, Программирование, Esp32, Микроконтроллеры, Samsung, Android, Arduino, Длиннопост

Почти два года назад в моей голове уже возникала идея сделать «портативку» из полурабочего гаджета. В то время я хотел рассказать читателям о том, что многие старые девайсы можно использовать в качестве одноплатных компьютеров и HMI-панелей благодаря наличию пятачков с шиной UART на плате, с которой можно легко взаимодействовать в Android-приложениях! В качестве реального примера использования я взял планшет с нерабочим тачскрином, подключил через UART геймпад, разработанный на базе RP2040 и написал программу, которая читает UART и инжектит состояние кнопок напрямую в драйвер ввода:

Как я превратил старый смартфон в игровую консоль с возможностью звонить Опрос, Рукоделие с процессом, Поделки, Смартфон, Гаджеты, Телефон, Игры, Консоли, Своими руками, Программирование, Esp32, Микроконтроллеры, Samsung, Android, Arduino, Длиннопост

Именно для того чтобы закончить этот проект я приобрел себе Ender3 V2

С тех пор прошло много времени, в моей коллекции появились некоторые серийные игровые-смартфоны и даже прототипы никогда не выходивших устройств. Однако по своей натуре я прожженный гик, у меня постоянно чешутся руки что-то запрограммировать и собрать самому.

Недавно я осматривал свою коллекцию гаджетов и на полочке с смартфонами Samsung обнаружил легендарный Galaxy S4 Mini, который мне когда-то дарил один из читателей. У смартфона отсутствовала задняя крышка, средняя часть корпуса была немного ободрана, однако несмотря на почтенный возраст в 12 лет, смартфон продолжал нормально работать и даже AMOLED-матрица у него ничуть не выгорела!

Как я превратил старый смартфон в игровую консоль с возможностью звонить Опрос, Рукоделие с процессом, Поделки, Смартфон, Гаджеты, Телефон, Игры, Консоли, Своими руками, Программирование, Esp32, Микроконтроллеры, Samsung, Android, Arduino, Длиннопост

И тут в моей голове что-то щёлкнуло: я вспомнил что S4 Mini — смартфон с довольно неплохим железом для эмуляторов и очень крутым даже по современным меркам AMOLED дисплеем. На моей памяти, в мире не выходило ни одного серийного игрового телефона в монолитном корпусе с OLED-матрицей, а тут ещё рядом лежал оригинальный N-Gage, который я недавно купил в утиле и восстановил после воды. Я взвесил все за и против, прикинул схему и конструктив будущего устройства и принялся мастерить...

Как я превратил старый смартфон в игровую консоль с возможностью звонить Опрос, Рукоделие с процессом, Поделки, Смартфон, Гаджеты, Телефон, Игры, Консоли, Своими руками, Программирование, Esp32, Микроконтроллеры, Samsung, Android, Arduino, Длиннопост

Всё начинается с кубика...

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

  • В первую очередь, нам необходимо продумать как геймпад будет общаться с нашим устройством. За исключением моего хака с UART'ом, у нас есть два варианта: первый — микроконтроллер выполняет роль USB-HID устройства (прикидываясь клавиатурой) и подключается к OTG-хосту гаджета. Среди плюсов этого подхода можно выделить низкую задержку, однако минусов гораздо больше. Например, далеко не все старые устройства поддерживают OTG и могут быть проблемы с реализацией одновременной работы USB-хоста и зарядки (зависит от реализации OTG в каждом конкретном устройстве). А второй вариант — это Bluetooth-HID, который работает почти с любыми Android устройствами, однако потребляет чуть больше энергии и может иметь небольшой инпут-лаг.

    После расследования выяснилось, что у S4 Mini OTG нет, а значит остается лишь один вариант — Bluetooth. Среди дешевых микроконтроллеров с BT выделяется лишь ESP32, который стоит буквально три пачки доширака. Его мы с вами и выберем.

  • Далее нам необходимо придумать внешний вид устройства. Изначально мне хотелось, чтобы гаджет по форм-фактору и эргономике напоминал оригинальный N-Gage. Но поскольку мне не хотелось делать слишком длинную «колбасу» и бюджета по свободному пространству в корпусе откровенно не хватало, пришлось пойти на некоторые ухищрения — например, расположить блок кнопок вертикально.

  • Теперь самое сложное — смоделировать более-менее адекватный корпус и подогнать детали так, чтобы их хоть как-то можно было состыковать и закрепить. Я в 3D-печати новичок, а в вопросах проектирования корпусов — вообще неотесанный селюк, поэтому мне оставалось лишь смоделировать в блендере выпуклый меш, импортировать в TinkerCad и затем CSG'шками вырезать в нём дырки отверстия.

  • И самое легкое — написать прошивку для микроконтроллера и спаять всё вместе, дабы наши кнопочки не просто прикольно щелкали, но и на практике работали в системе!

Звучит как приключение на 5 минут. Но вот как на практике? Давайте посмотрим!

❯ Моделируем корпус

В первую очередь я сел моделировать корпус устройства и прикидывать его размеры. В TinkerCad'е CSG'шками сделать корпус по референсу проблематично (по крайней мере для меня), поэтому я решил смоделировать основу в блендере. Я взял рендеры N-Gage с фронтальной части, установил камеру в ортографическую проекцию и принялся повторять контур корпуса оригинального телефона. После этого я создал грани на одной половинке корпуса, продублировал все вершины и отзеркалил их с другой стороны. Таким образом, корпус получился одинаковым (кривым) с обеих сторон.

Как я превратил старый смартфон в игровую консоль с возможностью звонить Опрос, Рукоделие с процессом, Поделки, Смартфон, Гаджеты, Телефон, Игры, Консоли, Своими руками, Программирование, Esp32, Микроконтроллеры, Samsung, Android, Arduino, Длиннопост

Далее я убрал лишние рёбра посередине и вытянул корпус по оси Z с помощью инструмента Extrude. Теперь это напоминает поделку семикласника на уроке обращения с рубанком:

Как я превратил старый смартфон в игровую консоль с возможностью звонить Опрос, Рукоделие с процессом, Поделки, Смартфон, Гаджеты, Телефон, Игры, Консоли, Своими руками, Программирование, Esp32, Микроконтроллеры, Samsung, Android, Arduino, Длиннопост

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

Дальше я использовал инструмент Inset faces, дабы создать новые грани на плоскости и вытянуть из них фронтальную часть корпуса. Таким образом, мы получаем ровные и мягкие стенки, которые затем можно смягчить ещё больше с помощью модификатора Bevel:

Как я превратил старый смартфон в игровую консоль с возможностью звонить Опрос, Рукоделие с процессом, Поделки, Смартфон, Гаджеты, Телефон, Игры, Консоли, Своими руками, Программирование, Esp32, Микроконтроллеры, Samsung, Android, Arduino, Длиннопост

Однако сейчас геометрия нашего корпуса полая, внутри неё ничего нет. Чтобы добавить внутренние стенки, мы воспользуемся модификатором Boolean (CSG) в блендере: дублируем геометрию нашего корпуса, немного уменьшаем её по оси X и Y (чем меньше дубль, тем толще будут стенки), и затем сдвигаем немного вниз, а затем на основном объекте корпуса добавляем модификатор Boolean, устанавливаем режим Difference, ставим дубль в качестве второго объекта и жмём Apply. Теперь у нашего корпуса внутри отнюдь не пустота!

Как я превратил старый смартфон в игровую консоль с возможностью звонить Опрос, Рукоделие с процессом, Поделки, Смартфон, Гаджеты, Телефон, Игры, Консоли, Своими руками, Программирование, Esp32, Микроконтроллеры, Samsung, Android, Arduino, Длиннопост

Далее экспортируем модель в STL, импортируем её в TinkerCad и берём линейку в зубы. Пора замерять габариты нашего устройства и размер дисплея.

Поскольку S4 Mini уж очень скругленный, я аппроксимировал его размеры до прямоугольника (ни слово про мыло!). Над этим прямоугольником я расположил прямоугольник размером с дисплей, который и вырежет нам пространство для этого самого дисплея:

Как я превратил старый смартфон в игровую консоль с возможностью звонить Опрос, Рукоделие с процессом, Поделки, Смартфон, Гаджеты, Телефон, Игры, Консоли, Своими руками, Программирование, Esp32, Микроконтроллеры, Samsung, Android, Arduino, Длиннопост

На этом подготовка болванки корпуса закончена, переходим к реализации геймпада.

❯ Геймпад

Изначально я решил распаять все кнопки геймпада на двух макетных платах — первая с «стрелками» будет установлена слева, вторая с кнопками действий — справа. Поскольку место в корпусе сильно ограничено, текстолит я решил распилить: для этого я сделал насечки канцелярским ножом и затем руками отломал ненужные части.

В качестве кнопок я решил использовать обычные DIP-микрики, поскольку в моем городе не было ни плоских SMD-кнопок, ни тем более мягких мембранных. А ещё они прикольно щёлкают. Я, как пользователь механической клавиатуры, гарантирую это!

Как я превратил старый смартфон в игровую консоль с возможностью звонить Опрос, Рукоделие с процессом, Поделки, Смартфон, Гаджеты, Телефон, Игры, Консоли, Своими руками, Программирование, Esp32, Микроконтроллеры, Samsung, Android, Arduino, Длиннопост

Ошметки текстолита можно счистить надфилем или просто подровнять канцелярским ножом

Для реализации обработки кнопок есть несколько подходов:

  • «В лоб»: самый простой и самый подходящий для геймпадов. На один входной GPIO микроконтроллера вешается подтягивающий резистор и кнопка, которая коммутирует массу. Главный плюс такого подхода — возможность зажимать сколько угодно кнопок одновременно, а если ножек на микроконтроллере не хватает, то всегда можно использовать сдвиговый регистр!

  • На резисторах: требует наличия ADC в микроконтроллере. Принцип работы заключается в том, что на выходе каждой кнопки установлен резистор определенного номинала. В прошивке микроконтроллера опытным путем задается диапазон значений ADC, который соответствует нажатой кнопке. Такой подход иногда используется в планшетах для обработки кнопок по типу включения, громкости и т.п.

  • Матричный: используется в клавиатурах, в том числе и в телефонах. Позволяет реализовать 16-кнопочную клавиатуру всего с 8-ю сигнальными линиями, однако с таким подходом нельзя нажимать сразу несколько кнопок кнопок в одной «линии» одновременно. Этим и страдали некоторые китайские игровые консоли, на которых нельзя было одновременно зажать вверх и влево или A и B!

Поскольку у нас всего 10 кнопок, мы выберем первый подход. Для этого мы подведем общую массу к нашей макетке, от которой пустим перемычки (дорожки) к каждой кнопке, а с другой стороны подпаяем провода, которые пойдут на входы в наш микроконтроллер.

Как я превратил старый смартфон в игровую консоль с возможностью звонить Опрос, Рукоделие с процессом, Поделки, Смартфон, Гаджеты, Телефон, Игры, Консоли, Своими руками, Программирование, Esp32, Микроконтроллеры, Samsung, Android, Arduino, Длиннопост

После этого я наконец-то напечатал первую примерочную болванку, в которой всё помещалось идеально! Время от раздумий до первой болванки — ~5-6 часов:

Как я превратил старый смартфон в игровую консоль с возможностью звонить Опрос, Рукоделие с процессом, Поделки, Смартфон, Гаджеты, Телефон, Игры, Консоли, Своими руками, Программирование, Esp32, Микроконтроллеры, Samsung, Android, Arduino, Длиннопост

❯ Стыкуем корпус

Если с моделированием корпуса у меня проблем не возникло, то стыковка деталей — вопрос совершенно другой, особенно для человека без опыта проектирования корпусов. В какой-то момент времени я даже впал в депрессию и сломал парочку болванок, хотя планировал их оставить в коллекции на память. Что-ж, будет памятью о моей вспыльчивости:

Сначала я решил сделать толкатели кнопок. Для «стрелок» я решил сделать классическую крестовину в духе GBA, а кнопки действий решил сделать цилиндрическими. Здесь в целом ничего сложного: подгоняем размеры толкателей к размерам кнопок, делаем у них небольшую выемку снизу, которая будет «шляпкой» для самих кнопок, а также добавляем «юбку» по бокам как ограничитель, дабы они не выпадали из корпуса:

Как я превратил старый смартфон в игровую консоль с возможностью звонить Опрос, Рукоделие с процессом, Поделки, Смартфон, Гаджеты, Телефон, Игры, Консоли, Своими руками, Программирование, Esp32, Микроконтроллеры, Samsung, Android, Arduino, Длиннопост

А она ей как раз!

С крестовиной всё чуточку сложнее: сначала я сделал монолитную в стиле GameBoy, однако из-за того что расстояние между кнопками относительно маленькое, при нажатии на стрелку иногда нажималась и вторая кнопка. Поэтому я решил её разделить на несколько частей, оставив характерный рельеф посередине для лучшей тактильности. Я печатал много разных вариантов: подгонял зазоры для уменьшения люфта и добавлял тактильные выемки, однако остановился на классическом варианте. Далее встал вопрос как закрепить плату с геймпадом с обратной части корпуса. Я долго думал и прикидывал варианты: хотел и саморезы вкручивать, и гайки вплавлять, но потом придумал что самым лучшим и надежным решением будут салазки приклеенные на дихлорэтан, которые при желании можно снять не ломая корпус, но которые будут хорошо выдерживать постоянное усилие со стороны игрока!

Как я превратил старый смартфон в игровую консоль с возможностью звонить Опрос, Рукоделие с процессом, Поделки, Смартфон, Гаджеты, Телефон, Игры, Консоли, Своими руками, Программирование, Esp32, Микроконтроллеры, Samsung, Android, Arduino, Длиннопост

Мне кажется что это невероятный говнокод и костыль от мира инженеров. Напишите своё мнение на этот счёт в комментариях.

Когда зазоры были подогнаны, я принялся моделировать заднюю крышку. Дабы она не выбивалась из общего стиля, я сделал её из фронтальной части корпуса: продублировал, отменил все CSG-операции характерные для основного корпуса и обрезал стенки одним большим кубиком.

Как я превратил старый смартфон в игровую консоль с возможностью звонить Опрос, Рукоделие с процессом, Поделки, Смартфон, Гаджеты, Телефон, Игры, Консоли, Своими руками, Программирование, Esp32, Микроконтроллеры, Samsung, Android, Arduino, Длиннопост

Нарезаем модель в слайсере и печатаем! Как по мне, получилось очень даже стильно. Да, кто-то скажет, мол, видно, что это колхоз, не Industrial-grade, но как по мне для самоделки вполне на уровне!

Как я превратил старый смартфон в игровую консоль с возможностью звонить Опрос, Рукоделие с процессом, Поделки, Смартфон, Гаджеты, Телефон, Игры, Консоли, Своими руками, Программирование, Esp32, Микроконтроллеры, Samsung, Android, Arduino, Длиннопост

На этом разработка корпуса наконец-то закончена!

❯ Пишем прошивку

Теперь, когда корпус нашего устройства готов и элементы в нём более-менее стыкуются, можно перейти к написанию прошивки. Как я уже говорил ранее, в качестве микроконтроллера я решил выбрать ESP32 благодаря копеечной цене и наличию неплохого BT-стека:

В качестве основы я взял официальный сэмпл BT HID-устройства с гитхаба Espressif. Собрав прошивку и протестировав что всё работает нормально, я принялся адаптировать её под свои задачи. Сначала я написал код для опроса кнопок: устанавливаем GPIO в режим входа с подтяжкой к высокому уровню, затем по запросу итерируемся по массиву с GPIO и заносим состояние кнопок в отдельный массив:

uint8_t input_gpio_mapping[] = {
INPUT_GPIO_LEFT,
INPUT_GPIO_RIGHT,
INPUT_GPIO_UP,
INPUT_GPIO_DOWN,
INPUT_GPIO_A,
INPUT_GPIO_B,
INPUT_GPIO_C,
INPUT_GPIO_D,
INPUT_GPIO_E,
INPUT_GPIO_F
};

uint8_t input_key_states[INPUT_KEYS_COUNT];

void input_initialize_hw()
{
for(int i = 0; i < INPUT_KEYS_COUNT; i++)
{
gpio_reset_pin(input_gpio_mapping[i]);
gpio_set_direction(input_gpio_mapping[i], GPIO_MODE_INPUT);
gpio_set_pull_mode(input_gpio_mapping[i], GPIO_PULLUP_ONLY);
}
}

void input_update_key_state()
{
for(int i = 0; i < INPUT_KEYS_COUNT; i++)
input_key_states[i] = !gpio_get_level(input_gpio_mapping[i]); // TODO: Implement timestamp-based debouncing
}

У любых механических кнопок есть особенность, которая называется дребезг. Случается она в момент когда мы отпускаем кнопку, но при этом размыкатель ещё не полностью поднялся в крайнее верхнее положение. Бороться с этим можно по разному, самый простой способ — программный, когда мы обновляем состояние кнопки только когда прошло определенное время (измеряемое в миллисекундах) с момента прошлого апдейта.

Все HID-устройства описываются специальным дескриптором, однако формат пакетов с репортами о состоянии устройства у них очень сильно отличается: мышки передают ускорение по осям X и Y, а также состояние кнопок, клавиатуры передают до 8-нажатых клавиш одновременно (наследие PS/2), а у геймпадов целый ворох стандартов (DirectInput, XInput... чего только нет. Кстати именно поэтому внешние геймпады обычно имеют несколько режимов). Алгоритм отправки репортов очень прост: 60 раз в секунду проверяем состояние кнопок, если какие-то нажаты — заполняем буфер с нажатыми клавишами и затем отправляем репорт хост-устройству.

// Internal input keycode mapping to HID
int hid_key_mapping[] = {
HID_KEY_DOWN_ARROW,
HID_KEY_LEFT_ARROW,
HID_KEY_UP_ARROW,
HID_KEY_RIGHT_ARROW,
HID_KEY_Z,
HID_KEY_LEFT_GUI,
HID_KEY_V,
HID_KEY_ENTER,
HID_KEY_C,
HID_KEY_X
};
uint8_t hid_report[8];

vTaskDelay(1000 / portTICK_PERIOD_MS);

while(1) {
input_update_key_state();

vTaskDelay((1000 / 60) / portTICK_PERIOD_MS);
if (sec_conn) {
int hid_report_offs = 0;
memset(&hid_report, 0, sizeof(hid_report));

// Not more than 8 keys pressed at once
for(int i = 0; i < INPUT_KEYS_COUNT; i++)
{
if(hid_report_offs == 8)
break;

if(input_key_states[i])
{
hid_report[hid_report_offs] = hid_key_mapping[i];
hid_report_offs++;
}
}

esp_hidd_send_keyboard_value(hid_conn_id, 0, &hid_report, hid_report_offs);
}
}

Вуаля! Всё работает идеально!

❯ Доводим ПО смартфона

Мы уже почти дошли до финала, осталось лишь чуть-чуть доработать прошивку смартфона! Для этого, его сначала необходимо рутировать: ставим CWM через Odin и устанавливаем SuperSU!

Поскольку кнопку включения я не предусмотрел в корпусе, было решено реализовать автостарт устройства от зарядки — прямо как на айфоне! Большинство смартфонов при отображении анимации зарядки на самом деле загружают ядро Linux и запускают специальную программу. Если эту программу подменить на перезагрузку в обычный режим — мы получим автостарт устройства!

На смартфонах Samsung за это отвечает бинарник /system/bin/lpm или же /system/bin/playlpm. Изначально я хотел сделать жёсткую ссылку на программу reboot, которая не работала пока не были запущены какие-то Samsung'овские службы. Затем я узнал что есть возможность напрямую направить ядру запрос о перезагрузке устройства с помощью sysrq.

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

#!/system/bin/sh
echo 1 > /proc/sys/kernel/sysrq
echo b > /proc/sysrq-trigger

Который тоже не работал. И я понял что lpm нужно подменять другой самопальной программой. Так была написана и собрана с помощью NDK вот такая мелкая утилита, с которой уже всё заработало:

int main(int argc, char** argv)
{
system("echo 1 > /proc/sys/kernel/sysrq");
system("echo b > /proc/sysrq-trigger");
}

Далее необходимо было решить вопрос с виртуальными кнопками: поскольку в корпусе консоли виден только дисплей смартфона без кнопки Home, нам нужен был способ как-то управлять системой. Для этого было достаточно лишь пропатчить build.prop и добавить qemu.hw.mainkeys=0. В S4 Mini программные кнопки работают немного кривовато (только в портретной ориентации - т.е в нашем случае в режиме смартфона), но в целом пойдет. Я ещё немного поигрался в build.prop ради фана и добавил упоминания N-Gage :)

❯ Аппаратные доработки

Далее необходимо было решить вопрос с зарядкой. Как я уже говорил выше, было решено использовать Type-C. Я заказал разъём на плате, разобрал смартфон и кинул перемычки с цепи питания и сигнальных линий на разъем.

Как я превратил старый смартфон в игровую консоль с возможностью звонить Опрос, Рукоделие с процессом, Поделки, Смартфон, Гаджеты, Телефон, Игры, Консоли, Своими руками, Программирование, Esp32, Микроконтроллеры, Samsung, Android, Arduino, Длиннопост

У Samsung'ов в те годы были не совсем стандартные разъемы с кучей пластика и к VBus'у аккуратно подпаяться немного проблематично

Теперь нужно решить задачу запитывания микроконтроллера. ESP32 в режиме BLE кушает целые 130мА (что очень много, телефоны нулевых кушали меньше с учетом параллельно работающего GSM-тракта!) в режиме активной передачи данных. Поскольку на самой плате с ESP32 используется LDO AMS1117 с высоким dropout-напряжением в 1.2В, для использования с обычным литий-ионным аккумулятором необходимо было использовать ULDO с дропаутом в ~0.3В...

...но зачем, если контроллер питания смартфона — буквально и есть многоканальный DC-DC преобразователь, который выдаёт сразу несколько различных напряжений:

  • 0.8В-1.2В - VCore, это шина питания ядер процессора. Именно на ней работает вся или почти вся внутренняя логика системы на кристалле.

  • 1.2V-1.8V VRef - обычно это референсное напряжение для работы процессора с внешней логикой. Впрочем, с таким напряжением может быть и одна из шин питания для каких-то модулей (например камеры), это зависит от платформы.

  • 3.3V - Ну, здесь всё очевидно. 3.3В — одно из самых распространенных напряжений в микроэлектронике и может использоваться в широком спектре модулей. Например оно может использоваться для запитки модуля камеры, различных датчиков, контроллера тачскрина, усилителя и т.п. Именно эта шина питания в идеале нам и нужна.

Однако 3v3 уровни могут быть и логическими. Крайне не рекомендую вешать нагрузку аж в целых 130мАч на какую-нибудь цифровую линию, есть неиллюзорный риск спалить процессор или контролер питания. Лучше всего брать эту шину питания с здоровых decoupling-конденсаторов, однако имейте ввиду что шина может быть нагружена другими устройствами и вы со своей нагрузкой в сотню миллиампер можете увести КП в защиту!

В случае с S4 Mini у меня был сервис-мануал с схемой, где я принялся искать нужное напряжение. Изначально у меня была возможность взять 3.3В с питания eMMC, однако по ходу изучения схемы я заметил ещё одну подходящую шину питания — 3P0 (т.е 3В ровно), которая питает Wi-Fi, ИК-порт и тачскрин.

Как я превратил старый смартфон в игровую консоль с возможностью звонить Опрос, Рукоделие с процессом, Поделки, Смартфон, Гаджеты, Телефон, Игры, Консоли, Своими руками, Программирование, Esp32, Микроконтроллеры, Samsung, Android, Arduino, Длиннопост

Я решил заглянуть в даташит на микроконтроллер и убедился, что он умеет работать в том числе и при 3В на входе, однако это пороговое напряжение при котором может работать чип. Если питание нестабильное и проседает, то МК либо зависнет, либо упадет в ресет. Однако я был уверен что на выходе DC-DC с КП смартфона точно должно быть всё нормальным. Я быстренько вывел перемычку и запитал МК буквально «в воздухе», проверил что всё работает стабильно, а затем припаял несколько жилок с LVDS-кабеля и закрепил УФ-маской.

Ну что ж, пришло время собрать всё воедино! Не без помощи дихлоэретана салазки были установлены, платы геймпада вставлены, все питания припаяны, а резьба в задней крышке была нарезана.

Как я превратил старый смартфон в игровую консоль с возможностью звонить Опрос, Рукоделие с процессом, Поделки, Смартфон, Гаджеты, Телефон, Игры, Консоли, Своими руками, Программирование, Esp32, Микроконтроллеры, Samsung, Android, Arduino, Длиннопост

На МК ничего не слиплось — просто на момент фотографии мне всё ещё не пришёл флюкс-офф)

И вот, наконец-то моё детище собрано! Давайте же посмотрим что я там насобирал!

❯ Тестируем

Одним из основных критериев будущего игрового смартфона была конечно-же возможность сохранить функционал телефона. Иными словами, мне очень хотелось чтобы девайс повторял концепцию N-Gage и действительно в себе совмещал возможность звонить и удобно играть в игры!

В целом, я считаю что у меня это вполне получилось. Помимо функций самой звонилки, Android 4.4 всё ещё вполне может порадовать владельца базовым серфингом сети (большинство сайтов не откроется... ну нам и опеннета хватит!) и мессенджерами - здесь пока ещё работают и Telegram, и ВК в лице в Kate Mobile. Однако есть определенный нюанс... я взял GT-I9190 - т.е односимочную 3G-версию S4 Mini. А как известно, 3G в России уже практически не используется, поэтому вне Wi-Fi придется ограничится EDGE :)

Как я превратил старый смартфон в игровую консоль с возможностью звонить Опрос, Рукоделие с процессом, Поделки, Смартфон, Гаджеты, Телефон, Игры, Консоли, Своими руками, Программирование, Esp32, Микроконтроллеры, Samsung, Android, Arduino, Длиннопост

Вчера я сделал анонс статьи на Пикабу и несколько читателей задали резонный вопрос: это же буквально смартфон 2013 года, он же, на первый взгляд, ничего не умеет в современных реалиях. Однако спешу вас заверить что под капотом всё не так уж и плохо! 400'ого Snapdragon'а хватает для большинства мобильных игр тех лет, не говоря уже об эмуляторах. При этом в отличии от старших 600'ых снапов (тогда 800'ый ещё не вышел), он не слишком сильно греется и более лоялен к и без того не самому объёмному аккумулятору!

Как я превратил старый смартфон в игровую консоль с возможностью звонить Опрос, Рукоделие с процессом, Поделки, Смартфон, Гаджеты, Телефон, Игры, Консоли, Своими руками, Программирование, Esp32, Микроконтроллеры, Samsung, Android, Arduino, Длиннопост

Однако про опыт использования смартфонов прошлых лет в современных реалиях я уже не раз рассказывал в других своих статьях, поэтому предлагаю перейти к тесту игр. И начнем мы с вами с эмулятора NES.

Когда запускаешь любимый Super Mario Bros на офигенной AMOLED-матрице, то сразу понимаешь что весь проект был затеян точно не зря. После отключения линейного фильтра и растягивания картинки на весь экран, то диву даешься какие тут сочные цвета - не как на ЭЛТ-телевизоре, но тоже очень годно! Эмулятор работает очень шустро!

Как я превратил старый смартфон в игровую консоль с возможностью звонить Опрос, Рукоделие с процессом, Поделки, Смартфон, Гаджеты, Телефон, Игры, Консоли, Своими руками, Программирование, Esp32, Микроконтроллеры, Samsung, Android, Arduino, Длиннопост

Ещё раз ноапомню что справа не рамка, а забагованные софт-кнопки. А вот сверху - рукопопие :)

Давайте же перейдем к чему-то ещё более пестрому и "графонистому" - а именно к Sega Mega Drive с оригинальным Соником! Здесь игра точно также летает, звук не хрипит, а картинка выглядят максимально приятной. Когда-то AMOLED-матрицы Samsung ругали за PenTile и немного не естественную цветовую схему... но в эмуляторах она как-будто какой-то шарм придает.

Как я превратил старый смартфон в игровую консоль с возможностью звонить Опрос, Рукоделие с процессом, Поделки, Смартфон, Гаджеты, Телефон, Игры, Консоли, Своими руками, Программирование, Esp32, Микроконтроллеры, Samsung, Android, Arduino, Длиннопост

Далее предлагаю опробовать DOS'овскую классику - Wolfenstein 3D. Помимо "вольфа", я хотел добавить в тесты также и Quake... но порты попались кривые и не запускались. Очевидно что игра, которая шла даже на 286'ом, будет отлично летать на S4 Mini:

Как я превратил старый смартфон в игровую консоль с возможностью звонить Опрос, Рукоделие с процессом, Поделки, Смартфон, Гаджеты, Телефон, Игры, Консоли, Своими руками, Программирование, Esp32, Микроконтроллеры, Samsung, Android, Arduino, Длиннопост

Ну и нативные игрушки здесь тоже работают неплохо. В какие-нибудь аркады типа Angry Brids, Fruit Ninja или Asphalt можно поиграть с большим удовольствием!

❯ Заключение

Вот такой незамысловатый и полезный девайс у нас с вами сегодня получился. Вы можете собрать такой и сами, схему, код прошивки и исходные файлы моделей я выкладываю на своём Github. Корпус можно "пощупать" в TinkerCad.

Сама разработка заняла всего 7 дней, большая часть времени ушла на подгонку деталей. Да, эту неделю я определенно точно почти не спал и даже один раз попсиховал. Однако все время разработки мне было дико весело и интересно. Ну, а что ещё пареньку в 23 года то нужно, кроме как писать код, копаться в девайсах и ТАЗах!?

Жду ваше мнение о моей самоделке в комментариях! А если вам интересна тематика ремонта, моддинга и программирования для гаджетов прошлых лет, подписывайтесь на мой Telegram-канал «Клуб фанатов балдежа», куда я публикую бэкстейджи статей, иногда полезные посты ну и немножечко щитпоста! Если вам интересны мои видео той же тематики — предлагаю подписаться на мой YouTube-канал.

Как вам статья?
Всего голосов:
Как вам девайс?
Всего голосов:

Важно

Друзья! Для подготовки статей с разработкой самопальных игрушек под необычные устройства, объявляется розыск телефонов и консолей! В 2000-х годах, китайцы часто делали дешевые телефоны с игровым уклоном — обычно у них было подобие геймпада (джойстика) или хотя бы две кнопки с верхней части устройства, выполняющие функцию A/B, а также предустановлены эмуляторы NES/Sega. Фишка в том, что на таких телефонах можно выполнять нативный код и портировать на них новые эмуляторы, чем я и хочу заняться и написать об этом подробную статью и записать видео! Если у вас есть телефон подобного формата и вы готовы его задонатить или продать, пожалуйста напишите мне в Telegram (@monobogdan) или в комментарии. Также интересуют смартфоны-консоли на Android (на рынке РФ точно была Func Much-01), там будет контент чуточку другого формата :)

А также я ищу старые (2010-2014) подделки на брендовые смартфоны Samsung, Apple и т. п. Они зачастую работают на весьма интересных чипсетах и поддаются хорошему моддингу, парочку статей уже вышло, но у меня ещё есть идеи по их моддингу! Также может у кого-то остались самые первые смартфоны Xiaomi (серии Mi), Meizu (ещё на Exynos) или телефоны Motorola на Linux (например, EM30, RAZR V8, ROKR Z6, ROKR E2, ROKR E5, ZINE ZN5 и т.п, о них я хотел бы подготовить специальную статью и видео т. к. на самом деле они работали на очень мощных для своих лет процессорах, поддавались серьезному моддингу и были способны запустить даже Quake!). Всем большое спасибо за донаты!

Статья подготовлена при поддержке TimeWeb Cloud. Подписывайтесь на меня и @Timeweb.Cloud чтобы не пропускать новые статьи каждую неделю!

Показать полностью 24 2
[моё] Опрос Рукоделие с процессом Поделки Смартфон Гаджеты Телефон Игры Консоли Своими руками Программирование Esp32 Микроконтроллеры Samsung Android Arduino Длиннопост
232
RussDom
RussDom
4 месяца назад
Товары из Поднебесной

Выбираем недорогой смартфон в 2025 году: 7 интересных моделей в ультрабюджетном сегменте (от 8.000 до 12.000)⁠⁠

Выбираем недорогой смартфон в 2025 году: 7 интересных моделей в ультрабюджетном сегменте (от 8.000 до 12.000) Электроника, Samsung, Смартфон, Мобильные телефоны, Android, Покупки в интернете, Реклама, Экономия, Телефон, Длиннопост

Tecno SPARK 30C

Выбираем недорогой смартфон в 2025 году: 7 интересных моделей в ультрабюджетном сегменте (от 8.000 до 12.000) Электроника, Samsung, Смартфон, Мобильные телефоны, Android, Покупки в интернете, Реклама, Экономия, Телефон, Длиннопост

Узнать цену на Aliexpress | Узнать цену на Яндекс Маркет

Tecno SPARK 30C 4G является одним из самых оптимальных бюджетников выпущенных в последнее время. Смартфон получил классический «плоский дизайн» без закруглений на экране и спинке, а его толщина составляет 8,5 мм. Корпус имеет базовую влагозащиту от пыли и воды IP54. Крупный 6,67-дюймовый IPS-экран получил повышенную частоту обновления 120 Гц, что для бюджетника явление крайне редкое. За фото возможности отвечает камера с основным сенсором на 48 МП. Камера неплохая, но чувствительна к освещению, особенно тяжело ей в ночной съемке. Фронтальная камера на 8 МП для видео звонков сгодится. Работает смартфон под управлением чипа начального уровня MediaTek Helio G81. Ждать от него много не стоит: систему ворочает шустро, простенькие игры также тянет, а вот что-то более серьезное ему не по зубам. Зато смартфон хорошо подходит для мультимедиа задач, тем более, что он получил динамики с усилением громкости до 300%. За автономность отвечает аккумулятор на 5000 мАч с поддержкой быстрой зарядки на 18 Вт, что позволяет зарядить аппарат примерно за 2 часа.


SAMSUNG Galaxy A06 (4/64 GB)

Выбираем недорогой смартфон в 2025 году: 7 интересных моделей в ультрабюджетном сегменте (от 8.000 до 12.000) Электроника, Samsung, Смартфон, Мобильные телефоны, Android, Покупки в интернете, Реклама, Экономия, Телефон, Длиннопост

Узнать цену на Aliexpress | Узнать цену на Яндекс Маркет

SAMSUNG Galaxy A06 это мой личный фаворит подборки. Аппарат получил максимально простой дизайн с плоским экраном и спинкой. Никаких вычурных элементов, даже камера сделана в минималистичном исполнении. К слову, основная камера здесь на 50 МП и снимает весьма неплохо, даже в условиях недостаточного освещения. Есть качественная постобработка снимков и как для аппарата этой ценовой категории фотки получаются превосходные. По железу мы получаем MediaTek Helio G85. Не самый свежий процессор, но в этом классе рассчитывать на что-то большее не приходится. Для системы, соцсетей, мессенджеров, браузера и не самых сложных игр его будет достаточно. Что касается лицевой стороны, то в первую очередь нужно отметить 6,7-дюймовый PLS-дисплей с частотой обновления 60 Гц. Он отличается естественной цветопередачей и не подвержен ШИМ, вызывающий мерцание экрана и как следствие усталость глаз. Фронтальная камера в виде капли здесь стандартная на 8 МП, впрочем, как и аккумулятор на 5000 мАч. Смартфон поддерживает быструю зарядку 25 Вт, но покупать ее нужно отдельно, в комплекте идет только кабель.


INFINIX Smart 9 (4/128 GB)

Выбираем недорогой смартфон в 2025 году: 7 интересных моделей в ультрабюджетном сегменте (от 8.000 до 12.000) Электроника, Samsung, Смартфон, Мобильные телефоны, Android, Покупки в интернете, Реклама, Экономия, Телефон, Длиннопост

Узнать цену на Aliexpress

INFINIX Smart 9 это доступный аппарат начального уровня с крупным 6,7″ IPS-экраном, который получил частоту обновления экрана 120 Гц. Из необычных решений: в районе фронтальной камеры производитель разместил смарт панель на которую выводится дополнительная информация, в стиле Dynamic Island у iPhone. К слову, фронталка здесь, как и у предыдущих моделей на 8 МП. А вот основная камера получила сенсор на 13 МП, но похвалить ее особо не за что. Снимает и хорошо. Сердцем смартфона является уже знакомый нам по первому смартфону из подборки — MediaTek Helio G81, но работает он здесь немного бодрее, т. к в качестве системы использовали облегченную систему Android GO. По памяти имеем разные комбинации, наиболее выгодная 4/128 GB. Также у модели можно отметить громкие динамики с возможностью усиления до 300% и батарейку на 5000 мАч, что является стандартным значением в 2025 году. А вот зарядка здесь неспешная, всего на 10 Вт.


Tecno Spark Go 1 (4/128 GB)

Выбираем недорогой смартфон в 2025 году: 7 интересных моделей в ультрабюджетном сегменте (от 8.000 до 12.000) Электроника, Samsung, Смартфон, Мобильные телефоны, Android, Покупки в интернете, Реклама, Экономия, Телефон, Длиннопост

Узнать цену на Aliexpress

Tecno Spark Go 1 это смартфон начального уровня, который получил 6,67-дюймовый дисплей с разрешением 1600 х 720 и частотой обновления 120 Гц. Даже в таких недорогих смартфонах высокая частота стала нормой и это радует. Смартфон работает на чипе Unisoc T615, а чтобы облегчить ему задачу в качестве операционной системы использовали Android 14 Go. Запас памяти для аппарата этой ценовой категории вполне приемлем: 4 GB оперативки и 128 GB накопитель. Аккумулятор, как и в прошлых моделях на 5000 mAh. Поддерживается быстрая зарядка с мощностью 15 Вт.


Poco C61 (4/128 GB)

Выбираем недорогой смартфон в 2025 году: 7 интересных моделей в ультрабюджетном сегменте (от 8.000 до 12.000) Электроника, Samsung, Смартфон, Мобильные телефоны, Android, Покупки в интернете, Реклама, Экономия, Телефон, Длиннопост

Узнать цену на Aliexpress

Еще один представитель бюджетного класса Poco C61. Примерно такой же, как и у предыдущих представителей экран с диагональю 6,71″, разрешением 1650 х 720 и матрицей IPS получил частоту обновления 90 Гц. Дизайн спинки сделан с акцентом на камеры, но в реальности они очень простые. Основной модуль делает снимки с разрешением 8 МП, а фронталка и того меньше — 5 МП. Зато смартфон очень дешевый и отлично подойдет для роли первого аппарата ребенку или девайса для связи пожилым родителям, бабушкам, дедушкам и т. д. Железо здесь весьма скромное MediaTek Helio G36, но для связи и интернета его вполне достаточно. Памяти не пожалели: формула 4/128 GB позволит комфортно пользоваться браузером, открывая несколько вкладок, а также смотреть видео из интернета и специализированных сервисов, вроде Youtube. Батарея здесь на 5000 мАч, зарядка 10 Вт.


Realme Note 60 (6/128 GB)

Выбираем недорогой смартфон в 2025 году: 7 интересных моделей в ультрабюджетном сегменте (от 8.000 до 12.000) Электроника, Samsung, Смартфон, Мобильные телефоны, Android, Покупки в интернете, Реклама, Экономия, Телефон, Длиннопост

Узнать цену на Aliexpress

В сегодняшней подборе Realme Note 60 с объемом памяти 6/128 GB занимает достойное место и выглядит заманчиво на фоне конкурентов. Экран, как и положено в этом классе, с разрешением HD+ 1600 х 720, диагональ 6,74″, частота обновления 90 Гц. Работает смартфон под управлением восьмиядерного UNISOC T612 и получил аккумулятор на 5000 мАч. Из интересного также можно отметить неплохую основную камеру на 32 МП. Смартфон весьма простенький, но надежный. В том числе и в плане дизайна: плоский экран и спинка снова возвращаются в моду.


Blackview OSCAL TIGER 13

Выбираем недорогой смартфон в 2025 году: 7 интересных моделей в ультрабюджетном сегменте (от 8.000 до 12.000) Электроника, Samsung, Смартфон, Мобильные телефоны, Android, Покупки в интернете, Реклама, Экономия, Телефон, Длиннопост

Узнать цену на Aliexpress

Самый технологичный и навороченный смартфон подборки, новинка от Blackview — OSCAL TIGER 13. Работает под управлением мощного восьмиядерника Unisoc T760 (набирает в антуту более 450 000 баллов). Процессор хорошо тянет любые приложения и игры, в том числе с 3D графикой. По памяти получаем комбинацию из 8GB оперативки и 256 GB накопитель, чего хватит на несколько лет беспроблемного использования. Экран здесь также с разрешением HD+ и частотой обновления 90 Гц, но фронтальная камера получила современный дизайн и встроена не в виде капли, а в виде точки. По камере здесь все очень интересно: основной сенсор на 50 МП от Samsung делает неплохие снимки с постобработкой ИИ и объединением 4 пикселей в 1. Если нужен дешевый телефон, но с акцентом на камеру — это оно. А еще у смартфона стерео динамики, есть NFC модуль, запись разговоров и продуманная операционная система Doke OS. За автономность отвечает аккумулятор на 5000 мАч c быстрой 18 Вт зарядкой.

Показать полностью 7
Электроника Samsung Смартфон Мобильные телефоны Android Покупки в интернете Реклама Экономия Телефон Длиннопост
5
39
Промо Забустить свой пост
BadGodman
BadGodman
Авторские истории

Сериал "Локдаун". Season #1 Episode #1⁠⁠

Сериал "Локдаун". Season #1 Episode #1 Фантастика, Антиутопия, Текст, Постапокалипсис, Параллельная вселенная, Альтернативная история, Альтернативная реальность, Мат, Длиннопост

— Андрей, у нас пиздец! — не поздоровавшись рявкнул Сергей Валерьевич, распахивая входную дверь и практически вынося, стоящего в дверном проёме Андрея. В голосе Сергей Валерьевич слышались едва скрытые нотки паники.

— И вам здравствуйте… — показательно невозмутимо ответил Андрей вслед удаляющейся спине в темно-синем костюме и аккуратно закрыл дверь.

Шаркая тапочками и еще не отойдя ото сна, он добрел по коридору до гостиной. Сергей Валерьевич уже стоял около бара и, поднося бутылки почти к носу, рассматривал надписи на этикетках.

— Не рановато ли в… — Андрей замялся, соображая, который сейчас час. Бросил взгляд на экран айфона, отметив про себя сообщение о шестидесяти четырех пропущенных звонках — …в 11:20 утра.

— Нормально. — Сергей Валерьевич остановился на коньяке стоимостью в сорок тысяч, налил себе добрую половину рокса и по-хозяйски уселся в кресло у камина.

— У нас пиздец, Андрей.

— Это вы уже говорили. Но, может, это какой-то конкретный пиздец? Есть какие-то вводные, данные, факты? — Андрей присел в кресло напротив, рассматривая через окно во всю стену за спиной Сергея Валерьевича, залитый солнцем задний двор. Попутно мелькнула мысль, что траву пора бы уже покосить.

— Шутник! Ты в интернете вообще бываешь? Тебе же тридцать девять, почти молодежь! Даже я в свои шестьдесят три им пользуюсь и всегда в курсе новостей! — в голосе Сергея Валерьевича послышались мерзенькие нотки сарказма. — А ты все дрыхнешь! Опять бухал небось! — он начал заводиться, левой рукой вытирая испарину с лысой головы. Стакан с коньяком опасно дрожал в его правой руке, отчего напиток едва не выплескивался из стакана. – Тебе за что такое бабло платят, Андрей? Чтобы ты все контролировал! На, смотри!

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

— И что смотреть?

— Любое! — зло отрезал Сергей Валерьевич.

Андрей, секунду посомневавшись, наугад ткнул в ролик блогера с рецептами еды. Видео раскрылось, и подгрузилась реклама.

«Странно, что у него нет премиума, — успел подумать Андрей и перевел взгляд на отсчет. — Блять, двадцать секунд».

В рекламном ролике стоял человек в черном худи и накинутом на голову капюшоне. На его лице была белая грязная улыбающаяся маска. За спиной виднелся размытый фон, в котором угадывалась вечерняя улица.

— Недобрый день, — слегка наклонив голову, будто смотрел в камеру исподлобья, сказал человек. — Конечно, вы чувствуете, что власть многое не договаривает, а зачастую — и вовсе откровенно лжет своему народу, которому, согласно Конституции, должна служить. Ведь согласно Конституции суть власти составляют избранные народом менеджеры, которые управляют страной и ее ресурсами во благо своего электората. Однако во всем мире с самого начала этот постулат является фикцией, ширмой и враньем. Любой политик и чиновник, используя многочисленные ухищрения и обещания, добираясь до власти, тут же забывает про свои слова, преследуя исключительно личные цели. Мы решили показать, что получится, если избранные простыми людьми управленцы начнут говорить правду… — двадцать секунд прошло, но Андрей уже забыл про кнопку «Пропустить». — …и выполнять обещанное. К сожалению, ложь, стремление к самообогащению, интриги и развязанные ими войны каждый день уносят и ломают жизни многих людей. Поэтому нам придется говорить на их языке и действовать теми же методами. Советуем прислушаться к данному заявлению всем власть имущим и воспринять наш манифест всерьез. Но, конечно, выбор за вами, когда день станет добрым…

Обращение кончилось, начался обычный видеоролик, но Андрей уже не слушал.

— И это вы рассматриваете как... нечто серьезное? – в какой-то прострации выдавил он очевидный вопрос.

— А ты нет? Ты не понял, что этот ролик сейчас крутят везде! Не только на ютубе. Он на всех видеоресурсах, хостингах, в социальных сетях и даже в новостях. Каждую минуту миллионы людей обсуждают его, делятся ссылками и уже создают мемы! И не только у нас. Он практически на всех языках мира вне зависимости от геолокации! – уже почти кричал Сергей Валерьевич.

— Ты представляешь, что за организация могла взломать столько серверов крупных корпораций?! Какие у них ресурсы! Или сколько стоит купить всю эту рекламу! Сколько бабла! Что они могут с этими ресурсами?! И главное – какая паника начнётся в ближайшее время!

— И что уже есть? Какие наработки? Кто-то взял на себя ответственность? Что говорит Сам? Какие данные? – мозг Андрея уже начал развивать обычную скорость мышления.

— А вот хер! Нет никаких данных. Эта реклама блокируется почти всеми компаниями, но каким-то образом она все равно умудряется везде пролезть. Во всем мире просто фантастические просмотры. И это пиздец, Андрей! Или чья-то шутка. Было бы хорошо, если шутка. Но в ней тогда нет смысла. А смысл должен быть! – Сергей Валерьевич начал понижать тон, то ли смирившись, то ли успокаивая сам себя, то ли от безысходности ситуации.

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

То, что это был взлом, Андрей не сомневался, потому что ни у кого нет столько денег, чтобы купить всю видеорекламу. Этот вариант невозможен даже в теории.

— Ясно, пора выезжать! — процедил Андрей и пошел одеваться.

Сгоняя «крякалками» офисный планктон с левой полосы и пролетая с мигалками по встречке, Андрей торопил водителя, параллельно при этом выслушивая по телефону доклады подчиненных. Информации было крайне мало. Одни предположения.

Уже через полчаса Андрей подъезжал к офису.

— Вас Сергей Валерьевич, по закрытой связи, – доложил охранник с переднего сиденья. Андрей взял трубку.

— Тут странная ситуация, – донёсся тихий вкрадчивый голос Сергея Валерьевича. Этот голос очень напрягал. – Практически сразу после выхода этого видео, один америкосовский политик, забыл, как его зовут, сделал заявление, что это проделки наших хакеров. Выкатил нам ноту протеста и выдвинул кучу всяких обвинений. Потом призвал к новым санкциям, ну, и всё в таком же роде. Это всё в принципе привычно. Но дело в том, что спустя двадцать четыре минуты он умер. Кардиостимулятор практически сжег ему сердце. – Голос Сергея Валерьевича почти перешел на шепот. – Об этом пока не известно СМИ, но как бы… Есть ли вероятность, что это как-то связано с заявлением этого пидора в маске?

— Скиньте мне больше информации. Всё что известно.

Просторный кабинет Андрея был заполнен руководителями разных подразделений. Он пробрался сквозь толпу и сел во главе своего Т-образного стола. Гул и разговоры затихли.

— Итак, коллеги. Начинаем. Докладываем по очереди.

— Подконтрольные СМИ сглаживают ситуацию, запустили всякую хрень про тестирование новой системы какого-то рекламного оператора, часть развивает тему, что это – завуалированная реклама и суть откроется позже. И еще кучу разных спокойных контролируемых теорий. Телеграм только не подчиняется.

— Там не так уж и много пользователей. Десять миллионов вроде?

— Кхм… Уже нет, – опустил глаза сотрудник. – Как пошло это видео, количество скачиваний увеличилось в два раза и продолжает расти в геометрической прогрессии.

— Блять. Придумайте что-нибудь! Что там Комитет по надзору, просто так сидит, что ли?

— Мы сейчас блокируем все возможные видеоресурсы, включая ютуб. Но это нереально сделать мгновенно. К тому же остаются разные обходы, типа прокси и ВПН.

— Большинство прокси-серверов мы сами вбросили людям, ты чего тупишь?

— Да, но появилось множество частных. Мы сейчас взаимодействуем со всеми службами, но пока, если честно, нет абсолютно никакой информации о том, кто это мог сделать и какие цели преследует.

— Андрей! – перебил их другой сотрудник в наушниках, не отрываясь от айпада. – Только что ИГ взял на себя всю ответственность за происходящее!

— Ну уже что-то… - Андрей даже почувствовал легкое облегчение. – Как нам это красиво преподнести с выигрышем для себя?

— Сейчас обсудим с пиарщиками.

— И вообще, давайте, решайте проблему! Доклад каждые полчаса!

Подчиненные тихо вышли из кабинета.

Андрей открыл ноутбук. Писем и сообщений было слишком много. Прокрутив немного, он наткнулся на письмо Сергея Валерьевича с информацией про умершего политика. Прочитал два раза, но в голове не возникло никакой взаимосвязи - политик был уже стар, сердце слабое, да и кардиостимуляторы дают иногда сбой, это не новость.

Через двадцать минут в кабинет без стука ворвался тот парень с айпадом, Витя.

— Почему без стука? – от неожиданности вскрикнул Андрей.

— Извини, но тут какая-то хрень! – с бегающими от волнения глазами резко выпалил Виктор, теребя провод от наушников.

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

— Короче, с ИГ шляпа!

— В смысле?

— Только что слили инфу с американской базы. У них одна ракета, стоящая на боевом дежурстве, после заявления ИГ самостоятельно стартовала в неизвестность. Точнее, в известность. В то место, откуда было запеленговано обращение об ответственности. Америкосы знают это место, ты же понимаешь. Там сотрудничество, то, сё. Поэтому видеообращение особо не маскировалось. Уже привыкли все. Но теперь там все зачищено этой ракетой. Это как так?

— Это как так? – тупо повторил вопрос Андрей.

— И как бы… это, слушай. Чисто предположить, если… в теории… Может, есть связь и с Дениэлем Колином? Два раза – это уже не случайность.

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

— Ты откуда знаешь про него? Хотя похуй. Ты… понимаешь, что это? – прошипел Андрей. – Срочно! Запретить кому-либо из политиков, чиновников и вообще кому-либо выступать с заявлениями! Свяжись со Службой Госохраны! Доложи об этом! Пусть занимаются своей работой! Надо, чтобы все пока заткнулись! Пока мы не поняли, что это, случайность или... пиздец!

— Понял! – уже выбегая из кабинета, крикнул Витя.

Андрей набрал Сергея Валерьевича, сухо изложил тому последнюю информацию и попросил посодействовать с тишиной в эфирах.

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

А информации об организаторах этой атаки, сейчас это расценивалось именно как атака — по прежнему не было. Правительства всех стран рвали и метали. Но исключительно в закрытом режиме, требуя постоянного отчёта о принятых мерах от соответствующих служб.

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

Не был понятен и повод. Если это террористы, тогда где требования?

Или же это банальная маскировка грабежа века? А может быть баловство хакерской группы? Или одного хакера? Развал устоявшегося государственного строя мира? Кем? Зачем? Версий и вопросов было очень много.

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

И тут действительно стало страшно.

Через неделю было зафиксировано уже девяносто восемь смертей и контроль над ситуацией в целом был утрачен. Люди стали требовать того, что им когда-то обещали. Больше стало запросов, писем, звонков чиновникам и политикам.

И обещанное пришлось выполнять. Все оправдания, что работы уже находятся в процессе выполнения, ожидают утверждения бюджета, или очередности, собравшейся толпой уже никак не рассматривались в качестве ответа. Каждый чиновник боялся соврать или не выполнить обещанное. И этим пользовались. Должностные лица стали массово увольняться, отдавая свои кровные, украденные и заработанные только лишь для того, чтобы ускорить выполнение требований. За свои средства ремонтировали больницы и школы, прокладывали асфальт. Даже уволившись, они боялись послать подальше тех, кто вспоминал их предвыборные речи и грозился слить итог их обещаний в интернет.

И вот уже не хватает чиновников. Они бегут, а освободившиеся места никто не спешит занять. В некоторых регионах страны уже практически введено полное самоуправление. Только вот неясно к чему это приведет. Хорошо, если хотя бы не к полной анархии. Всё-таки, полиция и силовики пока ещё на местах. Хотя и здесь появилась проблема – всё теперь делается только по закону.

Людям в погонах тоже страшно. Их теперь не используешь в своих делах.

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

Под разными предлогами по ТВ перестали транслировать различные ток-шоу. Хоть что-то позитивное случилось.

А прошло всего лишь семь суток…

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

Он стал бояться будущего. Ему тоже приходилось много врать и подстраиваться в угоду интересам государства и личным желаниям, чтобы сесть в это теплое кресло, которое было поистине золотой жилой. Да-а-а-а, много приходилось отдавать покровителям, но много оставалось и в кармане. Очень много. И сейчас он надеялся только на то, что отсчёт за враньё шёл с момента первого видео. Что за всеми не придут. Потому что очень уж многие повязаны одной большой паутиной лжи.

От стука во входную дверь Андрей дернулся, нечаянно пролив на стол виски из стакана. Экран айфона показал 23:34 – странное время для гостей.


Продолжение будет выкладываться и здесь, если зайдет. Так что покажи пальцем, понравилось или нет. Черкани коммент, если есть, что сказать.

Но если не терпится читать дальше, то в t.me/badgodman уже седьмой сезон сериала идет.

Показать полностью
[моё] Фантастика Антиутопия Текст Постапокалипсис Параллельная вселенная Альтернативная история Альтернативная реальность Мат Длиннопост
13
BondDgaimsBond
4 месяца назад
Бестолковые вопросы

Вопрос⁠⁠

Вот есть А32 Самсунг, отлично работает уже лет 5 но батарея уже не торт, чувствую скоро надо будет новый телефон купить. А какая следующая модель у Самсунга после А32 идет, с похожими или чуть лучше параметрами но чтоб в той же ценовой категории до 20 тыс р( или 200 баксов). Ну и размеры чтоб такие же были массагабаритные.

Вопрос Телефон Android Samsung Текст
5
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии