Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
#Круги добра
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Что спрятано в недрах Земли? Ад? Одному Аиду известно. А так же тем, кто пройдёт шахту до конца.

Эпичная Шахта

Мидкорные, Приключения, 3D

Играть

Топ прошлой недели

  • SpongeGod SpongeGod 1 пост
  • Uncleyogurt007 Uncleyogurt007 9 постов
  • ZaTaS ZaTaS 3 поста
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

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

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
276
Dionisnation
Dionisnation
9 лет назад

Самый дешёвый металоискатель на 2n2222 и ардуино + SMD⁠⁠

Привет, дорогие подписчики, прошу прощения за столь длинное отсутствие постов по электронике. У меня сейчас много работы + занят созданием общественной организации по электронике и робототехнике, ищу инвесторов и спонсоров. поэтому времени пилить годные посты нету.

А теперь к делу.


Предлагаю вам собрать простейший металоискатель на базе ардуины (или мк АтМега8, АтМега328(Р) )
Вот вид моего пробного устройства. Корпус купил на рынке, трубу тоже (обычная для воды без алюминиевой фольги в середине), катушку мотали давно, потому не помню сколько витков и какой провод(

Самый дешёвый металоискатель на 2n2222 и ардуино + SMD Урок, Technobrother, Канифоль, Радиотехника, Металлоискатель, Arduino, Длиннопост

Вид корпуса устройства сверху:
Светодиод - мигает в такт колебаниям контура катушки
Дырка посередине с кнопкой - ресет ардуины
Дырка справа - пьезопищалка

Самый дешёвый металоискатель на 2n2222 и ардуино + SMD Урок, Technobrother, Канифоль, Радиотехника, Металлоискатель, Arduino, Длиннопост

Кнопка сбоку - при нажатии подает сигнал NULL SW который обнуляет колебания контура с осциллятором и "записывает" эталон. Нажимать нужно максимально далеко от метала.

Самый дешёвый металоискатель на 2n2222 и ардуино + SMD Урок, Technobrother, Канифоль, Радиотехника, Металлоискатель, Arduino, Длиннопост

С другой стороны я вывел гнездо для RXD и TXD ардуины, сделано для того чтобы менять прошивку металоискателя не разбирая корпус.

Самый дешёвый металоискатель на 2n2222 и ардуино + SMD Урок, Technobrother, Канифоль, Радиотехника, Металлоискатель, Arduino, Длиннопост

Потроха устройства (выглядит пока не очень эстетично так как собиралось на скорую руку): 
Сверху на фото - разьем RXD и TXD ардуины
Слева на фото - пьезо пищалка
Посередине на фото - Arduino Pro Mini 5v (AtMega 328P) 16mHz
Справа на фото светодиод

Самый дешёвый металоискатель на 2n2222 и ардуино + SMD Урок, Technobrother, Канифоль, Радиотехника, Металлоискатель, Arduino, Длиннопост

Плата осциллятора, я залил термоклеем (силикон) и да, я использовал КТ315, что оказалось не самым лучшим решением. Резисторы смдшные. Синие провода идут на катушку индуктивности

Самый дешёвый металоискатель на 2n2222 и ардуино + SMD Урок, Technobrother, Канифоль, Радиотехника, Металлоискатель, Arduino, Длиннопост

Для простоты замены осциллятора я использовал PLS и BLS

Самый дешёвый металоискатель на 2n2222 и ардуино + SMD Урок, Technobrother, Канифоль, Радиотехника, Металлоискатель, Arduino, Длиннопост

Схема осциллятора
Q1 - транзистор 2n2222 или аналог
5vcc - на плату ардуины 5v
pin5 - на 5 пин ардуины
GND - земля ардуины

Кнопка, Пьезо, светодиод у меня выведены отдельно, поэтому в схематику и плату я их не включал. А просто припаял проводами на плату Ардуины
Кнопка - GND и Pin12
Пьезо и светодиод - GND и Pin13

Самый дешёвый металоискатель на 2n2222 и ардуино + SMD Урок, Technobrother, Канифоль, Радиотехника, Металлоискатель, Arduino, Длиннопост

Разводка платы (Я использую программу DipTrace)
R1,R2,R3 - перемычки

Самый дешёвый металоискатель на 2n2222 и ардуино + SMD Урок, Technobrother, Канифоль, Радиотехника, Металлоискатель, Arduino, Длиннопост

Скачать плату (DipTrace) можно отсюда - https://vk.com/doc319844456_437087066?hash=d6ba3c62262836f11...

Самый дешёвый металоискатель на 2n2222 и ардуино + SMD Урок, Technobrother, Канифоль, Радиотехника, Металлоискатель, Arduino, Длиннопост

Прошивка для ардуины:

// Подсоедините катушку металодетектора (20-200kHz) на pin 5


// Подсоедините пьезо динамик на pin 13 и GND


// Подсоедините кнопку сброса на pin 12 и GND



// ПОМНИТЕ НАЖИМАЙТЕ КНОПКУ СБРОСА ТОЛЬКО ПОСЛЕ ПОДАЧИ ПИТАНИЯ!!



#define SET(x,y) (x |=(1<<y)) //-Bit set/clear macros


#define CLR(x,y) (x &= (~(1<<y))) // |


#define CHK(x,y) (x & (1<<y)) // |


#define TOG(x,y) (x^=(1<<y)) //-+



unsigned long t0=0; //-Last time


int t=1; //-time between ints


unsigned char tflag=0; //-Measurement ready flag



float SENSITIVITY= 900; //-Guess what (МОЖНО МЕНЯТЬ ДО 1000)



//-Generate interrupt every 1000 oscillations of the search coil


SIGNAL(TIMER1_COMPA_vect)


{


OCR1A+=900; //МОЖНО МЕНЯТЬ ДО 1000


t=micros()-t0;


t0+=t;


tflag=1;


}



void setup()


{


pinMode(13,OUTPUT); //-piezo pin


digitalWrite(12,HIGH); //-NULL SW. pull up


//-Set up counter1 to count at pin 5


TCCR1A=0;


TCCR1B=0x07;


SET(TIMSK1,OCF1A);


}


//-Float ABS


float absf(float f)


{


if(f<0.0)


return -f;


else


return f;


}



int v0=0; //-NULL value


float f=0; //-Measurement value


unsigned int FTW=0; //-Click generator rate


unsigned int PCW=0; //-Click generator phase


unsigned long timer=0; //-Click timer


void loop()


{


if(tflag)


{


if(digitalRead(12)==LOW) //-Check NULL SW.


v0=t; //-Sample new null value


f=f*0.9+absf(t-v0)*0.1; //-Running average over 10 samples


tflag=0; //-Reset flag



float clf=f*SENSITIVITY; //-Convert measurement to click frequency


if(clf>10000)


clf=10000;


FTW=clf;


}



//-Click generator


if(millis()>timer)


{


timer+=10;


PCW+=FTW;


if(PCW&0x8000)


{


digitalWrite(13,HIGH);


PCW&=0x7fff;


}


else


digitalWrite(13,LOW);


}


}

Показать полностью 10
[моё] Урок Technobrother Канифоль Радиотехника Металлоискатель Arduino Длиннопост
47
1
cnhufa
cnhufa
9 лет назад

Незабываемый запах горелого аспирина⁠⁠

Незабываемый запах горелого аспирина Аспирин, Канифоль, Мало канифоли, Канифоли много не бывает
Показать полностью 1
[моё] Аспирин Канифоль Мало канифоли Канифоли много не бывает
5
43
Dionisnation
Dionisnation
9 лет назад

Взрыв конденсатора⁠⁠

[моё] Взрыв Конденсатор Радиолюбители Канифоль Technobrother Видео
24
14
techn0man1ac
techn0man1ac
9 лет назад

Почему он мне не звонит?((⁠⁠

Да потому!
Почему он мне не звонит?(( Да потому!
Девушки Ремонт Мобильные телефоны Канифоль
6
Googlepirat
9 лет назад

Философский камень⁠⁠

Путем многочисленных проб, ошибок и смертей человеков создан философский камень
Философский камень Путем многочисленных проб, ошибок и смертей человеков создан философский камень
[моё] Магия Гарри Поттер Геология Алхимия Канифоль
11
171
Dionisnation
Dionisnation
10 лет назад

Пока Все Играют №1⁠⁠

"Пилотный выпуск нового проекта. Приятного просмотра!"
Technobrother Игры Видео Паяльник Канифоль Dendy Famicom
17
32
Dionisnation
Dionisnation
10 лет назад

Пока Все Играют №2⁠⁠

"А вот и вторая серия. В этот раз будем разбираться с геймпадами. Приятного просмотра!"
Technobrother Игры Видео Паяльник Канифоль Dendy Famicom
6
16
Dionisnation
Dionisnation
10 лет назад

Пока Все Играют №3⁠⁠

Technobrother Игры Видео Паяльник Канифоль Dendy Famicom
11
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии