Вход на сайт

Зарегистрировавшись на сайте Вы сможете добавлять свои материалы






Электронная самодельная


Электроника | Лучшие самоделки | Best DIY

Мы уже ранее показывали как собрать простой дверной звонок с мелодией на импортной микросхеме UM66T, сегодня

Опубликованно: Alex 25/8/2020

Сегодня будем делать компактный 3D светодиодный куб (LED cube) 4х4х4 с красивыми световыми трёхмерными эффектами, эта

Опубликованно: Alex 21/7/2020

В этой схеме мы покажем свойство диода менять свою проводимость при нагреве и используем его в

Опубликованно: Alex 18/7/2020

FM приёмник это довольно обыденная вещь сейчас, нет проблем купить такой хоть аналоговый, хоть цифровой но

Опубликованно: Alex 14/7/2020

Сегодня соберём очень простой терморегулятор оборотов кулера всего на трёх деталях своими руками. Эта самоделка будет

Опубликованно: Alex 5/7/2020

Все мы видели красивые неоновые вывески на кафе, ресторанах, магазинах, моргающие или просто светящиеся многоцветные, к

Опубликованно: Alex 4/7/2020

Вполне возможно где-то у Вас на даче или в гараже стоит советский чёрно-белый ламповый телевизор который

Опубликованно: Alex 28/6/2020

Хотя сейчас думаю у каждого есть дома фонарик и скорее всего даже не один но порой

Опубликованно: Alex 14/6/2020

Трансформатор Теслы известен многим людям, с помощью него делают разные интересные эффекты и эксперименты с высоким

Опубликованно: Alex 2/6/2020

Лето уже на подходе, а это значит, что кроме положительных радостей, таких как отдых на природе

Опубликованно: Alex 20/5/2020

Твердотельное реле в отличии от обычного электромеханического обладает рядом преимуществ, такие как долговечность, большая мощность но

Опубликованно: Alex 16/4/2020

У кого есть старый радиоприёмник с УКВ диапазоном знает, что в данном диапазоне мало чего можно

Опубликованно: Alex 13/4/2020

У многих думаю остались дома старые кассетные магнитолы или автомагнитолы которые в наше время годятся разве

Опубликованно: Alex 10/4/2020

Если надоел обычный звук своего дверного звонка или раздумываете какой выбрать для своего дома, чтобы он

Опубликованно: Alex 24/3/2020

Для начинающих музыкантов очень важно научиться чувствовать темп музыки и при игре на инструменте постоянно его

Опубликованно: Alex 28/2/2020

Мы ранее рассказывали, как сделать металлоискатель Пират своими руками, при его изготовлении многие задаются вопросом как

Опубликованно: Alex 27/2/2020

Мы уже писали об одном датчике движения с названием HC-SR501 и делали на его основе включение

Опубликованно: Alex 12/2/2020

Это устройство можно сделать разве что в качестве игрушки для домашнего использования, так как она мешает

Опубликованно: Alex 8/2/2020

Этот простой но чувствительный детектор ВЧ поля может помочь определить работает ли телефон на передачу, детектор

Опубликованно: Alex 6/2/2020

Как известно алюминий очень тяжело паять, так как он на воздухе очень быстро, буквально за доли

Опубликованно: Alex 4/2/2020

В Китае сейчас продаются датчики движения, ещё такой модуль называют PIR датчик, они сейчас очень дешёвые

Опубликованно: Alex 3/2/2020

Если хочется собрать какую-то необычную простую но интересную электронную самоделку, игрушку то данная схема подойдёт лучшим

Опубликованно: Alex 2/2/2020

Best Electronic Projects

Трехфазное питание

324 IC схемы

4017 IC схемы

4060 IC схем

555 IC схем

741 IC схемы

Усилители

000

0002000 Аккумуляторная батарея Arduino Зарядные устройства

Автомобиль и мотоцикл

Таблицы данных

Декоративное освещение (Дивали, Рождество)

Светодиодные проекты DIY

Электронные компоненты

Электронные устройства и теория схем

Учебное пособие по электронике

0002 Fish Aquarium

Проект «Глаза Хеллоуина, запускаемый звуком» - «Не буди дьявола»

Объяснение двух простых схем быстрого доступа

Проекты GSM

Связанные со здравоохранением

Контроллеры нагревателя

Домашние электрические схемы

Связанные с инкубаторами

Промышленная электроника

9000 2 Инфракрасный (ИК)

Инверторные схемы

Laser Projects

LM317 / LM338

LM3915 IC

Измерители и тестеры

Mini Projects

Контроллер двигателя

9000 Cir2 MPPcuits 9000 Pscill

Силовая электроника

Цепи питания

Радиоканалы

Дистанционное управление

Безопасность и сигнализация

Датчики и детекторы

SG3525 IC

Простые схемы

SMPS

Контроллеры солнечных батарей

.

Самодельное руководство по электронной нагрузке Arduino

