В этой статье речь пойдёт о том, как я попытался сделать задний фонарь-мигалку для велосипеда, который бы по максимуму удовлетворял всем моим хотелкам. Поскольку найти готовое такое решение не удалось, решено было купить китайский фонарик подходящего форм-фактора, а электронную начинку сделать свою, на микроконтроллере ATtiny13…
Настройка вэб-сервера Lighttpd + PHP на роутере с OpenWrt
В репозитории OpenWrt есть несколько веб-серверов, практически на любой вкус. Причём, при установке веб-интерфейса LuCI автоматически устанавливается сервер uHTTPd. Однако, мы вправе выбирать, чем нам удобнее пользоваться. Так я, например, предпочитаю сервер Lighttpd — он легковесный, но обладает довольно большими возможностями и гибко настраивается под различные нужды. Поэтому попробуем его установить и настроить на роутере с OpenWrt…
Создание BAT файла для запуска сценария резервного копирования и т.п.
Недавно я столкнулся с такой проблемой, что у меня на ПК по причине какого-то сбоя пропала папка со всеми сохранениями игры, на которую было потрачено достаточно много времени, что было очень обидно. Поэтому я решил, что нужно как-то автоматизировать процесс создания периодических резервных копий сохранений. В Windows это можно сделать, написав командный сценарий в файл с расширением .bat , который можно будет выполнять либо вручную, либо, к примеру, по планировщику задач.
Новогодняя гирлянда на ATtiny13
Представляю вашему вниманию свой вариант блока управления китайской четырёхцветной ёлочной гирляндой на микроконтроллере ATtiny13. Сразу оговорюсь, что, скорее всего, будет дешевле и проще купить новую гирлянду и не заморачиваться. Но если хочется самому поковыряться, или новый год уже на носу, а Вам срочно нужно починить неисправную гирлянду подручными средствами — эта статья может быть полезной…
ATtiny13 — Регулятор ШИМ с управлением кнопками
В одном из предыдущих примеров я уже показывал, как на ATtiny13 можно реализовать ШИМ регулятор с управлением потенциометром (изменением уровня сигнала на входе АЦП). Теперь рассмотрим, как можно управлять ШИМ сигналом на выходе с помощью кнопок…
Разбираемся с USART на примере ATmega8
Сегодня почти каждый приличный микроконтроллер, для связи с внешним миром, имеет на борту последовательный интерфейс передачи данных UART/USART (а некоторые МК — даже по два и более). Это касается и семейства AVR ATmega. В этой статье попробуем с ним разобраться…
Настройка Hotplug на OpenWRT
Ранее я уже затрагивал настройку правил udev в статье по настройке принт-сервера для двух принтеров. Но с обновлением OpenWRT до 18 версии, оказалось, что пакета udev в ней уже нет. Видимо, это связано с внедрением в OpenWRT своей собственной системы инициализации и менеджера процессов — Procd, который, так же, заменил и дополнил функционал более старой системы управления устройствами — Hotplug2. Поэтому, рассмотрим как теперь можно реализовать подобный функционал средствами Hotplug…
Настройка фреймбуфера в Debian 9 Stretch
Для чего нужен фреймбуфер? В первую очередь, для повышения удобства работы в консоли: появляется возможность изменить разрешение экрана, размеры и стили шрифтов, установить фоновое изображение в загрузчике и т.д. А также, для запуска графических программ непосредственно в консоли (просмотр видео, изображений, запуск графических браузеров и т.п.). В этой статье рассмотрим настройку фпеймбуфера в Debian Linux 9 Stretch.
Изменение размера виртуального диска в VirtualBox
Если нам стало не хватать дискового пространства на виртуальной машине, можно, конечно, добавить ещё один виртуальный диск. Но в Oracle VirtualBox есть утилита VBoxManage, позволяющая не только увеличить, но и уменьшить размер уже существующего виртуального диска. В этой статье мы рассмотрим, как это сделать…
Термостат на ATtiny13 и DS18B20
Предлагаю свой вариант простенького бытового термостата на ATtiny13. Задумка была — сделать максимально простой термостат, который поддерживал бы положительную температуру, включая при необходимости обогреватель…