Как стать автором
Поиск
Написать публикацию
Обновить
189.78

Электроника для начинающих

Arduino, DYI и как собрать Электроника

Сначала показывать
Период
Уровень сложности

Отладочные комплекты

Время на прочтение2 мин
Количество просмотров6.8K
Продолжая тему приборостроения, хочу рассказать о применении готовых отладочных комплектов (Development Kits). Что это такое и зачем они нужны?

Как я уже писал, важным фактором является время от начала разработки и до вывода продукта на рынок. И задача любого коммерческого разработчика это время сократить (если речь идёт о коммерческих продуктах).
Читать дальше →

Веб-камера — глаза робота. Пишу веб-приложение на FastApi для управления DIY-проектом. Часть 3

Уровень сложностиСредний
Время на прочтение13 мин
Количество просмотров1.7K

В предыдущей статье я показал, как настроить одноплатный компьютер Orange Pi Zero для работы. Написал обратный прокси на Nginx, который перенаправляет видеострим. Также реализовал сервис robot_pi_service для приёма команд от веб-приложения и отправки ответов. В веб-приложение добавил код для отправки команд роботу и получения ответов.

В третьей части статьи я расскажу, как управлять GPIO-пинами одноплатника на примере Orange Pi Zero с помощью Python. Я покажу, как подключить светодиод (LED) и управлять им через веб-приложение. Также проведу отладку задержек.

Статья будет полезна любителям DIY-проектов и веб-разработчикам, интересующимся фреймворком FastAPI.

Читать далее

RoHS. Часть 2: Методы борьбы с оловянными усами

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров2K

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

Читать далее

Веб-камера — глаза робота. Пишу веб-приложение на FastApi для управления DIY-проектом. Часть 2

Уровень сложностиСредний
Время на прочтение17 мин
Количество просмотров2.5K

В предыдущей статье я начал разработку open-source веб-приложения для стриминга видео с веб-камеры и управления роботом. Написал фронтенд, который принимает видеопоток от mjpg_streamer, а также отправляет команды через WebSocket на бэкенд, написанный на FastAPI.

Во второй части я расскажу, как отправлять команды роботу с WebSocket-бэкенда. Мой робот работает на плате Orange Pi Zero, передавая и принимая информацию через Wi-Fi. Я покажу, как настроить сервер Nginx на роботе в качестве обратного прокси, а также напишу Python-код для приёма команд с веб-приложения.

Статья будет полезна любителям робототехники и веб-программистам, интересующимся фреймворком FastAPI. Я продемонстрирую работу с несколькими WebSocket-соединениями в одном веб-приложении, а также покажу настройку Orange Pi Zero для работы.

Читать далее

Код, который светится: архитектура минималистичных световых скетчей

Уровень сложностиСложный
Время на прочтение3 мин
Количество просмотров7K

Микроконтроллеры, светодиоды, и немного кода — вот и вся палитра для минималистичного цифрового искусства. В статье подробно рассказывается, как выстроить архитектуру крошечных, но выразительных световых анимаций с использованием C++, платформы STM32 и адресных светодиодов WS2812. Немного философии, немного инженерии — и свет оживает по команде вашего кода.

Можно потратить годы, чтобы написать красивый рендерер. А можно взять 8 строк кода, светодиодную ленту и микроконтроллер, чтобы ночью на стене заиграла световая поэма. Эта статья — про второй путь.

Код, который светится, не имеет интерфейса, не показывает графику на экране и не заботится о фреймрейте. Его задача — свет. Живой, дышащий, мерцающий свет. В идеале — чтобы всё это поместилось в пару килобайт памяти и не жрало больше миллиампера на эффект.

Читать далее

Бюджетная зарядка-пауэрбанк своими руками

Время на прочтение10 мин
Количество просмотров6.5K

Чтобы показать, что это вообще возможно, пришлось взять в качестве отправной точки (универсальный) прикладной пример

В идеале проектирование любого прибора для электропитания следует начинать с базовых тестов, проверяющих работоспособность модели. Зачастую такие тесты проводятся на имеющейся демо-плате. В демо мы просто будем отталкиваться от такой минимальной конфигурации и расширим её, соорудив на демо-плате рабочую систему. Более того, поскольку мы должны были представить демо-версию в относительно сжатые сроки, мы просто не могли построить типичный рабочий процесс (проектирование, компоновка, сборка оборудования, сборка кода, тестирование), не говоря уж о том, чтобы организовать этот проект в несколько итераций. Поэтому система прототипировалась как одно целое и только на том оборудовании, которое уже было у нас в наличии. 

Читать далее

Простой измеритель ёмкости аккумуляторов своими руками

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров11K

Ранее я описывал процесс проектирование корпуса для электронной самоделки. В этом посте будет продолжение проекта в виде описания его электронной начинки.

Изначально этот проект задумывался как улучшенная версия китайского модуля ZB2L3, но в по ходу дела оброс функциями вроде связи с компьютером и поддержкой тока до 20 А. В итоге я сейчас не уверен стоит ли его называть измерителем ёмкости, т.к. это только одна из его функций:

измерение ёмкости аккумуляторов

заряд и разряд аккумуляторов

измерение характеристик источников питания

Читать далее

О способах определения магнитных полюсов. Визуальное объяснение

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров6.9K

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

Читать далее

Мини-обзор о прошедшем Engee-Day 2024 в Москве

Время на прочтение5 мин
Количество просмотров1.1K

