mefi73

Members
  • Публикации

    39
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

О mefi73

  • Звание
    Новенький

Электроника

  • Стаж в электронике
    10-20 лет
  1. Точечная Сварка Из Микроволновки

    Влезу и со своими 5 копейками. Переделал трансформатор 800 ватт, вторичка 1.5 витка сварочного кабеля 16 мм2, напряжение на выходе 1-1,1 вольт, сила тока при замыкании примерно 800 ампер. К аккумулятору пластинку приварил без проблем, пытался сварить металл сечением 5*7 мм - не потянул. Пока не обжал кабель пытался замыкать зачищеный провод, отдельные жилки сваривались между собой. Напомню, что кабель сварочный, сечением 16 мм.
  2. Лабораторный блок питания – один из самых необходимых инструментов в мастерской радиолюбителя. Самый необходимый, но при этом не самый дешевый. Цены на лабораторные блоки питания даже в Китае превышают сумму в 2500 рублей. Мне же, как радиоЛЮБИТЕЛЮ важно сэкономить. Поэтому я решил собрать себе лабораторный БП самостоятельно, из импульсного блока питания (12 вольт 3,5 ампера) и модуля DP30V5A. Заявленные характеристики: Диапазон напряжения на входе: 6 – 40 вольт; Диапазон напряжения на выходе: 0 – 32 вольт; Сила тока на выходе: 0 – 5 ампер; Мощность: 160 ватт; Разрешение установки напряжения: 0,01 вольт; Разрешение установки силы тока: 0,001 ампера; Точность установки напряжения: +/- (0,5% + 1 разряд); Точность установки силы тока: +/- (1% +3 разряда); Пульсации на выходе: 100 mV VPP. Итак, данный модуль позволяет устанавливать напряжение от 0 до 32 вольт с шагом в 0,01 вольт. В инструкции указано, что необходимо, что бы напряжение на входе превышало напряжение на выходе в 1,1 раз. Я подключил этот модуль к БП в 12 вольт. На БП есть подстроечный резистор, при помощи которого можно незначительно изменить напряжение на выходе БП. При помощи него я установил максимально возможное значение в 13,65 вольта. На выходе я смог получить напряжение 13,4 вольта (соотношение 1:1,1 не соблюдается). Но интересно не это, а то, что я могу установить на выходе любое напряжение из диапазона 0 – 32 вольта, но при превышении 13.4 вольт я все равно получаю на выходе 13.4 вольт. Модуль читает напряжение на входе, может отобразить его на дисплее, но при этом не предусмотрена возможность ограничить установку на выходе не выше напряжения на входе. Я не могу это назвать минусом, для меня это скорее нелогичная странность. Силу тока можно устанавливать с шагом в 0,001 ампера. С установкой силы тока всё прекрасно, модуль имеет два режима: установка по напряжению и установка по току. Индикация режимов осуществляется светодиодами CC и CV. Переключение между режимами осуществляется автоматически. Рассмотрим пример. Допустим, я устанавливаю напряжение 10 вольт и силу тока 1 ампер, подключаю резистор в 100 ом. При этом на нижней строке дисплея будет отображена сила тока 0,1 ампер, в соответствии с законом ома, а так же будет гореть светодиод режима CV. Далее я устанавливаю предел силы тока в 0,05 ампера, при этом установленное напряжение остается 10 вольт. В этом случае сила тока составит 50 мА, именно столько, сколько и установлено, а вот напряжение будет равно 5 вольт, опять же в соответствии с законом ома. При этом будет гореть светодиод режима CC. Можно даже установить силу тока 20 мА, напряжение выше 3 вольт и непосредственно к выходу подключить светодиод без резистора. Светодиод будет исправно работать. Управление модулем осуществляется 4 кнопками: -/IN, +/OUT, SET и ON/OFF. Когда модуль выключен, на дисплее отображается надпись OFF. При этом можно осуществить настройку напряжения и силы тока на выходе, либо проверить напряжение на входе нажав кнопку IN (при этом загорится светодиод IN). Для отображения установленных значений необходимо нажать кнопку OUT (при этом загорится светодиод OUT). Настройка осуществляется следующим образом: при нажатии на кнопку SET на дисплее отображаются установленные напряжение и сила тока, при этом начинает моргать одна из цифр на дисплее. Кнопками + и – можно увеличить или уменьшить значение выбранного разряда. Повторное нажатие SET выберет следующий разряд, последовательность такая: 0,01 В – 0,1 В – 1 В– 0,001 А – 0,01 А – 0,1 А – 1 А. Что бы применить установленные значения необходимо прощелкать кнопкой SET все разряды. Если этого не сделать, то через 6 секунд все изменения сбросятся на предыдущие установки. Это немного неудобно, но быстро привыкаешь. Замечен такой положительный момент. Допустим, выбран разряд сотые доли вольта, при переходе через 0 выбранного разряда к следующему разряду добавляется или отнимается 1. То есть 0,49 становится 0,50 когда разряд сотых долей меняется с 9 на 0. Что я не смог проверить. Во-первых, пульсации на выходе, потому что у меня нет осциллографа. Во-вторых, я не смог проверить, как поведет себя модуль при превышении 5 ампер на выходе, как отреагирует на короткое замыкание. Просто потому что мой блок питания 3,5 ватта. Но, тем не менее, модуль был подвергнут жестоким испытаниям, и все-таки не выдержал их. А накрылся потому, что я замкнул питание на входе. Да-да, замкнул на входе, а сгорел модуль. Не знаю почему, но выгорел стабилизатор, питающий микроконтроллер STM. Стабилизатор был заменен другим на 3,3 вольта. Проверка показала, что через него проходит ток 0,5 ампера (сгоревший стабилизатор был рассчитан всего на 30 мА, потому и сгорел). Если проходит такой большой ток, то виновник неисправности должен сильно нагреваться, но нагреваются только стабилизаторы. Вывод такой, используйте по назначению и не допускайте коротких замыканий, тогда он прослужит дольше. Точность настройки и не большая цена (10$ на али) – большой плюс для новичков и любителей. Ссылка на товар : https://ru.aliexpress.com/item/1-piece-Adjustable-Voltage-Step-Down-Module-Voltage-Ammeter-32V5A-160W-NC-DC-Power-Supply-Module/32765288472.html И как обычно, большая благодарность сайту «Паяльник» за предоставленный на обзор модуль.
  3. А не заглохнет ли эта идея как с гирбестом? Цены у RCpro ломовые, шаговый двигатель 8000 против 1000 у китайцев.
  4. Даем на обзор [10$-30$]

    досадно. два фактора (не отслеживаемая посылка и надпись wi-fi на бандерольке) могут привести к "потере" посылки на почте, как это уже было с одним из товаров на обзор. буду надеяться на лучшее.
  5. Даем на обзор [10$-30$]

    Благодарю. Трек номера будут?
  6. Ваши заявки на обзоры до 10$

    Благодарю.
  7. Даем на обзор [10$-30$]

    почему бы и нет, обзор и сравнение камер между собой. хорошая идея
  8. Даем на обзор [10$-30$]

    https://www.aliexpress.com/item/Escam-720P-G50-Indoor-Network-WIFI-IP-Camera-Infrared-Pan-Tilt-Wireless-Camera-With-Two-Way/32844832918.html если одобрите.
  9. Ваши заявки на обзоры до 10$

    Обзор такого модуля на сайте уже был.
  10. Даём на обзор с ICStation

    ну что ж, все обзоры для icstation выполнены, ждем их реакции
  11. Светящееся RGB лого

    посмотрите на ютубе как рекламные световые короба делают. рассеивающий слой - молочный акрил. Если нет места то светите сбоку, можно на молочный акрил сзади фольгу наклеить
  12. Внешний вид. Стоимость 7$ на Али Видим встроенную антенну, разъем для подключения провода и 6 отверстий дублирующих разъем. Распиновка разъема представлена на следующем рисунке. Параметры представлены в таблице. В качестве USB-UART переходника я использовал неисправную arduino nano (у которой сгорел микроконтроллер), а точнее установленную на ней микросхему CH340G. С таким переходником модуль отлично работает как с терминалами, так и со специальной программой для GPS u-center v8.27. На подоконнике модуль выловил спутники почти сразу, заявленное время холодного старта 26 секунд. При помощи программы u-center можно просмотреть всю информацию, полученную от GPS-приемника. На следующем изображении видно, что приемник использует одновременно и GPS и ГЛОНАСС спутники. Так же можно посмотреть, где находятся спутники, и какие из них используются. Так же в программе u-center можно просмотреть все данные, которые приходят от GPS-приемника. Данные приходят один раз в секунду, и за секунду приходит вот такой поток данных $GNRMC,133028.00,A,5217.37114,N,05629.32522,E,0.173,,171217,,,A*6E $GNVTG,,T,,M,0.173,N,0.320,K,A*39 $GNGGA,133028.00,5217.37114,N,05629.32522,E,1,11,1.04,195.4,M,-12.9,M,,*6F $GNGSA,A,3,16,27,23,09,07,26,08,,,,,,1.63,1.04,1.26*19 $GNGSA,A,3,78,77,86,87,,,,,,,,,1.63,1.04,1.26*16 $GPGSV,3,1,10,02,03,289,,05,16,322,22,07,57,257,22,08,09,130,29*74 $GPGSV,3,2,10,09,82,187,26,16,42,058,35,23,50,133,21,26,15,043,30*78 $GPGSV,3,3,10,27,20,096,36,30,28,253,22*78 $GLGSV,3,1,10,68,39,170,23,69,71,267,,70,22,325,,77,06,051,27*6B $GLGSV,3,2,10,78,54,044,40,79,75,254,,80,13,235,,86,10,350,15*63 $GLGSV,3,3,10,87,16,044,37,88,03,088,27*6E $GNGLL,5217.37114,N,05629.32522,E,133028.00,A,A*71 Давайте разберемся, что же там приходит. Согласно протоколу NMEA 0183 первый символ всегда $, затем идут 2 буквы, согласно тому какие спутники используются. А именно: GP – GPS; GL - ГЛОНАСС; GA - Галилео; GN – GPS+ГЛОНАСС (точнее любая комбинация систем навигации). В моем случае встречаются GP, GL и GN. Далее три буквы и следом набор данных, разделенный запятыми. Завершает строку символ * и контрольная сумма всех символов между $ и * (не включая их). Первая строка $GNRMC,133028.00,A,5217.37114,N,05629.32522,E,0.173,,171217,,,A*6E содержит так называемый минимальный рекомендованный пакет данных, а именно: время в формате ччммсс.сс по UTC; статус, А если данные достоверны или V если не достоверны; широта в формате ddmm.mmmm; полушарие, N для северного, S для южного; долгота в формате ddmm.mmmm; полушарие, W для западного, E для восточного; скорость относительно земли в узлах (1 узел = 1.852 км/ч); азимут направления движения в градусах; дата в формате ddmmyy; магнитное склонение в градусах; направление склонения, W для западного, E для восточного; индикатор режима. Индикатор режима обозначается буквами: A = Автономный режим D = Дифференциальный режим E = Экстраполяция координат M = Режим ручного ввода S = Режим симулятора N = Недостоверные данные В общем, в этой строке есть всё, что необходимо для навигации. Идем дальше, строка $GNVTG,,T,,M,0.173,N,0.320,K,A*39 предназначена для определения направления движения. Содержит следующие данные: Курс на истинный полюс (в градусах), затем следует буква Т; Курс на магнитный полюс (так же в градусах), затем следует буква М; Скорость относительно земли в узлах, затем следует буква N; Скорость относительно земли в км/ч, затем следует буква К; Индикатор режима, согласно рассмотренным ранее значениям. Как видим, строка начинается с GN, это значит, что используются данные полученные как с GPS, так и с ГЛОНАСС. Строка $GNGGA,133028.00,5217.37114,N,05629.32522,E,1,11,1.04,195.4,M,-12.9,M,,*6F содержит данные местоположения, а именно: время определения координат в формате ччммсс.сс по UTC; широта в формате ddmm.mmmm; полушарие, N для северного, S для южного; долгота в формате ddmm.mmmm; полушарие, W для западного, E для восточного; режим работы приемника (о значениях позже); количество спутников, использованных для получения координат; HDOP; Высота над уровнем моря в метрах, далее следует буква М; Высота над геоидом в метрах, далее следует буква М; Возраст дифференциальных поправок (в моем случае пусто). Режимы работы приемника: 0 = Координаты недоступны или недостоверны 1 = Режим GPS SPS, координаты достоверны 2 = Дифференциальный GPS, режим GPS SPS 3 = Режим GPS PPS, координаты достоверны 4 = RTK 5 = Float RTK 6 = Режим экстраполяции координат 7 = Режим ручного ввода 8 = Режим симулятора. От минимального рекомендованного набора данных эта строка отличается наличием высоты над уровнем моря и геоидом, а так же можно узнать, сколько спутников использовано для расчета этих значений. Строки $GNGSA,A,3,16,27,23,09,07,26,08,,,,,,1.63,1.04,1.26*19 и $GNGSA,A,3,78,77,86,87,,,,,,,,,1.63,1.04,1.26*16 содержат следующую информацию: Режим переключения 2D/3D, А – автоматический, М – ручной; Режим: 1 – нет решения, 2 – 2D, 3- 3D; ID номера спутников, используемых в нахождении координат (1-32 для GPS, 65-96 для ГЛОНАСС); PDOP (снижение точности по местоположению); HDOP (снижение точности в горизонтальной плоскости); VDOP (снижение точности в вертикальной плоскости); Про DOP и его значения смотрите https://ru.wikipedia.org/wiki/DOP . Заметьте, что здесь две строки, одна для спутников GPS, вторая для ГЛОНАСС. Для нас эта строка большого интереса не представляет. Строки $GPGSV,3,1,10,02,03,289,,05,16,322,22,07,57,257,22,08,09,130,29*74 $GPGSV,3,2,10,09,82,187,26,16,42,058,35,23,50,133,21,26,15,043,30*78 $GPGSV,3,3,10,27,20,096,36,30,28,253,22*78 содержат информацию о видимых спутниках, в каждом сообщении может содержаться информация максимум о 4 спутниках. Строки содержат данные: Общее количество сообщений (в нашем случае 3); Номер текущего сообщения (обратите внимание на каждую строку, эти значения идут по порядку); Общее количество видимых спутников (во всех трех сообщениях это значение одинаково); ID номер спутника; Угол места в градусах (макс. 90); Азимут в градусах (0-359); SNR (00-99 дБГц)4 Последние 4 значения встречаются в строке 4 раза подряд, если строка содержит информацию о 4 спутниках. Если строка содержит информацию менее чем о 4 спутниках, то нулевые поля (,,,,) не используются. Далее идут очень похожие строки $GLGSV,3,1,10,68,39,170,23,69,71,267,,70,22,325,,77,06,051,27*6B $GLGSV,3,2,10,78,54,044,40,79,75,254,,80,13,235,,86,10,350,15*63 $GLGSV,3,3,10,87,16,044,37,88,03,088,27*6E которые содержат такие же данные о местоположении видимых спутников, но обратите внимание на первые символы $GPGSV и $GLGSV. В первом случае передаются данные о спутниках GPS, во втором о спутниках ГЛОНАСС. В этом вся разница. И наконец, последняя строка $GNGLL,5217.37114,N,05629.32522,E,133028.00,A,A*71 снова содержит координаты. Данные представлены в следующем порядке: широта в формате ddmm.mmmm; полушарие, N для северного, S для южного; долгота в формате ddmm.mmmm; полушарие, W для западного, E для восточного; время определения координат в формате ччммсс.сс по UTC; статус, А если данные достоверны или V если не достоверны; индикатор режима (значения рассмотрены ранее). Эта строка не содержит уже ничего нового, все эти данные встречаются и в строке RMC и в GGA. В чем же особенность данного модуля? Наличие ГЛОНАСС вносит некоторые коррективы в программу обработки данных. Я не буду рассматривать конкретные примеры получения данных по UART, и не буду показывать как «парсить» полученные данные. Это зависит от конкретного устройства и языка программирования, да и задача эта тривиальная. К тому же если вы решите написать свой собственный парсер, то наверняка будете опираться на полученные данные наряду с описанием протокола NMEA. А если же вы решите воспользоваться готовыми библиотеками (привет ардуинщикам), то у вас могут возникнуть проблемы. Я заглянул в исходные коды некоторых библиотек для ардуино, предназначенные для работы с GPS, и обнаружил что библиотека парсит полученные строки конкретно для GPS, то есть ищет начало строки, начинающиеся с символов $GP. Это справедливо для модулей, работающих только с GPS. Но большинство данных с этого модуля приходят в формате GPS+ГЛОНАСС, некоторые только с ГЛОНАСС и только с GPS (это данные о количестве и местоположении спутников). Поэтому, если библиотека не выдает данные, то необходимо найти в исходных кодах все $GP* и заменить на $GN*. Я не смог проверить все библиотеки для работы с GPS, только несколько, поэтому будьте начеку и проверяйте исходные коды библиотек перед использованием. Протокол NMEA подразумевает не только получение данных по UART, но и отправку команд в модуль (главным образом для настройки модуля). Например, команда $PSRF103 позволяет настроить, какие данные должен присылать модуль и с какой периодичностью. Полный синтаксис команды выгладит так $PSRF103,<msg>,<mode>,<rate>,< cksumEnable >*CKSUM<CR><LF> , где > msg - сообщение: 0 GGA 1 GLL 2 GSA 3 GSV 4 RMC 5 VTG 6 MSS (If internal beacon is supported) 7 Not defined 8 ZDA (if 1PPS output is supported) 9 Not defined > mode – режим, 0 = периодично, 1 = по запросу > rate – период отправки сообщений в секундах, 0 =отключено, 255 = максимальное количество секунд > cksumEnable –вывод контрольной суммы, 0 – отключено, 1 – включено. Например, что бы отключить строку GSV, необходимо отправить $PSRF103,3,0,0,1*27 Что бы получить контрольное число воспользуйтесь онлайн калькулятором https://www.scadacore.com/tools/programming-calculators/online-checksum-calculator/ Так же удобная программа для работы с GPS-приемниками Trimble studio v 1.74.0 позволяет рассчитывать контрольную сумму (да и вообще программа для работы с GPS-приемниками отличная). Возможность управлять приемником протоколом NMEA предусмотрена, но ни на одну отправленную мной команду приемник никак не отреагировал. В общем, это не мешает пользоваться приемником по назначению, информации полученной от приемника достаточно и для определения координат, времени, скорости и направления движения, высоты. А вот от списка спутников я бы отказался совсем или увеличил периодичность отправки этих сообщений. Но не получается. Подведу итог. Модуль довольно компактный, быстро вылавливает сигналы спутников, выдает все, что необходимо для навигации. Из недостатков можно отметить только то, что его невозможно настроить (хотя если не получилось у меня, то это не значит что его вообще невозможно настроить, программа U-cemter предоставляет большие возможности для работы с gps-приемниками, в том числе и для настройки). P.S. И конечно же огромная благодарность сайту Паяльник за предоставленный на обзор GPS-Глонасс приемник.
  13. Ваши заявки на обзоры до 10$

    ещё заявка https://ru.aliexpress.com/item/1-piece-Adjustable-Voltage-Step-Down-Module-Voltage-Ammeter-32V5A-160W-NC-DC-Power-Supply-Module/32765288472.html и вторая заявка https://ru.aliexpress.com/item/WI-FI-ESP32-0-96-OLED-Bluetooth/32835496547.html
  14. Этот ШИМ генератор мне предоставил на обзор магазин ICstation (ссылка на генератор) Фото генератора. Что может этот генератор? Взглянем на параметры. Рабочее напряжение: 3.3 - 30V; Частота генерации: 1Hz - 150KHz; Точность генерации частоты: 2%; Мощность нагрузки: 5…30mА; Амплитуда выходного сигнала равна напряжению питания; Температура окружающей среды: -20 … +70 °С. На дисплей можно вывести только 2 числа по 3 цифры в каждом. В нижней строке отображается скважность ШИМ в процентах, а в верхней – частота. Частота выводится на дисплей по следующим правилам: XXX, шаг в 1Гц, в диапазоне 1 – 999Гц; X.XX, шаг в 0.01кГц, в диапазоне 1.00 - 9.99кГц; XX.X, шаг в 0.1кГц; в диапазоне 10.0 - 99.9кГц; X.X.X, шаг в 1 кГц; в диапазоне 100 - 150 кГц. Дисплей управляется микросхемой HT1621B, дисплей универсальный, на нем имеются символы, необходимые для построения термометра, гигрометра, вольтметра, амперметра и ваттметра, но в нашем случае они не используются. Дисплей имеет яркую синюю подсветку. К слову, замечу, что дисплей на моем генераторе оказался потертым, будто его откуда-то сняли. Так же отсутствовала защитная пленка на дисплее. Главной микросхемой генератора является микроконтроллер STM8S003F3P6. И поскольку этот микроконтроллер имеет EEPROM память, то настройки сохраняются при выключении. Управлять генератором можно двумя способами: кнопками и по UART. С кнопками всё ясно, одна пара кнопок управляет частотой, вторая скважностью. А вот с UART всё намного интереснее. Обмен данными должен происходить со следующими параметрами: 9600 bps Data bits: 8 Stop bit: 1 Check digit: none Flow control: none Для того что бы установить частоту генерации, необходимо отправить частоту так, как она отображается на дисплее прибавив перед значением частоты букву F. Например, для установки частоты в 100 Гц необходимо отправить F100, для 105 кГц - F1.0.5, для 10.5 кГц - F10.5 и так далее. Для установки скважности необходимо отправить трехзначное число скважности добавив перед ним букву D . Например, D050, D100, D001. Что бы прочитать установленные параметры, необходимо отправить слово "read". Если отправлена верная команда, то генератор ответит DOWN, если ошибочная – FALL. Но есть одно НО, я так и не смог настроить работу с генератором через UART. Я решил проверить генератор при помощи логического анализатора. Вот что получилось. Частота 1 Гц, скважность 1%. Как видим погрешность пока небольшая. Частота 1 Гц, скважность 50%. Частота 1 Гц, скважность 99%. Частота 1 кГц, скважность 1%. Частота 1 кГц, скважность 50%. Частота 1 кГц, скважность 99%. Тут мы видим, что при установленных 99% скважности на самом деле заполнение составляет 100%. Частота 1 кГц, скважность 91%. Я начал снижать скважность, и вплоть до 92% заполнение составляло 100%, и только при 91% ситуация исправляется. Частота 50 кГц, скважность 1%. Как видим что тут всего 0,2% вместо 1%. Частота 50 кГц, скважность 50%. Здесь отличается на -1%. Частота 50 кГц, скважность 99%. И тут снова отклонение -1%. Частота 100 кГц, скважность 1%. А вот тут ещё ничего нет. Частота 100 кГц, скважность 2%. А при 2% сигнал появляется, но на самом деле заполнение 0,4%. Частота 100 кГц, скважность 50%. Отклонение почти -2%. Частота 100 кГц, скважность 99%. И тут почти -1%. Частота 150 кГц, скважность 1%. Снова нет сигнала. Частота 150 Гц, скважность 3%. И появляется сигнал только при 3%, но заполнение составляет 0,6%. Частота 150 кГц, скважность 50%. Но на самом деле заполнение 46,5%, на -3,5% уже отличие. Частота 150 кГц, скважность 99%. И тут отличается, но всего -1,5%. Выборка достаточно грубая, но на этом исследования не закончены. Я решил измерить скважность при различном заполнении (шаг 5%) и на различных частотах (шаг 25000 Гц) и занести их в таблицу. Верхняя строка содержит частоту, я выбрал шаг в 25 кГц, левый столбец – установленная скважность, в остальных ячейках замеренная скважность. В этой таблице указана разница между установленной и замеренной скважности. Чем выше частота, тем больше отклонение между установленным и замеренным значениями. Так же замеренная скважность всегда ниже установленной, но строгой закономерности в отклонении не наблюдается. Так же я проверил соответствие установленной и замеренной частоты. Результат так же занес в таблицу. Заявленная точность в 2% от установленной частоты соблюдается. В итоге, если вам необходимо установить точные значения генерации, то проверяйте установленные параметры перед использованием генератора. Если же необходимо просто управлять яркостью светодиода или скоростью вращения двигателя, то этот генератор без проблем подойдет для этих задач.
  15. Ваши заявки на обзоры до 10$

    спасибо, получил