Isi kandungan:

Geganti Kawalan Digispark Melalui GSM: 3 Langkah
Geganti Kawalan Digispark Melalui GSM: 3 Langkah

Video: Geganti Kawalan Digispark Melalui GSM: 3 Langkah

Video: Geganti Kawalan Digispark Melalui GSM: 3 Langkah
Video: Использование карты Micro SD и регистрация данных с Arduino | Пошаговый курс Arduino, урок 106 2024, November
Anonim
Geganti Kawalan Digispark Melalui GSM
Geganti Kawalan Digispark Melalui GSM

Instruksional ini menggunakan papan Digispark, bersama-sama dengan geganti dan modul GSM untuk menghidupkan atau mematikan dan perkakas, semasa menghantar teks semasa ke nombor telefon yang telah ditentukan.

Kodnya sangat kasar, responsif terhadap komunikasi dari modul ke Digispark (termasuk panggilan telefon, pesanan teks, apa sahaja yang mencetuskan komunikasi).

Secara automatik ia menutup hampir 4 nada dering, sekiranya berlaku panggilan telefon.

Langkah 1: Menyiapkan

Melaraskan
Melaraskan

Projek ini melibatkan perkara berikut:

- 1 modul Digispark menggunakan ATtiny85 AVR MCU;

- 1 modul GSM A6 dengan kad SIM yang sah;

- 1 modul geganti 5V

- Beberapa wayar;

- Kotak untuk memasukkannya (saya masih kehilangan ini);

- Sesuatu untuk menghidupkan atau mematikan!

Langkah 2: Sambungan dan Pengaturcaraan

Perisian yang saya tulis menggunakan pin 0 untuk mengaktifkan geganti, pin 2 sebagai penerima bersiri dan pin 3 sebagai penghantaran bersiri.

Oleh kerana Digispark tidak mempunyai UART, kami menggunakan perpustakaan SoftwareSerial.

Pin 0 disambungkan ke input papan geganti (saya memasang Digispark saya melalui tajuk ke papan geganti), Pin 2 menyambung ke pin Tx modul GSM dan Pin 3 menyambung ke pin Rx modul GSM.

Saya memilih pin 3 sebagai Tx kerana sudah memiliki diod penjepit zener 3.4V untuk komunikasi / pengaturcaraan USB, sementara modul GSM menggunakan logik 2.8V, menurut lembar data. Saya tidak mempunyai masalah sehingga sekarang, kerana komunikasi ditetapkan minimum.

5V dan tanah diambil dari papan GSM.

Langkah 3: Sedia Digunakan

Programkan Digispark dengan kod yang disertakan, jangan lupa untuk mengganti "xxxxxx" dan "yyyyyy" dengan nombor telefon penerima anda.

Sambungkan lampu atau muatan lain di bawah 10A ke geganti, tekan nombor telefon modul GSM dan anda akan diberikan bunyi klik dan SMS yang menunjukkan sama ada relay Hidup atau Mati!

Disyorkan: