Мазмуну:

Arduino жана SIM900 GSM GPRS 3G температурасы жана нымдуулугун каттоо, мобилдик статистика: 4 кадам
Arduino жана SIM900 GSM GPRS 3G температурасы жана нымдуулугун каттоо, мобилдик статистика: 4 кадам

Video: Arduino жана SIM900 GSM GPRS 3G температурасы жана нымдуулугун каттоо, мобилдик статистика: 4 кадам

Video: Arduino жана SIM900 GSM GPRS 3G температурасы жана нымдуулугун каттоо, мобилдик статистика: 4 кадам
Video: Extract GPS location in Arduino with NEO-6m or NEO-7M module 2024, Ноябрь
Anonim
Arduino жана SIM900 GSM GPRS 3G температурасы жана нымдуулугун каттоо, мобилдик статистика
Arduino жана SIM900 GSM GPRS 3G температурасы жана нымдуулугун каттоо, мобилдик статистика
Arduino жана SIM900 GSM GPRS 3G температурасы жана нымдуулугун каттоо, мобилдик статистика
Arduino жана SIM900 GSM GPRS 3G температурасы жана нымдуулугун каттоо, мобилдик статистика

Arduino UNO R3, SIM900 Shield AND DHT22 менен сиз температура жана нымдуулук боюнча маалыматтарды сыртта, бөлмөдө, күнөсканада, лабораторияда, муздатуу бөлмөсүндө же башка бекер жерлерде жаздыра аласыз. Бул мисалды биз бөлмө температурасы менен нымдуулугун каттоо үчүн колдонобуз.

Түзмөк интернетке GPRS 2G аркылуу туташат, андыктан роутер же зымдуу интернет байланышы жок деле колдонсо болот. Талаа, жүзүмзар же окшош жерлер үчүн туруктуу интернет байланышы жок.

Сиз мобилдик телефонуңуздагы, компьютериңиздеги же браузериңиз бар башка түзмөктөгү акыркы көрсөткүчтөрдү текшере аласыз.

Жабдуулар

Бул жерден керектүү түзмөктөрдү сатып алсаңыз болот (эң аз талап кылынат):

Arduino UNO R3

Arduino UNO үчүн SIM900 Shield

Түзмөгүңүздү кубаттоо үчүн USB заряддагыч түзүлүш - азыр бул GSM модулу USB үчүн жетиштүү кубатка ээ эмес

микро USB кабели

Кабель менен DHT22 модулу

PIN картасы өчүрүлгөн SIM картасы жана кээ бир маалымат планы

Статус үчүн LED диод

Ошондой эле ээ болуу жакшы:

Өткөргүч зымдар

Arduino үчүн эксперименталдык платформа

Суу өткөрбөй турган корпус

Бийлик үчүн Jack которгуч

Бул ошондой эле өнөр жай AM2305 сенсору менен сыналган/иштейт

1 -кадам: Түзмөгүңүздү LoggingPlatformго кошуңуз

Түзмөгүңүздү LoggingPlatformго кошуңуз
Түзмөгүңүздү LoggingPlatformго кошуңуз

Бул жерде сиз кийинчерээк керектүү api ачкычтарын алуу үчүн түзмөгүңүздү кошо аласыз:

2 -кадам: Аппараттык туташуу

Аппараттык туташуу
Аппараттык туташуу

SIM картаны GSM модулуна Shield Connect Shield'ге Arduino'го салыңыз

Power адаптерин жана USBди PCке туташтырыңыз

DHT22 Out'ду GSM калкан PIN 10го туташтырыңыз

DHT22 + туташтырыңыз GSM калкан 3V

DHT22 туташтыруу - GSM калкан GND үчүн

Эгер статустун көрсөткүчү келсе, LEDди туташтырыңыз, талап кылынбайт

Сүрөттөгү мисал диаграмма

3 -кадам: Программаны түзмөккө жүктөө (Windows Guide)

