Агуулгын хүснэгт:

Digispark нь GSM -ээр дамжуулан реле удирдах: 3 алхам
Digispark нь GSM -ээр дамжуулан реле удирдах: 3 алхам

Видео: Digispark нь GSM -ээр дамжуулан реле удирдах: 3 алхам

Видео: Digispark нь GSM -ээр дамжуулан реле удирдах: 3 алхам
Видео: Прошиваем загрузчик digispark в ATtiny85 2024, Долдугаар сарын
Anonim
Digispark релеийг GSM -ээр удирддаг
Digispark релеийг GSM -ээр удирддаг

Энэхүү зааварчилгаа нь Digispark хавтан, реле, GSM модулийн хамт төхөөрөмжийг асаах, унтраах, одоогийн төлөвийг урьдчилан тодорхойлсон утасны дугаар руу мессеж бичихэд ашигладаг.

Код нь маш бүдүүлэг бөгөөд модулаас Digispark хүртэлх аливаа харилцаанд хариу үйлдэл үзүүлдэг (утасны дуудлага, мессеж, харилцаа холбоог өдөөдөг бүх зүйл орно).

Утасны дуудлага хийх үед 4 дуудлагын дараа ойролцоогоор автоматаар утсаа тасалдаг.

Алхам 1: Тохируулах

Засч байна
Засч байна

Энэхүү төсөл нь дараахь зүйлийг агуулна.

- ATtiny85 AVR MCU ашиглан 1 Digispark модуль;

- хүчинтэй SIM карттай 1 А6 GSM модуль;

- 1 5V релений модуль

- Зарим утас;

- Үүнийг оруулах хайрцаг (би одоо хүртэл үүнийг дутуу байна);

- Асаах эсвэл унтраах зүйл байна!

Алхам 2: Холболт ба програмчлал

Миний бичсэн програм хангамж нь релеийг идэвхжүүлэхийн тулд 0 -р зүү, 2 -р зүүг цуваа хүлээн авах, 3 -р зүүг цуваа дамжуулалт болгон ашигладаг.

Digispark нь UART байхгүй тул бид SoftwareSerial номын санг ашиглаж байна.

Пин 0 нь буухиа самбарын оролттой холбогдсон (би Digispark -ийг толгойнуудаар дамжуулан буухиа самбар дээр холбосон), 2 -р зүү нь GSM модулийн Tx зүү, 3 -р зүү нь GSM модулийн Rx зүүтэй холбогддог.

Өгөгдлийн хүснэгтийн дагуу GSM модуль нь 2.8V логикийг ашигладаг бол USB холболт/програмчлалын 3.4V zener хавчих диодтой болсон тул би 3 -р зүүг Tx гэж сонгосон. Харилцаа холбоо хамгийн бага байх тул надад одоог хүртэл ямар ч асуудал гараагүй.

5V ба газардуулгыг GSM самбараас авсан болно.

Алхам 3: Хэрэглэхэд бэлэн боллоо

Digispark -ийг оруулсан кодоор програмчилж, "xxxxxx" ба "yyyyyy" -ийг хүлээн авагчийн утасны дугаараар солихоо бүү мартаарай.

10А -аас доош ачаалалтай чийдэн эсвэл бусад ачааг реле рүү холбож GSM модулийн утасны дугаарыг залгахад танд товшилтын дуу болон реле асаалттай эсвэл унтраалттай байгааг харуулсан SMS мэдэгдэх болно.

Зөвлөмж болгож буй: