Текущее время: 17 июл 2019, 23:32

Город ХОББИ

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

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

Тут собраны различные проекты на Ардуино
 
Сообщений: 8
Зарегистрирован: 28 фев 2017, 13:42

Re: Металлоискатель на Ардуино

Сообщение lapos » 18 июн 2017, 15:02

Привет всем присутствующим!
Уважаемый Midnight! У вас в скетче в разделе Setup нет описания входа с катушки - в вашем случае А4.
Я ,как ни бился, таких больших изменений при подносе металла к катушке, как у автора, не получил. Поэтому изменил режимы - у меня сделано не через 10, а через 5 едениц.
Успехов! Кстати, повторил схему пинпоинтера - автору огромный респект и уважуха!



 
Сообщений: 18
Зарегистрирован: 29 мар 2017, 12:47

Re: Металлоискатель на Ардуино

Сообщение lesha05 » 02 июл 2017, 18:54

а у меня мозги кипят уже))) Работать все работает) сигнал не стабильный из-за задержки delay() она тормозит все и по осциллографу если смотреть, то ширина сигнала постоянно разная). Поэтому задержку нужно сделать через micros. А так чуйка на высоте) Интересно бы было пообщаться с людьми кто этим тоже занимается)



 
Сообщений: 3
Зарегистрирован: 13 июл 2017, 19:59

Re: Металлоискатель на Ардуино

Сообщение Andrew25 » 13 июл 2017, 20:11

Здравствуйте. Хотел бы выразить благодарность автору за его труды.
У меня возник вопрос по первому скетчу (по второму не может возникнуть их). Кнопка балансировки. В переменной задали пин кнопки, потом этот пин объявили входом. А дальше этот пин нигде не фигурирует, кнопка никак не обрабатывается. Дополнительно введена переменная состояния кнопки, но как она пересекается с кнопкой самой? Может опечатка или я просто не понял, просто поясните тогда.



 
Сообщений: 3
Зарегистрирован: 13 июл 2017, 19:59

Re: Металлоискатель на Ардуино

Сообщение Andrew25 » 14 июл 2017, 08:23

Все спасибо. Уже разобрался. Пропустил этот момент в теме.



 
Сообщений: 2
Зарегистрирован: 18 июл 2017, 21:48

Re: Металлоискатель на Ардуино

Сообщение watanabe » 18 июл 2017, 22:00

Я обратил щит для Arduino UNO.
Кто-то проверить.
Кто-то сказать мне, какую программу использовать правильно?

Я из Бразилии.

очень трудно русский язык, даже с переводчиком.

Спасибо.

8-)
...

https://drive.google.com/file/d/0B4ev_u ... Z3WVU/view


Изображение
Изображение
Изображение
Изображение



 
Сообщений: 3
Зарегистрирован: 13 июл 2017, 19:59

Re: Металлоискатель на Ардуино

Сообщение Andrew25 » 19 июл 2017, 14:31

ArduinoIDE для загрузки скетча ino. ArduinoUploader или XLoader для загрузки HEX.



 
Сообщений: 2
Зарегистрирован: 18 июл 2017, 21:48

Re: Металлоискатель на Ардуино

Сообщение watanabe » 19 июл 2017, 23:12

Используя это:

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

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

pinMode(12, OUTPUT); //На затвор (базу) первого транзистора
pinMode(6, OUTPUT); //выход на звук

//Power On Self Test :)

tone (6, 500, 500); //включаем на 500 Гц
delay(100); //ждем 100 Мс
tone(6, 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(5, HIGH); //зажигаем 6-й светодиод
digitalWrite(6, HIGH); //пукаем в динамик
} else {
digitalWrite(5, LOW); //тушим 6-й светодиод
digitalWrite(6, LOW); //прекращаем пукать в динамик
};
if (buttonState1 == HIGH) { //Если кнопка нажата
timer = sensorValue-5; //Устанавливаем значение timer на 5 меньше, чем значение, полученное с ВЧ
buttonState1 = 0;
};
//----------блок индикации---------------
if (sensorValue<timer-10){
digitalWrite(0, HIGH); //Если значение sensorValue отличается от значения timer больше, чем на 10, то 1-й светодиод горит
} else {
digitalWrite(0, LOW);
};
if (sensorValue<timer-20){
digitalWrite(1, HIGH); //Если значение sensorValue отличается от значения timer больше, чем на 20, то 2-й светодиод горит
} else {
digitalWrite(1, LOW);
};
if (sensorValue<timer-30){
digitalWrite(2, HIGH); //Если значение sensorValue отличается от значения timer больше, чем на 30, то 3-й светодиод горит
} else {
digitalWrite(2, LOW);
};
if (sensorValue<timer-40){
digitalWrite(3, HIGH); //Если значение sensorValue отличается от значения timer больше, чем на 40, то 4-й светодиод горит
} else {
digitalWrite(3, LOW);
};
if (sensorValue<timer-50){
digitalWrite(4, HIGH); //Если значение sensorValue отличается от значения timer больше, чем на 50, то 5-й светодиод горит
} else {
digitalWrite(4, LOW);
};
delay(50);
}