В этом уроке я покажу вам, как я создал самодельную электронную нагрузку с Arduino, ЖК-дисплеем, поворотным энкодером для меню и силовым MSOFET для управления нагрузкой. У него также хорошая система охлаждения, поэтому он может выдерживать высокие нагрузки. Посмотрите, как сделать схему, корпус, все подключить, посмотрите код, который я использовал, и какие модули и сделайте тот же проект. Надеюсь, тебе понравится. Если это руководство вам поможет, подумайте о поддержке моей работы.

Часть 1 - Что нам нужно?

Это вся электроника, которая нам понадобится для этого проекта.У вас также есть список некоторых других необходимых нам деталей, таких как фанера, кулер, крышки вентиляторов, напечатанные на 3DF, и винты. Электроника проста в использовании. Все модули используют связь i2c. В качестве теплоотвода я использовал кулер для ПК, он отлично работает. Вам понадобится тонкий провод для соединений 5 В, но толстый провод для MOSFET и линий питания.


Часть 2 - Схема

• Поговорим о схеме. Это важно, и вам, возможно, придется адаптировать его к вашим потребностям.Прежде всего, 12 В от адаптера постоянного тока подключается к переключателю, а затем к контакту Arduin o Vin и вентилятору, поэтому, когда мы переключаем переключатель, все включается. У NANO есть регулятор 5V, и это будет наш Vcc. Подключите все модули к Vcc и GND и подключите выводы SDA и SCL от Arduino ко всем модулям i2c (ADC, DAC и LCD).
• Подключите энкодер к Vcc, GND и 3 контакта к цифровым контактам D8, D9 и D10 Arduino. Подключите кнопки к контактам D11 и D12. Также подключите зуммер к D3 для сигнала ШИМ для тонов.
• О делителе напряжения. Пожалуйста, прочтите код и следующие части руководств. Я использовал 10K и 100K, но это не совсем те значения, поэтому нам нужно адаптировать множитель в коде. Прочтите код.
• Для считывания тока я использую шунт на 1 Ом. Считываем напряжение на этой нагрузке в дифференциальном режиме с помощью АЦП. Опять же, этот резистор не равен 1 Ом, поэтому множитель будет адаптирован в коде. Прочтите эту часть позже. Подключите выход ЦАП к затвору полевого МОП-транзистора. Load +, Load-, S + и S- - это банановые разъемы, которые мы разместили на передней панели.Вот и все.
Если вы хотите, чтобы контроллер работал с током более 2,1 А, вам потребуется большее напряжение на затворе MOSFET, чем 5 В, которое может дать ЦАП. Для этого используйте вторую схему с OPAMP между ЦАП и затвором MOSFET.

Часть 3.1 - Подготовка полевого МОП-транзистора

Хорошо, возьмите полевой МОП-транзистор и припаяйте толстые провода к стоку, затвору и истоку. Добавьте термоусадочные трубки для изоляции. Затем измерьте положение и проделайте отверстие в теплоотводе. Добавьте немного термопасты и прикрутите полевой МОП-транзистор.Теперь у вас должен быть весь силовой блок с 3 проводами.

Часть 3.2 - Монтаж печатной платы

На макетной печатной плате припаяйте все компоненты. Я использую тонкие провода для соединений с низким энергопотреблением, таких как 5 В для модулей, соединений i2c и кнопок. Для пути от входа через нагрузку к МОП-транзистору используйте соединения с толстыми проводами. Кроме того, сделайте соединение между ADC0 и ADC1 ADS1115 с выводами резистора 1 Ом очень коротким. Чем длиннее эти соединения, тем больше будет падение напряжения на нагрузке, и нам нужно точно считывать падение напряжения на НАГРУЗКЕ.Для кнопок, ЖК-дисплея и кодировщика мы добавляем длинные тонкие провода для будущего подключения к печатной плате с помощью штырьков типа «папа-мама». Для силовых подключений добавьте винтовые клеммы, если они есть.

Часть 3.3 - Монтаж печатной платы

Ниже вы можете увидеть соединения на нижней стороне печатной платы. Как видите, я использовал толстый провод для цепи питания, чтобы он мог выдерживать большой ток. По той же причине я залил припоем некоторые соединения. Я разместил женские контакты, чтобы позже можно было подключить ЖК-дисплей, кодировщик и эти 2 кнопки.Теперь мы можем даже провести тест, а затем изложить аргументы.

Часть 4.1 - Дело

Я использовал фанеру и сделал простой футляр. Я начинаю с 4-х стен: верхней, боковых и задней. Примерил на задней панели место для вентилятора холодильника. Затем я вырезал отверстие в задней панели для вентилятора и еще одно с правой стороны для потока воздуха. Затем я покрываю корпус винилом с текстурой из углеродного волокна, чтобы он выглядел лучше. Затем я распечатал на 3D-принтере крышки вентиляторов.Загрузите их отсюда. С помощью суперклея приклеиваю крышки на место.

Часть 4.2 - Еще чемодан

Затем я приклеиваю 4 деревянных блока к нижней части и добавляю гайку M3. Они будут использоваться для закрытия корпуса, когда он будет закончен с помощью винтов M3. Затем я делаю переднюю панель и оборачиваю ее винилом из углеродного волокна. Распечатываю подставку для ЖК-дисплея и помещаю внутрь. Затем я решаю, где разместить каждый компонент. Проделываю дырочки и складываю все кнопки, ЖК, энкодер и разъемы.Затем я приклеиваю переднюю панель к корпусу и подключаю к плате. Закрепите плату внутри клеем.

