Мазмуну:
- 1 -кадам: материалдар
- 2 -кадам: ThingSpeakке катталыңыз
- 3 -кадам: Зымдар жана жабдыктар
- 4 -кадам: Аппаратты программалоо
- 5 -кадам: Matlabте коддоо
- 6 -кадам: Send_msg Функциясы
Video: SafeT-Park системасы: 6 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул түзмөк IOT түзмөгүнө үч коопсуздук түшүнүгүн киргизүү менен унаа структураларын коргоого жардам берет.
Автоматташтырылган авариялык -куткаруу системасы, паркингдин структурасы өрттөнгөн учурда
Өрттүн жайгашкан жерин аныктоо үчүн интегралдык температура жана бийиктик сенсору
Түтүндүн радиациясын азайтуу үчүн активдештирилген басым системасы
1 -кадам: материалдар
1. MATLAB, Arduino жана Thingspeak орнотулган ноутбук
2. SparkFun ESP8266 Thing түзмөгү
3. SparkFun бийиктиги/басым сенсорунун бузулушу - MPL3115A2
4. Аялдан ургаачы кабелдер
5. Micro USBден USB кабелине
6. 3D басылган гараж
2 -кадам: ThingSpeakке катталыңыз
Биринчиден, thingspeak.com сайтына катталып, MATHWORKS эсебин колдонуп эсеп жазыңыз.
Андан кийин "менин каналдарымды" чыкылдатып, колдонулган ар бир сенсор үчүн жаңы канал кошуңуз.
Интернет нерселери (IoT)-камтылган электрониканы, программалык камсыздоону, сенсорлорду, кыймылдаткычтарды жана тармактык байланышты колдонуу менен маалыматтарды чогултууга жана алмашууга жөндөмдүү, бири-бири менен байланышкан объектилердин тармагы ("туташкан түзмөктөр" же "акылдуу түзүлүштөр").
3 -кадам: Зымдар жана жабдыктар
Үстүдөгү сүрөттө көрсөтүлгөндөй, тактайды ургаачыдан аялга чейинки кабелдерди колдонуп туташтырыңыз.
4 -кадам: Аппаратты программалоо
1. Туура киргизүүлөрдү камсыз кылыңыз. Графиктерге жана эсептөөлөргө ылайыктуу базаны орнотуу үчүн базалык баалуулуктарды манипуляциялоо.
2. Thingspeak.com сайтына жөнөтүү үчүн картанын коду.
3. WiFi жайгашуусун жана Каналдын ID маалыматын киргизиңиз.
4. Коддоо циклинин кайталануусун ар бир 10 секундга коюңуз. Кайра конфигурациялоого 5 секунддук "күтүү убакыты" коюлду.
5. Туура маалыматты басып алуу үчүн басым, температура жана бийиктик максимумдарын тууралаңыз.
5 -кадам: Matlabте коддоо
Arduino сенсорлорунун кириштерин колдонуу үчүн, биз ThingSpeakтан маалыматтарды алуу үчүн Matlabти колдонушубуз керек. "ThingSpeakRead ()" буйругу сүйлөө каналынан, талааларынан жана буйрукка киргизген маалымат чекиттеринен маалыматтарды чогултат. Бул бүткөндөн кийин, сиз керектүү өндүрүштү иштеп чыгуу үчүн маалыматтарды колдоно аласыз. Мен баштоо үчүн көчүрүлүп, чаптала турган кодум бар барактар файлын тиркедим.
Бул долбоор үчүн биздин жыйынтыктарга төмөнкүлөр кирет:
- Акыркы температура, бийиктик жана басым көрсөткүчтөрү бар таблица
- Акыркы 50 маалымат чекитиндеги температура жана басым көрсөткүчтөрүн көрсөтүүчү 2 график (бул учурда 500 секунд)
- Matlab ичиндеги калкыма менюдан тандай турган тексттик билдирүү жана электрондук почта жаңыртуусу, температура, бийиктик же басым көрсөткүчтөрү
- Сенсордун температурасы белгилүү бир чекиттен ашса, автоматтык түрдө өрт эскертүүсү (бул учурда тестирлөө максатында 80 градус F)
Билдирүүлөрдү/каттарды алуу үчүн, бул кодду иштетүүдөн мурун send_msg функциясын орнотушуңуз керек.
Бул кийинки слайдда каралат
6 -кадам: Send_msg Функциясы
Электрондук почта жана текст жаңыртууларын алуу үчүн "send_msg" функциясын аныктоого туура келет. Жаңыртууну жөнөтүүнү каалаган электрондук почта жана сырсөз менен "почта" жана "pwd" маанилерин жаңыртууңуз керек болот. Сиз ошондой эле "алуучуларды" жаңыртууну алууну каалаган номер жана электрондук почта дареги катары жана алуучунун телефон оператору менен "алып жүрүүчү" катары аныкташыңыз керек. Бул бүткөндөн кийин, функция иштөөгө даяр.
Сунушталууда:
Батарея менен иштеген офис. Күн системасы Чыгыш/Батыш Күн панелдери жана шамал турбинасы менен: 11 кадам (Сүрөттөр менен)
Батарея менен иштеген офис. Күн системасы Чыгыш/Батыш Күн панелдери жана шамал турбинасы менен которулат: Долбоор: 200 чарчы фут офис батарея менен иштеши керек. Офис ошондой эле бул система үчүн зарыл болгон бардык контроллерлерди, батареяларды жана компоненттерди камтышы керек. Күн жана шамал энергиясы батареяларды заряддайт. Кичине гана көйгөй бар
Жөнөкөй Kicker статусу жана ээлөө системасы Slack Integration менен: 12 кадам (сүрөттөр менен)
Жөнөкөй Kicker статусу жана ээлөө системасы Slack Integration менен: Мен иштеген компанияда тепкич столу бар. Компания көп кабаттарды ээлейт жана кээ бир кызматкерлер үчүн столго жетүү үчүн 3 мүнөткө чейин убакыт талап кылынат жана … стол мурунтан эле бош экенин түшүнүшөт
DIY Raspberry Pi температура системасы Ubidots менен: 7 кадам (сүрөттөр менен)
Ubidots менен DIY Raspberry Pi температура тутуму: Температураны көзөмөлдөө тутуму натыйжасыздыкты азайтуу же продукциянын сапатын жана алардын сапатын сактоо үчүн соода жана өнөр жай чөйрөсүндө баалуу түшүнүктөрдү берет. Эгер мен сизге өзүңүздүн буиңуздун темпин көзөмөлдөй аласыз деп айтсам эмне болот
Түстөрдү сорттоо системасы: Arduino негизделген системасы эки кур менен: 8 кадам
Түстөрдү сорттоо системасы: Arduino негизделген эки белдемдүү система: Өнөр жай тармагындагы продукцияларды жана буюмдарды ташуу жана/же таңгактоо конвейердик линиялардын жардамы менен жүргүзүлөт. Бул курлар нерсени белгилүү бир ылдамдык менен бир чекиттен экинчи пунктка жылдырууга жардам берет. Кээ бир иштетүү же идентификациялык тапшырмалар болушу мүмкүн
Sigfox менен Dead Man Alert менен байк байкоо системасы: 7 кадам (сүрөттөр менен)
Sigfox менен Dead Man Alert менен байк байкоо системасы: байкоо функциялары бар байк айдоочулар үчүн коопсуздук системасы. Кырсык болгон учурда GPS позициясы менен сигнал жөнөтүлөт. Велосипед тебүүчүлөрдүн коопсуздугу сөзсүз түрдө талап кылынат, жол велосипединде же тоо велосипединде авариялар болуп, мүмкүн болушунча тез арада