Терминатор 3: Металлоискатель своими руками — Подробная инструкция
Необходимые материалы:
* Микропроцессор Arduino Uno
* Модуль датчика магнитного поля (например, HMC5883L)
* Шаговый двигатель 28BYJ-48
* Драйвер шагового двигателя A4988
* Светодиоды (красный, желтый, зеленый)
* Резисторы (10 кОм, 470 Ом)
* Макетная плата
* Провода
* Источник питания 9 В
Схема:
[Схема Терминатор 3: Металлоискатель]
Инструкции по сборке:
1. Подключите датчик магнитного поля к Arduino Uno. Подключите Vin датчика к 5 В Arduino, GND к GND Arduino, SCL к A5 Arduino и SDA к A4 Arduino.
2. Подключите шаговый двигатель к драйверу. Подключите VCC драйвера к 5 В Arduino, GND к GND Arduino, DIR к пину 8 Arduino, STP к пину 9 Arduino и M0, M1, M2, M3 к соответствующим контактам шагового двигателя.
3. Подключите светодиоды. Подключите аноды светодиодов к 5 В Arduino, а катоды — к земле Arduino через резисторы.
4. Подключите источник питания. Подключите источник питания 9 В к разъемам Vin и GND Arduino.
Программное обеспечение:
Загрузите предоставленный код на Arduino Uno. Код будет:
* Читать показания датчика магнитного поля.
* Определять, приближается ли металл (на основе изменения магнитного поля).
* Управлять шаговым двигателем на основе приближения металла.
* Зажигать светодиоды для визуальной индикации.
Калибровка:
1. Включите металлоискатель.
2. Поместите металл перед датчиком магнитного поля.
3. Отрегулируйте калибровочные значения в коде, пока светодиод не загорится зеленым, когда металл находится поблизости.
Использование:
1. Включите металлоискатель.
2. Держите датчик магнитного поля параллельно земле.
3. Медленно перемещайте датчик по области, которую хотите проверить.
4. Когда металл приблизится к датчику, светодиод загорится зеленым, а шаговый двигатель повернется.
Примечание:
* Пороговые значения обнаружения могут варьироваться в зависимости от используемых компонентов и окружающей среды. Отрегулируйте значения в коде для достижения оптимальной чувствительности.
* Металлоискатель не заменяет профессиональные металлоискатели и не предназначен для использования в коммерческих целях.