Мазмұны:

Бір тақтаны пайдаланатын метеорологиялық станция - SLabs -32: 5 қадам
Бір тақтаны пайдаланатын метеорологиялық станция - SLabs -32: 5 қадам

Бейне: Бір тақтаны пайдаланатын метеорологиялық станция - SLabs -32: 5 қадам

Бейне: Бір тақтаны пайдаланатын метеорологиялық станция - SLabs -32: 5 қадам
Бейне: 23.09.2020 - 11-сынып 2024, Шілде
Anonim
Бір тақтаны пайдаланатын ауа райы станциясы - SLabs -32
Бір тақтаны пайдаланатын ауа райы станциясы - SLabs -32

Бұл нұсқаулықта біз SLabs-32 тақтасының көмегімен температураны, ауаның ылғалдылығын және топырақтың ылғалдылығын өлшейтін метеостанцияны жасаймыз, ол да бұл мәліметтерді Кайенн бұлтына деректерді алу үшін жібереді. Біз сонымен қатар қазіргі ауа райы туралы ақпаратты интернеттен аламыз және оны TFT экранында көрсетеміз. Мұның бәрі бір ғана тақтаның көмегімен жүзеге асады, бұл SLabs-32 IoT негізіндегі жобалар үшін тамаша тақта.

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

www.fabtolab.com/slabs-32

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

1 -қадам: материалдар тізімі

Материалдар тізімі
Материалдар тізімі

Бұл жоба үшін сізге қажет:

  • SLabs-32
  • DHT 11 температура мен ылғалдылық сенсоры
  • Топырақ ылғалдылығы сенсоры
  • PIR сенсоры (міндетті емес)
  • Jumper Wires

2 -қадам: Аппараттық қосылымдар

Аппараттық қосылулар
Аппараттық қосылулар

Қосылымдар өте қарапайым. Жоғарыда берілген нұсқаулар мен схеманы орындаңыз, сонда сізде проблемалар болмауы керек.

DHT11 қосылу:

  • SLabs-32 3.3V шығысына Vcc түйреуіші
  • GND SLabs-32 GND түйреуішіне
  • Деректер түйрегіші 3

Топырақтағы ылғал сенсоры:

  • SLabs-32 3.3V шығысына Vcc түйреуіші
  • GND SLabs-32 GND түйреуішіне
  • Деректер түйрегіші A0

PIR датчигін қосу:

  • SLabs-32 3.3V шығысына Vcc түйреуіші
  • GND SLabs-32 GND түйреуішіне
  • Мәліметтер түйрегіші 2

Топырақ ылғалдылығы датчигінің деректері аналогты немесе цифрлық болуы мүмкін, бұл біздің шешімімізге байланысты. Біздің жағдайда біз аналогтық деректерді бекітуді қолдандық.

3 -қадам: Cayanne -де тіркелгі жасаңыз

Cayanne -де шот жасаңыз
Cayanne -де шот жасаңыз

Кайенде тіркелгі жасаңыз. Ол үшін төмендегі сілтемеге өтіңіз:

cayenne.mydevices.com/cayenne/login

Есептік жазбаға тіркеліп, атыңызды, электрондық поштаңызды енгізіңіз және құпия сөз жасаңыз.

Есептік жазбаны жасағаннан кейін, құрылғыны интернеттегі бақылау тақтасына кіру үшін қосу керек. Бақылау тақтасынан IoT құрылғыларын қашықтан бақылауға және басқаруға болады.

Cayenne көптеген құрылғыларды қолдайды, сонымен қатар сенсорлар, кеңейтімдер мен жетектер жиынтығын қолдайды.

Біздің жобада біз арнайы тақтаны қолданатындықтан, «өз затыңызды әкеліңіз» таңдаймыз. Сіз оны басқаннан кейін сізге «MQTT ПАЙДАЛАНУШЫ», «MQTT ПАРОЛЬ» және «КЛИЕНТ ИДЕНТИФИ» көрсетіледі, бұл тіркелгі деректері бірегей және сіздің құрылғыңызды анықтау үшін қолданылады. Оларды ескергеніңізге көз жеткізіңіз, себебі бұл параметрлерді сіздің кодыңызда қолдану қажет.

4-қадам: SLabs-32 бағдарламалау

SLabs-32 бағдарламалау
SLabs-32 бағдарламалау

Осы қадамға бекітілген эскиздік файлдарды жүктеңіз.

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

  • Кодтағы «SID » және «PASSWORD » айнымалы мәндерін өңдеу арқылы WiFi тіркелгі деректерін енгізіңіз.
  • Cayenne ұсынған MQTT пайдаланушы аты мен паролін енгізіңіз.
  • Cayenne ұсынған клиент идентификаторын енгізіңіз.

Бұл аяқталғаннан кейін Atmega 328p және Esp8266 кодтарын жүктеңіз және ауа райы станциясының жұмысын бастаңыз.

SLabs-32 бағдарламалау әдісі туралы көбірек білу үшін төмендегі сілтемені басыңыз:

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

5 -қадам: отырыңыз және демалыңыз

Артқа отырыңыз және демалыңыз!
Артқа отырыңыз және демалыңыз!

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

Бұл нұсқаулық төменде берілген нұсқаулықтың жалғасы

Ауа райы виджетін жасау 10 минуттан аз

Неғұрлым қарапайым және жылдам IoT жобалары үшін бізді қадағалаңыз.

Ресурстар:

DHT11 кітапханасы пайдаланылады:

DHT11

Ұсынылған: