Текущее время: 25 май 2019, 12:15

Город ХОББИ

Занятие любимым хобби - это путь к счастливой жизни!

Пинпоинтер на Ардуино Про мини с дискримом

Тут собраны различные проекты на Ардуино
Аватар пользователя
 
Сообщений: 714
Зарегистрирован: 27 мар 2013, 22:12

Re: Пинпоинтер на Ардуино Про мини с дискримом

Сообщение -=dp=- » 10 мар 2016, 12:07

Lloyd писал(а):Добрый день!
Мониторов и телевизоров под рукой нету. Подойдет ли такой вариант?
http://www.chipdip.ru/product0/733315038/
Есть еще там же 4х45мм но он наверное маловат.

Что важно для правильной работы такой катушки - количество витков, длина получившейся обмотки, толщина стержня? Важно ли мотать в один слой?
Скажем я возьму стержень 8х63 мм. 500 витков на нем это 12,5 метров провода. При толщине провода в 0.1мм в один слой 500 витков займет 5см. Такая катушка годится?

P.S. Извиняюсь за такие, возможно, глупые вопросы - сам я не электронщик а программист и с электроникой только начинаю знакомиться. С цифровой вроде все понятно а вот как правильно мотать катушки совершенно не представляю.


Здравствуйте!

Подойдет и такой феррит.
Количество витков определяется путем подбора, у меня пинпоинтер работал с 100, 200, 500 и 1000 витков, единственно дальность обнаружения металлических предметов была в каждом случая разная.



 
Сообщений: 6
Зарегистрирован: 24 фев 2016, 14:19

Re: Пинпоинтер на Ардуино Про мини с дискримом

Сообщение Lloyd » 10 мар 2016, 12:56

Понял, спасибо!
Тогда заказываю недостающие детали и пробую. По результатам отпишусь)



 
Сообщений: 5
Зарегистрирован: 28 мар 2016, 22:22

Re: Пинпоинтер на Ардуино Про мини с дискримом

Сообщение Александр23.83 » 28 мар 2016, 22:26

Добрый день.
Пробовал собрать, генератор ни как не запускается, взял три заведомо исправных таймера но результата не было.
Нашёл в чём подвох, все три экземпляра NE555 над которыми я проводил опыты ни в какую не хотят работать от 5 В! Хотя в даташитах пишут что рабочий диапазон 4,5-16В. Запитал от 10 В и генератор завёлся и есть изменение частоты при поднесении металла.
Можно попробовать генератор на транзисторе как в похожем проекте так как видимо не все экземпляры NE555 работают от 5 В либо подбирать экземпляр микросхемы которая будет работать при этом напряжении.


Вложения
Безымянный.jpg
Безымянный.jpg (25.05 KiB) Просмотров: 5259

 
Сообщений: 5
Зарегистрирован: 28 мар 2016, 22:22

Re: Пинпоинтер на Ардуино Про мини с дискримом

Сообщение Александр23.83 » 29 мар 2016, 23:08

Вот ещё что заметил, на картинке со схемой VCC от 555 нарисовано к А3, а GND к выводу RST.
Я так понимаю это просто ошибка, ноги сместились и верить надо надписям над проводниками или на картинке всё верно?



Аватар пользователя
 
Сообщений: 714
Зарегистрирован: 27 мар 2013, 22:12

Re: Пинпоинтер на Ардуино Про мини с дискримом

Сообщение -=dp=- » 30 мар 2016, 09:54

Здравствуйте!

Схема пинпоинтера полностью рабочая, нумерация выводов микросхемы NE555 полностью соответствует даташиту.
Повторяемость схемы очень хорошая, допускается разброс номиналов до 20-30%
По поводу напряжения питание NE555, собрал несколько пинпоинтеров и эти микросхемы использовал разные, одну выпаял из платы бесперебойника, другую из лампы с таймером, еще 5 шт покупал в магазине вот тут http://newmar.ru/index.php?id_product=3 ... er=product
и все отлично работали от напряжения 5 В.



 
Сообщений: 5
Зарегистрирован: 28 мар 2016, 22:22

Re: Пинпоинтер на Ардуино Про мини с дискримом

Сообщение Александр23.83 » 30 мар 2016, 23:50

Я имел в виду то что надписи VCC и GND над проводниками не совпадают с надписями на плате, но это видимо случайность, просто сместилась картинка.
Те таймеры которые нашлись по моему все с одной партии, наверное брак какой то... Доберусь до радио рынка куплю новые потому как поскрёб по сусекам и ничего больше не нашёл. :roll:
Заказал на АлиЭкспресс десяток NE555DR в SOP8 корпусах и десяток в DIP корпусах, цена - копейки, что то около 2,5 р./шт., если что на ШИМы пойдут...


Вложения
Безымянный1.jpg
Безымянный1.jpg (26.83 KiB) Просмотров: 5241

 
Сообщений: 6
Зарегистрирован: 24 фев 2016, 14:19

Re: Пинпоинтер на Ардуино Про мини с дискримом

Сообщение Lloyd » 04 апр 2016, 10:10

