Автор Тема: Околокрафтовский флуд  (Прочитано 2816341 раз)

Kurenkou, XMD (+ 1 Скрытых) и 5 Гостей просматривают эту тему.

Оффлайн GeorgeM

  • Ветеран форума
  • ******
  • Сообщений: 5430
  • тайный агент sovietguitars.com на ГП
Re: Околокрафтовский флуд
« Ответ #17970 : Февраля 24, 2019, 12:27:51 »
да, миллисекунда это мало. у нас наводка 50 герц и гармоники...  а что бы сделать сигнал достаточно мощным - может проще не добавлять оу, а добавить катушку-излучатель между клемм поближе к кондёру, и давать в неё например килогерц с ардуины. пускай кондёр это и ловит, нам же без разницы какую именно наводку мерять.

фон мерять - для калибровки, всёравно ведь живой прибор не идеальный, на одной из клемм всегда больше наводок будет... другое дело насколько больше, несущественно или сравнимо с тем что мы меряем. надо б смакетить и померять осцилом, мда. может сёдня руки дойдут.
« Последнее редактирование: Февраля 24, 2019, 12:29:34 от GeorgeM »

Оффлайн akl

  • Живу на форуме
  • *******
  • Сообщений: 8114
  • не шарю ваще
Re: Околокрафтовский флуд
« Ответ #17971 : Февраля 24, 2019, 12:33:26 »
для достоверного отличия надо чтоб ардуине на вход шло хотя бы пол вольта. ну или 200 милливольт как минимум. может можно и меньше хз, надо пробовать. я бы не парился и сразу усиление запилил. 

все что нужно знать об аналоговом входе ардуины чтоб это запилить: http://wiki.amperka.ru/%D1%81%D0%B5%D0%BD%D1%81%D0%BE%D1%80%D1%8B:%D0%B0%D0%BD%D0%B0%D0%BB%D0%BE%D0%B3%D0%BE%D0%B2%D1%8B%D0%B5

... и добавил:

ШИМ ардуиновский по умолчанию выдает 500 герц. можно перенастроить на большую частоту
« Последнее редактирование: Февраля 24, 2019, 12:35:34 от akl »

Оффлайн GeorgeM

  • Ветеран форума
  • ******
  • Сообщений: 5430
  • тайный агент sovietguitars.com на ГП
Re: Околокрафтовский флуд
« Ответ #17972 : Февраля 24, 2019, 12:41:15 »
ага, пасип. 0-5в = 0-1024 отсчёта... должно хватить по идее. померяю на макете - будет видно что к чему.

Оффлайн trengtor

  • Ветеран форума
  • ******
  • Сообщений: 4841
  • Диванный блюз-блендер
    • Ремонт [комбо]усилителей и педалей эффектов, в т.ч. бутиковых
Re: Околокрафтовский флуд
« Ответ #17973 : Февраля 24, 2019, 12:42:44 »
GeorgeM, про цену ардуинки ты верно написал, но... С ходу оно у тебе не взлетит, придется немало времени потратить и влезать в разные темы, включая специальные способы программирования. Впрочем, если чешется – надо почесать.

2312725-0

Оффлайн akl

  • Живу на форуме
  • *******
  • Сообщений: 8114
  • не шарю ваще
Re: Околокрафтовский флуд
« Ответ #17974 : Февраля 24, 2019, 12:45:02 »
ага, пасип. 0-5в = 0-1024 отсчёта... должно хватить по идее. померяю на макете - будет видно что к чему.
можно использовать не стандартный ардуиновский способ, а подключить внутренний источник опорного напряжения (там 2,5 вольта примерно) и тогда относительно него уже будет при 2,5 вольтах выдавать значение 1023, независимо от величины внешнего питания. хотя думаю принципиального преимущества это не даст

... и добавил:

С ходу оно у тебе не взлетит
конкретно этот проект - измерение шума от конденсатора - думаю взлетит сходу ;D

... и добавил:

надо только этот шум хорошо для ардуины приготовить - усилить, выпрямить
« Последнее редактирование: Февраля 24, 2019, 12:47:35 от akl »

Оффлайн trengtor

  • Ветеран форума
  • ******
  • Сообщений: 4841
  • Диванный блюз-блендер
    • Ремонт [комбо]усилителей и педалей эффектов, в т.ч. бутиковых
Re: Околокрафтовский флуд
« Ответ #17975 : Февраля 24, 2019, 12:49:23 »
akl, если поставить усилитель с высокоомным входом и детектор с медианным фильтром – да, такое взлетит (и не забываем про время на отладку). Но это уже не голая ардуйня будет, как он хочет. Мое мнение – проще осциллографом пощУпать.

Оффлайн akl

  • Живу на форуме
  • *******
  • Сообщений: 8114
  • не шарю ваще
Re: Околокрафтовский флуд
« Ответ #17976 : Февраля 24, 2019, 12:52:40 »
ну один ОУ чтоб усилить (или даже транзисторы), пара диодов и конденсаторов, ардуина тупо усредняет и сравнивает как угодно - думаю уже будет работать.

Оффлайн trengtor

  • Ветеран форума
  • ******
  • Сообщений: 4841
  • Диванный блюз-блендер
    • Ремонт [комбо]усилителей и педалей эффектов, в т.ч. бутиковых
