Главная » Arduino
Призовой фонд
на ноябрь 2017 г.
1. Термометр Relsib WT51
Рэлсиб
2. 1000 руб
PCBWay
3. Тестер компонентов LCR-T4
Паяльник
4. 200 руб.
От пользователей

Похожие статьи:


Устройство мониторинга сейсмоактивности

Устройство мониторинга сейсмоактивности

Этот проект позволит вам подключить сейсмический датчик к маршрутизатору и разместить на своей веб-странице и карте памяти MicroSD информацию о подземных толчках. Все данные с сейсмических датчиков хранятся на сервере и затем отображаются на вашей веб-странице.

Вам понадобится:
  - Arduino
  - Предпочтительно Arduino с большим объемом памяти, я использовал Arduino Mega 2560
  - Вы можете использовать Arduino с меньшим объемом памяти, но придется удалить некоторые функции.
  - Сетевая плата для Arduino
  - MicroSD карта памяти
  - Место на сервере
  - Пьезоэлектрический датчик
  - Макетная плата
  - Резисторы, конденсаторы, диоды(см. схему)

- 5 х ОУ
- Вы можете использовать только 3 - 4 ОУ, остальное я использую для усиления сигнала с датчика.
- Маршрутизатор
- Компьютер
- Дополнительный кабель Ethernet
- USB кабель для Arduino

Сейсмодатчик

Сейсмодатчик Piezo Film Vibra Tab Mass

Я использовал датчик фирмы Piezo Film Vibra Tab Mass (PDF) для измерения сейсмических колебаний.

Сейсмодатчик Piezo Film Vibra Tab Mass

Стандартного груза на конце этого датчика не хватило. Частота землетрясения 1 - 20Гц, но резонансная частота датчика была не менее 1кГц.
Чтобы сократить резонанс, я взял болт с гайками и несколькими шайбами и прикрепил его на датчике. После нескольких экспериментов, я достиг максимальной частоты около 40 Гц.

Сейсмодатчик Piezo Film Vibra Tab Mass

После настройки датчика на нужную частоту, поместите его в макетную плату и надежно закрепите его. Это необходимо для точности измерений. Выводы датчика гибкие и любое движение платы может вызвать ложные показания, если он не зафиксирован.

Сейсмодатчик Piezo Film Vibra Tab Mass

Усилитель сигнала

Схема усилителя сигнала

Поскольку сигнал с пьезоэлектрического датчика недостаточен, его необходимо усилить без особой потери точности. Для этого я использовал LM324N – 4 ОУ в одном корпусе.
Если вы всё сделаете правильно, то на выходе у вас будет до 2.5В переменного тока при питании 5В.

Формирователь сигнала

Схема формирователя сигнала

Сигнал, поступающий с усилителя - это до 2.5В переменного тока. Поскольку положительная и отрицательная амплитуда волны равны, мы можем подавать на АЦП Arduino только положительный сигнал. Мы можем сделать это, отрезав  нижнюю часть волны диодом.
Теперь АЦП считает только положительную часть сигнала.

Подключение схемы к Arduino

Arduino Mega

  - Vcc(+5В) макета подключите к Vcc(+5В) Arduino.
  - GND макета подключите к GND Arduino.
  - Сигнал после диода должен быть подан на один из аналоговых входов Arduino.

Программа для Arduino

Блок-схема

Программирование это вероятно самая трудная и важная часть этого проекта. Программа подробно прокомментирована и должна быть понятна.
В программу необходимо ввести информацию о своем сервере.

Блок-схема

Необходимые библиотеки:
# include
# include
# include
# include
# include

Их можно легко найти в Google

Блок-схема

HTML код

Блок-схема

Самым главным HTML-файлом является "index.htm", остальные второстепенны.
В прилагаемом файле вы найдёте мой сайт и HTML код для него.

Чтобы сделать кнопку нужно просто вписать в ваш сайт:


 

 

Эта кнопка будет запрашивать информацию с Arduino.

"GET /? Cmd = GetTime HTTP1.1 / 0"

Как видно, значение NAME находится справа около "?",  значение VALUE  после "="
Третья строка показывает нам как кнопка будет реагировать на нажатие.

Список радиоэлементов

Обозначение Тип Номинал Количество ПримечаниеМагазинМой блокнот
Усилитель сигнала.
IC1 Операционный усилитель
LM324-N
1 Поиск в LCSCВ блокнот
С1, С2 Конденсатор1000 пФ2 Поиск в LCSCВ блокнот
С3 Конденсатор0.047 мкФ1 Поиск в LCSCВ блокнот
R1, R2, R9 Резистор
100 кОм
3 Поиск в LCSCВ блокнот
R3, R4 Резистор
44 МОм
2 Поиск в LCSCВ блокнот
R5, R6 Резистор
221 кОм
2 Поиск в LCSCВ блокнот
R7 Резистор
11 кОм
1 Поиск в LCSCВ блокнот
R8 Резистор
10 кОм
1 Поиск в LCSCВ блокнот
LDT Пьезо фильтр1 Поиск в LCSCВ блокнот
Формирователь сигнала.
D1 Диод1 Поиск в LCSCВ блокнот
С1 Конденсатор2.2 мкФ1 Поиск в LCSCВ блокнот
С2 Конденсатор10 мкФ1 Поиск в LCSCВ блокнот
R1, R3 Резистор
100 кОм
2 Поиск в LCSCВ блокнот
R2 Резистор
10 кОм
1 Поиск в LCSCВ блокнот
Добавить все

Скачать список элементов (PDF)

Оригинал статьи

Прикрепленные файлы:

Теги:

Шпакунов А. Опубликована: 2012 г. 0 0
Я собрал 0 0
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 0 Проголосовало: 0 чел.

Комментарии (0) | Я собрал (0) | Подписаться

Статью еще никто не комментировал. Вы можете стать первым.
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется электрическая мощность?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Raspberry Pi 2
Raspberry Pi 2
Паяльная станция Hakko 936 Конструктор - темброблок на LM1036
вверх