Code Every Day 🚀
30 subscribers
687 photos
243 videos
22 files
174 links
Просто для развлечения
Download Telegram
Channel photo updated
🛠 День 1: Заметка 2: Прототип устройства для управления RGB панелью

Давно думал о том, чтобы по тренироваться в программировании Arduino.

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

Думал, какой бы проект подобрать, чтобы был интересным, полезным и как-то мог пригодиться.
В итоге остановился на таком проекте: Управление RGB Led панелью с помощью Arduino Mega 2560.

Первая задача была:
💰 купить комлектующие:
- Arduino Mega 2560
- RGB полноцветный светодиодный модуль
- Набор проводов "папа-папа"
- Блок питания
- Сетевой двухжильный шнур

🛠 собрать все по инструкции, то есть подключить шлейф от RGB матрицы к Arduino, также к матрице подключить блок питания:
- статья от Амперки, которую брал за основу для изучения данной темы
- хорошая статья

👨‍💻 написать код для проверки работы панели
- прежде чем начинать программировать необходимо будет в менеджере библиотек Arduino IDE подключить необходимые зависимости для работы RGB матрицей RGBmatrixPanel, Adafruit_BusIO, Adafruit GFX.

🚀 В итоге на фото/видео (в следующем сообщении) представлен собранный прототип устройства.
А в качестве первой программы решил собрать вместе два примера работы:
- отображается текст Code Every Day, при этом буквы во фразе Every Day подсвечиваются разными цветами;
- периодически фраза сменяется анимацией летающих шариков по панели.

#Arduino
#RGBMatrix
👍4
День 2: Заметка 1: Забытые виды спорта - Бадминтон 🏸

👉 Одна из основных проблем разработчиков (да и многих офисных сотрудников) - это сидячий образ жизни.
Казалось бы, что тут может быть вредного, нагрузки нет на организм, хорошие условия. Но много хорошего - это вредно =)

🎯 Организму нужна нагрузка. Разработчики фитнесс треккеров придумали такой показатель, что в день надо проходить 10000 шагов, подсчитано, что при этом будет сжигаться от 500 каллорий примерно, что будет приводить к балансу по каллориям в день при умеренном потреблении.

💪 Вообщем нужно тренироваться. Можно ходить в зал, бегать, это все классические модные способы для занятия спортом. Но я хотел бы рассказать о небольшом "открытии" для меня в области фитнесса. Оказывается, что игра в бадминтон 🏸 позволяет тоже очень хорошо сжигать каллории. Мы ходим гулять с ребенком и, чтобы просто так не сидеть, решили играть в бадминтон. Включив тренировку бадминтон в фитнес браслете, мы увидели, что за час игры сжигаем около 500-600 каллорий!

❤️ Я обычно стараюсь держать пульс при игре в рамках зоны жиросжигания ( 111-129 ударов в минуту) или аэробной нагрузки ( 130-147 ударов в минуту), чтобы тренировалось сердце и тратился на энергию ресуср жира. То есть интенсивность тренировок должна быть примерно как при легком беге. Недостаточно будет стоять на месте.

👉 По поводу тренировок в рамках пульсовых зон я напишу отдельный пост, в котором опишу, что это за принцип тренировок, как эффективно отслеживать пульс на тренировке. Расскажу о своем опыте.

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

📷 На скриншотах (в следующем сообщении) пример одной из тренировок.

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

#Life
👍1🔥1
День 3: Заметка 1: Разбор как программировать Arduino для работы с RGB матрицей

Всем привет!

🧑‍💻 Урок с разбором:
👉 как подключить зависимость Adafruit GFX Library к проекту
👉 как подготовить код для работы rgb матрицей
👉 перекраска панели в разные цвета, тест на битые пиксели

📷 К посту приложено два видео:
👉 первое - пример lifecoding с комментариями по ходу дела
👉 второе - результат работы

#Arduino
#RGBMatrix
#LifeCoding
👍1
День 4: Заметка 1: Работа стоя 🛠🧍‍♂

🤚Всем привет!

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

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

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

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

🤔 Давно присматривался к модному подходу - работать стоя. Хотелось попробовать. Изучал, какие есть решения, их много. Самые распространенные это универсальные столы, которые способны менять высоту столешницы. Есть с механическим или электрическим приводом.

⚠️ Конечно, обычно такое удовольствие недешевое 💰. Это первая проблема.
⚠️ Вторая проблема в том, что часто такие столы не предполагают встроенных ящиков, а он нужен, ну по крайней мере мне. Все необходимые вещи (от смартфонов, прочей техники) обычно отправляются у меня в такой ящик.
⚠️ Третья проблема заключалась в том, что у меня уже есть отличный стол, не хотелось бы его менять на другой.

🔎 Я начал смотреть конторки и стойки, которые не занимают много места, при этом легко собираются (и разбираются, на случай, если дело не пойдет).

💡 В итоге я остановился на небольшой стойке от нашей отечественной компании "Живи стоя" из Питера.
❤️‍🔥 Надо признать, что ребята из этой компании относятся с душой к своей работе, это проявляется во всех мелочах, от продуманности конструкций, до упаковки деталей продукта, который приобретает покупатель.

🛠 Я совсем недавно начал свой эксперимент (на текущий момент около 2 месяцев), но уже готов поделиться первыми впечатлениями.

🛠 Выработал следующий подход:
- от 1 до 3 часов я работаю стоя в течение всего дня. Причем сессия работы стоя не превышает 30-45 минут, первое время начинал с 15 минут;
- если ощущаю дискомфорт от работы стоя, то прекращаю стоять и присаживаюсь на стул;
- время стоячей работы контролирую с помощью таймера на фитнес треккере, так как без этого можно увлечься.
- после сессии работы стоя, следует сессия работы сидя, чтобы ноги отдохнули.

👨‍💻 Писать код стоя можно, но поначалу немного непривычно, немного все ж отличается то, как руки лежат на клавиатуре. При работе стоя есть правило расположения рук, я его соблюдаю, дискомфорта не испытывал пока ни разу.
Со временем код писать стоя привыкаешь, уже кажется обычным делом.

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

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

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

Вообщем про работу стоя я еще напишу дальше по ходу дела.

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

#Life
👍1🔥1