Мазмұны:
- 1 -қадам: материалдар тізімі
- 2 -қадам: Аппараттық қосылымдар
- 3 -қадам: Cayanne -де тіркелгі жасаңыз
- 4-қадам: SLabs-32 бағдарламалау
- 5 -қадам: отырыңыз және демалыңыз
Бейне: Бір тақтаны пайдаланатын метеорологиялық станция - SLabs -32: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Бұл нұсқаулықта біз 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 -де тіркелгі жасаңыз
Кайенде тіркелгі жасаңыз. Ол үшін төмендегі сілтемеге өтіңіз:
cayenne.mydevices.com/cayenne/login
Есептік жазбаға тіркеліп, атыңызды, электрондық поштаңызды енгізіңіз және құпия сөз жасаңыз.
Есептік жазбаны жасағаннан кейін, құрылғыны интернеттегі бақылау тақтасына кіру үшін қосу керек. Бақылау тақтасынан IoT құрылғыларын қашықтан бақылауға және басқаруға болады.
Cayenne көптеген құрылғыларды қолдайды, сонымен қатар сенсорлар, кеңейтімдер мен жетектер жиынтығын қолдайды.
Біздің жобада біз арнайы тақтаны қолданатындықтан, «өз затыңызды әкеліңіз» таңдаймыз. Сіз оны басқаннан кейін сізге «MQTT ПАЙДАЛАНУШЫ», «MQTT ПАРОЛЬ» және «КЛИЕНТ ИДЕНТИФИ» көрсетіледі, бұл тіркелгі деректері бірегей және сіздің құрылғыңызды анықтау үшін қолданылады. Оларды ескергеніңізге көз жеткізіңіз, себебі бұл параметрлерді сіздің кодыңызда қолдану қажет.
4-қадам: 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
Ұсынылған:
ESP8266/ESP32 метеорологиялық станциясы TFT: 8 қадам
ESP8266/ESP32 метеорологиялық станциясы TFT LCD (лер): Сәлеметсіз бе! Мен қысқа нұсқаулықта екінші Esp8266 WS жобамды ұсынғым келеді. Мен бірінші ESP жобасын жариялағаннан кейін мен өзімді екіншіге айналдырғым келді. Сондықтан менде бос уақыт болды, менің қажеттіліктеріме сәйкес ескі бастапқы кодты қайта өңдеуге. Егер қарсы болмасаңыз
Бір станция радио: 6 қадам
Бір станция радиосы: Мен мұны не үшін істегенім туралы шағын кіріспе. Менің бастықтарымның бірі - нағыз шебер, ол қалағанын дәнекерлей алады. Ал жұмыс кезінде ол өзінің сүйікті радиостанциясын тыңдағанды ұнатады. Ол үшін ол FM жазбасы бар ескі стерео жүйені қолданады
UC бар өшіру ілмегінің тізбегі. Бір басу түймесі. Бір түйреуіш. Дискретті компонент: 5 қадам
UC бар өшіру ілмегінің тізбегі. Бір басу түймесі. Бір түйреуіш. Дискретті компонент. Барлығына сәлем, желіде қосу/өшіру схемасын іздедім. Мен тапқандардың бәрі мен іздегендей болмады. Мен өзіммен сөйлестім, бұған міндетті түрде жол бар. Бұл маған қажет болды. Қосу және өшіру үшін тек бір түйме.-Тек пайдалану керек
DIY метеорологиялық станциясының 12+ жастағыларға арналған идеясы: 4 қадам
12+ жастағыларға арналған DIY ауа райы станциясының белсенділігі туралы идея: Бұл іс -шараға қатысушылар өздерінің метеостанциясын орнатады, оны ауаға жібереді және жазбаларды (жарық, температура, ылғалдылық) нақты уақытта Blynk қосымшасы арқылы бақылайды. Мұның үстіне сіз жазылған мәндерді жариялауды үйренесіз
Үлкен ST7920 дисплейі бар метеорологиялық станция: 4 қадам
Үлкен ST7920 дисплейі бар метеорологиялық станция: Құрметті достар, басқа нұсқаулыққа қош келдіңіз! Бұл оқулықта біз осы үлкен СКД дисплейін бірінші рет қарастырамыз және онымен температура мен ылғалдылық мониторын құрамыз. Мен әрқашан дисплейге ұқсас дисплейді білгім келді