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

Железо

Силовая электроника самодельного робота, контроллер питания и Raspberry Pi

Январь 12 2020 → Железо

robot-power-modules-battery-controller-raspberry-pi Как изготовить не сложный электронный модуль управления питанием для самодельного робота. Схемы контроллера питания для электроники и Raspberry Pi, силовых MOSFET-ключей для управления питанием различных блоков, а также конвертера сигналов для управления двигателями через микросхему L298. Мои эксперименты и готовые решения. Полезные рекомендации по подбору аккумуляторной батареи, расчеты потребления тока и много другой полезной информации.

2 0 4182 36мин 51 (3MB)

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

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

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

1 2 2656 28мин 62 (4MB)

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

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

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

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

7 58 29270 59мин 7 (279kB)

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

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

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

1 6 11030 10мин 2 (94kB)

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

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

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

14 19 50073 23мин 8 (210kB)

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

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

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

4 9 16717 27мин 66 (3MB)

Ремонт колонок 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МБ+!

3 6 16358 22мин 57 (2MB)

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

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

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

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

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

1 0 4576 10мин 6 (480kB)

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

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

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

2 24 17754 19мин 16 (519kB)

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

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

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

1 4 6955 9мин 6 (166kB)