Программаны түзмөккө жүктөө (Windows Guide)
Программаны түзмөккө жүктөө (Windows Guide)
Программаны түзмөккө жүктөө (Windows Guide)
Программаны түзмөккө жүктөө (Windows Guide)
Программаны түзмөккө жүктөө (Windows Guide)
Программаны түзмөккө жүктөө (Windows Guide)

Arduino IDEди жүктөп алып, орнотуңуз: https://www.arduino.cc/en/main/software Түзмөктү Windows PCңизге USBге туташтырыңыз жана керек болсо драйверлерди орнотуңуз.

Arduino IDE иштетүү

COM портун тандаңыз (эгерде башка түзмөктөр туташпаса, бул көбүнчө чоңураак), сүрөт 1

Board түрүн тандаңыз, сүрөт 2

Жүктөө жана ачык код: Сизде китепканалар болушу керек:

SoftwareSerial.h - бул көбүнчө Arduino IDEге кирет

жана

DHT.h-бул жерден жүктөп алып, arduino китепкана папкаңызга көчүрө аласыз: C: / arduino-1.6.8 / китепканалар

Кирүү үчүн SIM900 коду бул жерде жеткиликтүү

Бул SIM900 кодун Arduino IDE менен ачыңыз:

Бул параметрлерди 3 -сүрөттөгүдөй өзгөртүңүз

APNди SIM картаңыздын провайдеринен ала аласыз

Жана loggingforest платформасынан башка: https://loggingforest.com/index.php/page/pricing, 3 -сүрөт

Кээ бир код эскертүүлөр: SIM900 үчүн стандарттык китепканалар журналга кирүү сыяктуу кайталануучу тапшырмалар үчүн туура иштебейт, андыктан биз SIM900 AT буйруктары менен түз байланышабыз.

Эгерде сиз башка калканды колдонсоңуз, анда коддо ар кандай RX, TX казыктарын аныктооңуз керек болот

Колдонууда (мүчүлүштүктөрдү текшерүү эмес) DEBUG_ENди өчүрүү керек, чындыктан жалганга өзгөртүү

SIM900 менен кол менен тармакты тандоо үчүн, эгер сиз өлкөнүн чек арасында жашасаңыз, анда бул саптарды комментарийлебей, 4 -сүрөт сыяктуу сериялык түрдө берилген тармак кодун аныктай аласыз.

A1 үчүн 21910 сыяктуу тармак кодун COPS линиясынан, 5 -сүрөттөн табууга болот

Эгерде сиздин кодуңуз TEST ATде калса, анда сиздин адаптер SIM900 үчүн жетиштүү кубат бербейт дегенди билдирет, эң жакшы 5V 2A же 9V 1A колдонуу. Кээ бир сим провайдерлери apn туташуусу үчүн USER жана PWD талап кылышы мүмкүн, сиз коддо да аныктай аласыз.

Андан кийин сиздин түзмөк loggingforestке маалыматтарды жөнөтө баштайт жана сиз аны ошол жерден көрө аласыз

4 -кадам: Мобилдик же Иштактадагы маалыматтарды текшериңиз

Мобилдик же Иштактадагы маалыматтарды текшериңиз
Мобилдик же Иштактадагы маалыматтарды текшериңиз
Мобилдик же Иштактадагы маалыматтарды текшериңиз
Мобилдик же Иштактадагы маалыматтарды текшериңиз
Мобилдик же Иштактадагы маалыматтарды текшериңиз
Мобилдик же Иштактадагы маалыматтарды текшериңиз

Андан кийин сиздин түзмөк loggingforestке маалыматтарды жөнөтө баштайт жана сиз аны ошол жерден көрө аласыз Loggingforest түзмөгүндө жөндөө параметрлердин аталышын жана баалуулуктарды 1 -сүрөт катары аныктаңыз.

Алдын ала көрүүнү чыкылдатыңыз, сүрөт 2

Жана жакшы маалыматтарды көрөсүз, 3 -сүрөт

Комментарий жазыңыз жана логериңизди бөлүшүңүз

Сунушталууда: