Мазмуну:

Arduino манжа изине баруу тутуму W/ булутту сактоо: 8 кадам
Arduino манжа изине баруу тутуму W/ булутту сактоо: 8 кадам

Video: Arduino манжа изине баруу тутуму W/ булутту сактоо: 8 кадам

Video: Arduino манжа изине баруу тутуму W/ булутту сактоо: 8 кадам
Video: Измерьте ток до 500A с помощью шунтирующего резистора с помощью Arduino 2024, Ноябрь
Anonim

By ElectropeakElectroPeak Расмий Веби Автордун көбүрөөк маалыматын караңыз:

Ultrasonic Module жана Arduino менен баштоо
Ultrasonic Module жана Arduino менен баштоо
Ultrasonic Module жана Arduino менен баштоо
Ultrasonic Module жана Arduino менен баштоо
ESP8266 & Arduino колдонуп WiFi жылуулук картасын түзүңүз
ESP8266 & Arduino колдонуп WiFi жылуулук картасын түзүңүз
ESP8266 & Arduino колдонуп WiFi жылуулук картасын түзүңүз
ESP8266 & Arduino колдонуп WiFi жылуулук картасын түзүңүз
Түстөрдү таануу W/ TCS230 Sensor жана Arduino [Калибрлөө коду камтылган]
Түстөрдү таануу W/ TCS230 Sensor жана Arduino [Калибрлөө коду камтылган]
Түстөрдү таануу W/ TCS230 Sensor жана Arduino [Калибрлөө коду камтылган]
Түстөрдү таануу W/ TCS230 Sensor жана Arduino [Калибрлөө коду камтылган]

Жөнүндө: ElectroPeak-бул электрониканы үйрөнүү жана идеяларыңызды ишке ашыруу үчүн бирдиктүү жер. Биз сиздин долбоорлорду кантип жасоо керектигин көрсөтүү үчүн эң мыкты жол көрсөткүчтөрдү сунуштайбыз. Биз ошондой эле жогорку сапаттагы продукцияларды сунуштайбыз, андыктан сизде… Electropeak жөнүндө кененирээк »

Ушул жана башка укмуштуу окуу куралдарын окуй аласыз

ElectroPeak расмий сайты

Обзор

Бүгүнкү күндө IoT түзмөктөрүнүн иштеши жана ишке ашырылышы жөнүндө билүү IoT тутумдарынын колдонулушунун көбөйүшүнө байланыштуу абдан маанилүү. Бул үйрөткүчтө, биз Arduino менен манжа изине катышуу түзүлүшүн түзөбүз, ал каттоо маалыматын жана иш убактысын эстутум картасында сактоодон тышкары, бул маалыматты Thingspeak платформасына интернетке туташаар замат жүктөйт. бул маалыматты панелден CSV сыяктуу ар кандай форматта жүктөй алат.

Эмнени үйрөнөсүң

  • Thingspeak менен таанышуу
  • Nodemcu аркылуу Thingspeak боюнча маалыматтарды жүктөө
  • Манжа изинин сенсору жана Arduino менен катышуу түзмөгүн жасаңыз

1 -кадам: Thingspeak деген эмне?

Thingspeak деген эмне?
Thingspeak деген эмне?

Iot (Интернет нерселери) - бул Интернетке туташкан, жеке адамдар жана башка түзмөктөр менен өз ара аракеттенүүчү жана адатта булутта эсептөө боюнча маалыматтарды талдоо үчүн жүктөгөн нерселер бар платформа.

Thingspeak - булут эсептөөдө тирүү маалыматтарды көрсөтүүгө жана чогултууга мүмкүндүк берген IoT платформасы.

2 -кадам: Thingspeak менен маалымат алмашуу жана маалыматтарды жүктөө

Thingspeak менен маалымат алмашуу жана маалыматтарды жүктөө
Thingspeak менен маалымат алмашуу жана маалыматтарды жүктөө
Thingspeak менен маалымат алмашуу жана маалыматтарды жүктөө
Thingspeak менен маалымат алмашуу жана маалыматтарды жүктөө
Thingspeak менен маалымат алмашуу жана маалыматтарды жүктөө
Thingspeak менен маалымат алмашуу жана маалыматтарды жүктөө

Thingspeak туташуусун баштоо үчүн төмөнкү кадамдарды аткарыңыз:

1 -кадам) Thingspeak.com вебсайтына кирип, каттоо эсебин түзүңүз.

2 -кадам) Каттоо эсебиңизди жандандыргандан кийин кирип, Менин Каналым бөлүмүндө Жаңы Каналды басыңыз.

3 -кадам) Сиз үчүн ачылган жаңы терезеде, керек болсо панелдин атын жана каалаган сүрөттөмөсүн жазыңыз. Алардын аттарын коюу менен сизге керектүү талаалардын санын аныктаңыз. Калган бөлүктөрү милдеттүү эмес. Маалыматты толтургандан кийин панелди сактаңыз.

4 -кадам) Эми панелиңиздеги API ачкычтарына өтүңүз.

5 -кадам) Маалыматты берүү үчүн Channel ID жана Write API Key керек, андыктан аларды жазыңыз.

