Мазмұны:

Ақылды ауа райы станциясы (Arduino көмегімен): 5 қадам
Ақылды ауа райы станциясы (Arduino көмегімен): 5 қадам

Бейне: Ақылды ауа райы станциясы (Arduino көмегімен): 5 қадам

Бейне: Ақылды ауа райы станциясы (Arduino көмегімен): 5 қадам
Бейне: ХАКСТЕР - КАК ПРОИЗНОШАЕТСЯ ХАКСТЕР? #хакер (HACKSTER - HOW TO PRONOUNCE HACKSTER? # 2024, Қараша
Anonim
Ақылды ауа райы станциясы (Arduino көмегімен)
Ақылды ауа райы станциясы (Arduino көмегімен)

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

1 -қадам: Қажетті заттар

Қажетті нәрселер
Қажетті нәрселер
Қажетті нәрселер
Қажетті нәрселер
Қажетті нәрселер
Қажетті нәрселер
  • Arduino x 2
  • HC-05 Bluetooth модулі x 2
  • 16x2 СКД дисплейі x 1
  • DHT 11 x 1
  • Нан тақтасы x 2

2 -қадам: Bluetooth шебері мен құлдық режимі дегеніміз не?

Bluetooth мастері мен құлдық режимі дегеніміз не?
Bluetooth мастері мен құлдық режимі дегеніміз не?

Bluetooth желілері (әдетте пиконеттер деп аталады) құрылғыларды қашан және қайда жібере алатынын бақылау үшін негізгі/қосалқы модельді қолданады. Бұл модельде бір басты құрылғы жеті түрлі қосалқы құрылғыға қосылуы мүмкін. Пиконетте кез келген қосалқы құрылғы тек бір мастерге қосылуы мүмкін. Мастер пиконет бойынша байланысты үйлестіреді. Ол кез келген құлға деректерді жібере алады және олардан деректерді сұрай алады. Құлдарға тек қожайындарына беруге және алуға рұқсат етілген. Олар пиконетте басқа құлдармен сөйлесе алмайды.

3-қадам: HC-05-ті негізгі және құлдық режимге түрлендіру:

HC-05-ті негізгі және құлдық режимге түрлендіру
HC-05-ті негізгі және құлдық режимге түрлендіру
HC-05-ті негізгі және құлдық режимге түрлендіру
HC-05-ті негізгі және құлдық режимге түрлендіру
HC-05-ті негізгі және құлдық режимге түрлендіру
HC-05-ті негізгі және құлдық режимге түрлендіру

Бұл жоба үшін біз екі модульді де теңшеуіміз керек. Мұны істеу үшін біз AT командалық режиміне ауысуымыз керек және мұны осылай жасаймыз. Біріншіден, біз Bluetooth модулін Arduino -ға схемада көрсетілгендей қосуымыз керек. Қосымша бізге Bluetooth модулінің «EN» түйреуішін 5 вольтке қосу, сонымен қатар Arduino тақтасындағы TX және RX түйреуіштерін ауыстыру қажет.

Енді «EN» түйреуішінің үстіндегі кішкене түймені ұстап тұрып, біз модульді қосуымыз керек, осылайша біз командалық режимге өтеміз. Егер Bluetooth модулі 2 секунд сайын жыпылықтап тұрса, бұл AT команда режиміне сәтті кіргенімізді білдіреді. Осыдан кейін бізге At Command.ino файлын Arduino -ға жүктеу керек, бірақ жүктеу кезінде RX және TX желілерін ажыратуды ұмытпаңыз. Содан кейін бізге сериялық мониторды іске қосу керек, содан кейін «NL де, CR де», сонымен қатар Bluetooth модулінің әдепкі беру жылдамдығы болып табылатын «9600 бауд» жиілігін таңдау керек. Енді біз командаларды жіберуге дайынбыз және олардың форматы келесідей. Барлық командалар «AT» -тен басталады, одан кейін «+» белгісі, содан кейін а және олар «?» Белгісімен аяқталады. параметрдің ағымдағы мәнін қайтаратын белгі немесе сол параметрге жаңа мән енгізгіміз келген кезде «=» белгісі. Енді біз қосалқы модульді конфигурациялауымыз керек. Мысалы, егер біз тестілік команда болып табылатын «AT» деп терсек, біз «Жарайды» деген хабарды қайтаруымыз керек. Егер біз «AT+UART?» Терсек біз 38400 стандартты жіберу жылдамдығын көрсететін хабарды қайтаруымыз керек. Егер біз «AT+ROLE?» терсек біз «+ROLE = 0» деген хабарды аламыз, бұл Bluetooth құрылғысының қосалқы режимде екенін білдіреді. Егер біз «AT+ADDR?» Терсек? біз Bluetooth модулінің мекен -жайын қайтарамыз және ол келесідей болуы керек: 98d3: 34: 905d3f. Енді бізге бұл құрылғыны конфигурациялау кезінде қажет болатындай жазу керек. Шын мәнінде, адрес алу үшін құлдық құрылғыны конфигурациялау кезінде бізге қажет нәрсе, бірақ біз оның атауын, беру жылдамдығын, жұптастыру паролін және т.б көптеген параметрлерді өзгерте аламыз, бірақ біз бұл мысал үшін бұлай жасамаймыз.

