Satura rādītājs:

Digispark vadības relejs, izmantojot GSM: 3 soļi
Digispark vadības relejs, izmantojot GSM: 3 soļi

Video: Digispark vadības relejs, izmantojot GSM: 3 soļi

Video: Digispark vadības relejs, izmantojot GSM: 3 soļi
Video: Использование карты Micro SD и регистрация данных с Arduino | Пошаговый курс Arduino, урок 106 2024, Jūlijs
Anonim
Digispark vadības relejs, izmantojot GSM
Digispark vadības relejs, izmantojot GSM

Šī pamācība izmanto Digispark dēli kopā ar releju un GSM moduli, lai ieslēgtu vai izslēgtu ierīci, vienlaikus nosūtot īsziņas ar pašreizējo stāvokli uz iepriekš noteiktu (-iem) tālruņa numuru (-iem).

Kods ir ļoti rupjš, reaģē uz jebkuru saziņu no moduļa uz Digispark (ietver tālruņa zvanu, īsziņu, jebko, kas izraisa saziņu).

Tālruņa zvana gadījumā tas automātiski pārtrauc klausuli aptuveni pēc 4 zvanu signāliem.

1. darbība: iestatīšana

Uzstādīt
Uzstādīt

Šis projekts ietver sekojošo:

- 1 Digispark modulis, izmantojot ATtiny85 AVR MCU;

- 1 A6 GSM modulis ar derīgu SIM karti;

- 1 5V releja modulis

- daži vadi;

- Kastīte, kurā to ievietot (man tā joprojām trūkst);

- Kaut ko ieslēgt vai izslēgt!

2. darbība. Savienojumi un programmēšana

Programmatūra, kuru es uzrakstīju, releja darbināšanai izmanto 0 tapu, 2. tapu kā seriālo uztveršanu un 3. tapu kā sērijveida pārraidi.

Tā kā Digispark nav UART, mēs izmantojam SoftwareSerial bibliotēku.

Pin 0 ir savienots ar releja paneļa ieeju (es uzstādīju savu Digispark, izmantojot galvenes uz releja plati), 2. tapa savienojas ar GSM moduļa Tx tapu un 3. tapa savienojas ar GSM moduļa Rx tapu.

Es izvēlējos tapu 3 kā Tx, jo tai jau ir 3.4V zeneru fiksējošā diode USB komunikācijai/programmēšanai, savukārt GSM modulis izmanto 2.8V loģiku saskaņā ar datu lapu. Man līdz šim nav bijis nekādu problēmu, jo saziņa ir iestatīta līdz minimumam.

5V un zeme tiek ņemti no GSM plates.

3. darbība: gatavs lietošanai

Programmējiet Digispark ar iekļauto kodu, neaizmirstot aizstāt “xxxxxx” un “yyyyyy” ar saņēmēja tālruņa numuru.

Pievienojiet relejam lampu vai citu slodzi zem 10A, sastādiet GSM moduļa tālruņa numuru, un jums tiks parādīts klikšķis un SMS, kas norāda, vai relejs ir ieslēgts vai izslēgts!

Ieteicams: