Металлоискатель на ардуино?

Обсуждение и помощь в разработке различных проектов форумчан, например автоматика для теплицы, автоматика для котельной и т.д.
vd153
Сержант
Сообщения: 124
Зарегистрирован: 05.01.2017{, 08:09}
Репутация: 1

Металлоискатель на ардуино?

#1

Сообщение vd153 » 14.02.2019{, 23:38}

Поделитесь , может кто проектировал металлоискатель на ардуино ?

Almer
Рядовой
Сообщения: 10
Зарегистрирован: 13.02.2018{, 07:21}
Репутация: 1
Имя: Александр

Металлоискатель на ардуино?

#2

Сообщение Almer » 15.02.2019{, 00:35}

Как то наткнулся на сайтик. Сохранил ссылку до лучших времен...
https://acdc.foxylab.com/node/47

vd153
Сержант
Сообщения: 124
Зарегистрирован: 05.01.2017{, 08:09}
Репутация: 1

Металлоискатель на ардуино?

#3

Сообщение vd153 » 15.02.2019{, 07:22}

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

Аватара пользователя
fsergei70
Лейтенант
Сообщения: 496
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 33
Откуда: Ессентуки
Имя: Сергей

Металлоискатель на ардуино?

#4

Сообщение fsergei70 » 15.02.2019{, 08:27}

Вот ссылка на видео с проектом металлоискателя, это вариант пирата, индикация происходит на приложение на андроид. Все исходники и сам проект есть.


Alexander1
Рядовой
Сообщения: 25
Зарегистрирован: 09.11.2018{, 00:48}
Репутация: 0
Имя: Александр

Металлоискатель на ардуино?

#5

Сообщение Alexander1 » 15.02.2019{, 11:06}

Если этот металлодетектор уступает промышленному, какой смысл его делать? Разве что гвозди в досках искать...

vd153
Сержант
Сообщения: 124
Зарегистрирован: 05.01.2017{, 08:09}
Репутация: 1

Металлоискатель на ардуино?

#6

Сообщение vd153 » 15.02.2019{, 18:49}

fsergei70 писал(а):
15.02.2019{, 08:27}
Вот ссылка на видео с проектом металлоискателя, это вариант пирата, индикация происходит на приложение на андроид. Все исходники и сам проект есть.

это видел , он ардуино использует в качестве импульсного генератора . А чтобы по возможности и селекция металлов была...

Отправлено спустя 2 часа 38 минут 32 секунды:
http://diytimes.ru/post/84 вот нашел , как перевести в FLProg ?

aidar_i
Майор
Сообщения: 1034
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 100
Откуда: Уфа
Имя: Айдар
Контактная информация:

Металлоискатель на ардуино?

#7

Сообщение aidar_i » 16.02.2019{, 12:18}

Что хотите туда ещё добавить?

Аватара пользователя
fsergei70
Лейтенант
Сообщения: 496
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 33
Откуда: Ессентуки
Имя: Сергей

Металлоискатель на ардуино?

#8

Сообщение fsergei70 » 16.02.2019{, 12:52}

aidar_i писал(а):
16.02.2019{, 12:18}
Что хотите туда ещё добавить?
На мой взгляд в этом варианте скетча добавлять особо нечего. Поэтому и смысла большого делать блок не вижу. Вот если бы переделать скетч то можно было бы в качестве индикатора использовать допустим lcd 1602, и в одной строке отоброжать напряжение питания и частоту генератора и сделать эту частоту изменяемую, для подстройки к разным катушкам а в другой строке индикатора кубиками отображать уровень сигнала.

Аватара пользователя
ykamerton
Сержант
Сообщения: 264
Зарегистрирован: 03.09.2017{, 00:31}
Репутация: 3
Откуда: Воронеж ykamerton@yandex.ru

Металлоискатель на ардуино?

#9

Сообщение ykamerton » 01.05.2019{, 16:09}

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

https://usamodelkina.ru/7021-metalloisk ... rsiya.html

Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03.02.2017{, 12:23}
Репутация: 53

Металлоискатель на ардуино?

#10

Сообщение AVGN » 03.05.2019{, 17:59}

