Jump to content
Sign in to follow this  
admin

Стробоскоп - Трехцветная Мигалка На Ne555

Recommended Posts

Конструктор трехцветной мигалки (стробоскопа) на микросхеме таймера NE555. Комплектация, сборка конструктора, запуск и тестирование, выводы.

Стоимость на АлиЭкспресс около 3.5$

Share this post


Link to post
Share on other sites

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

post-185276-0-07791100-1442048957.jpg

Share this post


Link to post
Share on other sites

Изготовление 2-х слойных плат от 2$, а 4-х слойных от 5$!

Быстрое изготовление прототипа платы всего за 24 часа! Прямая доставка с нашей фабрики!

Смотрите видео о фабрике JLCPCB: https://youtu.be/_XCznQFV-Mw

Посетите первую электронную выставку JLCPCB https://jlcpcb.com/E-exhibition чтобы получить купоны и выиграть iPhone 12, 3D-принтер и так далее...

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

  • Сообщения


  • Сенсорный дисплей 3.5" для Raspberry Pi. 480*320 точек

  • Similar Content

    • By Степан Левченко
      Всем доброго времени суток, есть вопросик по поводу работы данной схемы. Вообщем это стробоскоп для авто, смысл в том чтобы лампа всегда светила если нет управляющего сигнала или же если схема управления вышла из строя и т.д.  Я её собрал и она работает, но я не могу понять что происходить с током в цепи от лампы, через резистор  10к и нижний транзистор. Когда я подаю 5 вольт управления схема отключается и ток в цепи лампы становится 0 А. Так вот и не могу понять почему, он что на столько мал становится что его не фиксирует мультиметр или же просто в БП 12В срабатывает защита от КЗ и он просто его отрубает. Лампа на 2А.

    • By Des 1
      Люди, можете сказать ,где вы добываете микросхемы ne555 в какой технике они встречаются? А то во всех схема фигурирует эта микросхема ,а у меня ее нет.
    • By Ан Юр
      Нужен контроль потока воды через шланг охлаждения, для CNC.
      На входе датчик Холла, на выходе релюшка. Условие одно: поток есть- реле выключено, потока нет- реле включается. Непотреб в том, что при прекращении потока на выходе датчика может быть как “0”, так и “1”, т.е. реле может сработать, а может и нет.
      Схемку набросал, спаял, опять- таки: первый транзистор не замыкает E - K как хотелось – бы. Менял его на MOSFET, но всё равно, очень сложно подобрать R* и C*. Подскажите, может уже пробегало где-то подобное, на NE555, я не нашёл…

    • By Dima Zahaiko
      Задали такую схему для исследования одновибратора на базе 555.

      Ну я и собрал. (Входной сигнал частотой 250 Гц и амплитудой 20В)

      А она не работает правильно, на выходе выдает постоянное напряжение 15В вместо переменного.

      Внимание, вопрос: почему схема работает неправильно?
    • By Ivan Rusev
      Как мне настроить ДМА.Чтоб работало .АЦП чтоб передавало данные через ДМА? 
      вот исходник.
      void adc1_init(void)
      {
              RCC->CFGR &=~ RCC_CFGR_ADCPRE;
              RCC->APB2ENR|=RCC_APB2ENR_IOPAEN;
              GPIOA->CRL&=~GPIO_CRL_CNF1;
                 GPIOA->CRL&=~ GPIO_CRL_MODE1;
              GPIOA->CRL&=~GPIO_CRL_CNF2;
              GPIOA->CRL&=~ GPIO_CRL_MODE2;
              RCC->APB2ENR |=  RCC_APB2ENR_ADC1EN;
              RCC->APB2ENR |=  RCC_APB2ENR_ADC2EN;
              //RCC->CFGR |= RCC_CFGR_ADCPRE_DIV2;
              //подаем тактирование АЦП
               ADC1->CR2 |= ADC_CR2_RSTCAL;
               while (!(ADC1->CR2 & ADC_CR2_RSTCAL))
               {
               }
               ADC1->CR2 |= ADC_CR2_CAL;
              // while (!(ADC1->CR2 & ADC_CR2_CAL));
              // {
              // }
               ADC1->CR2 |=ADC_CR2_CONT;//включить АЦП
               ADC1->CR2    |=  ADC_CR2_EXTSEL;
           //    ADC1->CR1|=ADC_CR1_SCAN ;
               ADC1->CR2  |= ADC_CR2_EXTTRIG;
              // ADC1->CR1&=~ADC_CR1_DUALMOD;
                ADC1->SMPR2&=~ ADC_SMPR2_SMP1_0; //1
                     ADC1->SMPR2&=~ADC_SMPR2_SMP1_1; //1
                      ADC1->SMPR2 &=~ ADC_SMPR2_SMP1_2; //1
                       ADC1->SQR3   |= ADC_SQR3_SQ1_0;   //1 IN1
                             ADC1->SQR3   &= ~ ADC_SQR3_SQ1_1;     //0
                             ADC1->SQR3   &= ~ADC_SQR3_SQ1_2;   //0
                             ADC1->SQR3   &=~  ADC_SQR3_SQ1_3;     //0
                             ADC1->SQR3   &= ~ADC_SQR3_SQ1_4;
                             ADC1->CR2 |=  ADC_CR2_ADON;
                            ADC1->CR2 |= ADC_CR2_SWSTART;
      //}
      //void adc2_init(void)
      //{
          //RCC->CFGR &=~ RCC_CFGR_ADCPRE;
          //RCC->APB2ENR|=RCC_APB2ENR_IOPAEN;
          //        GPIOA->CRL&=~GPIO_CRL_CNF2;
              //       GPIOA->CRL&=~ GPIO_CRL_MODE2;
              //       RCC->APB2ENR |=  RCC_APB2ENR_ADC2EN;
                         //    RCC->CFGR |= RCC_CFGR_ADCPRE_DIV2;
                 // ADC2->CR2 |= ADC_CR2_RSTCAL;
                         // while (!(ADC2->CR2 & ADC_CR2_RSTCAL))
                         // {
                         // }
                     //     ADC2->CR2 |= ADC_CR2_CAL;
                         //ADC2->CR2 |=ADC_CR2_CONT;//включить АЦП
                         //ADC2->CR2    |=  ADC_CR2_EXTSEL;
                     //    ADC2->CR2  |= ADC_CR2_EXTTRIG;
                         //ADC2->SMPR2&=~ ADC_SMPR2_SMP2_0; //1
                     //    ADC2->SMPR2&=~ADC_SMPR2_SMP2_1; //1
                     //    ADC2->SMPR2 &=~ ADC_SMPR2_SMP2_2; //1
               //      ADC2->SQR3   &=~ ADC_SQR3_SQ1_0;   //1 IN1
                 //    ADC2->SQR3   |=  ADC_SQR3_SQ1_1;     //0
                //     ADC2->SQR3   &= ~ADC_SQR3_SQ1_2;   //0
                 //    ADC2->SQR3   &=~  ADC_SQR3_SQ1_3;     //0
                //  ADC2->SQR3   &= ~ADC_SQR3_SQ1_4;
                //  ADC2->CR2 |=  ADC_CR2_ADON;
      }
      void DMA_init(void)
      {
          RCC->AHBENR|=RCC_AHBENR_DMA1EN;
          DMA1_Channel1->CPAR=(uint32_t)&ADC1->DR;
          DMA1_Channel1->CMAR=(uint32_t)&TIM4->CCR2;
          DMA1_Channel1->CNDTR=1;
          DMA1_Channel1->CCR|=DMA_CCR_CIRC;
          DMA1_Channel1->CCR&=~DMA_CCR_PINC ;
          DMA1_Channel1->CCR&=~DMA_CCR_MINC;
          DMA1_Channel1->CCR|=DMA_CCR_PSIZE_0 ;
          DMA1_Channel1->CCR|=DMA_CCR_MSIZE_0;
          DMA1_Channel1->CCR&=~DMA_CCR_DIR ;
          ADC1->CR2|=ADC_CR2_DMA;
      }
×
×
  • Create New...