Как стать автором
Обновить
217.19

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

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

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

Высокоскоростной SPI to Ethernet конвертер, при чем здесь DMA?

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

Чисто техническое, но не очень глубокое описание реализованной задачи с самыми простыми расчетами. Надеюсь, будет полезно соответствующим техническим специалистам или для тех, кто хочет понимать что-то про объем знаний необходимых для использования DMA над некоторым устройством периферии, например SPI.

Относительно использования Ethernet, дальше нескольких упоминаний речь не идет. Как-то, к слову, не пришлось, еще пока. Не обессудьте.

Читать далее
Всего голосов 11: ↑11 и ↓0+11
Комментарии34

STM32. Подготавливаем среду разработки в Linux

Уровень сложностиПростой
Время на прочтение21 мин
Количество просмотров18K
В недавнем времени получилось так, что у меня появилась пара интересных проектов, где одна из составных частей — микроконтроллер STM32. И каждый раз при смене ноутбука или ОС на домашнем компе приходится настраивать окружение для разработки как в первый раз. Плюсом, последние проекты, которые я делал для STM32 — выполнял в Windows, в демо-версии Keil uVision. Но поскольку я давно переехал в Linux — возникла необходимость основательно разобраться и изложить процесс настройки окружения для будущих применений.

Всем, кому интересно — добро пожаловать под кат.

Читать дальше →
Всего голосов 63: ↑62 и ↓1+61
Комментарии31

Поделка в стиле 2000-х — блютус-колонка с пультом, MP3, ЧМ-радио и эффектами

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


Привет, Хабр! Какие подводные камни таит в себе копеечный китайский модуль с этой фотографии, и как их преодолеть? Как сделать усилитель дешёвых компьютерных колонок менее чувствительным к помехам по питанию?

Как устроен расширитель стереобазы, он же «Surround sound» или «трёхмерный звук»? Как заставить маленькую моноблочную стереосистему звучать ещё объёмнее при помощи цифровых линий задержки?

Обо всём этом расскажет мой маленький проект, начавшийся десять лет назад и не законченный до сих пор.
Поделка работает и звучит, но я продолжаю её совершенствовать.
Всего голосов 56: ↑55 и ↓1+54
Комментарии7

Согласование волнового сопротивления на СВЧ

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

Иногда приходится наблюдать борьбу за каждую долю Ватта, а то и миллиВатта при первых запусках аналоговых СВЧ-схем. Когда разработчик делает плюхи раскатанным индием по поверхности печатной платы устройства. Либо просто недоумевают откуда возник повышенный уровень отражений на его входе, хотя покупные СВЧ-компоненты соединены между собой дорожками по 50 Ом, которые не предполагают сильных рассогласований. А если детально покопаться, то замечаешь, что в погоне за 50 Ом произошло пренебрежение, казалось бы, мелкими, но важными вещами, влияющим на качество согласования узлов между собой. Кто-то пытается досогласовывать вот так, по факту, хотя проще это сделать на этапе проектирования. Как можно было избежать подобных неприятностей?

Попробуем разобраться...
Всего голосов 55: ↑55 и ↓0+55
Комментарии18

Истории

Декодер протокола RC-5 на микросхемах стандартной логики

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

В прошлой статье я рассказал о схеме ИК пульта дистанционного управления, выполненном на микросхемах стандартной логики. В этот раз мне хочется продолжить эту тему и предложить вашему вниманию схему декодера RC-5, которая также выполнена только на логических микросхемах и таймерах.

Данная схема позволяет принимать команды от стандартного ИК пульта управления и выводит принятый код команды на семисегментный индикатор, и все это без единого микроконтроллера. Вы будете удивлены, на сколько простой получилась схема.
Читать дальше →
Всего голосов 54: ↑53 и ↓1+52
Комментарии12

Создаем I2C Master Controller на Verilog. Проверим работу на реальном железе

Уровень сложностиСредний
Время на прочтение22 мин
Количество просмотров5.8K
После того, как Я реализовал битовый контроллер I2C Master — уж очень чесались руки опробовать его в реальной задаче. Теперь можно начинать строить уровни абстракции от манипуляции отдельными битами и уже формировать полноценные транзакции, которые приводят к какому-либо действию с подчиненным устройством. Я подумал, что было бы классно сделать такую проверку своего автомата во взаимодействии с простейшей I2C 2K-bit EEPROM.

Идея простая — читаем и записываем данные по нажатию клавиш на одной из отладок с Cyclone IV, которые я рассматривал в одном из своих обзоров.

Если материал вам кажется интересным — добро пожаловать, с удовольствием и в свойственной мне манере расскажу, чего мне удалось добиться, а чего не удалось. 🙂

image


