суббота, 10 декабря 2016 г.

#ESP.Meteo: Wi-Fi логгер с автономным питанием в Twitter-e

В продолжении цикла по использованию Lua для встраиваемых систем, было решено расширить функционал "вечного" Wi-Fi логгера с питанием от солнечной панели и ионисторов резервным каналом в соцсетях. Идеальным вариантом видится сервис коротких сообщений и ранее его успешно использовали для погодного бота USB.HID термометра (чего только стоят почти полмиллиона его твиттов c 2011-го по 2013 год). Даже забавно, с ботом пытались общаться через ЛС. В то же время то решение давно потеряло свою актуальность в плане автономности и энергосбережения, хотя отдельные пользователи до сих пор, а на носу 2017-й, используют второй WEB-сервер для обратного контроля нагрузок из браузера. Однако вернемся к новой фиче под ESP8266...

вторник, 22 ноября 2016 г.

Модификация интерактивного голосового переводчика (библиотека SpeechTranslateSpeech3.DLL)

В связи с частыми банами десктопных приложений, использующих сервис API Google Translate, было решено перевести модуль перевода ранней версии библиотеки - интерактивного голосового переводчика на API Yandex Translate. Модификация библиотеки (далее DLL) предназначена для голосового интерактивного перевода речевых фраз и предложений OFFTIME или REALTIME в автоматическом режиме, по задаваемым пользователем пороговому уровню, языку оригинала, языку перевода и задержке отслеживания окончания фразы (триггера "тишины").

воскресенье, 23 октября 2016 г.

Nutube 6P1. Радиолампа в корпусе микросхемы

Два года назад в NASA разработали прототип вакуум-канального транзистора NASA Ames (помеси традиционного полевого транзистора и электронной вакуумной лампы), работающего на частотах порядка 460 ГГц. Да и обычные радиолампы не сдают свои позиции благодаря развитию технологии VFD (vacuum fluorescent display). Японская музыкальная фирма Korg разработала двойной триод с катодом прямого накала в виде ИМС габаритами  всего 45x16мм. Продукт получил маркировку - Nutube 6P1. В отличие от большинства классических ламп, эти двойные триоды не требуют высокого анодного напряжения (достаточно 10-20 вольт) и могут похвастаться ресурсом 30 000 часов. Цена пока кусается, 53 абамы...

четверг, 6 октября 2016 г.

Интерактивная игра на...YouTube (изучаем азбуку Морзе)

Как правило, если вы владелец канала на YouTube и хотите поделиться своим видео приватно, то сервис предоставляет возможность получить доступ по ссылке. Такие видеоролики не светятся на паблик, т.е. не видны гостям и подписчикам вашего канала в общих плейлистах, но увидеть их сможет любой пользователь, имеющий данный URL. Удобно и казалось-бы и все на этом, однако эта же фишка дает возможность огранизовать интерактивное меню через ссылочные аннотации по аналогии с игровыми меню на DVD (файлы *.ifo) по образу игр "о-счастливчик", "угадай мелодию"и прочих. Интересно?

суббота, 1 октября 2016 г.

ESP8266. Работа "вечного" Wi-Fi логгера на солнечную панель из... аморфного кремния

С целью снижения себестоимости автономного гаджета решил уменьшить общую емкость ионисторов Green-Cap, в связи с чем пришлось соответственно изменить режим "работа-сон" SoC-чипа ESP8266 с двух минут сна до 5-ти (все равно температура на улице достаточно инерционный параметр), а также количество попыток подключения к домашней Wi-Fi точке доступа с 6-х до 3-х. В итоге аптайм системы в рабочем режиме доведен до 630-730 мс (0.7 сек). В качестве корпуса конечного устройства идеально подошел конструктив садового фонаря (где места хоть "конем гуляй") из местного магазина хозтоваров. Дополнительным бонусом стали подоспевшие из китая пластины из аморфного кремния 150х150 мм, которые ранее заказывал для экспериментов с альтернативным питанием при плохой погоде. Особенность их в том, что несмотря на более низкий КПД (порядка ~10%) по сравнению с КПД поли- и монокристаллических модулей (22-25% при сроке эксплуатации 20-30 лет и 20% потере первоначальной мощности), этот тип солнечных панелей идеально подходит под нашу пасмурную погоду с тучками, особенно в осенне-зимний период. И это вовсе не блаж, СЭС на аморфном кремнии построены и работают в промышленном масштабе, доказав свою эффективность. Например подобная гибридная есть в Токмаке...