Александр, тут как раз VCC и GND на своих местах (пины на pro mini с картинки подписаны снизу а не сбоку) а вот A0 по ошибке видимо попал в пин A1.
В любом случае, конечно питание 555 к 5 вольтам, землю к земле а третью ногу 555 к тому пину с которого будете слушать частоту.



 
Сообщений: 6
Зарегистрирован: 24 фев 2016, 14:19

Re: Пинпоинтер на Ардуино Про мини с дискримом

Сообщение Lloyd » 04 апр 2016, 10:50

Сам на днях собрал такой пинпоинтер. Как обещал, пишу что получилось и какие проблемы были.

1. Софт. Мне не очень понравилась библиотека для измерения частоты которую использовал автор. Прочитал что она лучше подходит для частот до 1 кГц. Вероятно поэтому она очень дискретно отображает измеренную частоту сигнала. То есть предположим поднося металл частота с 22300 меняется сразу до 22350 без промежуточных значений. Это немного упрощает прошивку, но не дает возможности калибровать прибор более точно.

Что сделал я - я попробовал еще пару библиотек и все они мне не подошли. То библиотека конфликтует с функцией tone() (я использовал пассивнуй бузер, чтобы можно было менять частоту звука) то еще что то. В итоге я кинул третью ножку таймера на пин ардуино, который работает с прерываниями и реализовал счетчик частоты без использования библиотек. Получилось прозрачно и точно. Вот ссылка на пример как с помощью прерываний самому считать частоту http://arduino.datamaster2003.com/f-measurements.htm (вторая половина статьи).

2. Нестабильная частота. В первой версии которую собрал на бредборде была проблема с частотой - после включения показывала что то около 22 кГц. поднося металл частота менялась в пределах всего 20- 50 Гц. Но проблема в том что после включения частота начинала плавать сама по себе. за минуту повышалась на 100 - 200 Гц, что конечно сильно усложняло определение наличия металла. Предположительно это было связано с ТКЕ конденсаторов в колебательном контуре. По расчетам это вполне могло происходить, так как обычные конденсаторы заметно меняют емкость от температуры, а в колебательном контуре даже мизерное изменение емкости кондера сильно влияет на частоту. Изучил вопрос, нашел что есть такие конденсаторы с ТКЕ классом COG, емкость которых не меняется с изменением температуры. Заказал COG конденсаторы на 0.01 мкФ и воткнул их в колебательный контур. Кондер на 0.047 тоже заменил на 0.01, просто потому что не нашел COG конденсатора на 0.047. По схеме, как я понял наминал этого конденсатора не сильно критичен. А вот плоский график COG конденсаторов сильно повлиял на работу схемы - частота теперь никуда не едет. Так что рекомендую сразу брать cog кондеры для колебательного контура.

3. Чувствительность. Пока не решил эту проблему. Чувствительность у меня получилась не сильно хорошая. Монету получается уверенно слышать всего на 1.5 - 2 см от катушки. И то, смотря как ее повернешь к катушке. Катушки пробовал пока мотать двумя способами - оба на стержне диаметром 8 мм длиной 63 мм. Одну намотал на 5 см в один слой (то есть 500 витков) вторую на кончик в полтора сантиметра в три слоя (450 - 500 витков). Результат и по частоте (примерно 22 кГц) и по чувствительности примерно одинаковый получился. Буду наверное еще пробовать мотать как нибудь по другому. Если подскажете в чем может быть проблема - буду рад.

4. Опять софт. Пока работаю над фильтрацией мелких одиночных погрешностей в измерении частоты. Это приходится делать, так как чтобы увеличить чувствительность приходится уменьшать интервал в пределах которого программа считает что металла рядом с катушкой нету. А уменьшение этого интервала ведет к появлению мелких ошибочных срабатываний.

Вот такие результаты пока. Фото и текущую прошивку если интересно, могу предоставить.



 
Сообщений: 1
Зарегистрирован: 04 апр 2016, 14:24

Re: Пинпоинтер на Ардуино Про мини с дискримом

Сообщение MirOn » 04 апр 2016, 14:34

Lloyd писал(а):Фото и текущую прошивку если интересно, могу предоставить.

Очень интересен Ваш проект. Хотелось бы увидеть текущую прошивку, если можно.



Аватар пользователя
 
Сообщений: 714
Зарегистрирован: 27 мар 2013, 22:12

Re: Пинпоинтер на Ардуино Про мини с дискримом

Сообщение -=dp=- » 05 апр 2016, 09:32

Здравствуйте Lloyd

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

Lloyd писал(а): Фото и текущую прошивку если интересно, могу предоставить.


То же хотелось бы взглянуть на фото и прошивку. Только фото надо уменьшить до 1024 пикс. до 128 кб. а то на форум не пролезут.



 
Сообщений: 6
Зарегистрирован: 24 фев 2016, 14:19

Re: Пинпоинтер на Ардуино Про мини с дискримом

Сообщение Lloyd » 05 апр 2016, 15:52

Добрый день!