6 -кадам) Thingspeak китепканасын жүктөп алып, аны Arduino IDEге кошуңуз.

Thingspeak китепканасы

7 -кадам) Arduino IDEге өтүңүз. Мисалдар бөлүгүнөн WriteMultipleFiels'ти ачып, SSID, Сырсөз, Каналдын идентификатору жана API Ачкычын Жазыңыз.

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

Эскертүү

Thingspeak панелине маалыматтарды жүктөгөн сайын, жок дегенде 15 секунд күтө туруңуз.

3 -кадам: Керектүү материалдар

Керектүү материалдар
Керектүү материалдар

Аппараттык компоненттер

Arduino Mega 2560 R3 *1

R301T Манжа изинин сенсору *1

Micro SD TF картасынын адаптер модулу *1

DS3231 I2C RTC модулу *1

3.5 TFT Color Display Screen Module *1

NodeMCU ESP8266 ESP-12E тактасы *1

эркектен ургаачыга секирүүчү зым *1

Программалык камсыздоо

Arduino IDE

4 -кадам: Манжа изинин сенсорун жана Arduino менен катышуу системасын түзүү

Бул тутумда адамдын кирүү жана чыгуусун манжа изи менен каттагандан кийин, кызматкердин датасы, аты -жөнү, келген убактысы, кетүү убактысы жана иш убактысы камтылган маалымат SD картада сакталат. Андан кийин бул маалымат сиз белгилеген убакта Thingspeakке жөнөтүлөт. Интернет байланышы жок болгон учурда, жарыяланбаган маалыматтар сакталат жана Интернетке туташкандан кийин Thingspeakке жөнөтүлөт. Маалымат микроконтроллердин ЭЭПРОМунда сакталгандыктан, электр энергиясы өчүп калган учурда алар жоголбойт.

5 -кадам: Circuit

Circuit
Circuit

Бардык модулдарды туташтыргандан кийин, LCD калканы Arduinoго коюңуз.

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

6 -кадам: Код

Бул код үчүн сизге төмөнкү китепканалар керек:

Adafruit-Манжа изи-сенсор-китепкана

Adafruit-GFX-Китепкана

MCUFRIEND_kbv

RTClib

Эми төмөнкү кодду жүктөп алып, Arduinoго жүктөңүз. Бул код демейки аттары бар 11 адам үчүн жазылган, бирок сиз аларды өзгөртүп, демейки режимден алып салсаңыз болот. Жаңы аталышты каттоо үчүн, жөн гана аппаратты компьютериңизге туташтырып, регистр режимине кирүү үчүн баскычты басыңыз, андан кийин Сериялык Мониторду ачыңыз жана Сериялык Монитордо көрсөтүлгөндөй каттоо процессин аткарыңыз.

Жогорудагы кодду жүктөп алыңыз:

Төмөнкү шилтемелерден SD картаны, саат модулун жана ЖКны колдонуу жөнүндө көбүрөөк биле аласыз:

SD карт модулу w/ Arduino: маалыматтарды кантип окуу/ жазуу

DS1307 RTC модулун Arduino менен кантип колдонсо болот жана эстеткич жасаңыз

TFT LCD дисплейлерине абсолюттук башталгычтын көрсөтмөсү Arduino тарабынан.

Nodemcu бул системада маалыматты жүктөө тапшырмасын аткарат. Ал Arduinoдон жүктөө маалыматын сериялык порт аркылуу алат жана Arduinoго жүктөө статусун кайтарат. Төмөнкү кодду Nodemcuго жүктөңүз.

Биринчиден, Thingspeak Panelке ылайык каналдын идентификаторун жана API ачкычын жазыңыз.

String_Analuze (); Бул коддогу функция Nodemcu киргизүү саптарын датага, атка, келүү жана кетүү убактысына жана жумуш убактысына бөлөт жана бул маалыматты Thingspeakке жөнөтөт. Эгерде жүктөө процесси ийгиликтүү болсо, анда ал "1" белгисин жөнөтөт, антпесе "0" белгисин Arduinoго жөнөтөт.

7 -кадам: Катышуу түзмөгүн чогултуу

Катышуу түзмөгүн чогултуу
Катышуу түзмөгүн чогултуу

Төмөндөгү карталарды жана Plexiglassты ар кандай түстөр менен же башка материал менен колдоно аласыз.

Түзмөктүн денесин лазер менен кесүү картасын жогорудан жүктөп алыңыз:

Электрондук компоненттерди коюп, бүт денени чогулткандан кийин, аны керектүү жерге орнотуңуз. Эми, жөн гана түзмөккө 12V адаптерин туташтырыңыз жана ал иштей баштайт.

8 -кадам: Кийинкиде эмне болот?

  • ЖКда көбүрөөк сүрөтчөлөрдү колдонууга аракет кылыңыз.
  • Системага RFID опциясын кошууга аракет кылыңыз.
  • Маалыматтарды Thingspeakтин ордуна Google жадыбалдарына жүктөөгө аракет кылыңыз.

Эгерде сиз бул окуу куралын пайдалуу жана кызыктуу деп тапсаңыз, бизди фейсбукта жактырыңыз.

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