суббота, 20 августа 2016 г.

Токовый компаратор (вариант решения проблемы утечки в цепи датчика капота/положения)

У автомобилистов, да и не только, при высокой влажности воздуха (дождь) иногда проявляется проблема ложного срабатывания датчиков открытия капота/багажника/положения. Обусловлено* сие как плохой герметизацией проводки и/или концевиков, так и переходных соединительных колодок от тех же концевиков и, как следствие, окисление контактов и появление паразитного сопротивления, шунтирующего вход схемы срабатывания. И даже, если в качестве датчиков использованы герконы или магнито-оптические датчики, датчики Холла, то от попадания влаги на рассохшиеся провода от резких перепадов температур и влажности может защитить только корпус изделия и правильный подход к герметизации.

четверг, 14 июля 2016 г.

Очумелые ручки: пробка из под шампанского в качестве заглушек ножек стула

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

воскресенье, 10 июля 2016 г.

Гибкая генерация РЛК целей с помощью векторного генератора сигналов R&S®SMW200A

Любопытное решение предлагает всемирно известная Rohde&Schwarz (см. ресурс): с помощью штатной антенной системы, одного анализатора сигналов R&S®FSW и векторного генератора сигналов R&S®SMW200A становится возможным имитировать цифровым способом отраженные радиолокационные сигналы, управлять допплеровским сдвигом частоты и дальностью (задержкой без использования оптоволоконных или ультразвуковых линий задержки), ослабления, и даже ЭПР точечных и протяженных целей. Такое решение позволяет смоделировать сценарии с множеством статических и подвижных целей без необходимости синхронизации с испытуемой РЛС...

пятница, 8 июля 2016 г.

Аномальная разрядная кривая ионисторов проекта "вечный" Wi-Fi логгер. Луна однако )

Некоторые читатели блога уже знакомы с моим проектом "вечного" Wi-Fi логгера на базе солнечной панели, вампирчика (Step-UP DC-DC), ионисторов суммарной емкостью 400 Ф и модуля измерения (температуры окружающей среды, напряжения на ионисторах, положения датчика окна и счетчика с момента активации  до сна) на базе ESP8266. Сегодня вечером, взглянув на онлайн-тренд визуализации заряд-разрядной кривой был в шоке: в течении ~45 минут между циклами сна и пробуждения логгера напряжение не упало ни на милливольт, а в конце даже пыталось подняться. А в шоке потому, что на улице как бы давно за 10-й час вечера...

понедельник, 16 мая 2016 г.

Работа с цифровым осциллографом Tektronix MDO-3102 из браузера поверх Ethernet

Вендор Tektronix порадовал двухканальной моделью MDO-3102 полосой 1 ГГц и классическими 10 млн точек на канал при частоте дискретизации до 5 ГГц. Но даже не встроенный расчет БПФ и генератор функциональных сигналов до 50 МГц побудил написать о измерительном инструменте стоимостью от 7000 вечнозеленых президентов, прошедшим через наши руки. Как вы уже знаете, узким местом всех "цифровиков" является очень длительное время записи регистраций на внешний USB-носитель. И эта модель не стала исключением...

суббота, 16 апреля 2016 г.

Панорамный анализатор спектра с прямым доступом к чипу RTL-SDR

Вот уже как два года прошло с анонса первой версии нашего панорамного анализатора спектра на хабе RTL-SDR.com и год как открыл API для прямого доступа к чипу RTL2832/R820T с примером получения выборок одиночной полосы и отрисовки спектра [7] в своем приложении без использования прокладки RTL_POWER. Но судя по поступающим вопросам у пользователей API возникают определенные трудности с реализацией панорамного режима через библиотеку 'rtlsdr.dll'. А ведь задача "яйца выеденного" не стоит, достаточно взять листочек в руки и разрисовать алгоритм оконного накопления и визуализации...

пятница, 8 апреля 2016 г.

Windows Subsystem for Linux

Свершилось, компания Microsoft анонсировала Windows 10 Insider Preview Build 14316, в которой запуск нативного программного обеспечения под Linux идет на лету через специальную прослойку, транслирующую системные вызовы Linux в Windows.


вторник, 5 апреля 2016 г.

Широкополосная антенна "Бабочка" для приема цифрового ТВ

