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

Компиляция и сборка 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.

0 0 45

CPU стресс-тест в Linux, как нагрузить все ядра микропроцессора

Август 12 2017 → Linux

стресс-тест CPU  в Linux, полезные программы и команды, нагрузка ядер процессораИногда возникает необходимость выполнить частичную или полную загрузку микропроцессора на персональном компьютере или сервере. Это может понадобиться для стресс-тест системы, для проверки стабильности работы, оценки эффективности системы охлаждения и измерения потребляемой компьютером или сервером мощности под нагрузкой.

В статье приведены конструкции из простых и всегда доступных консольных команд в GNU Linux, которыми можно нагрузить одно или все ядра процессора. Также рассмотрим компактный но очень мощный пакет для стресс-тестов под Линукс, который можно установить одной командой. Все подробно и с примерами!

0 0 96

Ремонт колонок Radiotehnika S-30 + Weconic EQB-105 (бюджетное Hi-Fi из хлама)

Июнь 26 2017 → Железо

Ремонт акустических колонок Radiotehnika S-30 и усилителя Weconic EQB-105На наглядных примерах покажу как отремонтировать "старенькие но удаленькие" акустические колонки Radiotehnika S-30 с маленьким автомобильным усилителем мощности Weconic EQB-105, который оснащен индикатором выходной мощности и 7-ми полосным графическим эквалайзером. Поделюсь интересными идеями по восстановлению динамических головок, принципиальной схемой УМЗЧ на HA13001 и полезной информацией по ремонту.

Внимание: очень много картинок, трафик 3МБ+!

1 0 185

Что такое Fuse и Lock биты в AVR микроконтроллере, как с ними работать

Июнь 25 2017 → Микроконтроллеры

avr-fuses-lock-bits-howtoВ этой статье постараюсь кратко изложить суть того, чем являются конфигурационные  (Fuse) и блокировочные (Lock) биты в AVR микроконтроллерах (МК) производства фирмы ATMEL. Вы узнаете что такое Fuse и Lock биты, для чего они нужны, как с ними работать, приведу различные примеры из документации, а также несколько примеров работы с AVRDude.

0 0 174

AdsenseCleaner - блокируем плохие объявления с помощью Python+Selenium

Март 23 2017 → Python

Автоматизация очистки объявлений в AdSense при помощи python, selenium, firefoxПрограмма была создана для помощи моему хорошему знакомому, которого по его словам уже достала каждодневная ручная чистка десятков мошеннических объявлений в центре модерации партнерского интерфейса Google AdSense. Для написания я использовал Python + Selenium WebDriver.

Программа автоматически вводит в поле фильтрации слово или словосочетание для поиска плохих объявлений, потом блокирует все объявления на странице и переходит к следующему. Дополнительно есть возможность блокировать аккаунт AdWords к каждому из объявлений, а также полуавтоматический режим для ручной проверки рекламы.

1 4 254

Zer0 - cамодельный экспериментальный робот на Raspberry Pi + Linux + Python

Март 07 2017 → Железо

Zer0 - самодельный работ на Raspberry Pi, Linux и Python

Хочу познакомить вас с одной вполне интересной разработкой - самодельным экспериментальным роботом, которого я назвал "Zer0". Эта статья является первой из цикла статей по самостоятельному изготовлению робота на основе Raspberry Pi, который будет управляться могущественной связкой Linux + Python.

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

1 0 303

Простое самодельное термо-реле на ОУ (схема, описание и печатная плата)

Ноябрь 21 2016 → Радиоэлектроника

Самодельное электронное термореле, схема и печатная платаСхема и описание простого самодельного термореле на операционном усилителе LM358, также приведена печатная плата и фото готового устройства. Применяется для включения или выключения питания различных устройств при достижении некоторого порога температуры на термодатчике, который прикреплен к контролируемому объекту. Можно управлять нагревательными элементами, лампами накаливания, электронасосами для отопления, бытовой электроникой  и т.п.

2 2 561

OLED дисплей SSD1306 (128х64px) и Raspberry Pi, подключение и эксперименты

Октябрь 18 2016 → Железо

OLED дисплей SSD1306 Raspberry Pi, Python, I2CРассмотрены примеры работы с маленьким (128х64 пикселей) и экономичным OLED-дисплеем на основе микросхемы SSD1306. Для управления использована платформа Raspberry Pi, а программы будем писать на языке Python. Приведу примеры кода для вывода на экран строчки текста, рисунков в формате PNG, а также проведу небольшой практический эксперимент с отображением на экране значения от датчика качества воздуха.

1 11 661

Подключаем анализатор газов MQ-135 к Raspberry Pi используя PCF8591

Сентябрь 19 2016 → Железо

Как подключить датчик газов MQ-135Познакомимся с простым датчиком MQ-135, который поможет определить уровень вредных веществ в воздухе. Подключим анализатор газов MQ-135 к Raspberry Pi используя АЦП PCF8591, напишем простую тестовую программу для наблюдения за сигналом из датчика, а также для выполнения определенного действия при достижении установленного критического уровня.

0 2 589

Знакомство с шиной I2C в Raspberry Pi, работаем с ADC-DAC PCF8591 на Python

Сентябрь 16 2016 → Железо

Работа с шиной I2C и PCF8591 в Raspberry PIЗнакомство с шиной I2C в Raspberry Pi, базовая настройки и консольные инструменты. Основы применения и программирования для цифро-аналогового преобразователя PCF8591, напишем простые программы на Python, научимся считывать значения напряжений с аналоговых входов, а также устанавливать значение на аналоговом выходе. Соберем простой делитель для измерения напряжения батареи 12В (0-14,8В).

1 0 680