Доброе утро! Сегодня хотелось бы, наконец-то, поделиться впечатлениями после посещения дня Engee Day в Москве, провести небольшой обзор прошедшего события. Во-первых, давно общаюсь с сообществом Экспоненты, еще со времен, когда они стабильно были на Южнопортовом проезде. Здесь офис находится на профсоюзной, я раньше даже жил недалеко, было интересно, когда вышел из метро и немного вспомнил знакомые места. 

Читать далее

Китайский OBD-сканер

Уровень сложностиСредний
Время на прочтение1 мин
Количество просмотров13K

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

Далее

Беспроводной искусственный интеллект для детей. Или как сделать вашего робота и ребёнка ещё умнее

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров1.8K

В предыдущей статье я рассказал, как мы делали робота с искусственным интеллектом в Летней компьютерной школе на базе детского лагеря в Новгородской области.

Ребята собрали робота, который управляется голосом с помощью специального AI-модуля для Ардуино.

Сегодня научим его принимать команды по Buetooth.

Читать далее

Обзор Акселерометра LIS3DH

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров6.1K

В этом тексте я написал о своем опыте работы с акселерометром LIS3DH. Это трёх-осевой цифровой 12-битный MEMS акселерометр с перегрузкой 16g и управлением по I2C.

В этой заметке я изложил с какой стороны следует подходить к ASIC акселерометрам.

Читать далее

Электронные чернила и Raspberry Pi

Время на прочтение10 мин
Количество просмотров5.6K

Довольно часто возникает необходимость визуально представлять результаты работы устройства в том или ином человеко-понятном виде (текст, картинка, видео). Если это устройство не является абсолютно автономным, то задача решается проще, мы не сильно зависим от источника питания. На просторах Хабра есть ряд публикаций, посвященных различным метеостанциям и другим устройствам с экранами, подключенных к постоянному питанию.

А вот если нам нужно собрать полностью мобильное устройство, работающее от аккумуляторов, то здесь проблема потребления питания может стать достаточно острой. Так, при сборке собственного планшета на базе Raspberry Pi 3 мне пришлось выделить под тачскрин отдельный аккумулятор, так как при использовании общего источника (Li-Po, 6000 мАмпер-часов) питания устройство могло проработать более часа, но при запуске какого-либо ресурсоемкого приложения резко возрастал ток потребления и устройство тупо отрубалось, так как аккумулятор просто не мог выдать такой ток.

Читать далее

Ближайшие события

Разбор светодиодной лампы CTORCH

Время на прочтение2 мин
Количество просмотров5.3K

В продолжение темы про светодиодные лампы. Это самые простые, маломощные лампы. Что у них внутри? К чему сейчас сводится их разработка и производство?

Читать далее

SamsPcbGuide, часть 15: Феранек, заблуждение Богатина и новый ЭМС-гуру

Уровень сложностиСложный
Время на прочтение4 мин
Количество просмотров5.7K

Привет, Хабр! Давно не было повода написать, но вот информационная пружина сжалась. Сейчас в Яндексе занимаюсь разработкой печатных плат, входящих в состав робота. Возникает много нюансов, выходящих за пределы печатной платы: кабельные соединения и разъёмы, экранирование, помехи на уровне системы. По мере накопления и структурирования опыта добавлю новый раздел в руководство, а в этой статье делюсь координатами золотых приисков — информация для тех, кто любит копать и разбираться (моё почтением вам).

Читать далее

Архитектура Хорошо Поддерживаемого Программного Компонента

Уровень сложностиПростой
Время на прочтение12 мин
Количество просмотров11K

В программировании микроконтроллеров часто приходится писать драйверы периферийных микросхем. Так называемых ASIC(ов). Зачастую это 60% всего кода большинства проектов. В этом тексте я написал несколько общих нюансов разработки драйверов периферийных чипов.

Эти правила "написаны кровь".

Читать далее

Ремонт мотора WeDo 2.0

Время на прочтение2 мин
Количество просмотров10K

Вкратце изложу свой опыт ремонта моторов.


Ситуация, при которой детки переламывают кабель моторов Lego WeDo 2.0, достаточно распространена. С переломанным кабелем моторы либо "глючат" (и надо найти правильное положение, в котором они работают) , либо вообще перестают вращаться.

Что делать? Покупать новый мотор? В наших реалиях - это дорого. Даже китайский аналог стоит порядка 15 единиц валюты.

Самое очевидное решение - попробовать отремонтировать.

Читать далее

Как своими руками сделать WiFi камеру слежения (ESP32-CAM)

Время на прочтение6 мин
Количество просмотров123K

К старту курса по разработке на С++ рассказываем, как самостоятельно собрать IP-камеру с обнаружением движения. За подробностями приглашаем под кат, где вы найдёте много фотографий и видео на Youtube-канале автора, за которым наблюдают более 30 000 человек.

Читать далее

Как устроен звуковой чип легендарного синтезатора

Время на прочтение3 мин
Количество просмотров10K

Энтузиаст изучил устройство аудиочипа Yamaha DX7 по фотографиям интегральной схемы. Далее, поговорим о его особенностях. Кстати, ранее мы уже рассказывали про карту Sound Blaster 1.0 и усилитель звука в Game Boy.

Читать далее

ЧПУ, Arduino Uno и CoreXZ: как я собрал плоттер-головоломку

Время на прочтение5 мин
Количество просмотров17K

Умелец собирает плоттер с ЧПУ из труб и показывает читателям, как он работает. А мы делимся этим материалом к старту курса по Data Science: проекты в науке о данных можно собирать подобным образом. Подробности о плоттере читайте под катом.

Читать далее

Вклад авторов