Нет, это не декоративное украшение на стене. Лейтмотивом к созданию сей ажурной конструкции стал очень большой частотный разнос между пакетами цифрового вещания в нашем регионе (31, 43, 49, 55 и 57 каналы). Ни волновой канал с его узкополосностью, ни двойной квадрат, ни даже классический диполь не смогут охватить частоты от 471.25+((N-21)*8) = 551.25 МГц до 759.25 МГц без значительного падения усиления на краях диапазона. В таких случаях обычно применяют логопериодические антенны [1], и такую мы уже делали, но они сложны в изготовлении и достаточно много весят (при использовании дюрали, нержавещей стали или алюминия получаются слишком большие потери, а медь сразу умыкнут сами знаете кто).

суббота, 2 апреля 2016 г.

Пришли модули ESP-12

Давеча забрал посылку у проверенного продавана. Модули ESP-12-E габаритами 24х16 мм на базе уже знакомого вам SoC-чипа ESP8266, с выведенными GPIO (0, 2, 4, 5, 9, 10, 12, 13, 14, 15, 16), 10-ти битным ADC от 0 до 1 В, SPI и UART TTL. GPIO13 и GPIO15 могут служить вторым UART. В режиме 802.11b максимальная выходная мощность +19.5 dBm на скорости 1 мегабит/сек при токопотреблении 215 мА, а в режиме 802.11n максимальная выходная мощность +14 dBm на скорости 72 мегабит/сек при токопотреблении 135 мА.

воскресенье, 27 марта 2016 г.

Решение проблемы "Отказ в подключении по MTP"

На днях на корпоративной машине ОС Windows 7 отказалась активировать MTP соединение при подключении смартфона и попытке перекинуть файлы на любом из доступных USB. Причем при перезагрузке в той же хрюше все было без эксцессов на том же самом USB порту и том же кабеле. Казалось-бы. Чего только не перепробовали, и откаты и даже пресловутый "Media Transfer Protocol Porting Kit" с мелкософта https://www.microsoft.com/en-us/download/details.aspx?id=19153 в 303 мегабайта, который в итоге отказался инсталлироваться )

суббота, 26 марта 2016 г.

Определение объема капли расплавленного металла

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

среда, 16 марта 2016 г.

Capacitance Multiplier. Нестандартный умножитель емкости

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

четверг, 10 марта 2016 г.

Удаленный контроль TWAIN-сканнера + принтера из браузера (WEB-сервер эмулятора ксерокса over TCP/IP)


























ПО вашего сканера не поддерживает сетевой доступ или отсутствует аппаратный модуль сетевого доступа? Проблема решаема. Библиотека 'WEBSCANPRINT.DLL' (далее DLL) представляет собой WEB-сервер (надстройку над библиотекой 'ra_scan_print.dll') по управлению эмулятором ксерокса и позволяет превратить любой офисный компьютер/ноутбук, с подключенными раздельными принтером и сканером или МФУ, в сетевой принт-сканер а-ля ксерокс с удаленным контролем из вашего браузера. При этом нет никакой необходимости отвлекать локального пользователя на процесс сканирования и последующую печать. Вам достаточно выбрать параметры сканирования, автоматическую печать (при необходимости) и нажать кнопку сканировать. TWAIN-драйвер под управлением нашей библиотеки без лишних диалогов произведет на удаленной машине сканирование в файл (в заданном формате, разрешении и цветности) и предоставит его в общий доступ в сетевой ресурс 'webscanprint'.

воскресенье, 6 марта 2016 г.

XR33x5x. Приемопередатчик интерфейса TIA-485/TIA-422 от Exar с автоматической коррекцией полярности без обвески

Ранее мы анонсировали приемопередатчики интерфейса TIA-485/TIA-422 от Texas Instruments с автоматическим определением полярности шины. Похоже, что у них появился конкурент с расширенным диапазоном питающих напряжений от 3 до 5.5 В и током покоя всего 1 нА, встроенными суппрессорами для защиты от электростатических разрядов до 15 кВ, защитой от синфазных напряжений до 25 В, защитой аналоговой шины до 60 В и скоростью обмена до 20 Мбит/с.

четверг, 3 марта 2016 г.

Третий выпуск журнала "Xcell Software Journal" от Xilinx

