Pull to refresh
11
0
Send message

Защита схемы от переполюсовки, что может быть проще?

Level of difficultyMedium
Reading time15 min
Views46K
image
«Я не такая», «со мной этого точно не может случиться» — говорили они, но упорно продолжали пихать батарейки в пульт для телевизора не той стороной…

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

Содержание:



Всех неравнодушных к электронике прошу под кат!
Читать дальше →

Какой роутер для OpenWrt купить в 2025 году?

Level of difficultyEasy
Reading time21 min
Views268K

Я много пишу про OpenWrt и часто получаю вопросы о том, какой взять роутер под эту ОС. В прошлом году я уже делал обзор роутеров, лучше всего подходящих под OpenWrt. Тогда выбор был не очень большой, но сейчас всё изменилось в лучшую сторону. Поэтому я сделал новый актуальный разбор для тех, кто не знает, какой роутер выбрать.

Роутер, как и любой другой девайс, нужно покупать под запрос. Например, линуксоиды привыкли покупать ноутбуки именно под Linux, а не первый попавшийся. Также и тут: если нужен OpenWrt, то роутер тоже надо выбирать с умом, а не надеяться на то, что кастомная прошивка сделает конфетку из роутера за 700 р.

В 2023 и 2024 появились интересные роутеры, которые уже поддерживаются проектом OpenWrt. Эти роутеры сделаны на базе ARM-процессоров. Такие роутеры появились у нескольких компаний, и дальше их количество будет только увеличиваться.

Читать далее

DIY Zigbee датчик температуры

Reading time6 min
Views32K

Приветствую читателей Habr! В этой статье расскажу вам о своём очередном zigbee проекте беспроводного датчика. Проект называется Efekta THP_LR \ THP, это небольшой датчик измерения температуры и влажности воздуха на чипе СС2530. Есть несколько модификаций датчика, в одном из вариантов датчик дополнительно измеряет атмосферное давление. Ещё в одном варианте датчик работает на радиомодуле СС2530 с усилителем сигнала. В этом варианте возможна установка радиомодуля с печатной антенной или с выносной. Все модификации датчика работают на батарейках ААА, это обеспечивает длительный срок работы на одном комплекте батареек. Датчик предназначен для работы в сетях Zigbee. Проект с открытым исходным кодом.
Читать дальше →

KiCad: скругление дорожек и создание каплевидных падов

Reading time11 min
Views14K

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

Превращаем старый Amazon Kindle в платформу разработки с e-ink

Reading time8 min
Views24K


Мне всегда хотелось заполучить экран на электронных чернилах для своих будущих проектов. Я купил небольшой экранчик с платой расширения Raspberry Pi, однако потом понял, что можно просто воспользоваться старой «читалкой» Amazon Kindle.

Когда-то давно я уже экспериментировал с Kindle: портировал на него интерпретатор Infocom и приложение для чтения манги. Мне удалось заставить ПО Amazon загружать их как Kindlet и отображать их интегрированными в «читалку». Однако сейчас мне нужна была просто дешёвая и удобная платформа разработки под Linux с eink.

Дешёвый Kindle с Ebay (и причина его дешевизны)


Итак, я отправился на ebay! Нашёл там множество очень дешёвых лотов, помеченных как «Заблокирован Amazon». Я решил, что не стоит их брать, потому что, теоретически, они могут быть краденными. В конечном итоге я выбрал Kindle 4 без сенсорного экрана за 7 фунтов.

Спустя несколько дней он приехал. Тогда я и понял, почему он был таким дешёвым: на экране постоянно отображался некий демо-режим, из которого невозможно выйти:
Читать дальше →

Перенаправляем printf() из STM32 в консоль Qt Creator

Reading time5 min
Views26K

kdpv.svg


Нередко при отладке ПО микроконтроллера возникает необходимость вывода отладочных сообщений, логов, захваченных данных и прочего на экран ПК. При этом хочется, чтобы и вывод был побыстрее, и чтобы строки отображались не где-нибудь, а прямо в IDE — не отходя от кода, так сказать. Собственно, об этом и статья — как я пытался printf() выводить и отображать внутри любимой, но не очень микроконтроллерной, среды Qt Creator.

Читать дальше →

StereoPi — наша железка для изучения компьютерного зрения, дронов и роботов

Reading time4 min
Views22K
Всем привет!

Сегодня я бы хотел рассказать вам о нашей новой железке на базе Raspberry Pi Compute Module, предназначенной для изучения компьютерного зрения и установки на роботов и дронов. По сути это «умная» стереокамера — она поддерживает работу с двумя камерами одновременно, имеет в качестве «сердца» настоящую малину и, самое важное – работает со стоковой версией Raspbian.
Вот как выглядит собранное решение, с установленными двумя камерами и Pi Compute модулем.