Читать дальше →
Всего голосов 61: ↑60 и ↓1+59
Комментарии9

Как провезти в чемодане баночку урановой руды в Москву из Сан-Франциско?

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

"Но как провезти в чемодане баночку урановой руды в Москву из Сан-Франциско?" - спросил я у итальянца Габриэле Горла, которого встретил на выставке самоделкиных, Maker Faire в городе Вальехо (этот город интересен тем, что дважды был столицей штата Калифорния, один раз на неделю в 1852 году, а другой — в течение месяца в 1853, но впрочем пост наш не о нем).

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

Только придя домой, я обнаружил, что Габриэле не просто самоделкин.

Читать далее
Всего голосов 27: ↑21 и ↓6+15
Комментарии57

IR remote control, а без микроконтроллеров можно? Да не вопрос

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров14K
image
Сколько логических микросхем понадобится для того, чтобы получить полноценный ИК пульт дистанционного управления? Наверняка вам даже в голову не приходил этот вопрос! А в моем воспаленном сознании однажды такой вопрос возник.

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

Если вы тоже считаете, что немного схемотехники после новогодних праздников вам не повредит, тогда добро пожаловать под кат.
Читать дальше →
Всего голосов 83: ↑83 и ↓0+83
Комментарии99

Какие бывают Cortex-M7 ARM-ы, периферия, шины, память, … DMA

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

На рисунке приведена структурная схема современного, одного из самых навороченных (я подозреваю) 32-битного ARM процессора или микроконтроллера-microcontroller, в документации используются оба термина: high-performance Flash microcontroller (MCU) based on the 32-bit ARM Cortex-M7 RISC (х.хх CoreMark/MHz) processor.

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

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

Читать далее
Всего голосов 16: ↑15 и ↓1+14
Комментарии5

Загружаем OpenIPC по сети на камеру без удаления заводской прошивки

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


Многие уже слышали о проекте OpenIPC, который представляет собой альтернативную универсальную прошивку для камер видеонаблюдения. Сегодняшний пост для тех, кто хочет попробовать этот софт, кто дружит с Linux, но далёк от программатора, паяльника, фена и многих подобных вещей, которые, как правило, сопровождают смену прошивки и путь обратно к заводской. Ведь многие боятся, что залив новую прошивку, она не заработает, а дороги к родной уже не будет. И эти опасения вполне оправданы, потому как на большинстве плат производители всеми средствами ограничивают возможности создания бэкапов. С каждой новой версией это становится сделать всё сложнее. Ещё такой вариант загрузки будет удобен администраторам, кому требуется обслуживать огромное количество одинаковых камер, ведь одно изменение в директории обновит сразу все камеры.

Из дополнительных железок нам понадобится мультиметр, USB UART-адаптер на 3.3 вольта и dupont-проводки от макетной платы, чтобы подключиться к камере. Сегодня будем настраивать загрузку OpenIPC на камере с сервера вместо классической загрузки с микросхемы флэш-памяти. Если понравится, можно даже оставить работать камеру таким образом навсегда.

Особенно такой вариант будет удобен тем, кто разрабатывает программы для камеры, и нужно быстрым и удобным способом подкидывать в систему программы, модули ядра, менять ядро и саму корневую файловую систему. А также тем, кто использует камеру как одноплатный компьютер вместо плодово-ягодных плат.
Дальше о том, как заставить загружаться камеры с сервера по сети
Всего голосов 60: ↑60 и ↓0+60
Комментарии7

Переделка умной Yandex станции Макс в глупую BT+AUX колонку

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

Всем привет, здесь я расскажу о своем опыте с колонкой yndx-00058, коих достаточно много проедается на различных барахолках в заблокированном состоянии (на подписке).

Читать далее
Всего голосов 70: ↑63 и ↓7+56
Комментарии49

Простое устройство для облегчения запуска двигателя автомобиля на морозе

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

Я занимаюсь разработкой и производством диктофонов для безопасности Edic-mini, но в голову часто приходят мысли о других полезных устройствах, которые мне были бы интересны, но их нет (или я не нашел) на рынке. Я решил оформлять мысли о таких устройствах в виде статей на Хабре, чтобы получить обратную связь от умных людей и, возможно, найти заинтересованных партнеров в их разработке и производстве.  Идеи должны работать, а не пылиться в голове. 

Итак, идея вторая - простое устройство для облегчения запуска автомобиля на морозе. Навеяно морозами  в Москве сейчас. Первая идея камерофона-кирпича здесь: https://habr.com/ru/articles/780766/

Читать далее
Всего голосов 31: ↑18 и ↓13+5
Комментарии241

Электроника для самых маленьких: или еще один UV излучатель для активации фотополимера

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

