Съдържание:
Видео: Релето за управление на Digispark чрез GSM: 3 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Този инструктаж използва платка Digispark, заедно с реле и GSM модул за включване или изключване и уред, като същевременно изпраща текстово съобщение на текущото състояние до предварително определен телефон (и).
Кодът е много груб, отговаря на всяка комуникация от модула към Digispark (включва телефонно обаждане, текстово съобщение, всичко, което задейства комуникация).
Той автоматично затваря приблизително след 4 тона за набиране, в случай на телефонно обаждане.
Стъпка 1: Настройка
Този проект включва следното:
- 1 Digispark модул, използващ ATtiny85 AVR MCU;
- 1 A6 GSM модул с валидна SIM карта;
- 1 5V релеен модул
- Някои проводници;
- Кутия за поставяне на това (все още ми липсва това);
- Нещо за включване или изключване!
Стъпка 2: Връзки и програмиране
Софтуерът, който написах, използва щифт 0 за задействане на релето, щифт 2 като сериен прием и пин 3 като сериен пренос.
Тъй като Digispark няма UART, използваме библиотека SoftwareSerial.
Pin 0 е свързан към входа на релейната платка (монтирах моя Digispark чрез заглавки към релейната платка), Pin 2 се свързва към Tx щифта на GSM модула и Pin 3 се свързва към Rx пина на GSM модула.
Избрах щифт 3 като Tx, тъй като той вече има 3.4V ценерен диод за захващане за USB комуникация/програмиране, докато GSM модулът използва 2.8V логика, според листа с данни. Досега не съм имал проблеми, тъй като комуникацията е сведена до минимум.
5V и земята са взети от GSM платката.
Стъпка 3: Готов за употреба
Програмирайте Digispark с включения код, като не забравяте да замените „xxxxxx“и „yyyyyy“с телефонния номер на получателя.
Свържете лампа или друг товар под 10А към релето, наберете телефонния номер на GSM модула и ще бъдете представени с щракване и SMS, показващ дали релето е включено или изключено!
Препоръчано:
Контролиране на Led чрез приложението Blynk чрез Nodemcu през интернет: 5 стъпки
Управление на Led чрез приложението Blynk с помощта на Nodemcu през интернет: Здравейте на всички днес Ще ви покажем как можете да контролирате светодиод с помощта на смартфон по интернет
Управление на Dynamixel 12A чрез последователно изпращане на пакети: 5 стъпки
Управление на Dynamixel 12A чрез последователно изпращане на пакети: DYNAMIXEL 12A
Проект за измерване на мощността чрез DIY чрез Arduino Pro Mini: 5 стъпки
Проект за измерване на мощността чрез DIY чрез Arduino Pro Mini: Въведение Здравейте, общност на електрониката! Днес ще ви представя проект, който ви позволява да измервате напрежението и тока на уред и да го показвате заедно със стойностите на мощността и енергията. Измерване на ток/напрежение Ако искате да измервате
Arduino GSM управление на двигателя (без GSM модул): 3 стъпки
Arduino GSM базиран контрол на двигателя (без GSM модул): В този проект ще ви покажа основен, но уникален метод за включване и изключване на всичко с помощта на реле. Тази идея идва от малко хора, които правят такива проекти, но имат проблем, че всички те зависят от поведението на мобилния телефон при повикване. Аз просто
Домашна автоматизация: Автоматична комутационна платка с управление на димера чрез Bluetooth чрез Tiva TM4C123G: 7 стъпки
Домашна автоматизация: Автоматична комутационна платка с управление на димера чрез Bluetooth чрез Tiva TM4C123G: В днешно време имаме дистанционни управления за нашите телевизори и други електронни системи, които направиха живота ни наистина лесен. Чудили ли сте се някога за домашната автоматизация, която да даде възможност за управление на тръбни светлини, вентилатори и други електрически