Часть 4.3 - Отделка корпуса

Вентилятор приклеен к задней панели. Я проделываю отверстие сбоку и убеждаюсь, что USB-разъем Arduino находится перед этим отверстием, чтобы я мог запрограммировать чип с помощью USB-кабеля. Основной разъем 12 В постоянного тока имеет отверстие на задней панели, поэтому мы можем подключить сюда питание. Вот и все. Закройте корпус винтами, и мы можем загрузить код.

Часть 5.1 - Код контроллера

Идите ниже и загрузите код. Вам понадобятся библиотеки для ЖК-дисплея, модулей ADS1115 и MCP4725, и вы также можете загрузить эти библиотеки по следующей ссылке. Вам также понадобится библиотека BusIO, поэтому установите ее с помощью диспетчера библиотек Arduino IDE. Прочтите код, чтобы узнать больше, особенно о множителях. Скомпилируйте и загрузите, а затем протестируйте контроллер.


Часть 5.2 - Объяснение множителя

Это важная деталь . Видите ли, когда вы подаете иск на ADS1115, чтобы перейти от битовых значений (от 0 к 65000), мы используем множитель. По умолчанию это «0,185 мВ» или «0,000185 В». В коде для измерения тока мы производим дифференциальное измерение напряжения на нагрузке «1 Ом». Поскольку нагрузка составляет 1 Ом, это даст нам НАПРЯМУЮ текущее значение, поскольку "I = V / R" и R равно 1. НО !!! Резистор не совсем 1 Ом, поэтому в моем случае я адаптировал множитель на 0.0001827 . Возможно, вам придется настроить эту переменную на другие значения, пока вы не получите хорошие показания, поэтому, одновременно измеряя значение с помощью внешнего мультиметра, настраивайте эту переменную до получения хороших результатов.

То же самое и здесь. Но в этом случае напряжение считывается с делителя напряжения. Видите ли, ADS1115 может измерять только до 5 В. Если вход выше, он будет поврежден. Итак, для этого между ADS1115 и основным входом я использовал делитель 10K и 100K, который будет равен делителю 0.0909090. Итак, теперь множитель 0,000185 / 0,0909090 = 0,002035. Эти значения резисторов не идеальны, поэтому у нас нет ровно 10 кОм и 100 кОм, поэтому мой множитель для чтения напряжения составляет 0,0020645 . Просто сделайте то же самое, измерьте напряжение на ЖК-экране, а также с помощью внешнего мультиметра и регулируйте это значение, пока не получите хорошие результаты. Я измерил резисторы, но этого недостаточно. Нам нужны точные значения.


  const множитель с плавающей запятой = 0.0001827; // Множитель, используемый для "текущего" чтения между ADC0 и ADC1 ADS1115 ////////////////////////////////////////////////// ////////////////////////////////////////////////// ///////////////////////////////////// const float multiplier_A2 = 0,0020645; // Умножитель напряжения, считываемый с делителя 10K / 100K  

Часть 6 - Тестовое видео

Надеюсь, вам понравился этот урок. Если вы хотите поддержать мою работу, купите мои печатные платы в моем магазине, или, возможно, подумайте о поддержке меня на PATREON или, если хотите, сделайте пожертвование PayPal.Большое спасибо.

Часть 7 - Подробнее

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

• Кроме того, регулирование тока осуществляется путем изменения напряжения на затворе полевого МОП-транзистора. Этот элемент управления должен быть PID для очень хороших результатов, но чтение АЦП и запись DAC замедляют код настолько сильно, что , что хороший PID не работал.Итак, вместо PID я сделал «ручное управление» и решил, что пропорциональное значение зависит от диапазона ошибок. Ниже вы можете увидеть пример. Если ошибка очень большая, превышает 80% уставки, то выходной сигнал ЦАП изменится с шагом io 300 от общего числа 4069. Если ошибка составляет 60% от уставки с шагом 170 и так далее. Если ошибка небольшая, шаги равны 1 от значения 4069, так что у нас есть хороший контроль. Это работает, но не идеально.


  если (ошибка> (mW_setpoint * 0.8)) { if (mW_setpoint> power_read) { dac_value = dac_value + 300; } if (mW_setpoint  (mW_setpoint * 0.6)) { if (mW_setpoint> power_read) { dac_value = dac_value + 170; } if (mW_setpoint  (mW_setpoint * 0.4)) { if (mW_setpoint> power_read) { dac_value = dac_value + 120; } if (mW_setpoint  

Часть 8 - Обучающее видео

Надеюсь, вам понравился этот урок. Если вы хотите поддержать мою работу, купите мои печатные платы в моем магазине, или, возможно, подумайте о поддержке меня на PATREON или, если хотите, сделайте пожертвование PayPal. Большое спасибо.



.

Victor2805 / Самодельная электронная ударная установка с ардуино: Это мой проект с Arduino Mega 2560. Полный проект находится на Instructables.

перейти к содержанию Зарегистрироваться