Дмитрий,
По поводу измерения тока потребления - очень интересно! Хочу попробовать. Есть какие нибудь полезные ссылки по этой теме (касаемо потребления колебательного контура или вообще в тему пинпоинтеров на этом методе)? Потому что я сейчас не очень понимаю, отчего может меняться ток потребления, если только он не зависит линейно от частоты контура (а в таком случае не понимаю преимуществ). Так то ток мерить сложно не должно быть - одна микруха типа датчика тока на эффекте холла, или еще встречал схемы с операционным усилителем. А может и вообще вставить резистор небольшой последовательно в цепь питания и ардуинкой мерить напряжение на нем. Можно прикинуть как оно лучше будет.
Вот только подозреваю, что ток в этой цепи будет скакать вместе с частотой контура - пока третья нога 555 заряжает конденсаторы ток вероятно тоже больший будет идти. Или конденсатор сгладит все эти колебания, не уверен. В любом случае, эти колебания можно обрабатывать программно скорее всего. Вопрос только добавит ли такая схема стабильности и увеличит ли чувствительность.

Так что если есть полезные ссылочки по этой теме - надо изучить вопрос.

P.S. Фото и прошивку выложу скоро, правда там все не очень интересно (ссылку на код, на котором основана прошивка выкладывал чуть выше)



 
Сообщений: 2
Зарегистрирован: 17 апр 2016, 11:30

Re: Пинпоинтер на Ардуино Про мини с дискримом

Сообщение nerosis » 17 апр 2016, 11:38

Доброго дня!

Пробую повторить схему, но на UNO.
Есть 2 вопроса. При подключении к А0 не происходит ничего. Попробовал подключить к D8, как в вашем проекте частотомера, пошли цифры в монитор порта.
Так же скетче присутствует кнопка, на схеме кнопки нет.
Чему верить?



Аватар пользователя
 
Сообщений: 714
Зарегистрирован: 27 мар 2013, 22:12

Re: Пинпоинтер на Ардуино Про мини с дискримом

Сообщение -=dp=- » 17 апр 2016, 20:17

Здравствуйте!

Ну хоть один человек удосужился собрать эту схему :D

В общем, да, в схеме ошибка, верить скетчу.

Выход с генератора на D8,
Индикатор черного металла - D2,
Индикатор баланса - D3,
Индикатор цветного металла - D4,
Бузер (пищалка) - D7.



 
Сообщений: 2
Зарегистрирован: 17 апр 2016, 11:30

Re: Пинпоинтер на Ардуино Про мини с дискримом

Сообщение nerosis » 17 апр 2016, 21:07

Надо тогда схему поправить, а то будут люди собирать и удивляться почему не работает))) Кнопочку дорисовать и землю к светодиодам)
Вообщем я схему запустил. Но на UNO. Pro mini есть, но профукал usb-rs232...
Катушка оставалась от опытов от предыдущих экспериментов. Феритовый стержень 10*70мм провод 0,3 порядка 560 витков в 3 слоя.
10копеек современные - 15мм
5р современные - 25мм
Результаты не вдохновили, достал из закромов ферит 8*100мм и провод 0,2. мотал по всякому... и на всю длину и на конце, количество витков от 500 до 1000.
с 1000 витков 0,2 провода получил результат как с первой катушкой, остальные варианты хуже...
Конденсаторы поставил сразу пленочные. Катушка из первого эксперимента залита лаком. Оставил включенным на час. частота никуда не уплыла и вообще стояла твердо на месте. Спустя час простоя во включеном состоянии результаты не изменились. Повышая емкость конденсатора 0,047мкф можно чуть поднять дальность обнаружения.



Аватар пользователя
 
Сообщений: 714
Зарегистрирован: 27 мар 2013, 22:12

Re: Пинпоинтер на Ардуино Про мини с дискримом

Сообщение -=dp=- » 12 май 2016, 21:49

nerosis писал(а):Надо тогда схему поправить, а то будут люди собирать и удивляться почему не работает))) Кнопочку дорисовать и землю к светодиодам)
Вообщем я схему запустил. Но на UNO. Pro mini есть, но профукал usb-rs232...
Катушка оставалась от опытов от предыдущих экспериментов. Феритовый стержень 10*70мм провод 0,3 порядка 560 витков в 3 слоя.
10копеек современные - 15мм
5р современные - 25мм
Результаты не вдохновили, достал из закромов ферит 8*100мм и провод 0,2. мотал по всякому... и на всю длину и на конце, количество витков от 500 до 1000.
с 1000 витков 0,2 провода получил результат как с первой катушкой, остальные варианты хуже...
Конденсаторы поставил сразу пленочные. Катушка из первого эксперимента залита лаком. Оставил включенным на час. частота никуда не уплыла и вообще стояла твердо на месте. Спустя час простоя во включеном состоянии результаты не изменились. Повышая емкость конденсатора 0,047мкф можно чуть поднять дальность обнаружения.


Да, схемка пинпоинтера немного слабовата, до Гаррета не дотягивает , но зато с определением типа металла ;)



Пред.След.

Вернуться в Проекты на Ардуино

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4