image
Читать дальше →

DIY автономный дрон с управлением через интернет

Reading time12 min
Views73K
image

Сначала я написал длинное предисловие откуда взялась такая задача, а потом оно мне показалось скучным и я его удалил.

Итак, задача: создание автономного БПЛА для мониторинга состояния линий электропередач (ЛЭП).

Включаем телепорт: переезд хабов

Reading time3 min
Views16K
Рыба публикации про перенос хабов



В ещё относительно свежей на текущий момент публикации про переезд Хабра на новый домен habr.com и планах по началу глобальной экспансии, мы упомянули о том, что скоро перевезём некоторые хабы с Гиктаймс обратно на Хабр. Решили не затягивать и сделали это уже сегодня.
Читать дальше →

Реализация FizzBuzz на FPGA

Reading time13 min
Views17K
Недавно я увлёкся программированием FPGA и решил, что будет интересно реализовать на FPGA алгоритм игры FizzBuzz. FPGA (программируемая пользователем вентильная матрица) — интересная микросхема. Она программируется на выполнение произвольной цифровой логики. Можно сконструировать сложную схему, не прокладывая физические каналы между отдельными вентилями и триггерами. Микросхема способна превратиться во что угодно, от логического анализатора до микропроцессора и видеогенератора.

Тест FizzBuzz — написать программку, которая выдаёт числа от 1 до 100, где кратные трём заменяются словом “Fizz”, кратные пяти — словом “Buzz”, а кратные пятнадцати — “FizzBuzz”. Поскольку такая программа реализуется в нескольких строчках кода, то её часто задают на собеседованиях чтобы отсеять тех, кто вообще не умеет программировать.


Плата Mojo FPGA, подключенная к порту serial-to-USB. Большой чип на плате — это Spartan 6 FPGA

Реализация FizzBuzz в цифровой логике, а не в коде, довольно бессмысленна, но показалась мне хорошим примером для обучения.1 Для этого проекта я использовал простую плату разработки Mojo V3 FPGA для начинающих. На ней установлен FPGA семейства Xilinx Spartan 6. Это один из самых маленьких FPGA, но у него 9000 логических ячеек и 11 000 триггеров — так что малыш на многое способен.
Читать дальше →

Установка FreeRTOS для Stm32vlDiscovery

Reading time3 min
Views19K
Доброго времени суток.
Разбираясь с программированием микроконтроллеров Stm32, решил попробовать установить (операционную систему реального времени) ОСРВ — FreeRTOS и столкнулся с рядом трудностей. В интернете есть множество статей, но внятной инструкции я не нашёл, поэтому всех заинтересовавшихся прошу под кат.
Установка

Беспроводная отладка STM32

Reading time3 min
Views11K
Хочу рассказать о необычном использовании ESP8266 в качестве посредника между STM32 и openOCD. У этого способа довольно много недостатков и его применение может быть вызвано только невозможностью использования обычного (проводного) средства отладки.

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

  1. Требуется патчить openOCD
  2. Необходимо изменить прошивку в ESP8266
  3. Низкая скорость работы
Если все еще интересно

Магия «Plug & Play» от СwSim

Reading time3 min
Views8.4K


Старт продаж Data SIM-карты без роуминга от компании СomfortWay состоялся в конце августа и пришло время подвести промежуточные итоги и раскрыть детали работы с картой.
Мы намеренно взяли некоторую паузу в рассказах о проекте, чтобы убедится в работоспособности  технологии на большой базе абонентов,  и о да, все работает «как часы». 

Кто строит термоядерный реактор

Reading time6 min
Views36K
We say that we will put the sun into a box. The idea is pretty. The problem is we don't know how to make the box.
 
Pierre-Gilles de Gennes
Французский нобелевский лауреат
 


Всем электронным устройствам и машинам нужна энергия и человечество потребляет её очень много. Но ископаемое топливо заканчивается, а альтернативная энергетика пока что недостаточно эффективна.
Есть способ получения энергии, идеально подходящий всем требованиям – Термоядерный синтез. Реакция термоядерного синтеза (превращение водорода в гелий и выделение энергии) постоянно происходит на солнце и этот процесс дает планете энергию в виде солнечных лучей. Нужно только имитировать его на Земле, в меньшем масштабе. Достаточно обеспечить высокое давление и очень высокую температуру (в 10 раз выше, чем на Солнце) и реакция синтеза будет запущена. Чтобы создать такие условия, нужно построить термоядерный реактор. Он будет использовать более распространенные на земле ресурсы, будет безопасным и более мощным чем обычные атомные станции. Уже больше 40 лет предпринимаются попытки его строительства и ведутся эксперименты. В последние годы на одном из прототипов даже удалось получить больше энергии чем было затрачено 1. Наиболее амбициозные проекты в этой сфере представлены ниже:
Читать дальше →

