Как собрать металлоискатель на Arduino своими руками. Какие компоненты понадобятся для сборки. Как намотать катушку металлоискателя. Как запрограммировать Arduino для работы металлоискателя. Какие преимущества у самодельного металлоискателя на Arduino перед покупным.
Принцип работы металлоискателя на Arduino
Металлоискатель на Arduino работает по принципу детектора частоты биений (BFO — Beat Frequency Oscillator). Его основные компоненты:
- Поисковая катушка
- Генератор частоты на основе катушки
- Микроконтроллер Arduino для измерения частоты и генерации звука
- Динамик или наушники
Принцип действия следующий:
- Генератор вырабатывает высокочастотный сигнал (около 300 кГц), частота которого зависит от индуктивности поисковой катушки
- При приближении катушки к металлическому предмету его индуктивность меняется, что приводит к изменению частоты генератора
- Arduino измеряет частоту сигнала и сравнивает ее с эталонной
- При отклонении частоты Arduino генерирует звуковой сигнал, частота которого пропорциональна величине отклонения
Таким образом, при обнаружении металла появляется характерный звук, высота которого зависит от размера и глубины залегания предмета.

Необходимые компоненты для сборки
Для сборки металлоискателя на Arduino потребуются следующие компоненты:
- Arduino Nano или Pro Mini
- Транзистор BC547
- Резисторы: 1 кОм, 10 кОм, 100 кОм
- Конденсаторы: 100 нФ, 1 нФ
- Динамик 8 Ом или наушники
- Провод для намотки катушки (0.2-0.5 мм)
- Батарейный отсек на 4 АА батарейки
- Выключатель
- Макетная плата
- Корпус (например, пластиковая коробка)
Общая стоимость компонентов составит около 500-1000 рублей, что значительно дешевле готовых металлоискателей.
Изготовление поисковой катушки
Поисковая катушка — ключевой элемент металлоискателя. Вот пошаговая инструкция по ее изготовлению:
- Вырежьте из пластика или фанеры круг диаметром 20-25 см
- Намотайте 50-100 витков медного провода диаметром 0.2-0.5 мм
- Закрепите витки с помощью изоленты или эпоксидной смолы
- Подключите выводы катушки к остальной схеме
Чем больше диаметр катушки и количество витков, тем выше чувствительность металлоискателя. Но при этом увеличивается и энергопотребление.

Схема подключения компонентов
Схема подключения компонентов металлоискателя на Arduino выглядит следующим образом:
- Катушка подключается к выводам 2 и 3 Arduino через резистор 1 кОм
- Транзистор BC547 подключается базой к выводу 4 Arduino через резистор 10 кОм
- Коллектор транзистора — к плюсу питания, эмиттер — к земле
- Динамик подключается между выводом 5 Arduino и землей через резистор 100 кОм
- Питание Arduino осуществляется от батарейного блока 6В (4xAA)
Подробная принципиальная схема представлена на рисунке ниже.
Программирование Arduino
Для работы металлоискателя необходимо загрузить в Arduino следующий скетч:
const int coilPin = 2;
const int speakerPin = 5;
unsigned long frequency;
unsigned long baseFrequency;
void setup() {
pinMode(coilPin, INPUT);
pinMode(speakerPin, OUTPUT);
// Калибровка базовой частоты
baseFrequency = getFrequency();
}
void loop() {
frequency = getFrequency();
int diff = abs(frequency - baseFrequency);
if(diff > 10) {
tone(speakerPin, diff);
}
else {
noTone(speakerPin);
}
delay(10);
}
unsigned long getFrequency() {
return 500000 / pulseIn(coilPin, HIGH);
}
Этот код измеряет частоту сигнала с катушки, сравнивает ее с базовой и генерирует звук при обнаружении отклонений.

