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

Павел Царь

Members
  • Постов

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

  • Посещение

Весь контент Павел Царь

  1. Ведутся тут диалоги по СЕ, лучше ка передавать энергию на расстоянии во, вот это дело. Когда уже будет электроинструмент без проводов, в частности сварочный инвертор!
  2. @kecha что вы думаете по поводу молний, растолкуйте в вашем стиле, откуда они берутся, почему люди не научились сами создавать молнии и управлять ими и почему их нельзя использовать в благих целях.
  3. Приходилось ремонтировать, сложного там ничего нету, вот схема, рисовал не я, взята из сайта http://plata.dp.ua сайт почему-то не работает, схема примерно правильная, я ремонтировал по своей срисовке ,а эту нашел позже вроде бы правильная. Обычно сгорает стабилизатор питания управления, и за ним сгорает не555 и полевой тр-р н канальный в открытом соостоянии открыт через не555, в то время как p канальный он открыт когда нету сигнала с запуска на не555 и тем самым есть короткое между полевиками.
  4. @kecha вы так прикольно все расписываете , вы случайно в нии не работали или преподавателем, откуда вы всё это знаете?
  5. Делал эту теслу лет 3 назад, когда было свободное время, уже этой установки нету. Я во общем делал как у акулы , горизонтальная тесла , на качере бровина на биполярном тран-ре. Далее мотал "гранату" кучу провода бифилярным способом, типа катушка съема или как там она правильно называлась. Вот потом сверху этой "гранаты" была антенна с витков 7-8 сечением 10мм2 она якобы облучала катушку съема "гранату" в стоячей волне. Дальше на феррите от кинескопа мотал как она называлась "пуш-пул" на 2 полевиках с катушкой съема, и одна из катушек пуш-пула включалась последовательно с гранатой на тесле , и якобы должно было соединяться напряжение с теслы и ток с пуш-пула но нихрена такого не было. Включал пуш-пул , он выдавал примерно 70 вольт с 24, нагруженный пуш-пул лампой 100вт светилась на 1/3, потом включал теслу и свет на лампе наоборот тускнел . Я мотал/отматывал теслу вв катушку туда сюда и ничего. Ну поигрался я пару вечеров, осцил 1с-94 сжог на метре, хотел частоту посмотреть, голова начала болеть от этих волн непонятных. Во общем, забросил я её, сверх чего то там точно ничего не получил , только зря тратил свою тогда стипендию говорили мне пацаны пошли с нами пиво пить на кучу провода, хотя сейчас есть запас провода, неплохо)) Интересно как тесла машину сделал на "эфире", хотя это походу красивая сказка
  6. Особо установки меня не интересуют уже, поигрался я с установками и хватит. Да, реши я таки попробовать сделать установку и сделал, но кроме светящихся ламп от теслы естественно ничего и не получил , просто ради спортивного интереса. А что у вас за вопросы такие?
  7. @kecha Прочитавши все эти посты , я не пойму толком о чем здесь идет речь насчет сэ, у вас есть какие то конкретные предложение/идеи/мысли по какой то конкретной установке, а то тут только наблюдается рисование по воде.
  8. Клиенту очень нужно, заказал ключик и пьезоэлемент.Только жаль осциллографа нету, ну и без него попробуем.
  9. Присоединяюсь к вам. Всем здрасте. Принесли посмотреть увлажнитель фирмы Maxwell. Причина не увлажняет. Включил, слышен писк а толку нет, вскрыл , закорочен ключик BU406, и соотвецтвенно пищит импульсный бп. На самом бп окисление платы и дорожек, ножек радиодеталей. Слегка почистил подопаивал новые ножки на совсем отгнившие ножки. Дальше ножка оптотранзистора была перержавевшая и висела в воздухе с высокой стороны бп, возможно по этой причине ушла стабилизация напряжения и слител ключик, а может и нет хз. Покрыл всю плату электротехническим лаком, ну с бп вроде все. Теперь с ключиком, пробывал подменять на ССРские работали не долго грелись и уходили в мир иной , хотя и были на радиаторе, вообщем буду заказывать какой и был, попробуем что покажит. Схемы? на этот увлажнитель не нашёл , по тому рисовал (каляки-маляки) сам как получилось, сдесь выложу может кому пригодиться.
  10. Павел Царь

    Ssd1306

    Вот что выводит
  11. Павел Царь

    Ssd1306

    Привет всем! Купил дисплейчик OLED 128 x 64 , чип Ssd1306 двухцветный. Проблема такая что по оси x пиксели высвечиваются одна возле одной все четко в линию, а вот по оси y высвечиваются через пиксель как бы линия одна засвечена потом пропуск и опять есть . Кстати при отправке дисплею данные "0xFF" высвечиваются только 4 бита из 8 через один! Что это такой дисплей или я как-то не так с прогой намудрил.!? Дисплейчик подключен к меге328р типа мини ардуинка токо использую не через ардуино а прога CvAVR. Библиотеки были взяты из нета. Подкажите кто что знает. OLED LCD.rar SSD1306.pdf
  12. Все уже разобрался сам, всех благодарю за отзывчивость.
  13. с права был такойже как и с лева регулятор то баланс а это звук соответственно так я припаял прикрутил на место и включил и все, был один гуд в колонке, стримаюсь хоть бы ни чего не сгорело, особенно выходные ключи
  14. Здравствуйте форумчане, подскажите что может быть. Вообщем на этой веге 50у 122с хрипел очень регулятор громкости, решил его заменит но такого я не нашёл , нашёл похожый круглый в жилезном корпусе на 22к. Припаял его через проводки работало отлично. Поставил я его на место старого припаял землю на корпус этого резистора и включил и все. Гудит в колонках на обоих каналах , музыку слышно еле еле в одном положении выкручином в предел регулятора. Подкажите кто что знает, спасибо.
  15. Спасибо за ответы будем пробывать. Всех с праздником. Христос Воскрес!
  16. Здравствуйте уважаемые форумчане! Во общем осуществляется передача данных по 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; // запись и вывод влаги(код работает с глюками) }; Данные фильтруются четко, а вот с адресацией не получается. Подскажите кто что знает, буду рад любыми дельными советами и критике. Заранее спасибо.
×
×
  • Создать...