Основной вектор данного выпуска посвящен запуску некогда популярной видеоигры Doom 1993 года на Zynq MPSoC в качестве увлекательного учебного пособия  для изучения гипервизора Xen и использования эмулятора QEMU под Xilinx® Zynq® UltraScale+™ MPSoC. Мне же лично понравился материал по использованию платформы PicoZED и ядра MathWorks HDL Workflow Advisor IP при построении SDR приложений. Что интересно Analog Devices предлагает пример использования интерфейсов https://github.com/analogdevicesinc/iio-oscilloscope.git под Linux для построения осциллографического приложения и анализатора спектра. Однако область использования платформы этим не ограничивается, еще можно например осуществлять захват с матричной камеры Avnet ON PYTHON-1300 camera разрешением 1280х1024 пкс со скоростью 210 fps.

пятница, 19 февраля 2016 г.

Просмотр регистраций осциллографов Tektronix MSO-40xx

Парк контрольно-измерительных приборов нашей лаборатории пополнился цифровым осциллографом Tektronix MSO-4054. Хороша железка, но стандартное ПО не обеспечивает должного комфортного просмотра и работы с записанными осциллограммами. Мало того, объем памяти на 10 млн точек при частоте выборок до 5 гигасэмплов создает просто огромнейшие файлы архивов, которые хоть и идут в классическом текстовом формате CSV, но требуют немалых оперативных ресурсов ПК при открытии в том же Excel-е (при RAM 4GB до 10-ти минут только на прорисовку). В контексте предыдущей разработки по выборке и визуализации регистраций с осциллографов Agilent, было решено прокачать наш бенчмарк в части всеядности архивов осциллографов двух вендоров (отличия в CSV лишь в шапке). Нюансы под катом...

понедельник, 8 февраля 2016 г.

Работа с диагностическими весами USB Beurer BG64 через LibUSB

Данная библиотека (далее DLL) для работы с диагностическими весами USB Beurer BG64 (Beurer GmbH, Германия), через LibUSB.DLL в ОС NT/2000/2003/XP/7 и выше, позволяет получить список устройств на шине, в том числе считать внутренний буфер весов для 10-ти пользователей для осуществления долгосрочного фитнесс-анализа. Для использования DLL в своих проектах соблюдайте соглашение об stdcall-вызовах. Тип соглашения о вызове объявляется после прототипа функции, будь то объявление функционального типа или же объявление функции.
 

среда, 3 февраля 2016 г.

Работа с ридером бесконтактных карт PERCo-IR05

Контрольный считыватель PERCo-IR05 предназначен для считывания и расшифровки кода, занесенного в проксимити-карту доступа, с целью автоматизации регистрации пропусков в программном обеспечении системы PERCo-S-20, являющейся базовым блоком. Ридер подключается к порту USB компьютера, на котором установлено поприетарное программное обеспечение и производится ввод карт. Как получить данные с ридера в своем ПО? Как следует из документации,  сами карты общаются со считывателем по протоколу Wiegand-26, протокол же общения модуля сбора с верхним уровнем свой и представляет собой пакет данных на скорости 9600 бод/8/n/1.

понедельник, 1 февраля 2016 г.

Юбилeй жуpнaлa «Pадиoлюбитeль»

В этом году минскому журналу «РАДИОЛЮБИТЕЛЬ» исполнилось 25 лет! В честь юбилея, по результатам опроса среди наших читателей по всему миру, первый выпуск 16-го года мы решили посвятить исключительно лучшим конструкциям и публикациям за последние 10 лет, выполненным в виде сборника с учетом внесенных авторами изменений и дополнений. Выбор был очень трудным, ведь вместить все многообразие радиолюбительского и профессионального творчества в объеме одного номера за все годы практически нереально. Однако оглядываясь в прошлое, не забываем смотреть и в будущее. Вскоре вас ожидают новые интересные разработки из мира автоматики, измерений, аудиотехники, новости технологий и рассказы о мире КВ и УКВ. Продолжит вас радовать и относительно новая, но уже полюбившаяся нашим читателям, рубрика «Информационные технологии». Ведь радио и программирование тесно переплетены в современном мире, появляется все новая элементная база, упрощается схемотехника. И то, что ранее требовало множество компонентов, сейчас можно реализовать на одном SoC-чипе, ПЛИС или ПАИС. Tempora mutantur et nos mutamur in illis. Читайте нас, подписывайтесь на журнал, канал на YouTube, а если чувствуете в себе потребность поделиться своими разработками и техническими советами, то добро пожаловать на редакторский ящик.

