Подключение вакуумно-люминесцентного индикатора к 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...

КОМЕНТАРІ • 80

  • @pichbah
    @pichbah 6 років тому +36

    Лайк за теплый ламповый индикатор))

  • @Rin_Media
    @Rin_Media Рік тому +1

    Очень радуюсь твоим видео, в них всё самое полезное, и самое главное это кратко и без мусора...
    Ставлю лайк!!!
    Хочу попросить снять такое полезное видео про жидкокристалические индикаторы от калькуляторов и подключение их к Ардуино.
    Таких индикаторов достать очень просто и их очень много.
    Полезная вещь я считаю...
    Спасибо и добра тебе...

  • @alesandryabov6478
    @alesandryabov6478 6 років тому +3

    Класс!!!Спасибо огромное за познавательные уроки.Удачных Вам проектов!

  • @user-uu8ep2xw5j
    @user-uu8ep2xw5j 4 роки тому +13

    подробную схему бы всего проекта и скетч

    • @ugene4063
      @ugene4063 2 роки тому

      Там самому делать нехрен.

  • @user-oq1xi5bx5e
    @user-oq1xi5bx5e 6 років тому +2

    Я лет 15 назад, собирал на подобном (только 8-ми разрядном, от калькулятора) индикаторе осциллографический пробник. Микросхема к561ие8 обеспечивала развертку. Эх, было время...)

  • @user-mm2yi2qm6d
    @user-mm2yi2qm6d 5 років тому +7

    Дружище можешь схему примерно накидать ? Очень нужно , не могу найти под этот индикатор никак. Классное видео, ты капитальный красавчик

  • @user-sc8ye9qj5e
    @user-sc8ye9qj5e 6 років тому +3

    Чтобы не было разницы в свечении, накал надо питать переменкой.

    • @Denis79
      @Denis79 6 років тому +1

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

  • @theanonimous
    @theanonimous 9 місяців тому +1

    А как подключать к ардуине индикаторы ИВ-27 и ИВ-27М? А также ИЛЦ2-16/8

  • @mk3033
    @mk3033 6 місяців тому

    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?

  • @Hugh_Morjoui
    @Hugh_Morjoui 4 роки тому +1

    С одной стороны тусклее не потому что анодный ток меньше, а потому что накал нужно запитывать переменкой. Для эксперимента поменяй местами полярность на накале и увидишь что ситуация полностью изменится (где было тускло станет ярче и наоборот)

    • @iprogproscript5731
      @iprogproscript5731 2 роки тому

      Правильно . питать накал надо переменкой

  • @deniskam5730
    @deniskam5730 6 років тому +1

    Круто! Надо прикупить такие индикаторы!!!

    • @socratesdm5829
      @socratesdm5829 Рік тому

      Правда он работает один год...

  • @ledrezistor3749
    @ledrezistor3749 6 років тому +4

    давайте на ИН индикаторах

  • @xalexander1996
    @xalexander1996 4 роки тому +2

    Благодаря данному видео, завел экранчик ИВ-28А. Да, 12В, действительно, мало, особенно учитывая динамическую индикацию.

  • @user-wh6rt9mv7s
    @user-wh6rt9mv7s 6 років тому +1

    Лайк за труд

  • @ugene4063
    @ugene4063 2 роки тому

    Сетки посадить на шим и отрегулировать скважность под уровень свечения.

  • @Denis79
    @Denis79 6 років тому +2

    получился аналог К145ИК1901. ))

  • @Dancopymus
    @Dancopymus 4 роки тому

    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

  • @milnovecientossetentaysiet1274
    @milnovecientossetentaysiet1274 6 років тому +1

    Как называется новенький индикатор, Который на спец платке?

  • @arduinoLab
    @arduinoLab  6 років тому +8

    #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); // ждем немного перед отправкой следующего "числа"
    }

    }

    • @AeroDroneMedia
      @AeroDroneMedia 6 років тому

      arduinoLab СПАСБОООООООООООООООООООООООООООООООООООО ТЕБЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕ!

    • @user-xk8hm8kh2b
      @user-xk8hm8kh2b 6 років тому

      А зачем делать decToBcd(minute) а потом обратно TimeDisp[2] = minute / 10; TimeDisp[3] = minute % 10;

    • @codee224
      @codee224 5 років тому

      Большое спасибо за видео и код!!! Запись в регистр 0x0E байта 0x80 отключает осциллятор часов DS3231 при переходе на резервную батарею, в результате часы останавливаются (но не сбрасываются). Если записывать 0, то часы продолжают идти и при переходе на резервную батарею.

  • @thevalery228
    @thevalery228 6 років тому +1

    Привет! А можно схему того, что у вас на макетке? У меня есть такой же индикатор, я бы собрал с него часы.

  • @user-lf4nr4rx7g
    @user-lf4nr4rx7g 6 років тому +1

    Вот мне заперло-на днях шел на работу с утра кто то выкинул калькулятор Электронику-Б3-05 рабочую на мусорку,на лампах ИВ-6,вроде и жалко разбирать такое устройство и в то же время что то охота замутить на основе этих деталей,что еще интереснинького кроме часов можно сконструировать на базе таких деталей может кто идейку подкинет?

    • @user-ub5ky6st5v
      @user-ub5ky6st5v 5 років тому

      что угодно, от градусника до частотамера

  • @denispopov728
    @denispopov728 3 роки тому

    Где то видел схему там притяжка к питанию была через резисторы 68кОм а тут говорят что на 10кОм, так как правильнее сделать?

  • @DIY-dw8hv
    @DIY-dw8hv 6 років тому

    К этим индикаторам прям не ровно дышу... Собирал как то на ИВ - 18, на моем канале в ютубе есть видео в корпусе... Собирал так же на 9 разрядном китайском индикаторе тоже отличное теплое свечение

  • @user-pb6pk7mv2k
    @user-pb6pk7mv2k 6 років тому

    как подключить ds1307 и какие вывода с ардуино на какие сегменты подключать ?

  • @ugene4063
    @ugene4063 2 роки тому

    Нынче такие не в моде. Слишком много накладных расходов. В моде со встроенным контроллером такие как к примеру выпускаемые иритроном.

  • @bOBERmASTER
    @bOBERmASTER 6 років тому

    Алексей, ждал это видео, только про питание переменным током. потому, что с ним, судя по формумам в этих ваших интернетах значительно дольше живет нить накала. не пробовали через шим нить подключать?

    • @Aleksiy_kokushkow
      @Aleksiy_kokushkow 2 роки тому

      Если индикатор Гуано, то никакие меры по его сбережению не помогут. Вот в старых Самсунгах стояли примерно такие же. У них питание постоянка и живут по 20 лет

  • @user-ej4uf6vr8q
    @user-ej4uf6vr8q 3 роки тому

    По-моему не 24В на аноды, а 27 по паспорту? Правда у меня индикаторы побольше.
    Интересная идея!

  • @nazar_electronic
    @nazar_electronic 6 років тому

    Здраствуйте.Можете пожалуйста скинуть распиновку этого индикатора.
    в интернете пишут что должно быть на нем 24 вывода а у меня на нем 23.И притом ничего не отвалено из выводов.

  • @user-kj3hb6ok5z
    @user-kj3hb6ok5z 5 років тому

    Привет!
    В даташите на индикатор пишут, что напряжение анодов 25В.
    В проекте используется 12В. Верно ли я понимаю, что если подать на аноды/сетки больше напряжения, они будут поярче?
    Хочу 14-16В подать, от 4х батареек 1865 через BMS.
    От 12В как-то он не очень яркий...

    • @user-mm2yi2qm6d
      @user-mm2yi2qm6d 5 років тому

      вообще вроде переменкой должно запитываться ,24В

  • @user-sm1gn3im7t
    @user-sm1gn3im7t 5 років тому

    А можно схемку хоть от руки? Начал делать таймер на ИВЛ1-7/5 и где то потерялся.

  • @AeroDroneMedia
    @AeroDroneMedia 6 років тому

    Я вчера пыхтел до ночи подключая их к ардуинке! Спааааааааасииииииииииииииибоооооооооооооо!

  • @user-hi6km2zl5t
    @user-hi6km2zl5t 2 роки тому

    Здравствуйте, где можно взять скетч ?

  • @whatislove7282
    @whatislove7282 6 років тому

    А что если у меня восьмиразрядная вли?

  • @xalexander1996
    @xalexander1996 4 роки тому

    Что означает отказ от динамической индикации?

  • @thevalery228
    @thevalery228 5 років тому

    Я одну вещь не понял, надо на аноды подавать 24В а здесь прям от ардуино сигнал подается, как так?

    • @NekitGeek
      @NekitGeek 5 років тому

      Транзисторные сборки

  • @AlexanderRogowsky
    @AlexanderRogowsky 5 років тому +1

    Здравствуйте, можно скетч и распиновку индикатора?

    • @arduinoLab
      @arduinoLab  5 років тому

      берите.

    • @user-jy3oh4kj2p
      @user-jy3oh4kj2p 2 роки тому

      @@arduinoLab Где можно код взять ? в видео часть кода отсутствует

  • @zaharshoihit1183
    @zaharshoihit1183 6 років тому

    По поводу двоеточия я не понял.
    На RTC есть отдельный выход который каждую секунду дёргает ножку?

    • @Ventil82
      @Ventil82 6 років тому

      у DS3231 есть выход SQW, у него несколько режимов - например он может выдавать сигнал с частотой 1 Гц

    • @zaharshoihit1183
      @zaharshoihit1183 6 років тому

      Ventil82
      А в библиотеке эти функции можно как то включить?

    • @Ventil82
      @Ventil82 6 років тому +1

      github.com/Makuna/Rtc.git - вот в этой есть

    • @zaharshoihit1183
      @zaharshoihit1183 6 років тому

      Спасибо.

  • @user-pn6en1vm2w
    @user-pn6en1vm2w 5 років тому

    Уважаемый автор сего видео, очень прошу помоги с этим индикатором. Не могу понять по даташиту где первый контакт (в даташите почему-то к ИВЛ2-7/5 вообще показано 24тый номер контакта). Если не затруднит ответь плиииз.

    • @arduinoLab
      @arduinoLab  5 років тому

      там сквозь баллон видно что к чему подключено.
      многие ноги там дублируются.

  • @MrVaniaFan
    @MrVaniaFan 6 років тому

    добавлю ка я, на всякий случай, свой голос к немногочисленным просьбам к тому же самому но для ИН-14.
    ну а вдруг?

  • @ugene4063
    @ugene4063 2 роки тому

    Сетка общая?

  • @user-jy3oh4kj2p
    @user-jy3oh4kj2p 2 роки тому

    а ссылки на код не у кого нет ?и схемы желательно

  • @tiffanyjohnson867
    @tiffanyjohnson867 6 років тому

    Можете скинуть скетч.

  • @AeroDroneMedia
    @AeroDroneMedia 6 років тому

    Ардуинолаб спааааааааааааасииииииииииибооооооооооо тееееееееебеееееееееее!

  • @AeroDroneMedia
    @AeroDroneMedia 6 років тому

    Спаааааааааасииииииииииибооооооооооо

  • @arakeldesign
    @arakeldesign 6 років тому

    Есть специальная микруха МАХ6921

    • @Denis79
      @Denis79 6 років тому

      а ещё К145ИК1901. ))

  • @asciipi3679
    @asciipi3679 6 років тому

    ах если бы не отдельный источник питания на лампу.....

  • @basilstadnik1342
    @basilstadnik1342 6 років тому

    как то сложно управлять этими индикаторами .......

    • @NekitGeek
      @NekitGeek 6 років тому

      Basil Stadnik ведь ты ленивый кот

    • @basilstadnik1342
      @basilstadnik1342 6 років тому

      меня пугает наличие столько проводов

    • @Aleksiy_kokushkow
      @Aleksiy_kokushkow 2 роки тому

      @@basilstadnik1342 это еще цвет0чки

  • @gurebu18650
    @gurebu18650 3 роки тому

    Скетч бы не помешал...

  • @HCHittCliff
    @HCHittCliff 6 років тому

    Гуфовский, это ты?

  • @user-eb1vm5er4n
    @user-eb1vm5er4n 6 років тому

    Привет можешь помочь?
    Задача следующая когда подается питания (220 вольт) включается таймер на минут 10 если прошло 10 мин питание перестает подаваться и возобновится лишь после нажатия на кнопку.Если прошло меньше 10 минут и питание само выключилось то таймер сбрасывается.Для чего это все мне у меня в доме станция на ней стоит механическая автоматика,когда станция набрала полный бак то насос выключается, но уже 2 раза автоматика подводила и не выключала насос в следствии чего сгорело 2 насоса. Этой схемой хочу обезопасить насос чтоб он более 10 минут не работал. Надеюсь на понимание и помощь,но если знаете как реализовать без ардуино то тож можно главное чтоб не оч замудренная схема =)
    моя почта exibet179@gmail.com

  • @AeroDroneMedia
    @AeroDroneMedia 6 років тому

    У меня не только ив’шки, но и ин’ки

    • @user-xk8hm8kh2b
      @user-xk8hm8kh2b 6 років тому

      А дешифраторы к ним есть где найти? Заказывал у китайцев sn74141n пришли все не рабочие, почитал отзывы все жалуются, на такую же проблемы, не рабочие приходят и выбор там не особо большой у кого заказать.

    • @AeroDroneMedia
      @AeroDroneMedia 6 років тому

      Я заказал с ч*п * д*п К155ИД1 и они пришли рабочие. У меня ИН-1, ИН-3А, ИН-14, ИН-9 И ИН-18.

    • @user-xk8hm8kh2b
      @user-xk8hm8kh2b 6 років тому

      Спасибо, действительно есть, заказал там, цены там не очень поэтому даже не подумал сразу там посмотреть. ИН-18 это шикарно :) У меня только ИН-12

  • @prurieure775
    @prurieure775 5 років тому +2

    слово ардуино уже бесит, называй их аврками