Мазмуну:

Аба ырайы бекети бир тактаны колдонот - SLabs -32: 5 кадам
Аба ырайы бекети бир тактаны колдонот - SLabs -32: 5 кадам

Video: Аба ырайы бекети бир тактаны колдонот - SLabs -32: 5 кадам

Video: Аба ырайы бекети бир тактаны колдонот - SLabs -32: 5 кадам
Video: HARRY POTTER GAME FROM SCRATCH 2024, Июль
Anonim
Аба ырайы бекети бир тактаны колдонуу менен - SLabs -32
Аба ырайы бекети бир тактаны колдонуу менен - SLabs -32

Бул көрсөтмөдө биз SLabs-32 тактайы менен температураны, абанын нымдуулугун жана топурактын нымдуулугун өлчөөчү метеостанцияны жасайбыз, бул маалыматты Cayenne булутуна маалыматтарды алуу үчүн жөнөтөт. Биз ошондой эле интернеттен учурдагы аба ырайы тууралуу маалыматты алып, аны TFT экранында көрсөтөбүз. Мунун баары бир тактанын жардамы менен жасалат, бул SLabs-32 IoTге негизделген долбоорлор үчүн идеалдуу такта.

Өз SLabs-32ди алуу үчүн төмөндөгү шилтемени басыңыз:

www.fabtolab.com/slabs-32

SLabs-32де ESP8266 жана Atmega328p болгон 2 процессор бар. Бул такта 32 бит L106 микроконтроллеринин жогорку иштетүү мүмкүнчүлүктөрүн жана Atmega328pде HMI үчүн жеткиликтүү болгон көптөгөн GPIOдорду бириктирет. I2C процессордук байланыш катары Slabs-32 тактасы бардык татаал прототиптөө муктаждыктарыңыз үчүн иштетүү кубатынын жана жетиштүү GPIOдордун айкалышын жеңилдетет.

1 -кадам: Материалдардын тизмеси

Материалдардын тизмеси
Материалдардын тизмеси

Бул долбоор үчүн сизге керек болот:

  • SLabs-32
  • DHT 11 температура жана нымдуулук сенсору
  • Топурактын ным сенсору
  • PIR сенсор (милдеттүү эмес)
  • Jumper Wires

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

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

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

DHT11 туташуу:

  • Vcc SLabs-32нин 3.3V чыгуусуна
  • GND SLabs-32нин GND пинине
  • Маалыматтын пин 3

Топурактын ным сенсорун туташтыруу:

  • Vcc SLabs-32нин 3.3V чыгуусуна
  • GND SLabs-32нин GND пинине
  • Берилиштер A0

PIR сенсорун туташтыруу:

  • SLabs-32нин 3.3V чыгуусуна Vcc пин
  • GND SLabs-32нин GND пинине
  • 2ге маалымат түйүнү

Топурактын нымдуулугу сенсорунун маалыматы аналогдук же санариптик болушу мүмкүн, чечимди өзүбүз чечебиз. Биздин учурда, биз аналогдук маалыматтарды pin-out колдондук.

3 -кадам: Кайаннеде эсеп жазыңыз

Каянеде эсеп жазуу
Каянеде эсеп жазуу

Кайеннеде каттоо эсебин түзүңүз. Ал үчүн төмөнкү шилтемеге өтүңүз:

cayenne.mydevices.com/cayenne/login

Аккаунтка катталып, Атыңызды, Электрондук почтаңызды киргизиңиз жана Сырсөзүңүздү түзүңүз.

Сиз каттоо эсебин түзгөндөн кийин, сиз түзмөгүңүздү кошууңуз керек, андыктан ага онлайн панелинен кирүүгө болот. Сиздин тактасынан сиз IoT түзмөктөрүңүздү алыстан көзөмөлдөп жана башкара аласыз.

Cayenne бир нече түзмөктөрдү, ошондой эле бир катар сенсорлорду, кеңейтүүлөрдү жана кыймылдаткычтарды колдойт.

Биздин долбоордо, биз атайын тактаны колдонуп жаткандыктан, "Өзүңдүн буюмуңду алып кел" тандап алабыз. Сиз аны баскандан кийин, ал сизге "MQTT КОЛДОНУУЧУСУ", "MQTT PASSWORD" жана "CLIENT ID" көрсөтөт, бул грамоталардын баары уникалдуу жана түзмөгүңүздү аныктоо үчүн колдонулат. Буларды жазганыңызды тактаңыз, анткени сиз бул параметрлерди кодуңузда колдонушуңуз керек.

4-кадам: SLabs-32 программалоо

SLabs-32 программалоо
SLabs-32 программалоо

Бул кадамга тиркелген эскиз файлдарын жүктөп алыңыз.

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

  • Коддогу "SID " жана "PASSWORD " өзгөрмөлөрүн түзөтүү аркылуу WiFi грамоталарын киргизиңиз
  • Cayenne тарабынан берилген MQTT колдонуучу атыңызды жана сырсөзүңүздү киргизиңиз.
  • Cayenne тарабынан берилген clientIDди киргизиңиз.

Бул бүткөндөн кийин, Atmega 328p жана Esp8266 үчүн кодду жүктөп, аба ырайы станцияңыздын иштей башташын камсыздаңыз.

SLabs-32ди кантип программалоо жөнүндө көбүрөөк билүү үчүн төмөндөгү шилтемени басыңыз:

startoonlabs.com/Getting%20started%20with%2…

5 -кадам: Артка отуруп эс алыңыз

Артка отуруп эс алыңыз!
Артка отуруп эс алыңыз!

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

Бул көрсөтмө төмөндө берилген инструктордун уландысы

Аба ырайы виджетин 10 мүнөттөн аз кылуу

IoT проекттерин оңой жана тезирээк алуу үчүн бизди ээрчиңиз.

Ресурстар:

DHT11 китепканасы колдонулат:

DHT11

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