vd153 писал(а):
15.02.2019{, 21:27}
http://diytimes.ru/post/84 вот нашел , как перевести в FLProg ?
Кто на лавочке сидел,
Кто на улицу глядел,
Толя пел,
Борис молчал,
Николай ногой качал.
Дело было вечером,
Делать было нечего.
Металлоискатель V1_ FLP_5-2-0.flp
(99.27 КБ) 58 скачиваний
тестируем :) привинчиваем LCD1602
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн

Аватара пользователя
ykamerton
Сержант
Сообщения: 264
Зарегистрирован: 03.09.2017{, 00:31}
Репутация: 3
Откуда: Воронеж ykamerton@yandex.ru

Металлоискатель на ардуино?

#11

Сообщение ykamerton » 04.05.2019{, 12:31}

AVGN писал(а):
03.05.2019{, 17:59}
vd153 писал(а):
15.02.2019{, 21:27}
http://diytimes.ru/post/84 вот нашел , как перевести в FLProg ?
Кто на лавочке сидел,
Кто на улицу глядел,
Толя пел,
Борис молчал,
Николай ногой качал.
Дело было вечером,
Делать было нечего.
Металлоискатель V1_ FLP_5-2-0.flp
тестируем :) привинчиваем LCD1602
КАПИТАН стихами заговорил. Ну и что ты принес закрытую коробку, как я ее ремонтить то буду....
Ты раскрути шурупы, открой крышку в Flprog чтоб все видно было.

Тут на схеме ключ нарисовал от писка на железо, проверить не на чем, микру заказал только, есть у кого возможность..
И глянуть на 6 Pin контроллера какие частотные показания при подносе железа к катушки.
Интересно чем он их разделяет. Если пробовать скоростным счетчиком в атмеге.
СпойлерПоказать
схема malisha fm2v2.JPG
СпойлерПоказать
малыш.JPG1.jpg

Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03.02.2017{, 12:23}
Репутация: 53

Металлоискатель на ардуино?

#12

Сообщение AVGN » 04.05.2019{, 20:11}

ykamerton писал(а):
04.05.2019{, 12:31}
Ты раскрути шурупы, открой крышку в Flprog чтоб все видно было.
тот случай Чукча не читатель, Чукча — писатель. Вы мой пост #10 перечитайте и все поймете . Надеюсь.
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн

Аватара пользователя
ykamerton
Сержант
Сообщения: 264
Зарегистрирован: 03.09.2017{, 00:31}
Репутация: 3
Откуда: Воронеж ykamerton@yandex.ru

Металлоискатель на ардуино?

#13

Сообщение ykamerton » 04.05.2019{, 21:13}

AVGN писал(а):
04.05.2019{, 20:11}
перечитайте и все поймете . Надеюсь.
А чо там читать одни стихи....
а в скетче коробок со свет диодами.
СпойлерПоказать
Безымянный.jpg
Такое впечатление что на литературный сайт попал.
Можно и песенку пропеть , три поросенка..

Отправлено спустя 16 минут 47 секунд:
vd153 писал(а):
15.02.2019{, 21:27}
http://diytimes.ru/post/84 вот нашел , как перевести в FLProg ?
Отправлено спустя 11 минут 29 секунд:
Вот интересно программа Flprog свой скетч из нарисованных элементов умеет преобразовать в код Ide
а почему она не умеет сделать наоборот код ide в скетч Flprog

Отправлено спустя 29 секунд:
Это была бы сенсация!!

Отправлено спустя 13 минут 51 секунду:
Или самостоятельно свои скетчи сразу прошивать в контроллер, без всяк ардуино.
Не ужеле запад все таки умнее русс Ивана.

Отправлено спустя 6 минут 29 секунд:
AVGN, ЦИТАТА - Переработанная версия всеми известного импульсного металлоискателя - "Пирата", но на Arduino.
-----------------------------------------------------------------------------------------------------------------------------------------------------
Вот чел молодца с хекса переписал в ардуино. во голова....
А нам слабо в флпрог. и все выводы...

Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03.02.2017{, 12:23}
Репутация: 53

Металлоискатель на ардуино?