Сборка и настройка металлоискателя
Пошаговая инструкция по сборке металлоискателя:
- Соберите схему на макетной плате согласно схеме
- Подключите катушку и динамик
- Загрузите скетч в Arduino
- Поместите компоненты в корпус
- Подключите питание и включите устройство
- Проведите калибровку, поднеся катушку к металлическому предмету
Для повышения чувствительности можно экспериментировать с количеством витков катушки и настройками в скетче.
Преимущества самодельного металлоискателя на Arduino
Самодельный металлоискатель на Arduino имеет ряд преимуществ перед готовыми моделями:
- Низкая стоимость — в 5-10 раз дешевле готовых аналогов
- Возможность модификации и улучшения
- Понимание принципов работы устройства
- Получение опыта в электронике и программировании
При этом по функциональности он не уступает простым бюджетным моделям металлоискателей.
Советы по использованию металлоискателя
Несколько рекомендаций по эффективному использованию самодельного металлоискателя:
- Двигайте катушку медленно и равномерно над поверхностью земли
- Держите катушку параллельно поверхности
- Игнорируйте слабые сигналы — они часто вызваны мелким мусором
- Для точного определения местоположения водите катушкой крест-накрест
- Копайте аккуратно, чтобы не повредить находку
С опытом вы научитесь различать сигналы от разных металлов и определять примерный размер предметов.

