Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Это простой, но очень полезный проект домашней системы безопасности. Я сделал этот проект из-за кражи в моем офисе.
Запасы
Требуемое оборудование:
- Gboard Pro SIM900 GSM / GPRS ATMega2560
- Проводной датчик магнитного переключателя MC-38
- Резистор (1 кОм и 330 Ом)
- Вел
- Адаптер питания постоянного тока 12 В
- Поддержка SIM-карты Quad-band 850/900/1800/1900 Mhz (в проекте используется SIM-карта 2G)
Требуется программное обеспечение:
IDE Arduino
Шаг 1: подключение цепи
Принцип работы схемы прост:
Случай 1: Когда магниты расположены близко друг к другу, схема действует как замкнутый переключатель. Таким образом, вывод контроллера получает логический 0 (LOW).
Случай 2: Когда магниты разделены, схема действует как разомкнутый переключатель. Таким образом, вывод контроллера получает логическую 1 (ВЫСОКИЙ).
Шаг 2: Установка Arduino IDE и библиотеки GboardPro
Перейдите по официальной ссылке Arduino ниже, чтобы установить Arduino IDE в соответствующую ОС:
В Windows ->
В Linux ->
На Mac ->
Для Windows и Mac установка довольно проста, никаких серьезных проблем во время установки не возникает. Но пользователи Linux, особенно новички, обнаруживают некоторые проблемы, связанные с установкой Arduino, из которых наиболее распространенная ошибка последовательной загрузки («avrdude: ser_open (): не удается открыть устройство») во время первой установки. Итак, я записал видео, за которым вы можете следить, как показано выше.
Загрузите файл библиотеки, указанный ниже. Извлеките и скопируйте в папку Arduino -> библиотеки, как показано выше. Теперь откройте Arduino IDE и посмотрите примеры кодов для GSM GboardPro.
Более подробная информация о Gboard Pro доступна на ->
Шаг 3: программирование
Для загрузки кода нам понадобится конвертер USB в последовательный. Я использовал соединение cp2102, показанное на изображениях выше.
Контактное соединение:
CP2102 Gboard Pro
GND GND
RXD RXD
TXD TXD
DTR DTR
Кроме того, подключите адаптер питания 12 В к плате GboardPro для питания.
Если вы используете тот же CP2102, установите драйвер по ссылке:
Теперь выберите подходящую мегаплату Arduino из инструмента -> платы с подходящим портом, как показано на изображении выше.
Внесите соответствующие изменения, указанные в коде, относящемся к вашему номеру.
номер символа = "+ 91xxxxxxxxxx"; // Номер назначения
Скопируйте приведенный ниже код в свою среду IDE, скомпилируйте и нажмите кнопку загрузки. Код прост и понятен с комментариями. Тем не менее, если есть сомнения, прокомментируйте ниже.
Шаг 4: Упаковка и установка
Используйте подходящую коробку, чтобы упаковать систему, как показано на рисунке, и установить на дверь вашего дома или офиса.
Вот и все, спасибо !!