Программирование, радиоэлектроника,
саморазвитие и частичка из моей жизни здесь...

LXC контейнеры - установка в Debian GNU/Linux, подробная шпаргалка по командам

Январь 15 2019 → Linux

lxc-containers-info-commands-config-cheat-sheetРасскажу о том что такое LXC контейнеры и где они применяются, как быстро установить поддержку этого механизма в Debian GNU/Linux. Опишу важные настройки в конфигурационном файле контейнеров. Приведу список часто используемых команд (шпаргалку) - LXC cheat sheet. Кратко и по сути.

0 0 10

Изготовление печатной платы методом ЛУТ - подробная пошаговая инструкция

Январь 04 2019 → Радиоэлектроника

ЛУТ - лазерно-утюжная технология, подробное описаниеВ данном материале я постараюсь очень подробно и в пошаговом режиме рассказать как самостоятельно изготовить печатную плату по методологии "ЛУТ", чтобы она получилась качественной, аккуратной и как правило с первого раза! В качестве примера будет описано изготовление печатной платы для усилителя низкой частоты на микросхеме TDA7250.

0 0 18

Ремонт усилителя Радиотехника У-101, модуль УМЗЧ на микросхеме TDA7250

Январь 04 2019 → Радиоэлектроника

radiotehnika-u-101-stereo-diy-amp-tda7250Небольшая история о ремонте усилителя "Радиотехника У-101 стерео", замена модулей УМЗЧ на схему усиления мощности с TDA7250, профилактические работы, эксперименты с выходными транзисторами TIP142 + TIP147, BDW93 + BDW94.

Внимание! В статье 58 фото, схем и иллюстраций - несколько МБ трафика!

1 0 13

Изготовление платформы для самодельного робота (шасси, двигатели, акустика, УНЧ на TDA1517)

Ноябрь 05 2018 → Железо

самодельная платформа для перемещения простого самодельного робота, акустические системыРассказано о том, как изготовить платформу для небольшого самодельного робота по имени Zer0, где брать запчасти и материалы, приведены идеи по креплению двигателей и акустических систем. Поделюсь результатами своих испытаний усилителя на микросхеме PAM8403, а также опишу как я применил усилитель звука на микросхеме TDA1517. Внимание! 61 рисунок и фото!

0 2 80

AVR Си - выносим функции и переменные в модули, компиляция нескольких файлов в avr-gcc, Makefile

Сентябрь 23 2018 → Микроконтроллеры

avr-gcc-libraries-makefile-geany-howtoВ этой небольшой статье покажу на простейшем примере как вынести функции и переменные программы, написанной на языке программирования AVR Си, в отдельные файлы, собрать их в подключаемый модуль. Расскажу как выполнить компиляцию нескольких файлов проекта в avr-gcc, напишем простой и удобный Makefile для автоматизации процесса сборки и прошивки программы в AVR микроконтроллер.

2 4 182

Самодельный роутер и мини-сервер на Raspberry Pi - Часть 2 (программы)

Июнь 24 2018 → Железо

handmade-router-server-raspberry-pi-programsВ прошлой статье было рассказано об аппаратной части самодельного сервера (роутера) и его конструкции. В этой статье я расскажу как установить и настроить операционную систему Raspbian (GNU/Linux), как подготовить и использовать программы и демоны: ssh, iw, iptables, hostapd, isc-dhcp-server, wvdial, minicom, fail2ban, speedtest...

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

2 10 369

Безопасное завершение работы Raspbian кнопкой, подключенной к Raspberry Pi

Апрель 10 2018 → Железо

Как подключить кнопку к Raspberry Pi для безопасного завершения работыРасскажу о создании не сложного скрипта и службы для systemd, которые будут отслеживать нажатие подключенной к GPIO кнопки и запускать процесс завершения работы операционной системы Raspbian, что потом позволит безопасно отключить питание Raspberry Pi. Программа будет написана на языке Python3, также будет создан небольшой файл-юнит (задание) для системного менеджера GNU/Linux Raspbian - Systemd. Дополнительно приведу пример с выводом сообщения на OLED-дисплей SD1306.

1 6 434

RPi.GPIO - работа с входами, выходами и прерываниями в Raspberry Pi, простые примеры

Апрель 05 2018 → Железо

rpi.gpio - как работать с входами и выходами GPIO, использование прерываний и PWMПознакомимся с возможностями модуля RPi.GPIO - разберемся с использованием входов и выходов GPIO в Raspberry Pi, узнаем как использовать прерывания и широтно-импульсную модуляцию (PWM). Приведу простые примеры программ на языке Python, которые помогут выполнить первые эксперименты и понять как все это работает.

2 0 497

Самодельный роутер и мини-сервер на Raspberry Pi - Часть 1 (железо)

Октябрь 19 2017 → Железо

raspberry-pi-mini-server-routerОписан процесс сборки самодельного универсального мини-сервера, по совместительству роутера, на основе Raspberry Pi. К устройству мы добавим OLED дисплей SSD1306, часы реального времени DS1307, датчик температуры DS18B20, пищалку, а также набор из пяти кнопок и RGB светодиод для управления и индикации различных событий. Получим компактный, экономичный и многофункциональный компьютер, который можно использовать как маршрутизатор, сервер приложений и т. п.

3 0 723

Компиляция и сборка Wargus (Warcraft 2) на Debian 9 GNU/Linux, пошаговое руководство

Сентябрь 17 2017 → Linux

wargus-linux-debian-9-compiling-and-buildКраткое руководство по компиляции и сборке Wargus + Stratagus (улучшенный Warcraft 2) на операционной системе GNU/Linux Debian 9 (Stretch). Как сконфигурировать и скомпилировать бинарные файлы игры, извлечение ресурсов из оригинального Warcraft II, конвертации и подготовка музыкальных файлов, как это все собрать до кучи и запустить легендарную игру-стратегию под GNU/Linux.

1 0 634