Жарайды, енді басқа Bluetooth модулін негізгі құрылғы ретінде конфигурациялайық. Алдымен, модификация құрылғысының 38400 екеніне көз жеткізу үшін жіберу жылдамдығын тексереміз. Содан кейін «AT+ROLE = 1» теру арқылы біз Bluetooth модулін негізгі құрылғы ретінде орнатамыз. Осыдан кейін «AT+CMODE = 0» көмегімен біз қосылу режимін «тіркелген адреске», ал «AT+BIND =» пәрменін қолдана отырып, біз бұрын жазған қосалқы құрылғының мекен -жайын орнатамыз. Бұл жерде адресті жазу кезінде көп нүктенің орнына үтірді қолдану керектігін ескеріңіз. Сондай -ақ, егер біз «AT+CMODE» пәрменінде «0» орнына «1» енгізсек, алдыңғы қадамды өткізіп жіберуіміз мүмкін екенін ескеріңіз, бұл мастерді тарату диапазонындағы кез келген құрылғыға қосады, бірақ бұл қауіпсіз конфигурация емес. Мұнда сіз командалар мен параметрлердің толық тізімін таба аласыз: HC-05 AT командалар тізімі

Дегенмен, бізге Bluetooth модульдерінің негізгі конфигурациясы негізгі және қосалқы құрылғылар ретінде жұмыс істеуі үшін қажет нәрсе, енді егер біз оларды қалыпты режимде қайта қоссақ және модульдерді қайта қоссақ, бірнеше секунд ішінде шебер қосылады. құлға. Екі модуль әр 2 секунд сайын жыпылықтай бастайды, бұл қосылым сәтті болғанын көрсетеді.

4 -қадам: Қорытынды жиналыс:

Қорытынды жиналыс
Қорытынды жиналыс
Қорытынды жиналыс
Қорытынды жиналыс
Қорытынды жиналыс
Қорытынды жиналыс
Қорытынды жиналыс
Қорытынды жиналыс

Енді Bluetooth бөлігі аяқталды. Соңғы жиналысты бастайық. Ол үшін негізгі құрылғыны алып, оны келесі ретпен қосу керек. Содан кейін қосалқы құрылғыны келесі ретпен қосыңыз. Қосылымдар аяқталғаннан кейін тиісті.ino файлдарын тиісті құрылғыларға жүктеңіз. RX және TX алып тастауды ұмытпаңыз. Содан кейін екі тақтаны да бірнеше секундтан кейін қайта қосыңыз, екеуі де автоматты түрде қосылады. Сіз кез келген қорапты тақталар үшін корпус ретінде пайдалана аласыз, мен картон қорапты қолданамын.

5 -қадам: Жұмыс:

Image
Image
Жұмыс
Жұмыс

Қосалқы қондырғыны сыртта ұстаңыз және негізгі қондырғыны жабық күйде ұстаңыз, сіз сыртқа шықпай -ақ үй ішіндегі температура мен шықты бақылай аласыз.

Мені қадағалаңыз @

Ұсынылған: