Вход на сайт
Электронная самодельная
Электроника | Лучшие самоделки | Best DIY
Мы уже ранее показывали как собрать простой дверной звонок с мелодией на импортной микросхеме UM66T, сегодня
Опубликованно: Alex 25/8/2020Сегодня будем делать компактный 3D светодиодный куб (LED cube) 4х4х4 с красивыми световыми трёхмерными эффектами, эта
Опубликованно: Alex 21/7/2020В этой схеме мы покажем свойство диода менять свою проводимость при нагреве и используем его в
Опубликованно: Alex 18/7/2020FM приёмник это довольно обыденная вещь сейчас, нет проблем купить такой хоть аналоговый, хоть цифровой но
Опубликованно: 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/2020Best 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.
перейти к содержанию Зарегистрироваться- Почему именно GitHub? Особенности →
- Обзор кода
- Управление проектами
- Интеграции
- Действия
- Пакеты
- Безопасность
- Управление командой
- Хостинг
- мобильный
- Истории клиентов →
- Безопасность →
- Команда
- Предприятие
- Проводить исследования
- Изучить GitHub →
Учитесь и вносите свой вклад