Рубрика «Электроника для начинающих» - 31

Приветствую! Ранее я уже рассказывал в статье о своем проекте контроллера заряда для небольшой СЭС с алгоритмом поиска ТММ. Сей проект вялотекущий из-за нехватки времени и порой отcутствия настроения, но все же он развивается. С момент последней статьи я сделал еще 2 ревизии железа, проверил разные схемотехнические решения, например, способы измерения тока и как итог — пришел к финальной версии аппаратной части о которой сегодня и пойдет рассказ.

Все исходники на железную часть проекта открыты и доступны на github — тут.

Фото МРРТ контроллера

Фото МРРТ контроллера

Читать полностью »

Как известно, старшие STM'ки имеют приличные частоты и объёмы ОЗУ. Ну а раз так, то почему бы не запустить 3D-графику на таких контроллерах? Да нет ничего проще!
Читать полностью »

Насколько мне известно, довольно многим интересно подключить микроконтроллер к обычному монитору и попробовать что-либо вывести на экран. В этой статье пойдёт речь о создании простейшей VGA-видеокарты на базе микроконтроллера atmega168-20.
Читать полностью »

Jupyter Notebook — любимый инструмент-среда для data scientist'ов, аналитиков, инженеров, математиков, студентов и даже для нас — самых обычных ученых в экспериментальной физике.

Этот инструмент предназначен для работы с интерпретируемыми языками и удобного графического представления данных. Долгое время мы просто считали на нем, используя Python и математические библиотеки (numpy, SciPy, matplot и т.д.). Но оказывается данная среда не так проста и имеет гораздо больший потенциал. Очень неожиданно, но Jupyter позволяет легко манипулировать электронными устройствами на микроконтроллерах, может служить чем-то вроде REPL среды для МК только без слабенького MicroPython и внушительной поддержкой переферии чипа, причем все это почти из коробки.

Эксперименты с микроконтроллерами в Jupyter Notebook - 1

Читать полностью »

Привет!

Это мой первый опыт с микроконтроллерами в целом, и ESP8266 (в виде Nodemcu v2) в частности. Возможно, для кого-то этот опыт окажется полезным.

Почему именно micropython? Ответ простой — мой скромный опыт в области программирования ограничен Паскалем в ВУЗе, и написанием конфигурационных скриптов для Procera на Python, так что он оказался ближе всего. Примеры будут под Linux (ubuntu 18.04), но, полагаю, в других дистрибутивах Linux принципиальной разницы не будет.
Читать полностью »

Должен признаться – мне нравится разрабатывать LED-драйверы. Видимо есть что-то особенное в том, чтобы создавать свет, какая-то магия. Пусть продолжаются споры про вредность так называемого «синего пика», пускай в магазине мы всё ещё можем купить ужасные светодиодные лампочки с пульсацией 100%, тем не менее, разработать хороший LED-драйвер – отличная задача. Впрочем, это лирика и пора перейти к теме.

«Листая скучные ГОСТы…» или анализ требований при разработке LED-драйвера - 1

Решил написать статью про одну из своих разработок – компактный LED-драйвер с весьма интересными характеристиками, однако, занудство перфекционизм не даёт этого сделать без преамбулы, откуда же взялись требования, которые будут применяться при разработке. Если копнуть поглубже, возникает порядочно нюансов и думаю, многие разделяют известный принцип «суть в деталях» (и это не только про электронные компоненты).

Такие мысли подтолкнули меня к написанию этой статьи-экскурса в мир ГОСТов.

Итак, если вас интересуют требования к светодиодному оборудованию, а также рекомендации по сертификации CE – добро пожаловать под кат.
Читать полностью »

Собираем 8-битный компьютер: как уменьшить количество микросхем до шести - 1
Сочетание старого трюка с кодированием цветов в NTSC и современного железа позволяет собрать на удивление работоспособную машину

В 8-битных системах есть что-то перманентно притягательное: вы можете собрать автономную систему, достаточно мощную, чтобы поддерживать адекватное взаимодействие с пользователем, но достаточно простую, чтобы собрать и запрограммировать её самостоятельно. Большинство современных 8-битных машин, созданных любителями, завязаны на классических процессорах, которые жили в золотой век домашних компьютеров 1980-х годов, когда в качестве дисплеев использовали миллионы телевизоров. Вначале была идея собрать свою машину на базе процессора Motorola 6809 из той же эпохи. Я пытался использовать как можно меньше микросхем, но несмотря на мои старания, мне всё ещё нужно было 13 дополнительных микросхем для работы с ОЗУ и последовательной передачи данных. Тогда я задумался: а что, если я использую более современный 8-битный процессор? Насколько сильно при этом я смогу снизить количество необходимых мне микросхем?
Читать полностью »

Доброго времени суток!

Таймер чистки зубов - 1

Эта статья для тех, у кого не все щетки в ванной имеют таймер, и кто не хочет использовать песочные часы.
Читать полностью »

Привет! Мы живем в интересное время: дипфейки, торговые войны, политические игрища, Грета Тунберг, и если вам этого казалось мало, то получите-распишитесь за новинку — коронавирусную инфекцию COVID-19.

Распространение коронавируса повлияло и на нашу конференцию по практической кибербезопасности OFFZONE 2020. Ее пришлось перенести до лучших времен.

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

PCB-бейдж, которого не будет, или как преодолеть все и проиграть на финише - 1

Читать полностью »

В предыдущей части мы узнали из чего состоит устройство и как его настроить. Научились правильно рассчитывать резонансный дроссель и многие другие тонкости в этом ремесле.

Первая часть

Ультразвуковая ванна. Часть 2 - 1

Теперь подаем питание и видим что таймер сразу рисует нули, и тем самым переходит в режим боевой готовности. Поворот ручки энкодера запускает ванну на заданный интервал времени. Мелкий левый переменный резистор осуществляет грубую настройку частоты резонанса о котором можно судить по потреблению тока на амперметре. В моем случае шкала равна трем амперам. Большой правый резистор дает более точную подстройку частоты. Важно следить чтобы ток не превышал больше трех ампер, иначе блок питания пойдет в разнос, по крайней мере мой.Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js