Метка: linux
[geekdays.log] #14 — прокачиваем беговую дорожку
Опубликовано 18 мая, 2020
На YouTube: https://youtu.be/ChTILq0P7Ok
Прокачиваем беговую дорожку
Опубликовано 17 мая, 2020
Недавно я решился на очень странную для себя покупку. Да, я купил себе беговую дорожку.
И вскоре ко мне пришло осознание, что не хватает подробной статистики как при катании на велосипеде. В случае с велосипедом приложение на телефоне пишет и мою скорость, и пульс, и частоту вращения педалей, и подъём. Очень любопытно контролировать все эти параметры во время тренировки, иметь возможность смотреть графики и сравнивать свои результаты время от времени.
Так я решил сделать что-то подобное и с беговой дорожкой: подключить её к смартфону или планшету, чтобы собирать и отображать статистику.
(далее…)[geekdays.log] #13 — счётчики, статистика, графики
Опубликовано 24 февраля, 2019
На YouTube: https://youtu.be/mBbR-oAYrGo
[short.log] #7 — делаем YouTube плеер из Raspberry Pi
Опубликовано 22 июля, 2018
На YouTube: https://youtu.be/PFwqMhi4GH4
[geekdays.log] #11 — модифицируем хлебопечь
Опубликовано 1 июля, 2018
На YouTube: https://youtu.be/ple5knuPTKQ
[geekdays.log] #10 — домофон, Wi-Fi, Linux и много луковиц
Опубликовано 8 апреля, 2018
Видео об Onion Omega2 и о том, как можно её использовать.
На YouTube: https://youtu.be/_rUnP6nT67c
Используем Onion Omega2 для создания устройств с Linux и Wi-Fi
Опубликовано 8 апреля, 2018
В последнее время передо мной часто встают задачи сделать то или иное DIY устройство с Wi-Fi. Я рассматривал разные варианты одноплатных компьютеров и микроконтроллеров, на основе которых это лучше делать, и в итоге моим фаворитом стала Onion Omega2.
Сейчас я расскажу, почему она мне так нравится, и покажу на примере, как ей пользоваться. Как обычно, это будет и в виде традиционной текстовой статьи, и посредством видео.
(далее…)[short.log] #4
Опубликовано 23 сентября, 2017
Без сценария и с ужасной дикцией. Куда пропал, чем занимаюсь, дальнейшие планы и прочие мысли, которые лезут в голову ночью.
На YouTube: https://youtu.be/Zq4ttWxklrk
Прокачиваем NES Classic Mini — продолжение
Опубликовано 16 июля, 2017
В феврале я писал статью о том, как русские энтузиасты «взламывали» консоль NES Classic Mini, как мы занимались её реверс-инжинирингом, и как я писал приложение для того, чтобы каждый мог легко закачать в неё свои игры буквально в пару кликов.
Сегодня я напишу продолжение этой истории, ведь за полгода мы добились гораздо более существенного прогресса в этом деле.
(далее…)[geekdays.log] #9 — прокачиваем NES Classic Mini, часть #2
Опубликовано 16 июля, 2017
Продолжение истории.
На YouTube: https://youtu.be/ZJRx289keQ4
[geekdays.log] #8 — прокачиваем NES Classic Mini
Опубликовано 3 февраля, 2017
Снова о ретро-играх, но про современное железо.
На YouTube: https://youtu.be/ApHI_hPv2z4
Прокачиваем NES Classic Mini
Опубликовано 3 февраля, 2017
На geektimes.ru недавно была статья о том, что «умельцы» взломали NES Classic Mini. Однако, там даже не упомянули о том, что это сделали русские. Нет, не я, а человек под ником madmonkey. Я же сразу решил написать приложение под Windows с дружелюбным интерфейсом, чтобы это можно было делать в пару кликов. В этой статье я хочу рассказать более детально о сути «взлома», о том, как в NES Mini всё устроено, и о трудностях, с которыми пришлось столкнуться.
(далее…)Создание умного дома и разработка своего протокола
Опубликовано 27 ноября, 2012
Сразу скажу, что пост ориентирован скорее на обычных людей, чем на тех, кто в теме, и является скорее отчётом того, чем я занимался в последние дни.
Я тут решил забить на всю работу и заняться чем-то для души. Снова взялся за паяльник. Решил автоматизировать дома всё и вся. На старой-то квартире у меня был умный дом или что-то типа того — мог свет в комнате включать через Интернет и всё такое.
На этот раз я решил учесть свои ошибки. Основной проблемой было то, что раньше у меня за всё отвечало одно устройство, к которому были подключены датчики температуры, движения, дисплей, кнопки и прочее. Всё это было здорово, но в итоге устройство выполняло только тот функционал, который был заложен в него изначально. Нельзя было так просто взять и подключить какой-то новый датчик, не переделывая это устройство.
Было решено, что лучше делать много отдельных устройств, каждое из которых отвечает за строго определённую задачу, имея возможность с лёгкостью подключать их к какой-то общей сети. И чтобы у каждого устройства был адрес и свой набор команд. Что-то вроде CAN-шины в современных автомобилях. При этом хочется, чтобы сеть была децентрализованной, без мастер-устройства, чтобы соединялись все по одному проводу, легко реализовывалось без покупки дополнительного контроллера, ну и чтобы длинные провода не были проблемой.
На борту микроконтроллера есть всякие I²C, да UART, но они явно не удовлетворяют условиям. В итоге было решено разработать свой велосипед протокол.
(далее…)