Возможные улучшения конструкции
Базовую модель металлоискателя на Arduino можно улучшить следующими способами:
- Добавить LCD дисплей для отображения частоты и других параметров
- Использовать более мощный динамик или наушники
- Добавить регулировку чувствительности с помощью потенциометра
- Реализовать режим дискриминации металлов
- Использовать Li-ion аккумулятор для увеличения времени работы
Это позволит приблизить функциональность самодельного металлоискателя к профессиональным моделям.
Как сделать самодельный металлоискатель с Arduino и без него
Если вам нравятся DIY и приключения, один из лучших инструментов, которые у вас могут быть, — это домашний металлоискатель. С его помощью вы не только весело проведете время, обыскивая сельскую местность в поисках «спрятанных сокровищ», но и получите удовольствие, собрав это устройство своими руками, выполнив несколько простых шагов. Для этого существует несколько методов, хотя некоторые предлагают использовать старое радио, которое вы не используете, но полученные результаты будут не такими хорошими.
В этой статье предлагается более профессиональный металлоискатель. с большей силой это позволяет обнаруживать более мелкие или более глубокие металлические детали. Это избавит вас от инвестирования значительной суммы денег в металлоискатель, который может сильно различаться по цене. Например, вы можете найти очень дешевые продукты, которые дадут плохие результаты, примерно за 40–4800 евро в некоторых профессиональных продуктах.
Индекс
- 1 Метод 1: самодельный металлоискатель с использованием радио
- 1.1 Необходимые материалы
- 1.2 Пошаговое строительство
- 2 Метод 2: самодельный металлоискатель с использованием Arduino
- 2.1 Необходимые материалы
- 2.2 Пошаговое строительство
- 2.2.1 Источник
- 3 Способ 3: купить металлоискатель
Метод 1: самодельный металлоискатель с использованием радио
Это может быть полезно для обнаружения металлов, которые находятся не слишком далеко или даже не слишком далеко. проверьте кабели в стене
перед бурением и хорошенько напугать …Необходимые материалы
материалы очень дешевые и вы можете найти их дома:
- Портативный радиоприемник с питанием от аккумулятора, поддерживающим частоты AM. Может быть любое радио дешево, из которых вы можете иметь дома, не используя и не приобретая его.
Это не должно быть большим делом …
- Дешевый портативный калькулятор, необязательно, чтобы он имел какие-то особые характеристики.
- Скотч, он может быть изоляционным или американским. Просто связать устройства.
- Длинная палка, например швабра, метла, неиспользованная палка для селфи, шест или, если хотите, регулируемая ручка по длине тех, которые использовались художниками.
- Другое: если вы предпочитаете отрегулировать его под свои нужды, вы можете оснастить его мягкой ручкой или чем угодно, что вам нужно.
Пошаговое строительство
Когда у вас есть все элементы, конструкция очень простая следуя этим шагам:
- Используемый волновой излучатель будет калькулятором. Когда он подключен, он будет излучать волны, которые будут сталкиваться с металлом и заставят радиоприемник звучать по-другому, когда вы найдете какой-то металл. Следовательно, вы должны вставить оба компонента вместе и таким образом, чтобы вы могли легко их включить.
- После сборки убедитесь, что радио на полной громкости так что вы можете хорошо слышать колебания. Если он обнаружит какой-либо металл, шум, который он произведет, будет не слишком громким, поэтому лучше всего делать это в тихой обстановке.
- Debes убедись что при подключении калькулятора возникают помехи на радио. Поэтому они должны быть очень близко друг к другу и хорошо закреплены скотчем. Попробуйте это, поднеся металлический объект ближе и увидев, как изменяется шум, производимый радио, — это будет тот же эффект, что и при сканировании в поле.
- Наконец вы можете добавить длинную палку прикреплен к этим двум устройствам для более удобного поиска, не наклоняясь, хотя, если вы собираетесь использовать его для стен, вы можете предпочесть оставить его без палки …
Метод 2: самодельный металлоискатель с использованием Arduino
youtube.com/embed/8bSoSL3n0pY?feature=oembed» frameborder=»0″ allow=»accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture» allowfullscreen=»»/>Es хороший вариант выйти на природу
Su операция проста. Как вы собираетесь соединить конденсатор и индуктор последовательно, и когда металл приближается к индуктору, и изменение магнитной проницаемости сердечника индуктора, вызывая изменение индуктивности и, в свою очередь, изменение колебаний в цепи. Колебания до и после индуктора сдвинуты по фазе на 180 °, как в генераторе Колпитца. Он будет отвечать за создание постоянной частоты, чтобы металлы меняли ее и звучали звуковые сигналы.
La плата arduino он позаботится об обработке сигнала вместо использования второй схемы для компенсации колебаний. Плата Arduino будет хранить фиксированную частоту и постоянно сравнивать входную частоту схемы детектора с сохраненной частотой, чтобы увидеть, есть ли изменения (обнаружен металл).
Необходимые материалы
Пластина должна использоваться Arduino UNO Версия 3 и осциллятор Колпитца плюс:
- Инструмент для удаления сорняков (типичные триммеры) или вы можете сделать сами кожух разместить схему или распечатать ее на 3D-принтере. Этот элемент идеален, потому что в нем есть:
- Кнопка огня, которая будет использоваться для активации динамика.
- Боковая кнопка для установки фиксированной частоты.
- Отсек для батарейки (3 батарейки АА) с переключателем вкл / выкл.
- Динамик для воспроизведения тонов.
- Мотор со светодиодами, которые будут прыгать при обнаружении чего-либо.
- Круглая головка, где разместить катушку с проволокой для индуктора цепи.
- Un потенциометр для изменения тональной чувствительности.
- Una катушки состоит из 26 витков провода 26 AWG на катушке диаметром 5.5 дюйма.
- El цепь (объяснено в следующем разделе), при этом исходная цепь триммера должна быть заменена другой на перфорированной пластине или печатной плате.
Пошаговое строительство
- Схема 1
- Изображение 2 (внутри)
- Изображение 3 (катушка)
Для его строительства:
Для получения дополнительной информации о программировании Arduino вы можете скачать нашу бесплатную электронную книгу.
- Сначала создайте схему с платой Ардуино и осциллятор Как видно на диаграмме 1.
- Запрограммируйте плату Arduino С этим код для Arduino IDE. У вас есть код в хорошо прокомментированном .ino на GitHub.
- Заменить оригинальную схему созданного вами сорняка. Он должен выглядеть как на изображении 2.
- Закройте инструмент и подключить катушку внизу этого инструмента и подключите его к цепи, как показано на изображении 3.
В качестве последнего пояснения скажем, что если вы настроите его с помощью чувствительность ниже он сможет обнаруживать крупные металлические предметы, такие как банки из-под газировки, сотовые телефоны, рабочие инструменты и т. д., на глубине нескольких сантиметров. Но если вы установите его на высокую чувствительность, он сможет обнаруживать мелкие металлические предметы, такие как кольца, винты или монеты, на той же глубине. При желании можно увеличить площадь магнитного поля индуктора, увеличивая ток, протекающий через него, то есть увеличивая входное напряжение генератора или увеличивая количество витков провода катушки …
Источник
Все схемы
Способ 3: купить металлоискатель
Если вы не хотите создавать собственный металлоискатель, вы можете купи один на амазонке или другие специализированные магазины. Вот три из рекомендуемых по трем разным ценам, чтобы адаптировать его ко всем карманам:
- Дешевый детектор: с Хумиа MD-9020C вы можете искать старые монеты, металлы и все виды закопанных металлов за небольшую плату. Идеально подходит для начинающих любителей, которые хотят чего-то более чем приличного для своих поисков и хорошего качества.
Он позволяет регулировать чувствительность и глубину, а также в комплект входят другие аксессуары, такие как лопата, батарейки и регулируемая ручка.
- Средний детектор: el Гаррет Эйс 250 Это довольно профессиональный металлоискатель по умеренной цене, идеально подходящий для более опытных любителей или профессионального использования. Он может обнаруживать металлы, а также электрическую проводку. С 8-режимной регулировкой для модуляции чувствительности и глубины поиска.
- Дорогой детектор: Минелаб Эквинокс 600 EQX11 Это один из лучших профессиональных металлоискателей, которые вы можете найти на Amazon. Он компактный, легкий и погружной. Он может обнаруживать мелкие металлы даже на расстоянии 3 метров в глубину.
- Детектор стены: el
Товар не был найден. Он позволяет обнаруживать кабели или металлические трубы в стене или под землей, чтобы избежать копания или бурения в неподходящем для дома месте. Это практично и работает от батареи 9 В.
Кроме того, он отобразит ваше приблизительное расстояние на ЖК-экране.
Теперь, независимо от того, решили ли вы создать его самостоятельно или купили, вы можете весело провести время, выйдя на природу, чтобы открыть для себя металлы под землей… Может, найдешь что-нибудь интересное!
«Spirit PI» Безпроводной МД | N.E.C.O
Поддержка проекта (Донаты):
Цель этого проекта – сделать дешевый, но эффективный импульсный металлоискатель. Если вы хотите поддержать проект, вы можете сделать донат здесь! Большое спасибо!
Описание:
«Spirit PI» – это импульсный металлоискатель. Этот металлоискатель основан на микроконтроллере Arduino или ESP32 и смартфоне. Этот МД легче в сборке хоть и содержет больше деталей, чем металлоискатели типа VLF как “Smart Hunter”, потому что нам не нужно регулировать катушки и регулировать баланс катушек. В этом металлоискателе мы используем только одну катушку, которая одновременно является передающей Tx и приемной Rx. Одна катушка отправляет сигнал, а затем принимает его. Этот тип металлоискателя (импульсный) работает на очень низкой частоте, всего около 60 Гц, что позволяет нам легче обрабатывать сигнал, например, с помощью микроконтроллера Arduino.
Чтобы сделать его беспроводным, я решил использовать модуль Bluetooth hc-05 и таким образом отправлять данные, полученные с катушки, на смартфон. Для обработки данных в смартфоне мы будем использовать мое новое приложение «Spirit PI» Безпроводной металлоискатель.
На данный момент проект находится в режиме разработки. Все уже работает, но мне все еще нужно сделать финальные тесты приложения, прежде чем загружать его в PlayМаркет. Эта страница скоро будет обновлена, и я добавлю всю информацию, чтобы вы могли построить этот беспроводной металлоискатель.
Вы можете подписаться на мой блог и мой канал на YouTube, чтобы получать уведомления, когда я публикую весь проект.
Детали которые нам понадобятся:
- Arduino (nano, mega, uno и.
т.д) или микроконтроллер ESP32
- Bluetooth модуль HC-05 или HC-06
- Смартфон ( версия android 4.4 или выше)
- Медный эмалированный провод 0.4 — 0.7 (для намотки 25 витков на круге деаметром 20 cm)
- МОСФЕТ IRF740
- Транзисторы BC547 и BC557
- Операционный усилител TL072
- C3 — Конденсатор (1000мФ 16В)
- C2 — Конденсатор (10мФ 16В)
- C1 — Конденсатор (1мФ 16В)
- Два диода N4148
- R1, R3 — сопротивления ( 1kΩ 0.
3w )
- R2 — Сопротивление ( 6.8kΩ 0.3w )
- R4 — Сопротивление ( 100Ω 0.3w)
- R5 — Сопротивление ( 150Ω 0.3w)
- R7 — Сопротивление ( 220Ω 1w )
- R6 — Сопротивление ( 390Ω 0.3w )
- R9 — Сопротивление ( 62kΩ 0.3w )
- R8 — Сопротивление ( 2MΩ 0.3w )
- R11, R13 — Сопротивления ( 100kΩ 0.
3w )
- R10, R12 — Сопротивление ( 47kΩ 0.3w )
- R14 — Сопротивление ( 10kΩ 0.3w )
Недорогие компоненты с Aliexpress:
AliExpress.com Product — Freeshipping ! Nano 3.0 controller compatible for arduino nano Ch440 USB driver NO CABLE
AliExpress.com Product — HC05 HC-05 Master-slave 6pin JY-MCU Anti-reverse, Integrated Bluetooth Serial Pass-through Module, Wireless Serial
AliExpress.com Product — 10PCS TL072CP DIO8 TL072 DIP new and original IC free shipping
AliExpress.com Product — breadboard 400 points Solderless proto board 400 comtacts transparent protoboard
AliExpress. com Product — USB Cable for arduino Nano 3.0 USB to mini USB 0.3M / 1M
AliExpress.com Product — 10PCS/LOT IRF740 IRF740PBF MOSFET N-Chan 400V 10 Amp TO-220 Triode Transistor new
AliExpress.com Product — Newest High Quality 15values 200pcs Electrolytic Capacitor Organization Storage 0.1-220uF Capacitors Assortment Box Kit
AliExpress.com Product — 5 pcs PF PCB 5*10cm Single Side Copper Clad plate DIY PCB Kit Laminate Circuit Board 5x10cm 50x100x1.5mm
AliExpress.com Product — ESP32 ESP-32 ESP32S ESP-32S CP2102 Wireless WiFi Bluetooth Development Board Micro USB Dual Core Power Amplifier Filter Module
AliExpress.com Product — Free shipping BC547+BC557 Each 25pcs all 50pcs/bag BC547B BC557B NPN PNP Transistor TO-92 Power Triode Transistor Bag
AliExpress.com Product — Free shipping 5pcs/lot MP1482 power supply chip voltage regulator integrated SOP-8
AliExpress. com Product — 5PCS Universal PCB Board 50×70 mm 2.54mm Hole Pitch DIY Prototype Paper Printed Circuit Board Panel 5×7 cm Single Sided Board
Шаг 1: Катушка
Катушка довольно проста и имеет только 25 витков. Для увеличения чувствительности вы можете попытаться увеличить или уменьшить количестко витков. В этом видео уроке вы можете увидеть, как это делается. Есть несколько способов сделать катушку, но мне нравится тот который я использую в видео. Диаметр катушки составляет 20 см, а толщина эмалированной проволоки – 0,7 мм. Мы можем использовать от 0,5 мм до 0,7 мм .
3D Модель корпуса катушки для печати:
Здесь вы можете найти 3D-модели корпуса катушки для печати на 3D-принтере. Диаметр катушки должен составлять 200 мм, чтобы она входила в форму. Катушка имеет 25 витков с эмалированной проволокой толщиной 0,7 мм. Если у вас нет этой толщины проволоки, вы можете использовать толщину от 0,5 мм до 0,7 мм.
Форма для катушки изготовлена из 5 частей. Детали соединены друг с другом с помощью соединителей, и затем мы можем склеить их клеем.
Соединитель, который соединяет три части катушки только один, а нам нужно 3 соединителя. Просто напечатайте 3 одинаковых соединителя и готово.
3Д принтер с Aliexpress:
3Д принтер это незаменимая вещь для тех кому нравиться мастерить своими руками все что угодно, тем более в последнее время из за массового спроса цена на значительно снизилась. Ниже я оставлю ссылки на недорогие и очень хорошие модели принтеров с Aliexpress, если возникнут вопросы пиши в комментариях и я отвечу. Лично я пользуюсь Anet A6.
AliExpress.com Product — Hot Sale Cheap Anet 3d Printer A8 A6 High-Precision DIY FDM 3D Printer Reprap Prusa I3 Printer drukarka 3d with PLA Filament
AliExpress.com Product — Original CREALITY 3D Printer Ender-3 or Ender-3 PRO DIY KIT MeanWell Power Supply /for 1.75mm PLA ABS PETG / from Russia
AliExpress. com Product — KingRoon 3д принтер Upgraded High-precision DIY 3D Printer Self-assembly 180*180*180mm Rigid Metal Frame Drukarka 3D
Шаг 2: Увеличиваем скорость передачи данных модуля HC-05
Новая версия доступна, если вы ,будете собирать схему yf микроконтроллере ESP32, просто пропустите этот шаг, потому что микроконтроллер ESP32 уже имеет модуль bluetooth и его не нужно настраивать.
Первое, что мы должны сделать, это подготовить все перед сборкой на печатной плате. Все компоненты готовы к использованию, нам просто нужно загрузить скетч в Arduino и увеличить скорость передачи данных модуля Bluetooth HC-05.
Перед загрузкой основного скетча в arduino мы должны загрузить небольшой скетч, который поможет нам выбрать скорость передачи данных модуля bluetooth hc-05 и изменить имя модуля bluetooth.
Этот метод подойдет только для блютуз модуля hc-05. Если у вас есть другой модуль Bluetooth, например, hc-06, вы можете поискать в Интернете, там много информации по этой теме.
Сначала возьмите arduino и подключите его к ПК. Загружаем скетч, который вы найдете здесь, скетч называется “Sketch_commands_at”. Когда скетч уже загружен, мы подключаем модуль Bluetooth. Вывод «Tx» модуля Bluetooth подключен к цифровому выводу 10 Arduino, а вывод «Rx» модуля Bluetooth подключен к цифровому выводу 11 Arduino.
Чтобы войти в режим AT-команд модуля Bluetooth, мы должны сделать следующее:
Мы нажимаем кнопку на модуле Bluetooth HC-05 одновременно с включением питания. Светодиод начнет медленно мигать, что означает, что он находится в режиме AT, и мы можем отправлять команды AT модулю Bluetooth. Теперь мы открываем программу Arduino IDE и открываем Серийный Монитор, которую вы можете найти в Инструментах. На Серийном Мониторе убедитесь, что стоит «Ambos NL & CR» и «38400 baud» .
Теперь мы пишем: «AT» на мониторе серии и нажмите Enter. Если мы все сделали правильно, должно появиться сообщение «ОК», если оно не появится, посмотрите на предыдущие шаги.
Если вы получили ответ «ОК», теперь мы можем изменить скорость передачи. Мы пишем следующее:
AT+UART=115200,0,0 и нажмите ввод, если все идет хорошо, должно появиться сообщение «ОК», что означает, что скорость передачи была успешно изменена. Следующим шагом будет изменение имени, чтобы на нашем смартфоне появилось понятное имя. Мы пишем AT+NAME=Spirit PI и нажимаем ввод. Снова должно появиться сообщение «ОК». Готовы! Мы уже изменили скорость передачи и название модуля Bluetooth.
На следующем шаге нам нужно будет сделать схему и загрузить основной скетч в Arduino. На данный момент мы можем отключить модуль Bluetooth и Arduino, они нам понадобятся на следующем шаге.
Шаг 3: Сборка схемы
Для начала мы подготовим все необходимые компоненты (список необходимых компонентов находится в начале страницы). На предыдущем шаге мы настроили модуль bluetooth, и теперь, прежде чем приступить к сборке схемы, нам нужно загрузить основной скетч в arduino. Если вы еще не настроили модуль Bluetooth, вернитесь к предыдущему шагу. Основной скетч можно найти здесь под этим описанием. После загрузки основного скетча мы припаиваем все компоненты, следуя как показано на схеме. Если все сделано правильно и ошибок нет, металлоискатель сразу готов к работе и не нуждается в настройке. Перед тестированием необходимо подключить приложение к модулю bluetooth. Как связать модуль bluetooth со своим смартфоном можно посмотреть, например, в разделе «Мультиметр Arduino», где с помощью рисунков объясняю как это делается. После подключения модуля Bluetooth, мы переходим к подключению приложения «Spirirt PI» (Bluetooth должен быть активирован) и открываем настройки. В настройках выбираем «Выбрать модуль Bluetooth». В появившемся окне мы выбираем название нашего модуля Bluetooth. Это должен быть «Spirit PI», если вы выполнили шаг 2 и ввели это имя.
«Готов !! С этого момента, когда вы открываете приложение, просто нажмите кнопку «Подключить», и приложение подключится к катушке. Ниже вы можете найти схему и основной скетч для ардуино.
Схема для версии на Ардуино:
Схема для версии 2.0.0 на ESP32:
Наилучших результатов можно достичь если заменить микроконтроллер Arduino на микроконтроллер ESP32. Микроконтроллер ESP32 является более мощным, а также имеет встроенный модуль Bluetooth, поэтому схема будет более компактной. Стоимость esp32 не намного выше чем у Arduino, но если принять во внимание что нам не нужно покупать модуль bluetooth, получится что ESP32 дешевле чем Arduino. Скетч для ESP32 немного отличается, и мы не можем загрузить в ESP32 скетч от Arduino, если вы не видите ссылку для загрузки скетча для ESP32, это означает что он скоро будет доступен. На схеме которую вы найдете ниже отлично видно что она не очень отличается от схемы на Arduino .
МеталлоискательArduino Металлоискатель
Arduino Прошлой весной я заметил несколько досадных пробелов в грядке с гиацинтами и решил посадить новые луковицы, чтобы заполнить эти пробелы. Но луковицы сажают осенью, когда я бы и забыл, где были просветы. Блестящая идея: воткнуть в щели несколько десятидюймовых гвоздей, а осенью выкопать гвозди и положить туда луковицы.
Ой! Осенью было очень трудно найти гвозди под всей этой травой и ползучим чарли, которые росли все лето. Мне нужен был металлоискатель.
Большинство металлодетекторов стоимостью менее 100 долларов известны как детекторы BFO (генератор частоты биений). Они содержат два генератора, работающих почти на одной частоте. Частота одного осциллятора фиксированная, а частота другого – переменная, потому что она управляется большой катушкой, расположенной близко к земле. Когда катушка проходит над каким-либо металлом, ее индуктивность изменяется — вверх или вниз в зависимости от того, какой металл — и это изменяет частоту ее генератора. Выходы двух генераторов объединяются в схему смесителя, создавая два новых сигнала, частоты которых представляют собой сумму и разность двух входов. Разница заключается в слышимом тоне, называемом «тактовой нотой», отсюда и термин BFO.
Вы настраиваете детектор таким образом, чтобы, когда большая катушка находилась вдали от какого-либо металла, два генератора работали с одинаковой частотой. Таким образом, тактовая нота представляет собой неслышно низкий тон. Когда катушка приближается к металлу, ее частота меняется, а высота тона повышается, но снова падает, когда катушка проходит мимо. Шаг самый высокий, когда катушка центрирована над металлом.
Итак, я решил построить именно такое устройство. Первая проблема заключалась в том, что у меня не было возможности ни измерить частоты, ни найти значение частотно-определяющих катушек. Это привело меня к созданию измерителя индуктивности, описанного на другой странице. В качестве побочного продукта измеритель может также измерять частоту. Я ожидаю, что это будет удобно для любого количества будущих проектов.
Путь Arduino
Тогда, когда мы принимаем душ, разве не у всех в душе появляются лучшие идеи? — Я понял, что второй осциллятор не нужен. Вместо этого используйте компьютер, например Arduino Pro Mini. Это версия популярного Arduino Uno за 10 долларов, уменьшенная для размещения на плате размером с четвертак.
Нота доли, описанная выше, получена путем вычитания двух частот. С Arduino вам нужно измерить только одну частоту, а затем вычесть константу — не нужно возиться со второй частотой. Вычисленная разница управляет генератором тона, который является еще одной встроенной функцией Arduino.
Кроме того, константу можно время от времени перенастраивать во время работы детектора. Это компенсирует изменения температуры и другие факторы, которые сдвигают базовую частоту генератора. И вы можете пересмотреть программное обеспечение в любое время, чтобы исправить ошибку или добавить новую функцию.
Проекты всегда начинаются с макета. Вот мой.
Нажмите на изображение, чтобы увеличить его
После макета схема переносится на печатную плату. Ну, нарисованная от руки печатная плата; Я использовал маркеры Sharpie, чтобы нарисовать следы.
Металлодетекторы используются на открытом воздухе, поэтому корпус жизненно необходим. Пластиковые ящики дешевы, но у металла есть свои достоинства:
- Прочность. Пластик уязвим для ультрафиолетовых лучей солнца и может разбиться, если вы уроните коробку в холодную погоду.
- Радиопомехи. В зависимости от катушки, которую вы наматываете, схема работает на частоте 300 кГц или около того, со значительными гармониками в диапазоне AM Radio.
- Защита от вас. Без него ваше тело вносило бы в цепь постоянно меняющуюся емкость.
Купленные в магазине металлические «кейсы для экспериментаторов» классные, но дорогие. Контейнеры для конфет работают так же хорошо, и у вас, вероятно, есть несколько запылившихся на чердаке или в подвале. Если нет, посетите гаражную распродажу или две.
Для тех, кому интересно, вот принципиальная схема и код Arduino. Как видите, все довольно просто.
Катушка состоит примерно из 50 витков провода #28 диаметром 12 см. (Почему 12 см? Это размер коробки чистых компакт-дисков, которую я использовал как форму для намотки провода.) Катушка обмотана фарадеевским экраном из оловянной фольги, а вся эта каша приклеена к куску оргстекла. с помощью термоклея. Палочка — старая ручка от швабры Swiffer.
Ранний опыт
Металлоискатель работает: нота биения меняется в присутствии металла. Однако ясно, что в использовании этой штуки есть искусство. Во-первых, он не обнаруживает металл , а только ; любое изменение свойств почвы — влажности, соотношения песка и глины, гальки — влияет на нее.
Тем не менее, с небольшим опытом и практикой, этот гаджет может оказаться полезным. Я узнаю больше, когда отправлюсь на поиски металлической трубы (опора для съемной кормушки для птиц), которую оставил в земле несколько лет назад.
Я уже нашел одно возможное улучшение: вместо того, чтобы использовать кнопку калибровки для установки частоты ударов на ноль, установите ее на среднюю звуковую частоту. Таким образом, вы сможете отличить объекты, повышающие частоту генератора (например, цветные металлы), от объектов, понижающих ее. Изменение легко сделать, отредактировав программное обеспечение и загрузив новую программу в микросхему Arduino.
Вернуться на главную страницу
Схема металлоискателяна Arduino
Инженерные проекты
Схема металлоискателя с использованием Arduino — это электронное устройство, которое используется для обнаружения металлических предметов, таких как металлические монеты, железная руда, алюминий или серебро, золото и т. д. Это устройство можно использовать в местах, где обнаружение металлов является обязательным, например, в больнице, аэропорты и т. д., потому что это может быть вредно.
Мы уже публиковали простую схему металлоискателя с использованием транзисторов и RC-компонентов. Принцип работы тот же, за исключением схемы обработки. Схема металлоискателя, размещенная здесь, использует плату Arduino UNO или аналогичную. Этот проект можно использовать для обнаружения подземных кабелей или любых металлических предметов. Это устройство начинает издавать звуковой сигнал всякий раз, когда обнаруживает любой металлический предмет.
Практические катушки индуктивности (катушки), используемые на радиочастотах и выше, имеют номинальную индуктивность в генри и максимальный номинальный ток. Индукторы накапливают энергию в окружающем магнитном поле и теряют (рассеивают) энергию на сопротивлении своей обмотки.
Описание схемы металлоискателя с использованием Arduino:
Эта схема металлоискателя показана на рис. 1. Эта схема металлоискателя разработана с использованием платы Arduino UNO или ее эквивалента, поисковой катушки, зуммера, диода 1N4148 и нескольких других электронных компонентов. типа резистор-конденсатор и т.д.
Конструкция поисковой катушки для схемы металлодетектора Сравнение поисковой катушки из 26 витков провода с отводом в центре. Можно использовать провода калибра от 24 SWG до 36 SWG. Здесь мы сконструировали поисковую катушку, намотав провод на коробку для часов диаметром 10 см, как показано на рисунке 2.
Вместо катушки с ферритовым сердечником мы использовали катушку с воздушным сердечником, потому что, когда поисковая катушка обнаруживает металл, металлическая деталь действует как сердечник поисковой катушки. Таким образом, общий индуктор увеличивается. Индуктивность индуктора зависит от внутреннего сердечника катушки.
Формула для расчета индуктивности катушки индуктивности:
Где
= абсолютная магнитная проницаемость и ее значение для свободного пространства или воздуха.
N = количество витков
A = площадь внутренней жилы в м 2
l = длина провода в метрах Параллельную LC-цепь иногда называют колебательной схемой. Энергия запасается в каждом реактивном элементе (L и C), сначала в одном, а затем передается в другом. Передача энергии между двумя элементами будет происходить с естественной скоростью, равной резонансной частоте, и имеет синусоидальную форму. Диод Д 1 используется в качестве резистора, поскольку он снижает напряжение. Резистор R 1 используется в качестве токоограничивающего резистора и, таким образом, ограничивает ток на выводе Arduino.
Для аудиовизуального эффекта мы использовали зуммер и светодиод. При обнаружении металла активируются как зуммер, так и светодиод.
Цепь бака LR подключена к аналоговым контактам A4 и A5, которые подают импульс и, таким образом, генерируется ЭДС. Эта сгенерированная ЭДС хранится в конденсаторе. Напряжение на конденсаторе доступно на аналоговом выводе Arduino. Arduino считывает это напряжение с помощью АЦП, обрабатывает его и выдает результат.
Программное обеспечение: Программный код схемы металлоискателя с использованием Arduino написан на языке программирования Arduino и скомпилирован с помощью Arduino IDE.