Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Stud Finders - это простая концепция. Два емкостных датчика: один посылает импульсную волну, второй принимает и измеряет падение напряжения на материале между двумя пластинами.
В попытке продвинуть этот дизайн, этот проект был направлен на создание самодельного устройства для поиска гвоздей, способного создавать чертежи, которые домовладелец или подрядчик может использовать для проектов ремонта, не сверля в стенах, чтобы найти сюрпризы.
Используя Arduino Uno, TFT-экран, считыватель карт SC, медную пластину и оптический датчик мыши, этот проект достигает этой цели.
Шаг 1. Расходные материалы
Медная пластина Припой ЖелезоArduino UnoTFT-экран с SD-картой Оптическая мышь PS2 1 Мегаомный резистор 3,5 мм Центральный заземляющий штекер 9 В Аккумулятор Переключатель Картонная коробка и другие картонные детали для монтажа Пластиковая деталь для удержания медной пластины Горячий клей
Шаг 2: создание коробки
Основание корпуса корпуса: - Вырежьте отверстие в нижней части внешнего корпуса в форме медной пластины и пластмассовой детали, в которой будут размещаться эти элементы. - Вырежьте дополнительное отверстие, чтобы удерживать основание основания датчика оптической мыши.
Вставка картона: отмерьте кусок картона, который может полностью скользить внутри коробки. Вырежьте 3 части этого размера. - поместите первый лист в коробку, прорезав нижнюю часть корпуса корпуса, чтобы он соответствовал размеру отверстия пластины конденсатора и отверстия оптической мыши. - Прикрепите второй кусок картона к пластине конденсатора, чтобы предотвратить скольжение и разрезание схемы оптической мыши. -Нанесите с помощью горячего клея.
-Добавьте третий лист с такими же вырезами. Это будет использоваться для перемещения Arduino Uno ближе к внутренней верхней части коробки. Передняя часть коробки: -Отрежьте небольшую полоску размером с 40-контактный терминал на TFT-экране. -Добавьте небольшое отверстие на обоих концах, чтобы прикрепить удлинитель.
Шаг 3: Монтаж деталей
Присоедините оптический датчик следующим образом: Синий - 5 В Белый - GND Оранжевый - ЧАСЫ (цифровой контакт 6) Коричневый - ДАННЫЕ (цифровой контакт 5) Пластина конденсатора: к пластине конденсатора должен быть подключен одиночный вывод. Этот вывод будет подключен к резистору. На той же стороне резистора провод, который она подключает к измерительному выводу (цифровой 2). Другой конец резистора 1 мегаом подключается к цифровому выводу 3. переключатель и штекер 3,5 мм к Arduino Uno. TFT-экран: чтобы обеспечить доступ к устройству чтения SD-карт и закрепить коробку вместе, экран монтируется снаружи коробки. на предыдущем шаге. Осторожно вставьте TFT-экран в эти порты.
Шаг 4: кодирование
В
Код Arduino разбит на 4 части: чтение емкости, отслеживание движения, графический интерфейс и запись на SD.
Пластина конденсатора использует библиотеку CapacitorSensing. Вы включаете пластину конденсатора, и вам не нужно беспокоиться об этом, пока не будет отслежено движение.
Оптический датчик более сложен, многочисленные функции, необходимые для мыши, необходимы для запуска тактового цикла и обеспечения способности Arduino декодировать двоичную систему передаваемых импульсных данных.
Графический интерфейс пользователя отображает номинальную емкость, пройденное расстояние, нанесенную на график точку значения (обозначенную цветом) и выводит приблизительную оценку того, какой материал может там находиться. Загрузите библиотеку UTFT здесь: https://www.rinkydinkelectronics.com/library.php?id…. Информация от поставщика экрана поможет вам выбрать, какую модель экрана и распиновку вы должны будете использовать.
Наконец, SD-карта распечатывает каждую новую точку данных в текстовый файл, который можно вставить в ПК для выполнения вычислений более высокого уровня внутри листа Excel. Для этого требуются библиотеки SD.h и SPI.h. Их можно найти с помощью поиска Arduino в разделе «Включить библиотеки…..»
Код прилагается ниже:
Шаг 5: Excel
Excel:
Используя VBA, я создал сценарий генератора чертежей, который может считывать все значения CSV из Arduino и отображать их масштабированные по размеру на графике. Этот график имеет масштаб, позволяющий увеличить его до 36 дюймов на бумаге для использования подрядчиками.
Таблица Embedded Excel и пример рисунка приведены ниже:
Шаг 6: Заключение
В целом, я весело провел время, исследуя концепции измерения емкости, и надеюсь, что любая помощь, одобренная для датчика в этом дизайне, будет распространена через сообщество Instructable.
Ниже представлено видео рабочего устройства по поиску металлических шпилек и электропроводки.
drive.google.com/file/d/0B6xPX51w2l6CZUgwe…