Однажды в своих запасах я наткнулся на пакет с микроконтроллерами ATtiny2313A, которые были куплены по акции лет шесть назад на всем известном китайском маркетплейсе и успешно заброшены в дальний угол. Эта неожиданная находка побудила меня создать простое и компактное устройство, которое имеет важное значение для производства прототипов печатных плат в домашних условиях. И что из этого получилось — об этом далее.
Читать дальше →
Всего голосов 27: ↑27 и ↓0+27
Комментарии36

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

Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн
Антиконференция X5 Future Night
Дата30 мая
Время11:00 – 23:00
Место
Онлайн
Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург

Первые шаги с GD32F. Подготовка среды

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

Доброго времени суток! Не так давно я опубликовал небольшую статью на основе своего онлайн-урока для студентов 2020 года, по работе с GD32F103TB. Статья была выложена в ВКонтакте и как оказалось, была многим полезна. По этой причин я решил выложить её здесь с дополнительными комментариями, а так же продолжить цикл статей по данным контроллерам.

Читать далее
Всего голосов 21: ↑19 и ↓2+17
Комментарии30

Паяльная станция «Магистр НеоТерм-3Т». Что внутри?

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

Вы любите паять? А я очень! В любом занятии важен инструмент. Вот и пайка не исключение. А если работать с другом, то всё становится гораздо интереснее и веселее. Сегодня познакомимся со станцией «НеоТерм-3Т», заглянем внутрь. Узнаем простое, но эффективное и красивое схемное решение и некоторые забавные, но весьма удобные хитрости пайки.
Читать дальше →
Всего голосов 37: ↑37 и ↓0+37
Комментарии76

Как проверить работоспособность батареи ноутбука вне устройства и восстановить практически любую модель аккумулятора

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

Всем привет! Продолжаю свой цикл DIY-публикаций, посвященных ремонту различных устройств — от ноутбуков до Nintendo Switch. На этот раз поговорим про аккумуляторы лэптопов и их тяжелой судьбе.

А точнее, о ситуации, когда батарея лежит без дела (без разницы, установлена она внутри ноутбука или находится где-то отдельно). Лежит месяц, два, полгода — а потом, когда приходит ее очередь, оказывается, что ноутбук перестал заряжаться. Кроме того, бывает крайне необходимо узнать, в каком состоянии батарея, причем без ноутбука. Под катом расскажу об интересном инструменте для этого, владельцем которого я являюсь уже пару месяцев. Сразу скажу — он больше подходит для сервисных центров, но узнать о нем будет интересно любому из нас, кто увлекается ремонтом ноутбуков и прочей электронной техники.
Читать дальше →
Всего голосов 72: ↑66 и ↓6+60
Комментарии63

Новогодний DIY «Я танцую прямо на столе». Делаем свою настольную дискотеку — зоотроп

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

Существует весьма любопытное устройство, изготовление которого может дать много позитивных эмоций и занять свободное время в предстоящие новогодние выходные дни, особенно если у вас есть маленькие дети (но не обязательно, так как даже взрослым будет интересно повозиться с таким устройством). И называется оно зоотроп.
Читать дальше →
Всего голосов 86: ↑85 и ↓1+84
Комментарии13

Таймер обратного отсчёта: китайский экзамен не для слабонервных

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


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

Проект основан на двух микросхемах реверсивного двоично-десятичного счётчика CD40192 (функциональный аналог К1554ИЕ6, 74АС192 ) и предоставляет нам возможность их подробного изучения.

Авторы конструкции не забыли внести в плату традиционную пару ошибок, и экспериментатору придётся подумать и потрудиться для того, чтобы устройство заработало как полагается.
Будет интересно!
Всего голосов 54: ↑53 и ↓1+52
Комментарии20

Планарные наушники — высота магнитов

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

Данное решение используются в наушниках Snorry с самого начала их появления в 2017 году.
Также оно применялось в так называемых Снорри-модах разных изодинамических наушников по крайней мере с 2014 года и было запатентовано в 2015 году.
Похоже, настало время объяснить подробнее, как именно это работает.

В типичной современной (и не очень) изодинамике, используются магниты, где ширина меньше их высоты, или в лучшем случае они равны.

Читать далее
Всего голосов 3: ↑2 и ↓1+1
Комментарии7

Смарт-избушка на курьих ножках без электросетей

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

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

Поэтому был выработан план:

  • анжуманя,
  • бегит,
  • сборка солнечной панели из кремниевых ячеек с Али,
  • узел питания для распределения электроэнергии между панелью, аккумулятором и нагрузкой,
  • камеры видеонаблюдения,
  • видеорегистрация.
Дальше рассказываю, как я делал высокотехнологичный сарай на солнечной энергетике
Всего голосов 66: ↑66 и ↓0+66
Комментарии47