Топ криптовалютных кошельков

Reading time4 min
Views209K
imageРазработчики финансового сервиса для денежных переводов на основе блокчейн Wirex, всегда держат руку на пульсе новостей мировых финтех-проектов, к которым относятся не только традиционные, но и криптовалютные электронными кошельки. В данном материале мы подготовили обзор 6 сервисов, позволяющих хранить, обменивать, переводить и снимать различные виды цифровых валют.

На волне пристального внимания к криптовалютам создаются десятки новых проектов, включая криптокошельки. Хотя скептики указывают на недолговечность многих начинаний, ведь существуют лишь централизованные кошельки, а «централизованный» — слово, не совсем подходящее для блокчейна. Но все же мы решили рассказать о 6 наиболее достойных, на наш взгляд, мультивалютных сервисах.
Читать дальше →

Нерабочий планшет + Orange Pi

Reading time5 min
Views75K
За $8 можно превратить во вполне рабочую систему на Linux с монитором, клавиатурой и трекпоинтом:



Предыстория


Был когда-то у меня Lenovo Thinkpad Tablet. Аппарат очень не понравился и привёл к разочарованию как в Android так и в Lenovo и надолго отбил желание покупать что-то аналогичное. Не понравился он тем, что:
  1. Мне кажется, это ужасно, когда люди заплатившие немалые деньги за устройство вынуждены использовать эксплоиты чтобы воспользоваться уже имеющимся в нём функционалом. В итоге root я там так и не сделал.
  2. Через некоторое время начали отваливаться кнопки. Вначале питание. Её я кое-как припаял. Потом регулировки громкости. На них я забил и стал использовать программную регулировку.
  3. Рамка вокруг экрана. При размере планшета 259*179 мм, экран всего 216*135 мм (мерил линейкой, может быть погрешность в 1-2 мм). Т.е. экран занимает всего 63% поверхности. Наверное, эту рамку сделали, чтобы его удобней было держать не касаясь сенсорного экрана, но лучше было бы решить эту проблему как-то по-другому (не располагать по краям элементы управления или как-то отличать удержание от умышленного касания...), чтобы не заставлять пользователя таскать такую лопату.

Но однажды при загрузке он показал логотип Lenovo и на этом остановился. Попытка сбросить настройки через загрузочное меню привела к сообщению, что он не может что-то там подмонтировать. В сервис было решено не идти.
Читать дальше →

Строительство ИТЭР опережает график. Первая плазма запланирована на 2025 год

Reading time3 min
Views23K


Во Франции продолжается строительство первого полномасштабного термоядерного реактора ИТЭР. Реактор строят усилиями 36 стран (в этом году добавился Иран). Ключевые участники проекта — Китай, Евросоюз, Индия, Япония, Россия, Корея, Швейцария и США. У проекта долгая история: первые договоренности по нему были достигнуты еще Михаилом Горбачевым в бытность его генсеком КПСС и президентом США Рональдом Рейганом.

До 2015 года строительство велось очень медленно. Постоянно срывались сроки, складывалось впечатление, что проект вот-вот просто закроют. Но после того, как проект возглавил француз Бернар Биго, работы удалось активизировать.
Читать дальше →

Добавляем фуригану к кандзи Python макросом для LibreOffice

Reading time4 min
Views11K
Дамы и господа, план такой:

  • всё, что вы хотели знать о японской письменности, но боялись спросить
  • что такое ruby text
  • как писать аддоны для LibreOffice на Python
  • как сгенирировать чтение для канзи
  • собираем всё это вместе в фуриганайзер!



Читать дальше →

Игры для программистов

Reading time7 min
Views53K

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

Радиоэлектронные пушки для атаки на беспилотники становятся более совершенными

Reading time2 min
Views15K


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

Именно поэтому сразу несколько компаний занимаются созданием систем по обезвреживанию дронов. Одна из систем — это уже упомянутая радиоэлектронная пушка DroneDefender. Сейчас при помощи этой пушки вокруг дрона можно создать зону радиомолчания, прервав подачу сигналов по стороны оператора. Кроме того, система мешает дрону позиционироваться по сигналам GPS или ГЛОНАСС. Работает гаджет на расстоянии до 400 метров. В этом году появилась и новая система — «пистолет» Dronebuster, разработанный компанией Flex Force. Представители компании заявили, что начали разрабатывать свой девайс сразу после того, как беспилотники, начали мешать пожарным в Калифорнии.
Читать дальше →
1

Information

Rating
Does not participate
Registered
Activity