пятница, 29 января 2016 г.

Генератор шума с регулируемой спектральной полосой (GenNoiseAdjustableBand.DLL)

Данная библиотека (далее DLL) предназначена для генерации белого шума с регулируемой полосой и уровнем в пределах частот дискретизации аудиокарты, и может использоваться для настройки и контроля аппаратуры и программного обеспечения, взаимодействующего со звуковой картой, а также в других областях ЦОС. Частотное ограничение диапазона генерации осуществлено цифровым полосо-пропускающим фильтром на основе прямого и обратного БПФ (FFT) с задаваемыми коэффициентами.

среда, 27 января 2016 г.

Второй выпуск журнала "Xcell Software Journal" от Xilinx

Выпуск посвящен использованию машинного зрения для диагностики структуры исследуемого материала и обработке изображений на ПЛИС. Вас ожидает рассказ DSP инженера Olivier Tremois-а о методологии использования С/C++ в среде разработки Xilinx SDSoC при оптимизации системы видения, реализованной на базе SoC Xilinx Zynq®-7000. Не менее интересным будет опыт использования DMA на скорости до 40 гигабит с помощью FPGA.

среда, 20 января 2016 г.

Решение проблемы перегрева VCO чипа R820T на частотах выше 1.5 ГГц

Проблема проявлялась в том, что при работе синтезатора на частотах выше 1.5 ГГц ток ключа устанавливался драйвером по максимуму не при первичной инициализации, а после, что приводит к постепенному перегреву чипа в течении 20 секунд и отключению приема. Частично проблема решаема установкой пассивных радиаторных металлических пластин на корпусе чипа. RTL-SDR комьюнити на днях выложили на гитхабе модификацию обертки драйвера RTL-SDR.DLL, устраняющую данную проблему. Просто замените исходную библиотеку в пользовательском каталоге вашего ПО. Пассивное же охлаждение и дополнительная экранировка корпуса фольгой-самоклейкой только улучшат работу вашего донгла.

пятница, 15 января 2016 г.

Soft DVR. Эмулятор видеорегистратора с циклической записью с IP камеры

Данный эмулятор (VBS скрипт) служит программным видеорегистратором (Soft DVR) с автоматическим контролем свободного места на дисковом пространстве с ведением лога и циклическим захватом видеопотоков в формат MPG с таких источников как IP (сетевая) камера, рабочий стол, WEB-камера или любое другое DirectShow-устройство в вашей ОС. По завершению работы эмулятор производит слияние всего видеоконтента в один файл с прореживанием кадров для последующего ускоренного просмотра.

Материал опубликован в виде расширенной статьи 
в журнале Радиолюбитель №11 от 2015 года. 

понедельник, 4 января 2016 г.

Раритеты: Huttle. Справочник инженера

Решил поделиться найденным многотомным раритетом от 1934 года для инженеров всех специальностей - перевод с немецкого издания под общей редакцией инж. В. К. Запорожец. Справочник дополнен сведениями о советских стандартах и материалах. Примечательно, что сабж выпущен в Германии аж 26-ю изданиями, причем первое вышло в 1857 году, а последнее в 1932-м. В книге вы найдете формулы и таблицы теоретического и практического характера, выводы из элементарной и высшей математики, машиностроения, электротехники, строительного дела, инженерного искусства, механической и химической технологии. Немцы, они, всегда основательно подходили к вопросу...

пятница, 1 января 2016 г.

Маковые печеньки

Да, ну вот любим немножко покулинарить на досуге.  Если у вас есть минут 5 на подготовку, 30 на выпечку, то вкусняшки на вашем столе гарантированы. Не растекаясь мыслию по древу, ингридиенты следующие: сливочного маслица грамм 150, мака 100 г, какао-порошка - 1 столовая ложка, сахара столько-же, яйцо - 2 шт. И муки конечно - три стопарика. Яйца растереть с сахаром и какао-порошком, добавляя чуть-чуть мака (не весь), после смешать с подрастаявшим маслом и затем с мукой. Замешать и раскатать блинчики по два на печенюшку. Теперь края двух блинчиков начинаем постепенно слеплять и в образовавшуюся сумочку ложкой засыпаем мак, сшиваем окончательно, краем ложки делаем окантовку и на противень на полчаса при 180 ºC.