Съдържание:

SMS монитор -- Матричен дисплей -- MAX7219 -- SIM800L: 8 стъпки (със снимки)
SMS монитор -- Матричен дисплей -- MAX7219 -- SIM800L: 8 стъпки (със снимки)

Видео: SMS монитор -- Матричен дисплей -- MAX7219 -- SIM800L: 8 стъпки (със снимки)

Видео: SMS монитор -- Матричен дисплей -- MAX7219 -- SIM800L: 8 стъпки (със снимки)
Видео: Дисплей MAX7219 Матричные для Arduino подключение и тест 2024, Юли
Anonim
SMS монитор || Матричен дисплей || MAX7219 || SIM800L
SMS монитор || Матричен дисплей || MAX7219 || SIM800L

В това видео ще научите как да използвате GSM модул, матричен дисплей и как да показвате превъртащ се текст върху него. След това ще ги комбинираме, за да покажем съобщения, получени по GSM SIM, на матричен дисплей. Това е сравнително лесно и можете да го изградите за вашите училищни или колежански проекти.

Така че, без да губим повече време, нека да влезем в това.

Стъпка 1: Гледайте видеоклипа

Image
Image

Видеото демонстрира подробно всяка стъпка и ще ви помогне да разберете правилно проекта. Така че, гледайте го първо, за да разберете всички стъпки наистина добре.

Стъпка 2: Вземете вашите части

GSM модул: по -малък или по -голям?
GSM модул: по -малък или по -голям?

Arduino: Индия - https://amzn.to/2HXPEvWUS - https://amzn.to/2F4UwxsUK -

GSM модул: Индия: По -малък - https://amzn.to/2oyJTg2, По -голям - https://amzn.to/2oyJTg2US: По -малък - https://amzn.to/2F1vNy6, по -голям - http:/ /amzn.to/2F1vNy6UK: По -малък - https://amzn.to/2oAjApT, По -голям -

Матричен дисплей с точки: Индия - https://amzn.to/2HWZcqHUS - https://amzn.to/2HWZcqHUK -

Стъпка 3: GSM модул: по -малък или по -голям?

GSM модул: по -малък или по -голям?
GSM модул: по -малък или по -голям?

В тази стъпка ще говоря за основните разлики в модулите, които ще ви помогнат да изберете един.

Първо, по -малкият е много компактен, докато по -големият изисква по -голямо пространство.

По -малкият няма RS232 към TTL конвертор, докато по -големият има DB9 гнездо и MAX232 IC, който върши работата, но за да го използваме с Arduino, няма да имаме нужда от него.

По -малкият изисква точно напрежение между 3,7 и 4,4 волта, което може да бъде малко болезнено и също се нуждае от микро SIM. По -големият има вграден регулатор на напрежение, който приема 12 волта и го преобразува в работно напрежение и има слот за стара голяма SIM карта.

Късата антена на по -малък модул понякога ми създаваше проблем, докато антената на по -големия модул се справя добре. Въпреки че и двете работят еднакво, ще използвам по -голямата в този проект.

Сега, след като сте избрали вашия GSM модул, нека да го проверим.

Стъпка 4: Тестване на GSM модула

Тестване на GSM модула
Тестване на GSM модула

Свържете TX към цифров пин 8, RX към цифров пин 7 и открийте основанията.

Качете скицата в тази стъпка в Arduino. Приложете 12 волта към GSM модула. Ще забележите, че светодиодът на мрежата мига бързо, когато мига веднъж в секунда, той е свързан към мрежата. След това отворете серийния монитор и натиснете “s” за изпращане на съобщение или натиснете “r” за получаване на съобщение. Можете да промените мобилния номер и съобщението, което да бъде изпратено във функцията Изпращане на съобщение.

Ако това работи добре, преминете към следващата стъпка.

Стъпка 5: Тествайте матричния дисплей

Тествайте матричния дисплей
Тествайте матричния дисплей
Тествайте матричния дисплей
Тествайте матричния дисплей
Тествайте матричния дисплей
Тествайте матричния дисплей

Сега, за да проверите Dot Matrix Display, добавете библиотеките MD Parola и MD MAX72XX към библиотеката на Arduino.

Но преди да го използвате, отидете в папката на библиотеките на Arduino, отворете папката на библиотеката MD_MAX_72XX, след това отидете на docs и отворете всеки HMTL файл, след което определете типа на Dot Matrix Display, който имате (вижте видеото за правилно разбиране). Моят е FC_16. След това отидете в папката „src“и отворете файла MD_MAX72XX.h. Променете заглавния файл според модула, който имате и след това го запазете.

Сега можете да проверите вашия модул. Свържете извода за избор на чип към пин 10, данните в щифт към щифт 11 и щифт за часовник към пин номер 13 и включете захранването. Отворете тестова скица от примери за библиотеката и я качете. Матрицата с точки трябва да показва някои модели, последвани от техните заглавия, които също могат да се видят на серийния монитор.

Може да искате да поставите нещо върху матрицата, което е малко тъмно, но е прозрачно, тъй като е трудно да го прочетете директно. Опитайте червен акрилен лист за най -добри резултати.

Стъпка 6: Комбинирайте ги

Комбинирайте ги
Комбинирайте ги
Комбинирайте ги
Комбинирайте ги
Комбинирайте ги
Комбинирайте ги
Комбинирайте ги
Комбинирайте ги

Сега ще добавим светодиод към пин 12 и ще качим тази скица. Винаги имайте предвид, че докато качвате скица с пин номер 0 и 1 не трябва да се свързва с нищо. След качването на скицата свържете RX щифта на GSM модула към TX щифта на Arduino и TX щифта на GSM модула към RX пина на Arduino.

Отворете серийния монитор. Изпратих съобщение във формат "#A. Check*" и ще забележите, че светодиодът мига и SMS се показва на дисплея с матрична точка. Можете също да проверите съобщението в серийния монитор. Отново изпратих друго съобщение и показаното съобщение се променя.

Форматът на съобщението може да се променя и в самата програма. Потърсете „#A“. и Asterik (*) в програмата и го променете по ваше желание.

Стъпка 7: Функция на "memset"

Функция на
Функция на

Може да забележите, че в програмата има функция, наречена memset.

Ако се чудите за какво е, тогава нека ви кажа, че е с много специална цел, която е обяснена в прикаченото изображение.

Можете също така да насочите видеоклипа за правилно разбиране.

Стъпка 8: Готово

Това беше всичко за тази инструкция. Надявам се да ви е харесало.