Все светодиоды негаснущих
Звуковой сигнал пожара.
Кнопка не имеет функции. Ничто не мешает?

Ошибка?
Любые предложения?
Спасибо.

8-)
...



 
Сообщений: 1
Зарегистрирован: 04 окт 2017, 13:40

Re: Металлоискатель на Ардуино

Сообщение vad » 04 окт 2017, 13:44

Код: выделить все
int timer = 700;
const int But = 11;
int Led[] = {4, 5, 6, 7, 8, 9};
int Biz = 3;
int Sen = 12;
int k = 0;

void setup() {
  pinMode(But, INPUT);
  pinMode(Biz, OUTPUT);
  pinMode(Sen, OUTPUT);
  analogWrite(Biz, 50);
  for (int i = 0; i < 6; i++) {
    pinMode(Led[i], OUTPUT);
    digitalWrite(Led[i], 1);
    delay(100);
    digitalWrite(Led[i], 0);
  }
  analogWrite(Biz, 0);
}


void loop() {
  digitalWrite(Sen, 1);
  delay(2);
  digitalWrite(Sen, 0);
  int Val = analogRead(A3);
  if (Val < timer) {
    digitalWrite(Led[0], 1);
  } else {
    digitalWrite(Led[0], 0);
  };
  if (digitalRead(But) == 1) {
    timer = Val - 5;
    analogWrite(Biz,100);
  };
  //----------блок индикации---------------
  for (int j = 1; j < 6; j++) {
    if (Val < timer - (10 * j)) {
      digitalWrite(Led[j], 1);
      k = j;
    } else {
      digitalWrite(Led[j], 0);
    };
  };
  analogWrite(Biz, 20 * k);
  delay(50);
  analogWrite(Biz,0); k = 0;

}


Для схемы на 4 странице



 
Сообщений: 1
Зарегистрирован: 23 окт 2017, 09:35

Re: Металлоискатель на Ардуино

Сообщение Yummy » 23 окт 2017, 09:43

Здравствуйте, что-то я запутался совсем. Подскажите пожалуйста, какая прошивка актуальная на данный момент и какая печатка? И еще вопрос, как можно переделать его под жк экран вместо светодиодов?



 
Сообщений: 9
Зарегистрирован: 24 мар 2017, 23:54

Re: Металлоискатель на Ардуино

Сообщение bashmik » 07 дек 2017, 10:19

Andrew25 писал(а):Тут выкладывали исправленный скетч с рабочей кнопкой. У меня не получилось сделать этот металлоискатель. Не знаю в чем дело. Лучше сделать просто Пират без Arduino.

я сделал и тот и этот. На Ардуине чувствительность в три раза хуже. Уже перепробовал и катушки разные наматывать и детали подбирать. Кака короче. Разве, что индикация.



 
Сообщений: 18
Зарегистрирован: 29 мар 2017, 12:47

Re: Металлоискатель на Ардуино

Сообщение lesha05 » 19 дек 2017, 00:37

Почему кака?) у меня вполне приличные показатели) Единственное что на чермет) на цветные реагирует хуже, а на золото вообще 3см. Но для поиска черного металла он очень хорош ;)



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

Re: Металлоискатель на Ардуино

Сообщение -=dp=- » 25 янв 2018, 11:19

Если у Вас что то не работает, то это не значит что у всех не работает или схема такая.
У меня все сделанные металлоискатели Ардуимп работают отлично, чуйка на 5 коп. СССР - 18 см.
На железо действитенльно реагирует дальше чем на цвет мет.

Сделал еще один металлоискатель с блютузом на заказ

выкладываю фото


Вложения
1.jpg
самодельный металлоискатель на Ардуино с блютузом
2.jpg
самодельный металлоискатель на Ардуино с блютузом
3.jpg
самодельный металлоискатель на Ардуино с блютузом

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

Самодельный металлоискатель на Ардуино с блютуз модулем

Сообщение -=dp=- » 25 янв 2018, 11:22

Самодельный металлоискатель на Ардуино с блютуз модулем

еще фото.


Вложения
4.jpg
Самодельный металлоискатель на Ардуино с блютуз модулем
5.jpg
Самодельный металлоискатель на Ардуино с блютуз модулем
6.jpg
Самодельный металлоискатель на Ардуино с блютуз модулем

 
Сообщений: 18
Зарегистрирован: 29 мар 2017, 12:47

Re: Металлоискатель на Ардуино

Сообщение lesha05 » 29 янв 2018, 17:08

а блютуз для чего вообще?) на телефон сигналить или что? :)
смотрел просто, к этому модулю гарнитура не подключается :?



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

Re: Металлоискатель на Ардуино

Сообщение -=dp=- » 29 янв 2018, 22:16

lesha05 писал(а):а блютуз для чего вообще?) на телефон сигналить или что? :)
смотрел просто, к этому модулю гарнитура не подключается :?


Блютуз модуль нужен для подключения к смартфону на Андроиде и соединение с приложением, которое дублирует индикатор обнаружения металла, в виде стрелки или манометра, и фиксирует местоположение найденной цели на карте, по GPS координатам с возможностью написать текстовый комментарий и прикрепить фото. :D



Пред.След.

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

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

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