
Инженериум DIY
Освещение для кемпингового лагеря (как я страдаю никому не нужной фигней)
Делал буквально на скорую руку, т.к. надо было успеть на пару дней (друг придумал бухать на природе в ночевкой по случаю ДР)
Сразу скажу, какие-то запчасти уже у меня валялись, так что это по сути просто "Я его слепила из того что было)
Итак, нам понадобится:
алюминиевая палка 20мм х 1500мм ( https://ozon.ru/t/j9DE2nb )
Светодиодная лента ( https://sl.aliexpress.ru/p?key=gVXF3ZZ )
Корпусы для батареек 18650 ( https://sl.aliexpress.ru/p?key=gJXF3U9 )
Кнопка выключатель ( https://sl.aliexpress.ru/p?key=NMXF3AF )
некоторое количество каких-то проводов
И вот тут есть момент... Дело в том, что для одного из своих проектов я проектировал и заказывал плату. Такое не покупается, и в принципе без этого можно обойтись в проекте. Но я использовал, и потому тоже про это расскажу.
Итак начнем с платы, а точнее даже со схемы, включая компоненты:
По сути, это дофига сложный ШИМ контроллер, максимально может питаться от 36В постоянного тока, тестировал на 4-х амперах, силовые дорожки платы почти не греются
Внезапно нашел в своих закромах, что заказывал две партии плат, на Российском заводе и нп Китайском. При одинаковом размере партий (ха-ха, партий блин...) в Китае оказалось значительно дешевле (тут сложная и долгая тема для разговора конечно, как-нибудь расскажу)
К моменту начала конструирования, компоненты же были мною распаяны на одну из плат (проверял свой-же проект вышедший из под "бумаги" ) так что оставалось только все собрать.
Кстати, вся эта схема подходит для использования с напряжением от 5В до 36В постоянного тока, у меня же источник света на 12В.
Следующее - корпус. Тут собственно самая наспех сделанная конструкция, т.к. у меня были где-то корпусы для двух батареек, но из-за временного бедлама в мастерской я нашел только на 4 батарейки, так что размер корпуса есть куда уменьшать. В некоторой мере мне даже стыдно за этот дизайн...
Теперь про сборку. А с ней все просто, намотал ленту на палку, проводами питания вниз, и все готово. У корпуса я специально включил поддержки в сам чертеж (это такие странные штуки по бокам) т.к. то что делает слайсер автоматически мне не понравилось. Я знаю что есть и хорошие слайсеры, и можно было создать поддержки вручную, но вообще кста, наверное весь этот проект может вполне хорошо охарактеризовать знакомая всем картинка
Итак, у нас есть два корпуса батареек. В каждом корпусе батарейки соединены последовательно, а корпуса параллельно, что в теории дает нам около 16В при полностью заряженных батарейках. Что говорите? лента на 12В??? Да поооооохер...
Ну и вот в полевых условиях
Само собой, надо бы сделать крышки, и еще что-то. Да и вообще изначально задумывался белый пластик на корпус. Но белого у меня оказалось очень мало, а ждать заказ я не мог. Так вот, учитывая все сказанное, не буду я делать крышки, ибо этот прототип нуждается в улучшениях и оптимизации корпуса, и возможно надо добавить плату контроля заряда, чтоб не убить батарейки. Еще, учитывая что на плате есть разводка на разные ноги Ардуинки, можно вообще подключить адресную ЛГБТ ленту, и делать светомузыку... думаю, надо попробовать) а этот прототип отправится на переработку.
Ниже ссылки на детали проекта
Не выбрасывайте старые чемоданы!
Он большой путешественник. Бабушка летала с ним с Колымы на материк и обратно - он видел много городов! Купила его бабушка, находясь в отпуске. Новый и стильный, с оригинальной расцветкой, он потихоньку наполнялся новыми стильными вещами - несколько красивых костюмов, покупки для дома и пр. На Колыме было трудно что-то найти, поэтому из отпусков все приезжали с большой кладью, скупая в других городах необъятной страны все, что можно было найти и взять с собой. Когда отпуск закончился, бабушка с дедушкой как обычно пролетели 8 часов на самолете, потом столько же времени провели в автобусе. Чемодан с другими вещами был загружен в багажное отделение, а поскольку пришли раньше, он оказался где-то в самой глубине. Приехав в пункт назначения, выходить не торопились - чемодан глубоко, нужно пропустить остальных. Наконец салон освободился, вышли на улицу и бабушка с дедушкой. На их удивление, чемодан уже стоял на земле, в багажном отделении было пусто. Забрав кладь, они отправились домой. А на следующий день, когда бабушка стала разбирать вещи, она ничего не могла понять: откинув крышку чемодана, она увидела старый медицинский халат, завернутые в него кухонные столовые приборы, потрепанную одежду... А где костюмы? Где все покупки, бережно собираемые в отпуске? Все вместе это стоило к тому же приличных денег... Прокручивая в голове вчерашнюю дорогу, она поняла, что, по всей видимости, в багажном отделении оказалось два одинаковых чемодана, и тот, кто выходил раньше, перепутал и прихватил чужой. (Но у нее и мысли не могло возникнуть, что рядом с автобусом может стоять не ее чемодан! Красивый, новенький, с оригинальной расцветкой - точная копия!) По всей видимости, это произошло еще по пути, т.к. поселок у них маленький, здесь было бы не трудно найти пропажу. Бабушка кинула клич по знакомым, разместила объявления, но, увы, безрезультатно. Судя по содержимому, этот второй чемодан принадлежал медсестре, которая переезжала из города в город, сложив туда разномастные домашние вещи. Из них единственно приличным предметом оказалась шубка (север все-таки), которую бабушка и продала, чтобы выручить хоть какие-то деньги взамен утраченного... А чемодан так и остался с ней.
Теперь его судьба продолжается в новом качестве. Я немного облагородила его, обновила внутренность - и получился вполне себе стильный ретро-объект. Храню в нем материалы по истории семьи: туда влезли папки и фотоальбомы, кое-какие памятные предметы. Удобно, что можно размещать как горизонтально, так и вертикально: в шкафу - и на шкафу. Мобильность хранения - весьма актуальный вопрос, который разрешился именно благодаря случайной идее использовать старый добрый бабушкин чемодан...
Про фундамент под кран
Добрый день, коллеги. Хочу поделиться с вами опытом проектирования конструкции фундамента на понтоне под кран манипулятор. Обратился ко мне мой давний приятель с предложением помочь добрым людям и запилить фундамент под кран манипулятор на понтоне. Я с радостью согласился помочь хорошему человеку, тем более имею богатый опыт проектирования фундаментов, и задача обещала быть интересной.
В качестве исходных данных получил неполный комплект чертежей конструкции понтона без опознавательных знаков, инструкцию по эксплуатации, общее расположение, марку модели крана манипулятора и пожелания заказчика. Заказчик предупредил, что все конструкции должны быть из проката, который можно купить в «Пятерочке». А также, что кран должен поднимать тонну на плече 14 метров.
В сети нашел общие сведения по крану манипулятору и фото. Ни присоединительных размеров, ни опорной поверхности крана найти не удалось.
Как оказалось, понтон используется в качестве склада для хранения корма для рыбы. После анализа чертежей понтона выяснилось, что отсутствует куча размеров, которые необходимы при проектировании фундамента. Сам понтон представляет из себя конструкцию, состоящую из поплавков, фермы и платформы, установленной на фундаментах, приваренных к поплавкам.
Пообсуждал конструкцию фундамента с прочнистом (Павел привет) и накидал предварительную схему с целью согласовать ее с заказчиком. В ответ заказчик прислал новые фото понтона на которых отсутствовала ферма. Платформа стояла на фундаментах.
Окей, подумал я, и переделал конструкцию.
Фундамент было решено сделать из двух частей. Первая часть — это подкрепление существующей платформы в месте установки крана манипулятора. Присоединительных размеров крана не было, пришлось в чертеже указывать зависимые размеры от основания крана. Надеюсь ребята не запутались при монтаже.
Вторая часть — это фундаменты, которые передают нагрузку на поплавки. В процессе выполнения расчетов прочности выяснилось, что необходимо подкрепить места приварки стенок фундаментов внутри поплавка. Для этого выполнили технологические вырезы для возможности доступа внутрь поплавков. Вырезов сделали два – безопасность прежде всего.
Направил предварительную версию фундамента на согласование добрым людям – в ответ получил ничего)). Сроки поджимали пришлось отдавать в расчет как есть, в надежде, что глобальных изменений не будет.
Для определения расчетной нагрузки решили воспользоваться правилами РМРС. Согласно требованиям РМРС, после установки грузоподъемного устройства, перед вводом в эксплуатацию оно должно подвергаться испытанию пробным грузом 1,25 рабочей нагрузки. Расчет прочности показал, что при принятых материалах и размерах связей, прочность рассматриваемых конструкции обеспечена.
От заказчика получили фидбэк, размеры деталей с чертежа снять не могут. Пришлось дополнительно разработать альбом деталей.
Для себя сделал вывод, в обычной жизни нужно делать комиксы для людей. ЕСКД это зло
Ответ на пост «"Фууу, что это за плесень?" или " Как усики из металлов мешают работать электронике?"»2
Тут коллеги, продвигающие инженерный хаб @hubdelo выкатили пост про нитевидные кристаллы (они же "усы", "вискеры"). И почитав комментарии я хочу немного расширить кругозор аудитории. Ну и надеюсь подписанные на меня инженеры поправят меня.
Есть разные интересные явления, про которые уже знают материаловеды. Потому что предшествовало этому "АААааа пиздец все сломалось, мы не знаем почему, все делали правильно!!!!1111" И в процессе дотошного расследования, изучения того, что осталось, натыкались на разные явления. Давайте познакомлю с некоторыми из них:
Оловянная чума.
Олово имеет аллотропные модификации, как например углерод. Алмаз и графит сделаны из одинаковых атомов углерода, но в по-разному построенных кристаллических решетках, поэтому один прозрачен и тверд, а второй черный и жирный. И если есть подходящие условия, то вещество может из одной формы переходить в другую. Так и олово при комнатной температуре находится в виде β-формы ("белое олово"), твердого блестящего металла. При температуре ниже +13С оно может переходить в α-форму ("серое олово") - серого рыхлого порошка, как на фото справа. Но процесс этот крайне медленный, и заметным становится при сильном (-30С) морозе или при наличии загрязнителей. В частности автор этого фото (http://www.periodictable.ru/ горячо рекомендую) для ускорения процесса добавил на правый конец кусочек антимонида индия, как затравку.
С последствиями оловянной чумы столкнулась экспедиция ТерраНова полярника Скотта. Представьте, вы посреди ледяной пустыни возвращаетесь замерзшие, к ранее разбитому лагерю с припасами, а там все топливо вытекло. Потому что жестяные банки тогда запаивали оловом.
Сейчас с этим борются добавками разных металлов. Так достаточно добавить примерно 2% висмута и проблема больше не появится.
2. Нитевидные кристаллы.
Они же "усы", они же "вискеры". Самопроизвольно вырастают из разных покрытий (не только олово, усы дают покрытия из цинка, кадмия, серебра, золота) тончайшие и длинные кристаллики.
Причем, это именно кристаллики - они имеют идеальную структуру, поверхность. Их прочность близка к теоретическому максимуму и ученые мечтают научиться их выращивать по заказу, пока получается с переменным успехом. Но инженеры от них не в восторге, просто посмотрите какой пиздец:
Проектируешь печатную плату, делаешь зазор в 8 мм, что дофига, а тут из лужения спустя несколько лет вырастает такой кристаллик и устраивает короткое замыкание. Причем, в зависимости от цепи, может устраивать как временные, самоустраняющиеся неисправности, если цепь сигнальная, так и стать инициатором дуги, с последующим фейверком. Гарантированного рецепта предотвращения роста усов нет, но есть шаманские практики, соблюдение которых сводит вероятность их появления к минимуму. Например добавление более 3% свинца к олову. Но против этого выступают экологи (гуглить "ROHS"), поэтому приходится снова развлекаться с добавлением висмута.
3. Электрохимическая миграция
Явление, когда при наличии влажности, загрязнений и приложенного напряжения, на катоде начинает расти кристалл металла дендритной формы. Он тоже может устроить короткое замыкание.
Кристаллы появляются только под напряжением, в отличии от усов. При определенных условиях, могут прорастать ВНУТРИ диэлектрика
Рецепт борьбы - тщательная отмывка печатной платы от следов флюса, отпечатков от пальцев. Защита от пыли (которая хорошо удерживает влагу) и покрытие всего защитным лаком. "Безотмывочные" флюсы надо отмывать, если хотите долгой работы:
4. Электромиграция.
С этим эффектом сталкиваются разработчики микросхем. Слои металла там микроскопические, а токи, по местным масштабам, огромные.
Если объяснять суть эффекта пятилетнему ребенку - в металле, между атомов перемещаются электроны. Иногда эти электроны могут дать атому пенделя в сторону своего движения. Если электронов движется много, температура высокая - то вполне можно напинать ощутимую горку атомов в одном месте с образованием ямы в другой.
Поэтому процессор в вашем компьютере может умереть в один прекрасный день, особенно если он горяч, а техпроцесс его тонок. Вообще температура - основной ускоритель процессов, в том числе приводящих к старению и отказу электроники.
5. Диффузия
Вы разработали красивую печатную плату с контактами по краю, и решили шикануть на все деньги и покрыть медные дорожки, в том числе и контакты золотом. Это и защита от коррозии, и обеспечение хорошего контакта, и паяется такая плата отлично. Но что же происходит:
Красивое золотое покрытие очень быстро исчезает - из-за взаимной диффузии меди и золота. Поэтому при покрытии золотом, создают разделительный слой из никеля - он препятствует взаимной диффузии.
Объявляю срач в комментариях открытым) Наде наброшу в виде плашки для донатов:
Как создать SMT трафарет на 3D принтере
Я довольно частенько проектирую электросхемы и заказываю производство печатных плат на известных сайтах. Паять SMD детали особых проблем не составляет, но всё же использовать для этих целей паяльную пасту несколько проще. Однако, с ней возникают сложности в нанесении, - кто сталкивался, тот поймет. И специально для удобного нанесения существуют SMT трафареты:
Приложил на плату, размазал паяльную пасту и готово. Легко и быстро. Конечно, там где заказываешь производство печатных плат, можно заказать и трафарет, но это хорошо если нужно произвести сборку большого количества плат. А если нужно всего несколько штук? Или например находишься на этапе отладки схемы, или просто деталек много и руками паять очень не хочется? Я подумал, что можно воспользоваться 3D печатью и у меня как-раз есть принтер. Надо попробовать!
Первым делом, надо погуглить, как вообще преобразовать PCB разводку в понятный для 3D редактора формат? В качестве 3D редактора я привык использовать Fusion 360. И на Ютубе есть небольшой ролик как это сделать: Экспортировать из EasyEDA нужный слой в PNG формат, вставить картинку во Fusion 360, откалибровать размер, и сидеть ручками в скетче обводить растровые пиксели нужных "дырок". Серьёзно? Да ну нафиг, должен быть способ проще и точнее.
Так, из более менее понятных форматов, в скетч Fusion 360 можно импортировать: Растр (Canvas), то есть картинку - Это нам не подходит, обводить ручками вообще ноги не чешутся; SVG - вот это уже интереснее, попробуем. Экспортируем из EasyEDA нужный слой и границы платы в SVG:
Импортируем его в скетч во Fusion 360, и наблюдаем "ничего". Не прокатило. Ладно, что еще можно: DXF - пробуем его. Экспортируем из EasyEDA в DXF, импортируем в скетч и видим:
Что-то какая-то фигня, но уже ближе. Значит надо ползти в сторону DXF.
И тут, совершенно случайно, я попробовал поиграться с FreeCAD. Попробуем импортировать что-нибудь в него. Попробуем импортировать DXF. Для этого создаем параметрическую деталь, и сразу файл - импортировать, находим ранее полученный DXF. Получаем такую же фигню как и выше на картинке. Наверное EasyEDA как-то не правильно экспортирует в DXF. Ладно, а если SVG? Выбираем, файл SVG, указываем что "SVG as geometry (ImportSVG)" и....
Да! то что нужно. Удаляем фон, нам он не нужен, и всё лишнее, если есть. Далее можно уже все сделать во FreeCAD, но я хочу во Fusion 360 засунуть. Значит выбираем все объекты (Ctrl + A), и жмём Файл - Экспортировать, выбираем "Audodesk DXF 2D (*.dxf)"
Возвращаемся во Fusion 360, и импортируем в скетч сохраненный DXF. И о чудо! В этот раз всё получилось как надо.
Если посмотреть на границы платы, то можно увидеть, что некоторые точки соединений белые, - это не замкнутый контур. Вот тут надо немного поработать руками. Удалить прямые линии с этим точками, и провести их снова. И вуаля, контур замкнулся:
Далее надо используя инструмент "Offset" немного адаптировать размеры контактных площадок для печати. Их надо немного увеличить. 0.2 мм будет достаточно. Это нужно, чтобы компенсировать погрешность печати принтера, а также влияние такого недуга как "слоновья нога". В целом, если "пятаки" 2х2 мм, то этого делать не обязательно, но вот если они меньше, то надо увеличить, иначе после печати они либо "заплывут" филаментом, либо будут настолько мелкими, что паста просто не будет толком через них продавливаться и просто их забьет. Так же надо обратить внимание на пятаки "многоножек" типа SOT-23-6 и т.п., принтер не сможет пропечатать такое расстояние между ног, слишком мелко. Тут рекомендую просто слить их в "единую" ногу - паста при расплавлении сама разбежится по пятакам.
После работы с пятаками, лишние линии удаляем. И приступаем к границам платы. Выделяем все линии границы (точки соединения не выделяем, только линии), и делаем Offset на + 1.2 мм и на + 0.2 мм. Из которых 0.2 мм - это будет зазор между платой бортом трафарета и 1 мм - это толщина бортика. После чего удаляем линии изначальных границ, - они больше не понадобятся. И финишируем скетч.
Далее инструментом выдавливание, выдавливаем трафарет на 0.3 мм (меньше не выходит, т.к. принтер первый слой нормально от 0.2 мм ложит, + 0.1 мм на второй слой, чтоб по прочнее было). И выдавливаем бортик на 1-1.5 мм, в зависимости от толщины платы.
Дальше экспортируем в STL, идём в слайсер, нарезаем и печатаем.
Для печати я использую PETG, скорость занижаю до 40 мм. Нас спешить тут не надо. Печатаю на PEI пластине, рельефность не мешает.
И спустя 10 минут получаем результат. Сразу посмотрим на просвет, - все ли площадки пропечатались.
Да, всё отлично. Осталось примерить на печатную плату.
Смотрим что получилось. Трафарет надевается с небольшим малюсеньким натягом, то что нужно и никуда не убежит.
Отлично, все на местах! Можно мазать паяльной пастой, раскладывать компоненты и в печь до хрустящей корочки!
Да, конечно использовать для этих целей фотополимерник было бы лучше, но имеем, что имеем.
А на этом у меня всё. Спасибо за внимание! Надеюсь кому-нибудь пригодится.
Трехканальный вольтамперметр на базе ESP32-S3 с записью данных в лог и передачей данных по WI-FI (YCHEV003)
Трехканальный вольтамперметр на базе ESP32-S3 с записью данных в лог и передачей данных по WI-FI (YCHEV003)
Привет друзья, сегодня с Вами мы соберём трёхканальный вольтамперметр на базе ESP32-S3. Многие из Вас, уже долгое время ждали этот проект, поэтому при его сборке я учёл все Ваши замечания в комментариях под видео к вольтамперметру на Arduino, вольтамперметру на ESP8266 и сделал проект максимально простым, я избавился от большого количества пайки, новый вольтамперметр буквально можно спаять навесным монтажом, так как он состоит всего из 5 модулей. Так же избавился от ненужных компонентов, навроде датчика температуры, блока управления вентиляторами, так как модули, на основе которых мы будем с Вами собирать лабораторный блок питания уже имеют и датчики температуры, и могут управлять скоростями вентилятора, поэтому данные компоненты в новом вольтамперметре я упразднил.
Трехканальный вольтамперметр на базе ESP32-S3 с записью данных в лог и передачей данных по WI-FI (YCHEV003)
Давайте перейдём к страницам нашего трёхканального вольтамперметра на базе ESP32-S3, на главной у нас отображается текущее время модуля, значок WI-FI сигнализирующий нам, что на модуле включена точка доступа и мы можем подключиться к ней с телефона, планшета или ноутбука и скачать все данные. Далее идут показания трёх модулей INA226 подключённых по шине I2C, кнопки переключения профилей позволяющие сохранять данные в EEPROM для продолжения отложенных тестов.
На этом моменте остановимся и рассмотрим данный функционал подробно, представьте Вы решили узнать ёмкость батареи разрядив её или зарядив до определённого значения, но во время теста Вам срочно потребовалось зарядить, например аккумулятор от автомобиля, что бы Ваша жена смогла уехать по делам, если Вы прервёте тест, то все данные будут утеряны и Вам придётся начинать тест заново, но благодаря профилям Вы можете просто переключиться на другой профиль и тем самым сохранить данные Вашего первого теста. Прошу заметить, что данные сохраняются во время переключения профилей, так как количество записей в EEPROM ограничено и записывать данные онлайн в EEPROM, мы не можем, мы просто испортим память. При получении данных из EEPROMа, вольтамперметр сначала использует алгоритмы CRC для проверки целостности данных и только потом начинает с ними работать.
На каждый канал у нас по 5 профилей, что в общей сумме нам даёт 15 профилей на вольтамперметр.
Так же на главной странице у нас имеется кнопка включения/выключения защиты электронной нагрузки. Первый канал я буду использовать под электронную нагрузку в своём лабораторном блоке питания, поэтому в вольтамперметре реализована зашита от глубокого разряда с помощью программного гистерезиса.
Защита управляет пином номер 6 вольтамперметра, подавая на него сигнал высокого уровня, когда источник питания нужно отключить, а программный гистерезис не позволяет снова включить нагрузку, чтобы не допустить глубокого разряда источника питания.
Говоря рабоче-крестьянским языком, когда мы разряжаем батарею большими токами, напряжение на ней сильно проседает, но как только мы отключаем батарею от нагрузки, напряжение на ней снова поднимается и электронная нагрузка может включиться снова и продолжить разряжать батарею, чтобы этого не произошло, и электронная нагрузка не включилась повторно, и был реализовать программный гистерезис.
Так же на против каждого канала имеется индикатор, который сигнализирует нам, ведется ли сейчас запись с этого канала в лог на SD карту, если карта конечно же вставлена в модуль, и она им поддерживается, а её размер не превышает 32 Гб, в противном случае включить данную опцию не получится.
Схема трехканального вольтамперметра на базе ESP32-S3 с записью данных в лог и передачей данных по WI-FI (YCHEV003)
На этом моменте у Вас конечно же возник вопрос, почему я использовал 3 модуля INA226, а не один модуль INA3221, что сделало бы вольтамперметр ещё компактнее?
Всё просто, модуль INA3221 рассчитан на максимальное напряжение в 26 вольт, а у меня источники питания с напряжением в 36 вольт, поэтому пришлось использовать несколько модулей INA226, что бы не городить делители напряжения, что сделало бы сам вольтамперметр сложнее в изготовлении, тем более модуль INA226 позволяет одновременно использовать до 16 модулей и это без учёта плат расширения.
Вообще для данного вольтамперметра мною было придумано множество вариантов, от одного модуля INA3221 до сложной схемы с защитой на ATTINY13, но после большого количества экспериментов, я остановился на плате с 4 модулями.
Графики трехканального вольтамперметра на базе ESP32-S3 с записью данных в лог и передачей данных по WI-FI (YCHEV003)
Следующие три страницы — это графики, для каждого из каналов. В первой строчке у нас отображаются данные онлайн текущего канала, индикатор записи в лог файл на SD карту и время работы модуля с момента включения.
Ниже мы с Вами видим адаптивный график, где максимальное и минимальное значение рассчитываются онлайн на основе данных графика, так же по мимо шкалы времени и значений на графике присутствуют два курсора, которые управляются с помощью двух пальцев.
У данного модуля ёмкостный сенсор способный одновременно обрабатывать до 5 касаний, поэтому было глупо этим не воспользоваться и не реализовать два курсора. С помощью этих курсоров можно узнать значение и время нужных нам пиков или спадов на графике, данные, полученные с курсоров, отображаются в левом нижнем углу и идут в следующей последовательности, вольты, амперы, ватты, номер измерения и T это разница в измерениях между курсорами.
Выбор цвета данных для трехканального вольтамперметра на базе ESP32-S3 с записью данных в лог и передачей данных по WI-FI (YCHEV003)
Выбор цвета трехканального вольтамперметра на базе ESP32-S3 с записью данных в лог и передачей данных по WI-FI (YCHEV003)
Следующая страница — это настройка цветов отображаемых данных, в данном разделе мы можем выбрать цвет для любого значения, например вольты, первого канала, затем с помощью клавиатуры задать новый цвет и сохранить — нажав кнопку ОК, теперь везде, где отображаются данные для которых мы изменили цвет, они будут отображаться заданного нами цвета.
Настройки трехканального вольтамперметра на базе ESP32-S3 с записью данных в лог и передачей данных по WI-FI (YCHEV003)
Ну и последняя страница – это остальные настройки трёхканального вольтамперметра.
В первой строке мы с Вами можем включить запись необходимых нам каналов, если в слот установлена SD карта и она не более 32 Гб.
Давайте остановимся на слоте для SD карты и поговорим о нём более подробно, для управления SD картой, компания waveshare, из-за нехватки свободных пинов, выбрала такое же решение, что и я в предыдущих проектах — они использовали расширитель ввода-вывода CH422G, который управляется по шине I2C, однако данный расширитель не захотел работать с аппаратной шиной I2C, а создавал свою виртуальную, из-за чего аппаратная шина легла и отказалась работать, а вместе с ней и все устройства подключённые к этой шине, из-за чего я потратил кучу времени изучая все форумы, документацию, примеры от производителя и ни где не нашёл решения данной проблемы. Тогда мне пришлось закопаться в код библиотеки, причём библиотеки родителя и там я нашёл в комментариях сообщение, что после успешного выполнения работы, класс для управления расширителем CH422G нужно дистроить.
Далее у нас идут кнопки очистки профиля, зелёный означает, что в профиле имеются данные, красный, что профиль чист.
Кнопка WIPE DATA сбрасывает вольтамперметр на заводские настройки.
Кнопка CLEAR SD – очищает карту памяти.
WI-FI точка доступа включается/выключается переключателем в самом низу, тут же отображается IP адрес по которому необходимо подключиться к модулю, имя точки доступа и пароль.
Давайте подключимся к точке доступа и посмотрим, что доступно там:
Логи трехканального вольтамперметра на базе ESP32-S3 с записью данных в лог и передачей данных по WI-FI (YCHEV003)
На главной странице мы с Вами видим логи вольтамперметра, при чём мы с Вами можем без проблем скачать файл, например на 2.3 Мб, да, я понимаю, что многие из Вас разбалованы высокоскоростным интернетом и Вы сейчас думаете, что в этом такого, это же всего 2.3 Мб.
А теперь только вдумайтесь, насколько крутой микроконтроллер ESP32 S3, он может одновременно обрабатывать данные с трёх модулей INA226, модуля DS3231, записывать полученные данные на SD карту, отображать изображение размером 800 на 480 точек почти в 30 FPS, поддерживать свою точку доступа и параллельно всем этим действиям отдавать Вам файл размером в 2.3 Мб, это просто поразительно.
Настройки трехканального вольтамперметра на базе ESP32-S3 с записью данных в лог и передачей данных по WI-FI (YCHEV003)
Ну и на второй странице у нас настройки, где Вы можете задать пароль от WI-FI сети, текущее время, при чём галочка поддерживает актуальное время и коррекционные поправки для каждого из каналов.
Ну и сама монтажная схема (в картинках, в прошлом видео большинство проголосовало за схемы в картинках):
Схема трехканального вольтамперметра на базе ESP32-S3 с записью данных в лог и передачей данных по WI-FI (YCHEV003)
Так же я снял для Вас подробную инструкцию и подготовил печатную плату в Sprint-Layout и PDF все ссылки в описании под видео на ютубе.
Скетч Вы можете скачать с github github.com/chevichelov/VOLTAMMETER_ESP32_S3_YCHEV003
Для скачивание не требуется регистрация или оплата, просто жмите на зелёную кнопку "CODE" -> "Download ZIP"
(Для тех, кто не знает, github эта специальная платформа для того, что бы программисты могли делится своим кодом и дорабатывать его вместе)
"Фууу, что это за плесень?" или " Как усики из металлов мешают работать электронике?"2
На самом деле это не плесень, а феномен под названием вискеры (от англ. сл. «whiskers» — «усы»). Феномен, когда из металла (цинк, олово и некоторые другие) самопроизвольно вырастает тонкий нитевидный монокристалл металла. И проблема в том, что он проводящий! И беда, если такие кристаллы начинают расти из оловянного покрытия радиодеталей на плате центрального компьютера, вызывая короткие замыкания и сбои.
Это явление уже приводило к авариям и отказам, например, поломке спутника Galaxy IV. А в 2005 году в штате Коннектикут (США) даже пришлось остановить работу целой АЭС просто потому, что похожий вискер замкнул один из датчиков и сработала ложная тревога.
upd: @joshkinkot76, спасибо за хороший вопрос - дополняем оперативно)
1. Внутренние механические напряжения в покрытии, которые возникают из-за:
- Механического воздействия (вибрации, изгибы плат).
- Неправильного нанесения гальванического покрытия (например, оловянного).
- Разницы в коэффициентах теплового расширения (КТР) между основным материалом и покрытием.
2. Еще одна причина – это неправильный состав металлического покрытия:
- Чистое олово (Sn) склонно к образованию вискеров.
- Добавки (свинец Pb, висмут Bi, серебро Ag) снижают риск, но из-за экологических норм (RoHS) свинец почти не используется.
3. Влияние температуры и влажности
- Циклический нагрев/охлаждение ускоряет рост вискеров.
- Высокая влажность способствует электрохимическим процессам, стимулирующим их образование.
4. Время
- Вискеры могут расти годами, даже если изначально покрытие выглядело нормально.
Где чаще всего появляются вискеры?
- Выводы компонентов (особенно в бессвинцовых припоях).
- Контакты разъемов и реле.
- Дорожки печатных плат с металлизацией.
- Корпуса микросхем (особенно в высоковольтных схемах).
А можно ли как-то предотвратить появление вискеров? Да и ниже приведем основные способы:
1. Использовать легированные покрытия (олово с добавками серебра, меди, висмута).
2. Наносить барьерные слои (никелевая подложка под олово).
3. Применять конформные покрытия (лаки, защищающие металл от влаги).
4. Контролировать условия эксплуатации (избегать перепадов температуры и влажности).
5. В критичных случаях – использовать свинцовосодержащие припои (например, в аэрокосмической отрасли).
Благодарим за подготовку поста коллегу из инженерного хаба с псевдонимом Уральский инженер.) А из вас кто-нибудь готов поспорить, что материаловедение - одна из важнейших дисциплин в подготовке инженеров?)
















