#14

Сообщение AVGN » 07.05.2019{, 16:13}

ykamerton писал(а):
04.05.2019{, 22:09}
А чо там читать одни стихи....
а в скетче коробок со свет диодами.
всегда пожалуйста. Сделайте лучше порадуюсь за Вас :yes:
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн

Аватара пользователя
dizzyy
Лейтенант
Сообщения: 536
Зарегистрирован: 24.11.2017{, 16:25}
Репутация: 23
Откуда: Червоноград
Имя: Марьян

Металлоискатель на ардуино?

#15

Сообщение dizzyy » 10.05.2019{, 22:00}


vd153
Сержант
Сообщения: 124
Зарегистрирован: 05.01.2017{, 08:09}
Репутация: 1

Металлоискатель на ардуино?

#16

Сообщение vd153 » 15.05.2019{, 06:25}

Я делаю импульсные металлоискатели Пират . и хотел бы его изваять с Ардуино , нашел вот сайт где умелец изваял свой вариант http://forklg.ru/viewtopic.php?f=98&t=1 ... 9a0aee8e61
хочу это в проге FLProg . что бы самому добавлять , убавлять . на то FLProg и сделана

Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03.02.2017{, 12:23}
Репутация: 53

Металлоискатель на ардуино?

#17

Сообщение AVGN » 16.05.2019{, 19:34}

vd153 писал(а):
15.05.2019{, 06:25}
нашел вот сайт где умелец изваял свой вариант http://forklg.ru/viewtopic.php?f=98&t=1 ... 9a0aee8e61
хочу это в проге FLProg . что бы самому добавлять , убавлять . на то FLProg и сделана
Ну... типа так
arduimp V3_FLP-5-2-1.flp
(256.81 КБ) 29 скачиваний
. Компилируется, в железе не проверялся проект. Могут быть косяки.
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн

vd153
Сержант
Сообщения: 124
Зарегистрирован: 05.01.2017{, 08:09}
Репутация: 1

Металлоискатель на ардуино?

#18

Сообщение vd153 » 16.05.2019{, 22:02}

AVGN писал(а):
16.05.2019{, 19:34}
Ну... типа так
arduimp V3_FLP-5-2-1.flp
(256.81 КБ) 7 скачиваний
. Компилируется, в железе не проверялся проект. Могут быть косяки.
это вы сделали для этой версии? http://forklg.ru/viewtopic.php?f=98&t=1 ... t=45#p4122

Отправлено спустя 8 часов 28 минут 21 секунду:
AVGN писал(а):
03.05.2019{, 17:59}
Кто на лавочке сидел,
Кто на улицу глядел,
Толя пел,
Борис молчал,
Николай ногой качал.
Дело было вечером,
Делать было нечего.
Металлоискатель V1_ FLP_5-2-0.flp
в блоке не вижу входа от операционного усилителя , и выхода генератора на ключ

Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03.02.2017{, 12:23}
Репутация: 53

Металлоискатель на ардуино?

#19

Сообщение AVGN » 17.05.2019{, 18:28}

vd153 писал(а):
17.05.2019{, 06:30}
это вы сделали для этой версии? http://forklg.ru/viewtopic.php?f=98&t=1 ... t=45#p4122
там нет скетча для пятой версии. Но на базе моего проекта можете прикручивать хоть бегущие огни хоть мелодии менять :yes:
Я его стряпал из этого сктеча нашел по ссылке
СпойлерПоказать

Код: Выделить всё

int timer = 700;
const int button1 = 11;          //Пин кнопки
int buttonState1 = 0;             //состояние кнопки
void setup() {
  pinMode(button1, INPUT);      //вход с кнопки

  // пины на светодиоды
  pinMode(9, OUTPUT);           //выход на 1-й светодиод
  pinMode(8, OUTPUT);           //выход на 2-й светодиод           
  pinMode(7, OUTPUT);           //выход на 3-й светодиод           
  pinMode(6, OUTPUT);           //выход на 4-й светодиод           
  pinMode(5, OUTPUT);           //выход на 5-й светодиод           
  pinMode(4, OUTPUT);           //выход на 6-й светодиод
  //-----------------

  pinMode(12, OUTPUT);          //На затвор (базу) первого транзистора
  pinMode(3, OUTPUT);            //выход на звук
 
  //Power On Self Test :)

tone (3, 500, 500);             //включаем на 500 Гц
delay(100);                        //ждем 100 Мс
tone(3, 1000, 500);            //включаем на 1000 Гц
delay(100);                        //ждем 100 Мс

}


