Найти тему
XL4015 — понижающий DC-DC преобразователь с микроконтроллерным управлением (Arduino)
DC-DC преобразователь на основе чипа XL4015 представляет собой бюджетный и мощный модуль с высокой эффективностью (до 96%). XL4015 обладает защитой от короткого замыкания и перегрева, что позволяет автоматически отключать выход в случае превышения рабочей температуры. Входное напряжение XL4015 составляет от 8 до 36 вольт, максимальный ток нагрузки может достигать 5 А. Основные параметры: Ниже показана схема источника питания с выходным регулируемым выходным напряжением от 0 до 25 В с функцией стабилизации тока (от 0 до 2,5 А)...
150 читали · 5 месяцев назад
АЦП AD7793 (Arduino)
AD7793 — малошумящий 24-разрядный сигма-дельта АЦП с тремя дифференциальными аналоговыми входами. Входное напряжение АЦП ограничено напряжением опорного источника питания которое может иметь значения 1,25 или 2,5 В. В данной статье рассмотрен пример использования внутреннего источника опорного  напряжения которое имеет значение 1,17 В. АЦП имеет три дифференциальных входа, вход IN3 может использоваться как вход для подачи внешнего опорного напряжения. Входы АЦП могут работать в дифференциальном и несимметричном режиме...
5 месяцев назад
VU meter 0.96′ I2C 128X64 OLED (Arduino)
На рисунке показана схема простого индикатора уровня звукового сигнала (VU meter) имитирующего работу стрелочного индикатора. На входы А0 подается звуковой сигнал через резисторы номиналом 4,7 кОм. Индикатор уровня имеет 90 ступеней, содержит шкалу в дБ и %. 0.96′ I2C 128X64 OLED В OLED дисплее отсутствует дополнительный слой подсветки всей поверхности экрана. Каждый пиксел, формирующий изображение, испускает самостоятельное свечение...
5 месяцев назад
Аудиопроцессор PT2315 (Arduino)
ИМС PT2315 (аналог TDA7315) представляет собой простой стерео аудиопроцессор, который позволяет регулировать громкость и тембр. Основные параметры аудиопроцессора PT2315: Библиотека — https://github.com/liman324/PT2315.git Тестовый скетч: #include <Wire.h> #include <PT2315.h> PT2315 pt; void setup() { Serial.begin(9600); delay(600); audio(); } void loop() { } void audio(){ pt.set_volume(0); // int 0...56 === 0...-70 dB step 1.25 dB pt.set_att_l(0); // int 0...24 === 0...-30 db step 1.25 dB pt...
5 месяцев назад
Радио модули NRF24L01 (ARDUINO)
Радио модули NFR24L01 работают в диапазоне частот 2.4-2.5 ГГц, поддерживают передачу данных до 2 Мбит/с и могут работать на 125 каналах. Радио модули выпускаются малой мощности (до 100 метров или около 30 метров в помещении) и с усилителем к которому можно подключить внешнюю антенну (до 1000 м). Один модуль способен поддерживать связь сразу с шестью приемниками или передатчиками, то есть можно объединить сразу семь устройств в общую радиосеть на частоте 2,4 ГГц. Скорость беспроводного соединения...
5 месяцев назад
Модуль BMP280 (Arduino)
Модуль BMP280 представляет из себя высокоточный цифровой измеритель атмосферного давления на базе микро-чипа BMP280 от фирмы BOSH. После изготовления каждый датчик проходит индивидуальную калибровку в заводских условиях. Малые размеры, низкое энергопотребление и высокая измерительная способность модуля сделали его популярным среди множества разработчиков Arduino-проектов. Модуль BMP280 был разработан фирмой как более технологичная модель своего предшественника BMP180. BMP280 может подключаться к микроконтроллеру используя шины SPI и I2C...
5 месяцев назад
Дисплей 2X16 VFD (Arduino)
Дисплей VDF1602 (16T202DA1E) выполнен на базе вакуумно-люминесцентного индикатора, который может отображать ASCII символы в 2 строки (16 знаков в 1 строке) каждый символ в виде матрицы 5х7 пикселей. Дисплей 16T202DA1E программно полностью совместим с дисплеем LCD1602 контроллере HD44780, поэтому использует стандартную библиотеку LiquidCrystal которая интегрирована в Arduino IDE. Для правильной работы базе вакуумно-люминесцентного индикатора требуется два источника питания, это питание сеток и анодов...
5 месяцев назад
Дисплей 12864b v2.0 (Arduino)
Графический дисплей 12864b v2.0 (ST7920) представляет собой ЖК-матрицу с разрешением в 128  на 64 точек, предназначен для вывода графической и текстовой информации. Поддерживает 8/4-битный параллельный режим работы и поставляется вместе с микросхемой контроллера/драйвера ST7290. Также дисплей поддерживает последовательный режим работы по шине PSB (программный SPI), именно в этом режиме будет работать описанный в этой статье дисплей. Основное напряжение питания +5 В, дополнительное 3,3 В используется для подсветки дисплея...
101 читали · 5 месяцев назад
ATtiny13 + 4-х разрядный 7-сегментный индикатор на MAX7219 0,56′
Микроконтроллер ATtiny13 отлично подходит для маленьких и дешевых проектов, а поддержка средой программирования Arduino IDE заметно упрощает работу с микроконтроллером. Как использовать ATtiny13 в среде Arduino подробно описано в http://rcl-radio.ru/?p=98729. В этой статье показаны несколько простых примеров работы микроконтроллера ATtiny13 совместно с 4-х разрядным 7-сегментным индикатором (BTE21—30) на MAX7219 0,56′. MAX7219 – драйвер восьми разрядного индикатора с последовательным интерфейсом...
5 месяцев назад
CD74HC4067 — 16-канальный аналоговый мультиплексор (Arduino)
ИМС CD74HC4067 – это 16-канальный аналогово-цифровой мультиплексор/демультиплексор, позволяющий увеличить кол-во аналоговых портов. Мультиплексор CD74HC4067 можно приобрести в виде готового модуля, что позволяет легко и просто использовать его совместно с платформой Arduino. Основные характеристики мультиплексора CD74HC4067: Таблица состояния входов в зависимости от состояния шины управления: Схема подключения Тестовый скетч: #define S0 2 #define S1 3 #define S2 4 #define S3 5 void setup(){ Serial...
233 читали · 5 месяцев назад
Сервопривод SG90 (Arduino)
Сервопривод — механический привод с автоматической коррекцией состояния через внутреннюю отрицательную обратную связь, в соответствии с параметрами, заданными извне. Принцип работы сервопривода достаточно прост, он заключается в подаче управляющего напряжения (сигнала) на контроллер (блок управления) сервопривода, который непосредственно управляет работой электродвигателя. Электродвигатель через редуктор передает крутящий момент на исполнительное уст-во. Так-же к контроллеру подключен датчик обратной...
5 месяцев назад
Si4703 + HT1621 (Arduino)
На базе двух модулей Si4703 и HT1621 можно собрать простое FM-радио. Более подробно об FM-модуле можно узнать из http://rcl-radio.ru/?p=108688, а ЖК модуль HT1621 подробно описан в http://rcl-radio.ru/?p=132305. Если коротко, то ЖК-модуль с контроллером HT1621 состоит из 6-и разрядов (7 сегментов) и дополнительно содержит индикатор батареи. Управление индикатора осуществляется по шине 3-Wire. Напряжение питания 5 В. Модуль Si4703 представляет собой FM-радиоприёмник (УКВ от 76 МГц до 108 МГц) с цифровым управлением и функцией RDS...
5 месяцев назад