Перейти к содержанию

Павел Царь

Members
  • Постов

    72
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные Павел Царь

  1. @kecha что вы думаете по поводу молний, растолкуйте в вашем стиле, откуда они берутся, почему люди не научились сами создавать  молнии и управлять ими и почему их нельзя использовать в благих целях.

     

  2. Приходилось ремонтировать, сложного там ничего нету, вот схема, рисовал не я,  взята из сайта http://plata.dp.ua сайт почему-то не работает, схема примерно правильная, я ремонтировал по своей срисовке ,а эту нашел позже вроде бы правильная.  Обычно сгорает стабилизатор питания управления, и за ним сгорает не555 и полевой тр-р н канальный в открытом соостоянии открыт через не555, в то время как p канальный он открыт когда нету сигнала с запуска на не555 и тем самым есть короткое между полевиками.

    59cfac5fc2b31_pdg215.thumb.jpg.12776313ee552eb8ec062d8840c42d31.jpg

     

  3. 9 часов назад, kecha сказал:

    Что вы нашли в ТТ ? Может поделитесь ? Готов внимательно выслушать !

    Делал эту теслу лет 3 назад, когда было свободное время, уже этой установки нету. Я во общем делал как у акулы , горизонтальная тесла , на качере бровина на биполярном тран-ре. Далее мотал "гранату" кучу провода бифилярным способом, типа катушка съема или как там она правильно называлась. Вот потом сверху этой "гранаты" была антенна с витков 7-8 сечением 10мм2 она якобы облучала катушку съема "гранату" в стоячей волне. Дальше на феррите от кинескопа мотал как она называлась "пуш-пул" на 2 полевиках с катушкой съема, и одна из катушек пуш-пула включалась последовательно с гранатой на тесле , и якобы должно было соединяться напряжение с теслы и ток с пуш-пула но нихрена такого не было. Включал пуш-пул , он выдавал примерно 70 вольт с 24, нагруженный пуш-пул лампой 100вт светилась на 1/3, потом включал теслу и свет на лампе наоборот тускнел . Я мотал/отматывал теслу вв катушку туда сюда и ничего. Ну поигрался я пару вечеров, осцил 1с-94 сжог  на метре, хотел частоту посмотреть, голова начала болеть от этих волн непонятных. Во общем, забросил я её, сверх чего то там точно ничего не получил , только зря тратил свою тогда стипендию говорили мне пацаны пошли с нами пиво пить на кучу провода, хотя сейчас есть запас провода, неплохо))

    Интересно как тесла машину сделал на "эфире", хотя это походу красивая сказка

  4. 23 часа назад, kecha сказал:

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

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

  5. @kecha Прочитавши все эти посты , я не пойму толком о чем здесь идет речь насчет сэ, у вас есть какие то конкретные предложение/идеи/мысли по какой то конкретной установке, а то тут только наблюдается рисование по воде.

  6. Присоединяюсь к вам. Всем здрасте. Принесли посмотреть увлажнитель фирмы Maxwell. Причина не увлажняет. Включил, слышен писк а толку нет, вскрыл , закорочен ключик BU406, и соотвецтвенно пищит импульсный бп. На самом бп окисление платы и дорожек, ножек радиодеталей. Слегка почистил подопаивал новые ножки на совсем отгнившие ножки. Дальше ножка оптотранзистора была перержавевшая и висела в воздухе с высокой стороны бп, возможно по этой причине ушла стабилизация напряжения и слител ключик, а может и нет хз. Покрыл всю плату электротехническим лаком, ну с бп вроде все. 

    Теперь с ключиком, пробывал подменять на ССРские работали не долго грелись и уходили в мир иной , хотя и были на радиаторе, вообщем буду заказывать какой и был, попробуем что покажит. Схемы? на этот увлажнитель не нашёл , по тому рисовал (каляки-маляки) сам как получилось, сдесь выложу может кому пригодиться.

    IMG_20170606_175736.jpg

    IMG_20170606_180055.jpg

    IMG_20170606_180003.jpg

    IMG_20170606_175911.jpg

    IMG_20170606_175821.jpg

    IMG_20170606_180312.jpg

    IMG_20170606_180140.jpg

    IMG_20170606_183517.jpg

    IMG_20170606_183112.jpg

    IMG_20170606_183121.jpg

    IMG_20170606_183410.jpg

    IMG_20170606_183517.jpg

    IMG_20170606_180108.jpg

    IMG_20170606_180127.jpg

  7. Привет всем!

    Купил дисплейчик OLED 128 x 64 , чип Ssd1306

    двухцветный. Проблема такая что по оси x пиксели высвечиваются одна возле одной все четко в линию, а вот по оси y высвечиваются через пиксель как бы линия одна засвечена потом пропуск и опять есть . Кстати при отправке дисплею данные "0xFF" высвечиваются только 4 бита из 8 через один!  Что это такой дисплей или я как-то не так с прогой намудрил.!? Дисплейчик подключен к меге328р типа мини ардуинка токо использую не через ардуино а прога CvAVR. Библиотеки были взяты из нета.

    Подкажите кто что знает.

    OLED LCD.rar

    SSD1306.pdf

  8. post-181523-0-52205500-1467487122_thumb.jpg

    с права был такойже как и с лева регулятор

    то баланс а это звук соответственно

    post-181523-0-20503500-1467487160_thumb.jpgpost-181523-0-86570800-1467487199_thumb.jpgpost-181523-0-01819800-1467487236_thumb.jpgpost-181523-0-01301400-1467487270_thumb.jpgpost-181523-0-05466800-1467487326_thumb.jpg

    post-181523-0-57214700-1467491148_thumb.jpg

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

  9. Здравствуйте форумчане, подскажите что может быть. Вообщем на этой веге 50у 122с хрипел очень регулятор громкости, решил его заменит но такого я не нашёл , нашёл похожый круглый в жилезном корпусе на 22к. Припаял его через проводки работало отлично. Поставил я его на место старого припаял землю на корпус этого резистора и включил и все. Гудит в колонках на обоих каналах , музыку слышно еле еле в одном положении выкручином в предел регулятора. Подкажите кто что знает, спасибо.

  10. Здравствуйте уважаемые форумчане! Во общем осуществляется передача данных по uart посредством RF модулей 433MHz c меги328р на мегу8. И собственно проблема, как реализовать адресную запись данных по приему. С передатчика я передаю id=45(некий адрес идентификации что сейчас будет передаваться влажность) потом данные о влажности. и id=103 (некий адрес идентификации что сейчас будет передаваться температура) потом данные температуры на приемник, и как разделить что бы влажность в одну переменную и соответственно температура в другую записывать. Не получается по этим id записывать по своим местам, данные все равно путаются и даже само значение id попадает в "полезные" переменные.

    привожу свой код передатчика на мега328р и DHT11

    // ==============/////////==================////////=======================///////////////////////////////////
    void otprav(char data) { // ФУНКЦИЯ передачи данных
    int p;
    
    ///////////////////////////
    
    for (p=0;p<500;p++) { // что бы на верника передалось))
    
    putchar(data);
    delay_ms(2);
    };
    
    
    ///////////////////////////
    
    };
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    #define DHT_DDR DDRC.3
    #define DHT_OUT PORTC.3
    #define DHT_IN PINC.3
    unsigned char data[5];
    
    
    char GetHumidity() // считывание данных с датчика DHT11
    {
    unsigned char n, k, idx;
    data[0] = data[1] = data[2] = data[3] = data[4] = 0;
    DHT_OUT = 0;
    delay_ms(18);
    DHT_OUT = 1;
    DHT_DDR = 0;
    delay_us(50);
    if(DHT_IN != 0)
    {
     return 1;
    }
    while(DHT_IN == 0)
    {
     //может зависнуть - добавить код
    }
    while(DHT_IN != 0)
    {
     //может зависнуть - добавить код
    }
    for(n = 0; n < 5; n++)
    {
     idx = 0x80;
     for(k = 0; k < 8; k++)
     {
    	 while(DHT_IN == 0)
    	 {
    //может зависнуть - добавить код
    	 }
    	 delay_us(33);
    	 if(DHT_IN != 0) data[n] |= idx;
    	 idx >>= 1;
    	 while(DHT_IN != 0)
    	 {
    //может зависнуть - добавить код
    	 }
     }
    }
    return 0;
    }
    void main(void)
    {
    
    // Crystal Oscillator division factor: 1
    #pragma optsize-
    CLKPR=0x80;
    CLKPR=0x00;
    #ifdef _OPTIMIZE_SIZE_
    #pragma optsize+
    #endif
    
    PORTB=0x00;
    DDRB=0b00100000;
    PORTC=0x00;
    DDRC=0x00;
    
    PORTD=0x00;
    DDRD=0x00;
    
    // USART initialization
    // Communication Parameters: 8 Data, 1 Stop, No Parity
    // USART Receiver: Off
    // USART Transmitter: On
    // USART0 Mode: Asynchronous
    // USART Baud Rate: 9600
    UCSR0A=0x00;
    UCSR0B=0x48;
    UCSR0C=0x06;
    UBRR0H=0x00;
    UBRR0L=0x67;
    // Global enable interrupts
    #asm("sei")
    while (1)
     {
    
    
    
     DHT_DDR = 1;
     DHT_OUT = 1;
     delay_ms(25);
    
     GetHumidity();
    
    	 otprav(45);// id начала приема данных влажности
    	 otprav(data[0]); //% данные влажности otprav(data[0]);
    
     /////////////////////////////////////////////////////////////////////////////////////////
    	 delay_ms(25);
    
    				 otprav(103);// id начала приема данных t*C
    	 otprav(data[2]); // t*C
    
     }
    }
    

    И приемная часть:

    собственно функция фильтра от помех и выделения полезных данных

    void priem(void) { // функция для выделения данных из пришедшого и полезных -
    // данных мусора по рф модулям с приемника
    
    		 if(bufer [1] == bufer [2]) { //если данные ровняются пришедшим данным 150 раз, -
    		 // то мы их принимаем и сщитаем ПОЛЕЗНЫМ
    
    					 i++; //инкремент количество ИСТИНЫ, тоесть совпадений
    
    				 bufer [2] = getchar(); // каждое новое пришедшое данное сравнивается -
    				 //самим с соболй 150 раз
    					 }
    
    		 else { // если данные были 100 раз не ровняющимися(ошибкой) -
    		 bufer [2] = getchar(); // то записуем еще раз новое пришедшое данное для сравнения
    
    			 of++;	 // инкремент количества ошибок
    		 };
    if(of>=10) bufer [1]=getchar(), of=0; // если буфер ошибок переполняется ,-
    //то записуем новое данное в буфер -
    // сравнения и обнуляем буфер ошибок
    
    if(i>=15) {
    
    
    t=bufer [1];
    
    bufer [1]=getchar(), i=0; // если буфер ИСТИНЫ переполняется, -
    //то это полезное данное -
    // и мы его записуем в переменную " t "пришедших данных, и снова записуем новое значение в буфер -
    // сравнения и обнуляем буфер ИСТИНЫ
    };
    
    if(bufer [1]==45) { // сам id
    g++;
    if(g>2) g=0;
    
    
    };
    if(g==2) vlaga=getchar(), g=0; // запись и вывод влаги(код работает с глюками)
    
    
    };
    

    Данные фильтруются четко, а вот с адресацией не получается.

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

×
×
  • Создать...