void loop() {
 buttonState1 = 0;
 digitalWrite(12, HIGH);                //пукаем на затвор (базу) первого транзистора
  delay(2); 
 digitalWrite(12, LOW);
int sensorValue = analogRead(A3);       //A3 - аналоговый вход с ВЧ части
 if (sensorValue<timer){
 digitalWrite(4, HIGH);                 //зажигаем 6-й светодиод
 digitalWrite(3, HIGH);                 //пукаем в динамик
 } else {
 digitalWrite(4, LOW);                  //тушим 6-й светодиод
 digitalWrite(3, LOW);                  //прекращаем пукать в динамик
 };
 if (buttonState1 == HIGH) {            //Если кнопка нажата
 timer=sensorValue-5;                   //Устанавливаем значение timer на 5 меньше, чем значение, полученное с ВЧ
 buttonState1=0;
 };
 //----------блок индикации---------------
  if (sensorValue<timer-10){
   digitalWrite(9, HIGH);               //Если значение sensorValue отличается от значения timer больше, чем на 10, то 1-й светодиод горит
    } else {
   digitalWrite(9, LOW);   
     };
 if (sensorValue<timer-20){
   digitalWrite(8, HIGH);               //Если значение sensorValue отличается от значения timer больше, чем на 20, то 2-й светодиод горит
    } else {
   digitalWrite(8, LOW);   
     };
 if (sensorValue<timer-30){
   digitalWrite(7, HIGH);               //Если значение sensorValue отличается от значения timer больше, чем на 30, то 3-й светодиод горит
    } else {
   digitalWrite(7, LOW);   
     };
 if (sensorValue<timer-40){
   digitalWrite(6, HIGH);               //Если значение sensorValue отличается от значения timer больше, чем на 40, то 4-й светодиод горит
    } else {
   digitalWrite(6, LOW);   
     };
 if (sensorValue<timer-50){
   digitalWrite(5, HIGH);               //Если значение sensorValue отличается от значения timer больше, чем на 50, то 5-й светодиод горит
    } else {
   digitalWrite(5, LOW);   
     };
   delay(50);     
}

Схемe в Splan7 начертил
arduimp V3_FLP-5-2-1.zip
(6.35 КБ) 12 скачиваний
СпойлерПоказать
arduimp V3_FLP-5-2-1.JPG
Отправлено спустя 11 минут 10 секунд:
vd153 писал(а):
17.05.2019{, 06:30}
в блоке не вижу входа от операционного усилителя , и выхода генератора на ключ
пин на силовой транзистор в блоке не выводил. При компиляции все будет. Просто подключайте по схеме и все будет работать. Хотите менять пин?
Аналоговый вход выведен в параметры
СпойлерПоказать
MD_V1.PNG
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн

vd153
Сержант
Сообщения: 124
Зарегистрирован: 05.01.2017{, 08:09}
Репутация: 1

Металлоискатель на ардуино?

#20

Сообщение vd153 » 17.05.2019{, 21:13}

AVGN писал(а):
17.05.2019{, 18:39}
Я его стряпал из этого сктеча нашел по ссылке
а какая была проблема в том коде , почему требовало изменение ?
AVGN писал(а):
17.05.2019{, 18:39}
пин на силовой транзистор в блоке не выводил. При компиляции все будет. Просто подключайте по схеме и все будет работать. Хотите менять пин?
Аналоговый вход выведен в параметры
а вы можете вывести пины входа и выхода гениратора
было бы лучше что бы не объединять в один блок а разложить на доступный блоки , что бы самому добавлять разные примочки.
СПАСИБО

Ответить

Вернуться в «Проекты различных устройств на Ардуино»

Кто сейчас на конференции

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