Re: Околокрафтовский флуд
« Ответ #17977 : Февраля 24, 2019, 12:56:19 »
ага, пасип. 0-5в = 0-1024 отсчёта... должно хватить по идее. померяю на макете - будет видно что к чему.

Про 1024 (2^10) забудь – там есть собственные шумы (дрейф) АЦП. Будет меньше.

Оффлайн akl

  • Живу на форуме
  • *******
  • Сообщений: 8114
  • не шарю ваще
Re: Околокрафтовский флуд
« Ответ #17978 : Февраля 24, 2019, 13:08:35 »
если питание нормальное то +-2 то есть 10 мв оно вполне отчетливо измеряет. но зависит от внешнего шема конечно.
думаю если с кондера будет приходить 200мв - будет нормально

Оффлайн sadky

  • Эксперт
  • *****
  • Сообщений: 2634
Re: Околокрафтовский флуд
« Ответ #17979 : Февраля 24, 2019, 14:42:43 »
akl,  да, плата индикации у меня такая же, как на твоей ссылке. Воткнул я её в Ардуину, светится на ней светодиод и сама подсветка индикатора. Перечитал два раза, как запускать , и моёмнение не поменялось: инструкцию писал тот, кто знает, что с этим делать, но для таких же, а не для людей, видящих это впервые. Вот например, начало подраздела "Скетч для экрана на Ардуиной LCD shield":
...на этапе инициализации создаётся объект класса LiquidCrystal, в конструкторе которого...и т.д.
Вот он сейчас с кем разговаривал?! >:(
Можно в общении в начинающим юзером обойтись без умных терминов? Зашёл я в Arduino IDE, выбрал библиотеку LiquidCrystal, нажал на неё и что дальше?
В окошке вижу это:

Можно по-русски, без умняков написать, какую кнопку и зачем нажать после этого?
То, что написано выше, я понимаю как то, что надо просто установить из проги в Ардуину эту библиотеку, а по факту - её ещё надо создавать, что ли? Ну нифига не понимаю :pozor:


... и добавил:

Загружаться оно не хочет - пишет Ошибка компиляции...

Оффлайн akl

  • Живу на форуме
  • *******
  • Сообщений: 8114
  • не шарю ваще
Re: Околокрафтовский флуд
« Ответ #17980 : Февраля 24, 2019, 14:53:57 »
Библиотека эта есть в ардуино ИДЕ по умлочанию (должна быть вроде). если окажется что ее нет - надо будет скачать и установить, но это просто. но скорее всего она уже есть.

просто скопируй какой-нибудь пример, например вот отсуюда http://wiki.amperka.ru/%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D1%8B:text-lcd-16x2
и попробуй его загрузить в плату. предварительно все подключив.

... и добавил:

какая именно ошибка и что именно компилируется?

... и добавил:

у тебя в программе ничего нет кроме ссылки на библиотеку. видимо поэтому ошибка - компилировать нечего. попробуй пример

вот тут еще много примеров и объяснений работы библиотеки https://radioprog.ru/post/158 . но сразу экран это сложно, попробуй начать с кнопок и светодиодов.

... и добавил:

если все равно непонятно - прочитай хотя бы раздел Программирование на C++ вот тут http://wiki.amperka.ru/ и потренируйся на светодиодах и кнопках прежде чем замахиваться на экран
« Последнее редактирование: Февраля 24, 2019, 15:05:11 от akl »

Оффлайн sadky

  • Эксперт
  • *****
  • Сообщений: 2634
Re: Околокрафтовский флуд
« Ответ #17981 : Февраля 24, 2019, 15:16:01 »
akl, А ничего, что на твоей ссылке голый индикатор, а у меня жирная плата с кнопками и прочей лабудой? И что конкретно копировать? Там в окошке много разных слов - одни зелёным, другие красным, третьи вообще по-русски(понимаю, что это какие-то пояснения и им в прогу не надо)... Поменять период свечения/гашения сведодиода Ардуины я пробовал, получилось, но это понимания написания программы мне не добавило ни грамма :pozor:

Оффлайн akl

  • Живу на форуме
  • *******
  • Сообщений: 8114
  • не шарю ваще
Re: Околокрафтовский флуд
« Ответ #17982 : Февраля 24, 2019, 15:22:35 »

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

кстати в ардуиноиде встроены так же и примеры. там должно быть файл - примеры - ликвидкристал

но это понимания написания программы мне не добавило ни грамма :pozor:
надо прочитать все статьи из раздела Программирование на C++

а потом просто заставить экран писать то что надо при помощи функции.

... и добавил:

соберись, это же для детей >:(

... и добавил:

и дизайнеров
« Последнее редактирование: Февраля 24, 2019, 15:24:14 от akl »


Оффлайн akl

  • Живу на форуме
  • *******
  • Сообщений: 8114
  • не шарю ваще
Re: Околокрафтовский флуд
« Ответ #17984 : Февраля 24, 2019, 15:26:16 »
примеры будут те же самые.

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

... и добавил:

у тебя шилд насаживается на ардуину если, то надо писать
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
« Последнее редактирование: Февраля 24, 2019, 15:32:58 от akl »