Подключение вакуумно-люминесцентного индикатора к Arduino
Вставка
- Опубліковано 27 сер 2024
- или собираем часы на советском индикаторе ИВЛ2-7/5
Прошлое видео о VFD • Вакуумно-люминесцентны...
Про динамическую индикацию • Подключение 7 сегментн...
.....
ULN2003 на али - got.by/3n1j47
Часы DS3231 - got.by/239i0i
старые индикаторы можно найти на ebay:
www.ebay.com/i...
www.ebay.com/i...
www.ebay.com/i...
поддержать канал материально.
www.donationale...
Лайк за теплый ламповый индикатор))
Очень радуюсь твоим видео, в них всё самое полезное, и самое главное это кратко и без мусора...
Ставлю лайк!!!
Хочу попросить снять такое полезное видео про жидкокристалические индикаторы от калькуляторов и подключение их к Ардуино.
Таких индикаторов достать очень просто и их очень много.
Полезная вещь я считаю...
Спасибо и добра тебе...
Класс!!!Спасибо огромное за познавательные уроки.Удачных Вам проектов!
подробную схему бы всего проекта и скетч
Там самому делать нехрен.
Я лет 15 назад, собирал на подобном (только 8-ми разрядном, от калькулятора) индикаторе осциллографический пробник. Микросхема к561ие8 обеспечивала развертку. Эх, было время...)
Дружище можешь схему примерно накидать ? Очень нужно , не могу найти под этот индикатор никак. Классное видео, ты капитальный красавчик
Чтобы не было разницы в свечении, накал надо питать переменкой.
и желательно от обмотки с отводом от середины, которая и подключается в схему к массе в качестве катода.
А как подключать к ардуине индикаторы ИВ-27 и ИВ-27М? А также ИЛЦ2-16/8
if we use the arduino the function of analogwrite,we can get the 2.4v at the same way. But means we hard to display the number if we lack of the display model?
С одной стороны тусклее не потому что анодный ток меньше, а потому что накал нужно запитывать переменкой. Для эксперимента поменяй местами полярность на накале и увидишь что ситуация полностью изменится (где было тускло станет ярче и наоборот)
Правильно . питать накал надо переменкой
Круто! Надо прикупить такие индикаторы!!!
Правда он работает один год...
давайте на ИН индикаторах
Благодаря данному видео, завел экранчик ИВ-28А. Да, 12В, действительно, мало, особенно учитывая динамическую индикацию.
Лайк за труд
Сетки посадить на шим и отрегулировать скважность под уровень свечения.
получился аналог К145ИК1901. ))
Greetings arduinoLab.
1) Could you share the schematic and the Arduino sketch of the watch with the 4 digit + colon display at the beginning of the video?
2) I have a Futaba BJ321GK VFD Display and I would like to make a Graphic Equalizer; do you have anything for this?
Thank you
Как называется новенький индикатор, Который на спец платке?
#include
#define DS3231_I2C_ADDRESS 0x68
const uint8_t DIG[] = {A0, A1, A2, A3}; /// странно, но не поругалось.
const uint8_t SEG[] = {7, 8, 9, 10, 11, 12, 13}; /// ноги индикатора
const uint8_t NUM[] = { 0b00100000, 0b01110101, 0b00001001, /// маска для сегментов
0b00010001, 0b01010100, 0b00010010,
0b00000010, 0b00110101, 0b00000000,
0b00010000
};
const uint8_t CHR[4] = { // маска для разряда
0b11111110,
0b11111101,
0b11111011,
0b11110111
};
void showNumber(uint8_t num){ // включает выходы ардуны, которые в
for (uint8_t i = 0; i < 7; i++) { // SEG[] в зависимости от NUM[]
if (bitRead(NUM[num], i) == 1) digitalWrite(SEG[i], HIGH);
else digitalWrite(SEG[i], LOW);
}
}
void showDigit(uint8_t num){ // включает выходы DIG[] в зависимости от CHR[]
for (uint8_t i = 0; i < 4; i++) {
if (bitRead(CHR[num], i) == 1) digitalWrite(DIG[i], HIGH);
else digitalWrite(DIG[i], LOW);
}
}
///////////////////
///// часы ..
byte decToBcd(byte val){
return ( (val/10*16) + (val%10) );
}
byte bcdToDec(byte val){
return ( (val/16*10) + (val%16) );
}
void setDateDs3231(byte second, // 0-59
byte minute, // 0-59
byte hour, // 1-23
byte dayOfWeek, // 1-7
byte dayOfMonth, // 1-28/29/30/31
byte month, // 1-12
byte year) // 0-99
{
Wire.beginTransmission(DS3231_I2C_ADDRESS);
Wire.write(0);
Wire.write(decToBcd(second));
Wire.write(decToBcd(minute));
Wire.write(decToBcd(hour));
Wire.write(decToBcd(dayOfWeek));
Wire.write(decToBcd(dayOfMonth));
Wire.write(decToBcd(month));
Wire.write(decToBcd(year));
Wire.endTransmission();
}
void getDateDs3231(byte *second,
byte *minute,
byte *hour,
byte *dayOfWeek,
byte *dayOfMonth,
byte *month,
byte *year)
{
Wire.beginTransmission(DS3231_I2C_ADDRESS);
Wire.write(0);
Wire.endTransmission();
Wire.requestFrom(DS3231_I2C_ADDRESS, 7);
*second = bcdToDec(Wire.read() & 0x7f);
*minute = bcdToDec(Wire.read());
*hour = bcdToDec(Wire.read() & 0x3f);
*dayOfWeek = bcdToDec(Wire.read());
*dayOfMonth = bcdToDec(Wire.read());
*month = bcdToDec(Wire.read());
*year = bcdToDec(Wire.read());
}
//////////////////
void setup() {
Serial.begin(9600);
Wire.begin();
for (uint8_t i = 0; i < 4; i++){
pinMode(DIG[i], OUTPUT);
digitalWrite(DIG[i], HIGH);
}
for (uint8_t i = 0; i < 7; i++){
pinMode(SEG[i], OUTPUT);
digitalWrite(SEG[i], HIGH);
}
//включает выход SQW, который вроде выключен по умолчанию
Wire.beginTransmission(DS3231_I2C_ADDRESS);
Wire.write(0x0E);
Wire.write(0x80);
Wire.endTransmission();
}
void loop() {
// читаем время из модуля
byte second, minute, hour, dayOfWeek, dayOfMonth, month, year;
getDateDs3231(&second, &minute, &hour, &dayOfWeek, &dayOfMonth, &month, &year);
// забиваем массив значениями для отпарвки на экран
int8_t TimeDisp[4];
TimeDisp[0] = hour / 10;
TimeDisp[1] = hour % 10;
TimeDisp[2] = minute / 10;
TimeDisp[3] = minute % 10;
for(byte i = 0; i < 4; i++){
showNumber(TimeDisp[i]); // отправляем байт с "числом"
showDigit(i); // включаем разряд
delay(5); // ждем немного перед отправкой следующего "числа"
}
}
arduinoLab СПАСБОООООООООООООООООООООООООООООООООООО ТЕБЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕ!
А зачем делать decToBcd(minute) а потом обратно TimeDisp[2] = minute / 10; TimeDisp[3] = minute % 10;
Большое спасибо за видео и код!!! Запись в регистр 0x0E байта 0x80 отключает осциллятор часов DS3231 при переходе на резервную батарею, в результате часы останавливаются (но не сбрасываются). Если записывать 0, то часы продолжают идти и при переходе на резервную батарею.
Привет! А можно схему того, что у вас на макетке? У меня есть такой же индикатор, я бы собрал с него часы.
Вот мне заперло-на днях шел на работу с утра кто то выкинул калькулятор Электронику-Б3-05 рабочую на мусорку,на лампах ИВ-6,вроде и жалко разбирать такое устройство и в то же время что то охота замутить на основе этих деталей,что еще интереснинького кроме часов можно сконструировать на базе таких деталей может кто идейку подкинет?
что угодно, от градусника до частотамера
Где то видел схему там притяжка к питанию была через резисторы 68кОм а тут говорят что на 10кОм, так как правильнее сделать?
К этим индикаторам прям не ровно дышу... Собирал как то на ИВ - 18, на моем канале в ютубе есть видео в корпусе... Собирал так же на 9 разрядном китайском индикаторе тоже отличное теплое свечение
как подключить ds1307 и какие вывода с ардуино на какие сегменты подключать ?
Нынче такие не в моде. Слишком много накладных расходов. В моде со встроенным контроллером такие как к примеру выпускаемые иритроном.
Алексей, ждал это видео, только про питание переменным током. потому, что с ним, судя по формумам в этих ваших интернетах значительно дольше живет нить накала. не пробовали через шим нить подключать?
Если индикатор Гуано, то никакие меры по его сбережению не помогут. Вот в старых Самсунгах стояли примерно такие же. У них питание постоянка и живут по 20 лет
По-моему не 24В на аноды, а 27 по паспорту? Правда у меня индикаторы побольше.
Интересная идея!
Здраствуйте.Можете пожалуйста скинуть распиновку этого индикатора.
в интернете пишут что должно быть на нем 24 вывода а у меня на нем 23.И притом ничего не отвалено из выводов.
Привет!
В даташите на индикатор пишут, что напряжение анодов 25В.
В проекте используется 12В. Верно ли я понимаю, что если подать на аноды/сетки больше напряжения, они будут поярче?
Хочу 14-16В подать, от 4х батареек 1865 через BMS.
От 12В как-то он не очень яркий...
вообще вроде переменкой должно запитываться ,24В
А можно схемку хоть от руки? Начал делать таймер на ИВЛ1-7/5 и где то потерялся.
Я вчера пыхтел до ночи подключая их к ардуинке! Спааааааааасииииииииииииииибоооооооооооооо!
Здравствуйте, где можно взять скетч ?
А что если у меня восьмиразрядная вли?
Что означает отказ от динамической индикации?
Я одну вещь не понял, надо на аноды подавать 24В а здесь прям от ардуино сигнал подается, как так?
Транзисторные сборки
Здравствуйте, можно скетч и распиновку индикатора?
берите.
@@arduinoLab Где можно код взять ? в видео часть кода отсутствует
По поводу двоеточия я не понял.
На RTC есть отдельный выход который каждую секунду дёргает ножку?
у DS3231 есть выход SQW, у него несколько режимов - например он может выдавать сигнал с частотой 1 Гц
Ventil82
А в библиотеке эти функции можно как то включить?
github.com/Makuna/Rtc.git - вот в этой есть
Спасибо.
Уважаемый автор сего видео, очень прошу помоги с этим индикатором. Не могу понять по даташиту где первый контакт (в даташите почему-то к ИВЛ2-7/5 вообще показано 24тый номер контакта). Если не затруднит ответь плиииз.
там сквозь баллон видно что к чему подключено.
многие ноги там дублируются.
добавлю ка я, на всякий случай, свой голос к немногочисленным просьбам к тому же самому но для ИН-14.
ну а вдруг?
Сетка общая?
а ссылки на код не у кого нет ?и схемы желательно
Можете скинуть скетч.
Ардуинолаб спааааааааааааасииииииииииибооооооооооо тееееееееебеееееееееее!
Спаааааааааасииииииииииибооооооооооо
Есть специальная микруха МАХ6921
а ещё К145ИК1901. ))
ах если бы не отдельный источник питания на лампу.....
как то сложно управлять этими индикаторами .......
Basil Stadnik ведь ты ленивый кот
меня пугает наличие столько проводов
@@basilstadnik1342 это еще цвет0чки
Скетч бы не помешал...
Гуфовский, это ты?
он, точно он
Привет можешь помочь?
Задача следующая когда подается питания (220 вольт) включается таймер на минут 10 если прошло 10 мин питание перестает подаваться и возобновится лишь после нажатия на кнопку.Если прошло меньше 10 минут и питание само выключилось то таймер сбрасывается.Для чего это все мне у меня в доме станция на ней стоит механическая автоматика,когда станция набрала полный бак то насос выключается, но уже 2 раза автоматика подводила и не выключала насос в следствии чего сгорело 2 насоса. Этой схемой хочу обезопасить насос чтоб он более 10 минут не работал. Надеюсь на понимание и помощь,но если знаете как реализовать без ардуино то тож можно главное чтоб не оч замудренная схема =)
моя почта exibet179@gmail.com
У меня не только ив’шки, но и ин’ки
А дешифраторы к ним есть где найти? Заказывал у китайцев sn74141n пришли все не рабочие, почитал отзывы все жалуются, на такую же проблемы, не рабочие приходят и выбор там не особо большой у кого заказать.
Я заказал с ч*п * д*п К155ИД1 и они пришли рабочие. У меня ИН-1, ИН-3А, ИН-14, ИН-9 И ИН-18.
Спасибо, действительно есть, заказал там, цены там не очень поэтому даже не подумал сразу там посмотреть. ИН-18 это шикарно :) У меня только ИН-12
слово ардуино уже бесит, называй их аврками