Съдържание:

Система за защита на SMS вратата, използваща GboardPro (GSM Cum Arduino Mega): 4 стъпки
Система за защита на SMS вратата, използваща GboardPro (GSM Cum Arduino Mega): 4 стъпки

Видео: Система за защита на SMS вратата, използваща GboardPro (GSM Cum Arduino Mega): 4 стъпки

Видео: Система за защита на SMS вратата, използваща GboardPro (GSM Cum Arduino Mega): 4 стъпки
Видео: Джастин Ши: Блокчейн, криптовалюта и ахиллесова пята в разработке программного обеспечения 2024, Ноември
Anonim
Image
Image
Свързване на веригата
Свързване на веригата

Това е прост, но много полезен DIY проект за предупреждение за домашна сигурност. Направих този проект поради кражба в офиса ми.

Консумативи

Необходим хардуер:

  • Gboard Pro SIM900 GSM / GPRS ATMega2560
  • MC-38 Сензор за жичен магнитен превключвател
  • Резистор (1K и 330 ома)
  • Led
  • 12V DC захранващ адаптер
  • Поддържана SIM карта Quad-band 850/900/1800/1900 Mhz (в проекта се използва 2G SIM карта)

Необходим софтуер:

Arduino IDE

Стъпка 1: Свързване на веригата

Свързване на веригата
Свързване на веригата
Свързване на веригата
Свързване на веригата

Работната концепция на веригата е проста:

случай 1: Когато магнитите са близо един до друг, веригата действа като затворен ключ. По този начин щифтът на контролера получава логика 0 (LOW)

случай 2: Когато магнитите са разделени, веригата действа като отворен ключ. По този начин щифтът на контролера получава логика 1 (HIGH)

Стъпка 2: Инсталиране на Arduino IDE и GboardPro библиотека

Image
Image
Инсталиране на Arduino IDE и GboardPro библиотека
Инсталиране на 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

също така свържете захранващия адаптер 12V към платката GboardPro за захранване.

Ако използвате същия CP2102, инсталирайте драйвера от връзката:

Сега изберете подходящата мега платка Arduino от инструмента -> дъски с подходящ порт, както е показано на изображението по -горе.

Направете подходящи промени, споменати в кода, свързани с вашия номер.

char number = "+91xxxxxxxxxx"; // Дестинационен номер

Копирайте кода по -долу във вашата IDE, компилирайте и натиснете качване. Кодът е прост, обяснителен с коментари. И все пак, ако има съмнения, коментирайте по -долу.

Стъпка 4: Опаковане и инсталиране

Опаковка и монтаж
Опаковка и монтаж
Опаковка и монтаж
Опаковка и монтаж
Опаковка и монтаж
Опаковка и монтаж

Използвайте подходяща кутия, за да опаковате системата, както е показано, и да я инсталирате на вратата на вашия дом или офис.

Това е, благодаря !!

Препоръчано: