OLED дисплей SSD1306 (128х64px) и Raspberry Pi, подключение и эксперименты
Рассмотрены примеры работы с маленьким (128х64 пикселей) и экономичным OLED-дисплеем на основе микросхемы SSD1306. Для управления использована платформа Raspberry Pi, а программы будем писать на языке Python. Приведу примеры кода для вывода на экран строчки текста, рисунков в формате PNG, а также проведу небольшой практический эксперимент с отображением на экране значения от датчика качества воздуха.
Подключаем анализатор газов MQ-135 к Raspberry Pi используя PCF8591
Познакомимся с простым датчиком MQ-135, который поможет определить уровень вредных веществ в воздухе. Подключим анализатор газов MQ-135 к Raspberry Pi используя АЦП PCF8591, напишем простую тестовую программу для наблюдения за сигналом из датчика, а также для выполнения определенного действия при достижении установленного критического уровня.
Знакомство с шиной I2C в Raspberry Pi, работаем с ADC-DAC PCF8591 на Python
Знакомство с шиной I2C в Raspberry Pi, базовая настройки и консольные инструменты. Основы применения и программирования для цифро-аналогового преобразователя PCF8591, напишем простые программы на Python, научимся считывать значения напряжений с аналоговых входов, а также устанавливать значение на аналоговом выходе. Соберем простой делитель для измерения напряжения батареи 12В (0-14,8В).
Самодельный корпус и передняя панель усилителя мощности Phoenix P-400
В данной публикации будет идти речь об изготовлении передней панели к самодельному усилителю, а также немного расскажу как я планировал корпус усилителя. Поведаю вам о простом способе нанесения надписей на металлическую поверхность передней панели, а также о других полезностях при планировании и изготовлении корпуса для самодельного УМЗЧ.
Скрипт фаервола IPTables для ipv4 и ipv6 с автозагрузкой в Linux (systemd)
Простой и надежный скрипт для загрузки правил фаервола IPTables в GNU Linux используя самописный сценарий авто-запуска для демона инициализации systemd (новая замена для /sbin/init). Правила загружаются и работают как для протокола IPv4, так и для IPv6.
Подключаем кнопку к микроконтроллеру ATtiny2313, простая программа
Описан простой эксперимент с подключением кнопки к AVR микроконтроллеру, разобрана не сложная программа на языке Си для обработки нажатий кнопки. Разберемся с особенностями подключения кнопки к портам МК, а также с методами считывания состояний кнопки на языке Си.
Первая книга по радиоэлектронике, первый радиоприемник (воспоминания)
Перебирая у себя на чердаке разный хлам нашел маленькое и интересное изделие - свой первый радиоприемник, который выполнен на трех транзисторах... Решил запустить его, послушать что он сейчас может принимать в диапазоне СВ (средние волны, MW), вспомнить те времена и написать небольшую статью на память.
Процессор 80286, 80386, программы и немного воспоминаний о старом железе
Предлагаю небольшое путешествие в старые времена, когда частоты микропроцессоров исчислялись еще единицами-десятками Мегагерц, а компьютер с частотой ЦП равной 100МГц и более считался сверхпроизводительной (на то время) системой.
Рассмотрим железо времен микропроцессоров 80286 и 80386, попробуем загрузить старый ПК с дискетки и запустить несколько древних программ, вес которых колеблется от 30КБ до 1-2МБ. Этот пост - это небольшая памятка о том, с чем мы раньше работали и как оно выглядело.
Внимание: 1,6МБ картинок, трафик!
Массовая установка APK файлов в Android смартфон, Linux ADB и Python
Приводится простой скрипт на Python, который позволяет выполнить автоматическую установку большого количества необходимых пакетов в Android-смартфон. Пакеты могут быть разбросаны или же рассортированы по разным папкам, для установки нужно всего лишь указать в скрипте имена файлов (*.apk) и директории в которых производить поиск.
В статье расскажу вам о каталоге приложений F-Droid, ADB и других полезностях, а также приведу полный код скрипта на Питоне, который можно запускать на Linux (можно попробовать адаптировать и под Windows).
Управляем шаговыми движками и DC моторами, L298 и Raspberry Pi
Рассмотрим драйвер электродвигателей на транзисторах и микросхеме L298, разберемся с принципом работы H-моста. Узнаем особенности подключения драйверов на L298 к разным двигателям и источникам питания, проведем простые эксперименты с шаговыми движками и двигателями постоянного напряжения. Подключение к Raspberry Pi и простейшие программы для теста управления драйвером.