Мазмуну:
- 1 -кадам: Аппараттык жана программалык камсыздоо талап кылынат
- 2 -кадам: XAMPP орнотуу
- 3 -кадам: Apache жана MySQL баштоо
- 4 -кадам: Эми браузериңизди ачыңыз жана териңиз Http: // localhost/or
- 5 -кадам: Бул кийинки баракты ачат. PhpMyAdmin баскычын чыкылдатыңыз
- 6 -кадам: Бул сизге төмөнкү экранды алып келет. Эми жаңы маалымат базасын түзүү үчүн төмөндөгү сүрөттө көрсөтүлгөндөй "Жаңы" баскычын басыңыз
- 7 -кадам: Эми Төмөндөгү сүрөттө көрсөтүлгөндөй жаңы маалымат базасын түзүңүз
- 8 -кадам: Эми Төмөндөгү сүрөттө көрсөтүлгөндөй маалыматтарды элестетүү үчүн таблица түзүңүз
- 9 -кадам: Эми биринчи мамычаны "id" деп атаңыз
- 10 -кадам: Эми экрандын оң жагына жылып, "A_I Комментарийлерин" көрөсүз, башкача айтканда. Авто көбөйтүүлөр жана ал Таблицанын ичиндеги ар бир жазууну уникалдуу түрдө аныктоочу негизги ачкычты коюу үчүн колдонулат. Анын астындагы белгилөө кутучасын басыңыз
- 11 -кадам: Бул сизге төмөнкү экранды алып келет. Азыр "Баруу" баскычын чыкылдатыңыз
- 12 -кадам: Эми башка мамычалардын маанилерин киргизиңиз
- 13 -кадам: Эми аны кеңейтүү үчүн маалымат базаңыздын атын чыкылдатыңыз жана ал сиздин таблицаңыздын атын көрсөтөт, андан кийин төмөндөгү сүрөттө көрсөтүлгөндөй маалыматтар кантип көрсөтүлөрүн көрүү үчүн аны басыңыз
- 14-кадам: Node-red орнотуу
- 15 -кадам: Агымды түзүү кадамдары
- 16 -кадам: Алдыга барыңыз жана Баштоо үчүн зымсыз шлюз түйүнүн Сиздин Flow кенепке сүйрөңүз
- 17 -кадам: Зымсыз сенсорлорду табуу:
- 18 -кадам: Сериялык порт талаасынын жанындагы лупаны басыңыз жана роутериңизге туура келген портту тандап, анан үстүндөгү "Кошуу" баскычын басыңыз
- 19 -кадам: Сериялык түзмөктүн талаасы ушул тандоонун негизинде толтурулат жана сиз "Даяр" баскычын бассаңыз болот, сиз эми зымсыз сенсорлорго түз кире аласыз! Кирүүчү маалыматтарды көрүү үчүн
- 20 -кадам: Эми палитраңызга кайтыңыз жана "оңдоону" жогору жагындагы издөө талаасына териңиз, ушул түйүндөрдүн бирин кармап, зымсыз шлюздун оң жагына сүйрөңүз
- 21 -кадам: Аны эки жолу чыкылдатып, "msg." "Msg Object аяктоо" үчүн Даярды басыңыз
- 22 -кадам: Эми эки түйүндүн ортосуна сызык чийип, терезенин жогорку оң жагындагы "Колдонуу" дегенди басыңыз
- 23 -кадам: маалыматтар менен иштөө:
- 24 -кадам: Зымсыз сенсорлорду кошуу:
- 25 -кадам: Зымсыз шлюз үчүн колдонгон Ылдый Сериалдык Түзмөктү тандап алыңыз, Эми "Mac дарегинин" жанындагы Чоңойткучту чыкылдатып, жеткиликтүү Жолдордун бирин тандаңыз
- 26 -кадам: Даяр дегенди басыңыз
- 27 -кадам: Эми палитраңызга кайтыңыз жана "оңдоо" деп териңиз, жогорудагы издөө талаасына, бул түйүндөрдүн бирин кармап, зымсыз шлюздун оң жагына сүйрөңүз
- 28 -кадам: Аны эки жолу чыкылдатыңыз жана "Даяр" дегенди басыңыз
- 29 -кадам: Функция түйүндөрүн кошуу
- 30 -кадам: Конфигурация параметрлерин ачуу үчүн түйүндү эки жолу чыкылдатыңыз
- 31 -кадам: Эми сизде маалыматтарды сактоо үчүн "mysql" түйүнү бар, ал бар болсо палитраңызды текшериңиз же Төмөндөгү сүрөттө көрсөтүлгөндөй жайгаштыруу баскычынын оң жагындагы үч тилкени бассаңыз болот
- 32 -кадам: Эми "Палитраны башкаруу" баскычын басыңыз
- 33 -кадам: Эми Mysql издеп, сүрөттө көрсөтүлгөндөй "орнотуу" баскычын басыңыз
- 34 -кадам: Эми палитрадагы "mysql" түйүнүн кармап, конфигурация параметрлерин ачуу үчүн эки жолу басыңыз
- 35 -кадам: Маалымат базаңыздын атын мурда түзүлгөндөй жазыңыз жана ага ат бериңиз, андан кийин Sqldatabase түйүнүн түзөтүү үчүн маалымат базасынын жанындагы Карандаш сүрөтчөсүн басыңыз
- 36 -кадам: Эми Колдонуучуну кошуу = Root I.e демейки боюнча Xampp жана Сырсөз бош. Сиз ошондой эле колдонуучу менен сырсөздү түзө аласыз, бул жерге киргизиңиз, анан маалымат базаңыздын атын жана убакыт алкагын киргизиңиз (милдеттүү эмес), анан Жаңыртууну жана Даярды басыңыз
Video: Wireless Vibration and Temperature Sensor Data to MySQL Use Node-RED: 40 Steps
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
NCDдин Long Range IoT Industrial зымсыз титирөө жана температура сенсорун киргизүү, зымсыз сетка тармагынын түзүлүшүн колдонуу менен 2 милге чейин мактанат. Так 16 биттик титирөө жана температура сенсорун камтыган бул түзмөк керектөөчүлөр сүрөттөгөн узактыкта укмуш так вибрация жана температура жазууларын өткөрөт.
1 -кадам: Аппараттык жана программалык камсыздоо талап кылынат
Аппараттык:
NCD Long Range Vibration and Temperature Sensor
USB интерфейси бар NCD Long Range Wireless Mesh модем
Программалык камсыздоо:
Node-Red
XAMPP
2 -кадам: XAMPP орнотуу
XAMPP-бул веб-кызматтарыңызды иштетүү үчүн бир чечим болгон ачык булагы бар кросс-платформа. XAMPP 2002-жылдын май айында чыккан ApacheFriends тарабынан иштелип чыккан. XAMPP Cross-Platform (X), Apache (A), MySQL (M) үчүн кээде (M) MariaDB, PHP (P) жана Pearl (P) дегенди билдирет.
XAMPP сизге жергиликтүү серверде иштөөгө жана PHP кодун жана MySQL маалымат базаларын колдонуу менен веб -сайттардын жергиликтүү көчүрмөлөрүн текшерүүгө мүмкүндүк берет. XAMPP активдүү болгондон кийин, https:// localhost/же https:// localhost/
Жүктөө жана Орнотуу
XAMPP XAMPP веб -сайтына өтүп, орноткучту иштетүү тутумуңуздун негизинде жүктөп алыңыз. Орнотуу сиздин операциялык тутумуңуздагы кадимки программалык камсыздоого окшош болушу керек. Орнотууда Apache жана MySQLти кызмат катары иштетүүнү каалаарыңызды тандоо мүмкүнчүлүгү болмок. Эгер сиз аны тандасаңыз, Apache жана MySQL тутумду жүктөөдө башталат, эгер сиздин компьютериңиз эс тутуму тыгыз болсо же PHPти тез-тез иштеп турбасаңыз, кереги жок болушу мүмкүн. Бул орнотууларды орнотуудан кийин өзгөртө аласыз.
3 -кадам: Apache жана MySQL баштоо
XAMPP орнотулган жерге барыңыз (көбүнчө C: / Program Files / xampp) жана XAMPP Control Panelге (xampp-control.exe) эки жолу чыкылдатыңыз. Бул сизге төмөнкү экранды алып келет. Аларды баштоо үчүн Apache жана MySQLдин жанындагы Старт баскычтарын басыңыз.
4 -кадам: Эми браузериңизди ачыңыз жана териңиз Http: // localhost/or
5 -кадам: Бул кийинки баракты ачат. PhpMyAdmin баскычын чыкылдатыңыз
6 -кадам: Бул сизге төмөнкү экранды алып келет. Эми жаңы маалымат базасын түзүү үчүн төмөндөгү сүрөттө көрсөтүлгөндөй "Жаңы" баскычын басыңыз
7 -кадам: Эми Төмөндөгү сүрөттө көрсөтүлгөндөй жаңы маалымат базасын түзүңүз
8 -кадам: Эми Төмөндөгү сүрөттө көрсөтүлгөндөй маалыматтарды элестетүү үчүн таблица түзүңүз
9 -кадам: Эми биринчи мамычаны "id" деп атаңыз
10 -кадам: Эми экрандын оң жагына жылып, "A_I Комментарийлерин" көрөсүз, башкача айтканда. Авто көбөйтүүлөр жана ал Таблицанын ичиндеги ар бир жазууну уникалдуу түрдө аныктоочу негизги ачкычты коюу үчүн колдонулат. Анын астындагы белгилөө кутучасын басыңыз
11 -кадам: Бул сизге төмөнкү экранды алып келет. Азыр "Баруу" баскычын чыкылдатыңыз
12 -кадам: Эми башка мамычалардын маанилерин киргизиңиз
Аты = rms_x, Түрү = ДЕКИМАЛДЫК, Узундугу/Маанилери = 10, 2 (башкача айтканда 2 ондук чекитке чейин) жана башка бардык баалуулуктар үчүн жана акыркы тилкеде, сиз түзүлгөн убакытты көрсөтүп, сактоо баскычын чыкылдата аласыз. төмөндөгү сүрөт.
13 -кадам: Эми аны кеңейтүү үчүн маалымат базаңыздын атын чыкылдатыңыз жана ал сиздин таблицаңыздын атын көрсөтөт, андан кийин төмөндөгү сүрөттө көрсөтүлгөндөй маалыматтар кантип көрсөтүлөрүн көрүү үчүн аны басыңыз
Мунун баары XAMPPти орнотуу менен.
14-кадам: Node-red орнотуу
Эми сенсорлор иштеп жаткандыктан, биз бул маалыматтар менен пайдалуу бир нерсе кылуунун жолуна муктажбыз.
- Биринчиден, Node-Redди орнотушуңуз керек.
- Муну аяктагандан кийин, буйрук сабыңызды же Windows колдонуучулары үчүн Power Shellди киргизишиңиз керек, Node-RED орнотулган каталогго өтүңүз.
- Эми "npm i ncd-red-wireless-node-red-dashboard" деп териңиз. Бул зымсыз сенсорлоруңуздан маалыматтарды алуу үчүн керектүү түйүндөрдү орнотот жана муну бүткөндөн кийин Node-RED иштете аласыз.
- Түйүн серверин баштоо үчүн, буйрук сабына же терминалга node-red деп жазып, enter басыңыз.
15 -кадам: Агымды түзүү кадамдары
Бул учурда сиз сол жактагы түйүндөрдүн узун тизмеси бар чоң бош агымды көрүп жатасыз, бул каптал тилкеси палитра деп аталат.
16 -кадам: Алдыга барыңыз жана Баштоо үчүн зымсыз шлюз түйүнүн Сиздин Flow кенепке сүйрөңүз
ncd-red-wireless Сериялык туташууну башкаруучу түйүндөрдү камсыз кылат, келген сенсор маалыматтарын талдайт, аны белгилүү бир параметрлер боюнча чыпкалайт жана зымсыз сенсорлорду конфигурациялоого мүмкүнчүлүк берет
17 -кадам: Зымсыз сенсорлорду табуу:
Түйүндү жеткиргенден кийин, түйүндүн жөндөмдүүлүгү жөнүндө жазууларды камтыган маалымат өтмөгүн көрө аласыз, бул өтмөк максималдуу түйүн кызыл топтомдору үчүн толтурулган жана баалуу статистикадан турат, көбүнчө азыр сиз каалабайсыз. маалымат өтмөгүнүн сыртындагы башка документтерди көрүү үчүн, түйүндүн иштеши тууралуу суроолоруңуз болгондо, агымдарыңызды куруп жатканыңызда, ойлонуп көрүңүз. Биз кылгысы келген кийинки элемент - бул түйүндү конфигурациялоо, аны биринчи жолу кошкондо, көк чекиттин жанында, жогорку оң бурчунда кичинекей үч бурчтук бар экенин байкайсыз, үч бурчтук түйүндүн кошумча конфигурацияны каалаганын билдирет, көк чекит түйүн мындан ары агымдын бир бөлүгү катары колдонулганын билдирет.
- Конфигурация параметрлерин ачуу үчүн түйүндү эки жолу чыкылдатыңыз.
- USB роутериңизди конфигурациялоо үчүн Serial Device талаасынын жанындагы карандаш сөлөкөтүн чыкылдатыңыз, бул бир нече варианттары бар экинчи конфигурация панелин ачат.
18 -кадам: Сериялык порт талаасынын жанындагы лупаны басыңыз жана роутериңизге туура келген портту тандап, анан үстүндөгү "Кошуу" баскычын басыңыз
19 -кадам: Сериялык түзмөктүн талаасы ушул тандоонун негизинде толтурулат жана сиз "Даяр" баскычын бассаңыз болот, сиз эми зымсыз сенсорлорго түз кире аласыз! Кирүүчү маалыматтарды көрүү үчүн
20 -кадам: Эми палитраңызга кайтыңыз жана "оңдоону" жогору жагындагы издөө талаасына териңиз, ушул түйүндөрдүн бирин кармап, зымсыз шлюздун оң жагына сүйрөңүз
21 -кадам: Аны эки жолу чыкылдатып, "msg." "Msg Object аяктоо" үчүн Даярды басыңыз
22 -кадам: Эми эки түйүндүн ортосуна сызык чийип, терезенин жогорку оң жагындагы "Колдонуу" дегенди басыңыз
23 -кадам: маалыматтар менен иштөө:
Эми зымсыз сенсорлоруңуздан маалыматтар чогултулуп, ал "мүчүлүштүктөрдү оңдоо" өтмөгүнө чыгарылат, бул "мүчүлүштүктөрдү оңдоо өтмөгү" маалымат өтмөгүнөн кийинки оң каптал тилкесине жайгаштырылган. Маалыматты көрүү үчүн, баштапкы абалга келтирүү баскычын басыңыз. Түйүн-кызыл жазуулар JSON пакетиндеги түйүндөрдүн арасынан ашып түшөт. Мсг объектиси мүчүлүштүктөрдү оңдоо өтмөгүнө келгенде, аны менен кошо келген маалыматтардын жалпы тизмесин көрүү үчүн аны чоңойтууңуз мүмкүн. Кайсы сенсорлор текшерилип жатканын тез арада көрүү керек болгондо, бул өтө пайдалуу. Бул түйүндүн башка маселеси - роутериңизди конфигурация режиминдеги түзүлүштөр документтештирилген тармактын идентификаторуна алмаштыруунун оңой жолу, жөн гана сол жактагы баскычты басыңыз. түйүн жана курал конфигурация тармагына өтөт, аны угуу режимине кайтаруу үчүн дагы бир жолу басыңыз. Wi-Fi инструменттеринин түйүндөрүн орноткондон кийин, алар сенсорду конфигурация режимине кирип жатканда, аны дайыма конфигурациялоого коюлушу мүмкүн, андыктан түзмөктү тез конфигурациялоо үчүн агымдагы шлюз түйүндөрүн кармап туруу дайыма жеткиликтүү.
24 -кадам: Зымсыз сенсорлорду кошуу:
Биз зымсыз сенсордук жазууларды өлкө ичинде бөлүп көрсөтүшүбүз керек, биз аны көрсөтө алышыбыз үчүн, которуу түйүнүн колдонуп, шлюздагы билдирүүлөрдү толугу менен Mac дарегине же сенсор түрүнө негиздеп бөлүп алмакпыз, бирок мен айткандай, зымсыз түйүндөр чындыгында сенсорлорду конфигурациялоо үчүн кошумча функцияларды камтыйт, андыктан биз бул структуралардын кантип иштээри жөнүндө кошумча сүрөттү берүүнү баштайбыз. Эгерде сиз буга чейин эки сенсордон келген пакеттерди көрө элек болсоңуз, алдын ала өтүңүз жана башталбаганын жөндөө баскычын басыңыз. Сенсорду сериялык түзмөктүн конфигурация түйүнү аркылуу баалоо учурунда, Mac дареги жана сенсор түрү бассейнде кэштелген, андыктан биз аны кийинки кадамдын аралыгында тез таба алабыз.
Палитрадан Зымсыз түйүндү алыңыз жана аны агымга сүйрөңүз, аны конфигурациялоо үчүн аны эки жолу басыңыз
25 -кадам: Зымсыз шлюз үчүн колдонгон Ылдый Сериалдык Түзмөктү тандап алыңыз, Эми "Mac дарегинин" жанындагы Чоңойткучту чыкылдатып, жеткиликтүү Жолдордун бирин тандаңыз
26 -кадам: Даяр дегенди басыңыз
Сиз бул сенсордун түрүн автоматтык түрдө орноторун байкайсыз, аны аныктоону жеңилдетүү үчүн ага ат коё аласыз. Маалымат өтмөгүндө белгиленгендей, конфигурация үчүн сериялык түзмөк милдеттүү эмес жана биз азыр ал жөнүндө тынчсызданбайбыз. Жаңы эле кошулган түйүн эффективдүү түрдө кирүүчү сенсордук маалыматтардын чыпкасы катары иштейт, эгерде mac дареги жок болсо, Mac дареги же сенсор түрү боюнча гана маалымат өтөт.
27 -кадам: Эми палитраңызга кайтыңыз жана "оңдоо" деп териңиз, жогорудагы издөө талаасына, бул түйүндөрдүн бирин кармап, зымсыз шлюздун оң жагына сүйрөңүз
28 -кадам: Аны эки жолу чыкылдатыңыз жана "Даяр" дегенди басыңыз
29 -кадам: Функция түйүндөрүн кошуу
Функциянын түйүнү msg объектине каршы JavaScript кодун иштетүү үчүн колдонулат. Функция түйүнү msg объектисин киргизүү катары кабыл алат жана 0 же андан көп билдирүү объектилерин кайтарып бере алат. Бул билдирүү объектиси пайдалуу жүккө ээ болушу керек (msg.payload) жана адатта, иштеп жаткан түйүндөргө жараша башка касиеттерге ээ.
Эми палитрадан "функция" түйүнүн алып, аны Temp/Hum түйүнүнүн оң жагына коюңуз
30 -кадам: Конфигурация параметрлерин ачуу үчүн түйүндү эки жолу чыкылдатыңыз
Бул жерде сиз шарт түзүү үчүн кичинекей JavaScript кодун жазышыңыз керек, андыктан белгилүү бир мааниде, электрондук почта эскертүүсү тиешелүү электрондук почта idине жөнөтүлөт.
Сиз баалуулуктарды өзүбүздүкүндөй түзөтө аласыз.
rms_x = msg.payload.rms_xrms_y = msg.payload.rms_yrms_z = msg.payload.rms_zmax_x = msg.payload.max_xmax_y = msg.payload.max_ymax_z = msg.payload.max_zmin_x = msg.pay_yload.min_x msg.payload.min_ztemperature = msg.payload.temperaturemsg.topic = "Vibration_temperature КИРГИЗҮҮ (` rms_x`, `rms_y`,` rms_z`, `max_x`,` max_y`, `max_z`,` min_x`, `min_y`, `min_z`,` температура`) БААЛАРЫ ("+ rms_x+", "+ rms_y+", "+ rms_z+", "+ max_x+", "+ max_y+", "+ max_z+", "+ min_x) +"," +min_y +"," +min_z +"," +температура +");" msg кайра;
31 -кадам: Эми сизде маалыматтарды сактоо үчүн "mysql" түйүнү бар, ал бар болсо палитраңызды текшериңиз же Төмөндөгү сүрөттө көрсөтүлгөндөй жайгаштыруу баскычынын оң жагындагы үч тилкени бассаңыз болот
32 -кадам: Эми "Палитраны башкаруу" баскычын басыңыз
33 -кадам: Эми Mysql издеп, сүрөттө көрсөтүлгөндөй "орнотуу" баскычын басыңыз
Ал бүткөндөн кийин, палитрада "mysql" түйүнү бар экенин көрөсүз.
34 -кадам: Эми палитрадагы "mysql" түйүнүн кармап, конфигурация параметрлерин ачуу үчүн эки жолу басыңыз
35 -кадам: Маалымат базаңыздын атын мурда түзүлгөндөй жазыңыз жана ага ат бериңиз, андан кийин Sqldatabase түйүнүн түзөтүү үчүн маалымат базасынын жанындагы Карандаш сүрөтчөсүн басыңыз
36 -кадам: Эми Колдонуучуну кошуу = Root I.e демейки боюнча Xampp жана Сырсөз бош. Сиз ошондой эле колдонуучу менен сырсөздү түзө аласыз, бул жерге киргизиңиз, анан маалымат базаңыздын атын жана убакыт алкагын киргизиңиз (милдеттүү эмес), анан Жаңыртууну жана Даярды басыңыз
Сунушталууда:
EngineersBuddy Wireless Keyboard, Mouse and Macro Recorder .: 4 Steps
EngineersBuddy Wireless Keyboard, Mouse and Macro Recorder .: Бул үйрөткүч Будди, клавиатура, чычкан жана макро жазгычты кантип колдонууну түшүндүрөт. Бул Android тиркемеси Enginners Buddy клавиатурасы жана чычкан эмуляторунун аппараттык модулу менен бирге иштейт. Модуль каалаган HID комплект менен иштейт
IoT- Ubidots- ESP32+Long-Range-Wireless-Vibration-and-Temperature Sensor: 7 Steps
IoT- Ubidots- ESP32+Узак аралыкка-Зымсыз-Вибрация-Жана-Температура-Сенсор: Вибрация чындыгында моторлуу гаджеттердеги машиналардын жана тетиктердин кыймылы же термелүүсү. Өнөр жай системасындагы титирөө кыйынчылыктын белгиси же мотиви болушу мүмкүн же ал күнүмдүк иш менен байланыштуу болушу мүмкүн. Мисалы, Оскар
DHT12 (i2c арзан нымдуулук жана температура сенсору), Fast Easy Use: 14 Steps
DHT12 (i2c Нымдуулук жана Температура Сенсору), Тез Оңой Колдонуу: Сиз жаңыртууларды жана башкаларды менин сайтымдан таба аласыз https://www.mischianti.org/2019/01/01/dht12-library-en/. 2 зым менен колдонсо болот (i2c протоколу), бирок мен арзанын жакшы көрөм, бул DHT12 сериясындагы Arduino жана esp8266 китепканасы
Түзүү-Alert-Use-Ubidots+ESP32 жана Vibration Sensor: 8 Steps
Түзүү-Alert-Use-Ubidots+ESP32 жана Vibration Sensor: Бул долбоордо биз Ubidots-дирилдөө сенсорун жана ESP32ди колдонуп, машинанын термелүүсү жана температурасы жөнүндө электрондук почта эскертүүсүн түзөбүз. моторлуу гаджеттердеги машиналар жана тетиктер. Вибрация мен
IoT Wireless Temperature and Motion Sensor: 11 Steps (Сүрөттөр менен)
IoT Wireless Temperature and Motion Sensor: Мени Instructables'де турган көптөгөн IoT долбоорлору шыктандырды, ошондуктан үйрөнүү процессинде мен тиешелүү болгон пайдалуу тиркемени айкалыштырууга аракет кылып жатам. IoT Температура сенсоруна байланыштуу мурунку көрсөтмөлөрүмдүн кеңейтүүсү катары мен азыр