Появление игры Pong ознаменовало начало новой эры. И хотя это была не первая видеоигра, именно она породила ажиотаж в этой сфере развлечений. Впервые для потребителей это чудо игростроя стало доступно с момента релиза Magnavox Odyssey в 1972 году. Odyssey поставлялся с 12 играми, но настольный теннис (Pong) стал на тот момент самой популярной из них. Позднее в компании Atari доработали принцип виртуального настольного тенниса, выпустив тот самый Pong, который мы все помним и любим. В течение нескольких лет я даже был в некоторой степени одержим этой игрой. У меня была идея воссоздать её с использованием матрицы светодиодов. Эта идея показалась мне весьма занятной в плане реализации, и я решил создать такую вариацию, которая бы и отдавала дань корням, и несла в себе мои авторские штрихи.Читать полностью »
Рубрика «ruvds_перевод» - 22
Светодиодная консоль для игры в Pong
2022-10-30 в 10:00, admin, рубрики: 3D-печать, atari, DIY, diy или сделай сам, LED, Pong, ruvds_перевод, Блог компании RUVDS.com, Игры и игровые консоли, настольный теннис, Разработка под Arduino, Электроника для начинающихПоявление игры Pong ознаменовало начало новой эры. И хотя это была не первая видеоигра, именно она породила ажиотаж в этой сфере развлечений. Впервые для потребителей это чудо игростроя стало доступно с момента релиза Magnavox Odyssey в 1972 году. Odyssey поставлялся с 12 играми, но настольный теннис (Pong) стал на тот момент самой популярной из них. Позднее в компании Atari доработали принцип виртуального настольного тенниса, выпустив тот самый Pong, который мы все помним и любим. В течение нескольких лет я даже был в некоторой степени одержим этой игрой. У меня была идея воссоздать её с использованием матрицы светодиодов. Эта идея показалась мне весьма занятной в плане реализации, и я решил создать такую вариацию, которая бы и отдавала дань корням, и несла в себе мои авторские штрихи.Читать полностью »
Разработка флешки с функцией самоуничтожения
2022-10-02 в 10:00, admin, рубрики: DIY, ruvds_перевод, usb flash drive, Блог компании RUVDS.com, защита данных, информационная безопасность, программирование микроконтроллеров, флеш-накопители, электроника, Электроника для начинающихВедь всем нам известно, что лучший способ сохранить данные в безопасности – это их уничтожить, не так ли?
Что ж, для большинства из нас более актуальным ответом стало бы шифрование. Но задумайтесь о случаях, в которых устройство может попасть в руки тех, кого шифрование не остановит…
Мой замысел – создать USB-накопитель, который косметически и функционально будет полностью идентичен типичной флешке, за одним отличием – при подключении стандартным образом он не будет показывать никаких данных.
А что разумный человек точно не станет делать, прежде чем подключать обычную флешку? Лизать пальцы!
Всё верно. Носитель будет оснащён скрытыми электродами, измеряющими сопротивление вставляющего его в устройство пальца. В обычном состоянии сопротивление пальца равно 1.5МОм, а вот во влажном около 500кОм. При загрузке такая флешка будет отображаться пустой, если сопротивление между парой электродов окажется выше заданного порога. Это не самое изящное решение, но, на мой взгляд, оно удачно балансирует между смехотворностью и функциональностью. Что же касается людей с гермофобией, то они могут смачивать палец под краном.Читать полностью »
Самодельный генератор Ван де Граафа
2022-09-25 в 10:00, admin, рубрики: DIY, diy или сделай сам, ruvds_перевод, Блог компании RUVDS.com, генератор ван де граафа, физика, Электроника для начинающихКак любитель ядерной физики и ускорительной техники я всегда нахожусь в поиске новых источников высокого напряжения. Обычно таким устройством оказывается нечто на основе большого трансформатора, умножителя напряжения или их комбинации. Но существует и множество других методов генерации высокого напряжения, которые зачастую не учитываются и рассматриваются как устаревшие. Один из них – это старый добрый генератор Ван де Граафа, изобретённый ещё в 1929 году. О сборке подобного устройства собственными силами и пойдёт речь в данной статье.Читать полностью »
Пособие по программированию модулей ядра Linux. Ч.6
2022-09-18 в 14:00, admin, рубрики: linux, ruvds_перевод, tty, UNIX, Блог компании RUVDS.com, модули ядра, Настройка Linux, планирование задач, программирование ядра, Разработка под Linux, тасклетыОчередная часть последней версии пособия по созданию модулей ядра от 2 июля 2022 года. В ней мы познакомимся с понятием tty, представляющим альтернативу макросу
print
, напишем модуль для мигания светодиодами клавиатуры, а также разберем тему планирования задач с помощью тасклетов и очередей заданий.Читать полностью »Дизайн дискет. Краткая история легендарного предмета из 80х
2022-09-11 в 10:00, admin, рубрики: floppy disk, ruvds_перевод, Блог компании RUVDS.com, дискеты, ретрокомпьютеры, старое железо, флоппи-диски, хранение данныхВ 80-90е годы дискеты были самым популярным средством для хранения и обмена информацией. Их можно назвать ностальгическими иконами ретро-эстетики того периода, которые по-прежнему не теряют своей актуальности в современном дизайне музыкальных носителей. С чего же началась их история, и в какой форме они продолжают существовать сегодня? Читать полностью »
Система спектрозональной съемки на Raspberry Pi
2022-09-04 в 10:00, admin, рубрики: DIY, diy или сделай сам, Raspberry Pi, ruvds_перевод, Блог компании RUVDS.com, Разработка на Raspberry Pi, спектрозональная съемкаПояснение переводчика: в статье речь пойдет об изготовлении устройства, которое позволяет делать фотографии изображения в различных участках спектра электромагнитных волн.
Цитата из Википедии: спектрозональная съёмка производится для получения изображений деталей объекта, неразличимых в видимом свете.
В статье много фото.
В данном случае автор приводит пример самостоятельного изготовления подобного непростого устройства.Читать полностью »
Пособие по программированию модулей ядра Linux. Ч.4
2022-09-02 в 13:00, admin, рубрики: linux, procfs, ruvds_перевод, sysfs, UNIX, Блог компании RUVDS.com, Настройка Linux, программирование ядра, Разработка под LinuxПеред вами очередной фрагмент последней версии руководства по написанию модулей ядра от 2 июля 2022 года. Тема этой части — системные вызовы. В ней вы познакомитесь с этим понятием на примере создания собственной функции для открытия файлов, которая будет подменять собой исходную
sys_open
, а также следить за конкретным пользователем, информируя нас об открываемых им файлах. Читать полностью »Массажер для головы на базе платформы Стюарта
2022-08-21 в 10:00, admin, рубрики: DIY, diy или сделай сам, MEGA2560, ruvds_перевод, Блог компании RUVDS.com, массажер для головы, платформа Стюарта, программирование микроконтроллеров, серводвигателиЦелью этого проекта было превратить массажер головы в автоматизированное устройство, которое бы само делало мне массаж. Изначальной задумкой было просто использовать линейный привод или один шаговый двигатель с резьбовой шпилькой для реализации движения вверх/вниз. Однако меня понесло, и я решил сделать так, чтобы устройство могло осуществлять движение во всех направлениях, для чего и была выбрана платформа Гью-Стюарта, обеспечивающая 6 степеней свободы.
- Не слишком ли это мудрено? Да!
- Оказалось ли это дорого? Да!
- Я ненормальный? Да!
Все программные и аппаратные файлы доступны на GitHubЧитать полностью »
Пособие по программированию модулей ядра Linux. Ч.2
2022-08-19 в 13:00, admin, рубрики: linux, ruvds_перевод, UNIX, Блог компании RUVDS.com, написание модулей linux, Настройка Linux, программирование ядра, Разработка под Linux, системное администрирование, создание драйверовПродолжение последней версии руководства по написанию модулей ядра от 2 июля 2022. В первой половине текущей части мы подробнее разберём структуру и принцип действия модулей, узнаем, чем отличается пространство пользователя от пространства ядра, а также немного поговорим об использовании памяти. Вторая же половина будет посвящена одному из типов модулей — драйверам устройств, основы работы с которыми мы также подробно рассмотрим.
Читать полностью »
Пособие по программированию модулей ядра Linux. Ч.1
2022-08-15 в 13:00, admin, рубрики: linux, ruvds_перевод, Блог компании RUVDS.com, Настройка Linux, разработка ядра linux, системное администрированиеПеред вами последняя версия пособия по программированию модулей ядра Linux, вышедшего 2 июля 2022 года. Пособие большое, поэтому материал будет разбит на серию статей. В первой части мы разберём, что такое модули ядра, рассмотрим необходимые подготовительные этапы для их создания и в завершении по традиции напишем первый простейший модуль «Hello world», попутно разобрав лицензирование, передачу аргументов командной строки и прочие нюансы. Это пособие вы можете смело воспроизводить и изменять в соответствии с условиями Open Software License v 3.0.Читать полностью »