Мазмуну:
- 1 -кадам: Аппараттык жана программалык камсыздоонун өзгөчөлүктөрү
- 2 -кадам: Айлануучу машиналардагы дирилдөөнү текшерүү боюнча көрсөтмөлөр
- 3 -кадам: Vibration Sensor баалуулуктарын алуу
- 4 -кадам: Thing Speak орнотуу
- 5 -кадам: баалуулуктарды ThingSpeak эсебине жарыялоо
- 6 -кадам: ThingSpeak боюнча сенсордук маалыматтарды визуалдаштыруу
- 7 -кадам: Vibration Alert үчүн электрондук почта билдирүүсү
- 8 -кадам: Жалпы код
Video: Vibration жана Thingspeak аркылуу айлануучу машиналарды алдын ала тейлөө: 8 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Шамал турбиналары, гидротурбиналар, асинхроникалык кыймылдаткычтар сыяктуу айлануучу машиналар ар кандай эскирүү жана жыртыкка туш болушат. Бул кемчиликтер жана эскирүүнүн көбү аппараттагы анормалдуу термелүүлөрдөн келип чыккан. Бул машиналар көбүнчө оор жумуштарда жана эң аз токтоп туруу менен иштетилет. Буларда пайда болгон негизги каталар төмөнкүлөр
- Туура эмес радиалдык жана тангенциалдык күчтөр.
- Туура эмес механикалык жүрүм -турум.
- Подшипниктин кемчиликтери, ротордун тилкеси жана акырек шакекчесинин индукциясы учурундагы кемчиликтери
- Роторлордо мотор статорунун бузулушу жана аба боштугунун эксцентриситети.
Бул иретсиз титирөө машинанын ылдамдыгынын бузулушуна алып келиши мүмкүн жана машинанын механикалык жүрүм -турумуна таасир этиши мүмкүн. Machinery Vibration Analysis and Predictive Maintenance вибрация анализин колдонуу менен айлануучу жана поршендик машиналардын кемчиликтерин аныктоо, жайгашуу жана диагноздоо боюнча деталдуу экспертизаны камсыздайт. Бул Нускамада биз бул көйгөйдү чечүү үчүн Зымсыз титирөө сенсорун колдонобуз. Бул сенсорлор өнөр жай класстагы сенсорлор болуп саналат жана жарандык инфраструктуранын структуралык анализи, шамал турбинасынын вибрация анализи, гидротурбинанын вибрациялык анализи сыяктуу көптөгөн колдонмолордо ийгиликтүү колдонулган. Биз Thing Speak программасындагы вибрациялык маалыматтарды элестетип жана анализдейбиз. Бул жерде биз төмөнкүлөрдү көрсөтөбүз.
- Зымсыз титирөө жана температура сенсорлору.
- Бул сенсорлордун жардамы менен дирилдөө анализи.
- Зымсыз шлюз түзмөгүнүн жардамы менен маалыматтарды чогултуу
- Thing Speak MQTT API аркылуу Thing Speak IoT платформасына дирилдөө маалыматын жөнөтүү.
1 -кадам: Аппараттык жана программалык камсыздоонун өзгөчөлүктөрү
Программалык камсыздоонун өзгөчөлүгү
- ThingSpeak эсеби
- Arduino IDE
Аппараттык мүнөздөмө
- ESP32
- Зымсыз температура жана дирилдөө сенсору
- Zigmo Gateway алуучусу
2 -кадам: Айлануучу машиналардагы дирилдөөнү текшерүү боюнча көрсөтмөлөр
Акыркы инструктивдүү "Индукциялык моторлордун механикалык вибрациялык анализинде" айтылгандай. Мүчүлүштүктөрдү жана каталарды аныктоочу вибрацияны ажыратуу үчүн аткарылышы керек болгон айрым көрсөтмөлөр бар. Анткени кыска айлануу ылдамдыгы алардын бири. Айлануу ылдамдыгынын жыштыктары ар кандай жаракаларга мүнөздүү.
- 0.01g же азыраак - Абалы жакшы - Машина туура иштеп жатат.
- 0.35g же андан аз - Абалы жакшы. Машина жакшы иштеп жатат. Машина ызы -чуу болбосо, эч кандай аракет талап кылынбайт. Ротордун эксцентриктүүлүгүнүн бузулушу болушу мүмкүн.
- 0.75g же андан көп - Оор шарт - Моторду текшерүү керек, эгерде машина өтө ызы -чуу кылып жатса, ротордун эксцентриктигинин бузулушу болушу мүмкүн.
- 1g же андан көп - Абдан орой абал - Мотордо ката болушу мүмкүн. Мүчүлүштүктөр подшипниктин катасынан же штанганы бүгүүдөн болушу мүмкүн. Ызы -чууну жана температураны текшериңиз
- 1.5g же андан көп- Коркунуч деңгээли- Моторду оңдоо же өзгөртүү керек.
- 2.5g же More -Severe Level -техниканы дароо өчүрүү.
3 -кадам: Vibration Sensor баалуулуктарын алуу
Сенсорлордон алган термелүү баалуулуктары милисде. Булар төмөнкү баалуулуктардан турат.
RMS мааниси- бардык үч axes. The чокусуна чокусуна чейинки орточо квадрат баалуулуктары катары эсептелсе болот
чокусунан чокусуна чейин = RMS мааниси/0.707
- Минималдуу маани- Бардык үч огунун минималдуу мааниси
- Максималдуу баалуулуктар- бардык үч огунун чокусуна чейин. RMS мааниси ушул формула боюнча эсептелинет
RMS мааниси = эң жогорку чокусуна чейин x 0,707
Мотор жакшы абалда болгондо, биз 0.002g тегерегиндеги баалуулуктарды алдык. Бирок биз аны мотордо сынап көргөндө, биз караган вибрация 0,80-1,29г жөнүндө болгон. Кемчилиги бар мотор жогорку ротордун эксцентриситетине дуушар болгон. Ошентип, биз дирилдөө сенсорлорун колдонуу менен мотордун ката сабырдуулугун жакшырта алабыз.
4 -кадам: Thing Speak орнотуу
Температураны жана нымдуулукту булутка жайгаштыруу үчүн биз ThingSpeak MQTT API колдонобуз. ThingSpeak - бул IoT платформасы. ThingSpeak булуттагы сенсордук маалыматтарды чогултууга жана сактоого мүмкүндүк берген акысыз веб кызматы. MQTT-IoT системаларында төмөнкү деңгээлдеги түзмөктөрдү жана сенсорлорду туташтыруу үчүн колдонулган жалпы протокол. MQTT брокерге кыска билдирүүлөрдү берүү үчүн колдонулат. ThingSpeak жакында MQTT брокерин кошту, ошондуктан түзмөктөр ThingSpeakке билдирүүлөрдү жөнөтө алышат. Бул посттон ThingSpeak каналын орнотуу процедурасын аткарсаңыз болот
5 -кадам: баалуулуктарды ThingSpeak эсебине жарыялоо
MQTT-бул жазуу/жазылуу архитектурасы, ал негизинен өткөрүү жөндөмдүүлүгүн жана кубаттуулугу чектелген түзмөктөрдү зымсыз тармактар аркылуу туташтыруу үчүн иштелип чыккан. Бул TCP/IP розеткалары же WebSockets аркылуу иштеген жөнөкөй жана жеңил протокол. WebSockets аркылуу MQTT SSL менен корголушу мүмкүн. Жарыялоо/жазылуу архитектурасы серверди үзгүлтүксүз сурамжылоого муктаж болбостон, билдирүүлөрдү кардар түзмөктөрүнө жөнөтүүгө мүмкүндүк берет.
Кардар - бул брокерге туташкан жана маалыматка жетүү үчүн темаларды жарыялап же жазыла турган каалаган түзмөк. Тема брокер үчүн багыттоо маалыматын камтыйт. Билдирүүлөрдү жөнөтүүнү каалаган ар бир кардар аларды белгилүү бир темага жарыялайт, ал эми билдирүүлөрдү алгысы келген ар бир кардар белгилүү бир темага жазылат.
ThingSpeak MQTT аркылуу жарыялоо жана жазылуу
- Канал канал каналына жарыялоо/"channelID"/жарыялоо/"WriteAPIKey"
-
Белгилүү бир тармакка жарыялоо
каналдар/
"channelID" /жарыялоо /талаалар /"fieldNumber" /"fieldNumber"
-
Каналга жазылыңыз
каналдар/
"channelID" /жазылуу /"формат" /"APIKey"
-
Жеке каналдын каналына жазылыңыз
каналдар/
channelID
/жазылуу/талаалар/"fieldNumber"/"формат"
-
Каналдын бардык тармактарына жазылыңыз. каналдар /
"channelID"/
жазылуу/талаалар/
fieldNumber
/"apikey"
6 -кадам: ThingSpeak боюнча сенсордук маалыматтарды визуалдаштыруу
7 -кадам: Vibration Alert үчүн электрондук почта билдирүүсү
Биз IFTTT апплеттерин колдонуучуга реалдуу убакытта аба ырайы жөнүндө электрондук почта аркылуу эскертүү берүү үчүн колдонуп жатабыз. IFTTT орнотуусу жөнүндө көбүрөөк билүү үчүн бул блог аркылуу өтсөңүз болот. Ошентип, биз аны ThingSpeak аркылуу ишке ашырдык. Температуранын өзгөрүшү машинада болгондо биз колдонуучуга электрондук почта билдирүүсүн жөнөтөбүз. Бул "кандай сонун күн" электрондук почта билдирүүсүн пайда кылат. Күн сайын саат 10:00 чамасында (IST) бизге электрондук почта аркылуу билдирүү келет
8 -кадам: Жалпы код
Бул орнотуунун камтылган программасын GitHub репозиторийинен тапса болот
Сунушталууда:
Ардуино фортепианосу кол менен жана 7 алдын ала коюлган ырлар менен: 7 кадам
Arduino Piano Кол менен жана 7 Алдын ала Ырлар менен: Ардуино Пиано Баскычтобу ЖК менен иштейт 2 mode.The Manual Mode & Алдын ала коюлган режим. Мен 7 баскычты жөнөкөй 7 клавишалуу фортепиано үчүн жана 1 баскычты Орнотуу режими үчүн 7 алдын ала коюлган ырларга которуу үчүн колдондум .. Алдын ала коюлган ырлар: Орнотуу режиминин баскычын чыкылдатыңыз
4 Микрофондор Миксердин алдын ала күчөткүчү: 6 кадам (Сүрөттөр менен)
4 Микрофондордун миксери: Бул төрт микрофондун аудио сигналдарын күчөтүү, аралаштыруу жана алынган сигналды аудио күчкө колдонуу керек болчу
Алдын ала күчөткүчтү жасаңыз: 12 кадам
Алдын ала күчөткүч схемасын жасаңыз: Досум, бүгүн мен алдын ала күчөткүч схемасын жасайын деп жатам. Бул схеманы колдонуу менен биз микрофондо бир нерсе айткандан кийин үн күчөткүчтө ойнойт. Сиз үнүңүздүн деңгээлин жогорулатсаңыз болот. Көптөгөн күчөткүчтөрдө андай эмес ' алдын ала күчөткүчкө ээ
NFC (TfCD) менен алдын ала коюлган баалуулуктарды сактоо жана калыбына келтирүү: 4 кадам
Алдын ала коюлган баалуулуктарды NFC (TfCD) менен сактоо жана калыбына келтирүү: Биз белгилүү бир маанини же жөндөөнү кантип өзгөртүү керектигин текшерип, кийинчерээк бул жөндөөнү эстеп калгыбыз келет. Бул эксперимент үчүн биз NFC тегин окуп, андан кийин маанисин сактап калдык. Кийинчерээк тег кайра сканерленип, кайра калыбына келтирүү үчүн маанини кайра жөнөтө алат
Pi боюнча алдын ала* SPI: Raspberry Pi менен SPI 3-огу акселерометр менен байланыш: 10 кадам
Алдын ала* Пи боюнча SPI: Raspberry Pi менен SPI 3 огунун акселерометри менен байланыш: Raspbianди кантип орнотуу боюнча кадамдык көрсөтмө жана bcm2835 SPI китепканасын колдонуп SPI түзмөгү менен баарлашуу (Бит эмес!) Бул дагы эле абдан алдын ала … Мен физикалык туташуунун жакшыраак сүрөттөрүн кошуп, ыңгайсыз коддун айрымдары аркылуу иштешим керек