Мазмуну:
- 1 -кадам: Керектүү материалдар
- 2 -кадам: Корпусту куруу
- 3 -кадам: 3D компоненттери
- 4 -кадам: Soldering Connections
- 5 -кадам: сенсор орнотуу
- 6-кадам: Мульти-сенсорду чогултуу
- 7 -кадам: Код жана Орнотуу
- 8 -кадам: Жыйынтыктоо…
Video: Коопсуздук үчүн Cyberpunk Multi-Sensor .: 8 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Эквадордун токойлорунда жашап жүргөндө бизди тоноп кеткенден кийин мен коопсуздук мультисенсорун түзүүнү чечтим. Биз азыр башка шаарда жашайбыз, бирок мен үйүбүздөгү ар кандай иш -аракеттер боюнча билдирүүлөрдү алууну каалачумун. Мен туташкан көптөгөн сенсорлорду көрдүм, алар жагымдуу эмес болчу жана мен функционалдуу гана эмес, биздин үйдө да кызыктуу болгон нерсени жасагым келди. Жарык диоддору температура же кыймыл эскертүүлөрүнө жооп берүү үчүн конфигурацияланышы мүмкүн. Бул долбоор санарип температураны жана нымдуулукту көзөмөлдөөнү, пассивдүү инфракызыл кыймылды аныктоону жана терезелерди сындырууда катуу ызы-чууну аныктоону, иттердин үргөнүн ж.б. камтыйт.
1 -кадам: Керектүү материалдар
Бул жерде сиз керектүү бардык компоненттерди сатып ала аласыз.
Ачык линзалар үчүн даректүү LEDлер.
www.amazon.com/ALITOVE-Individual-Address…
Pir Sensor
www.ebay.com/itm/Mini-IR-Infrared-Pyroelec…
WEMOS D1 R1
www.ebay.com/itm/1PCS-Wemos-D1-R2-V2-1-nod…
Үн детектору
www.ebay.com/itm/1PCS-Wemos-D1-R2-V2-1-nod…
Күмүш жип
www.amazon.com/HATCHBOX-3D-Filament-Dimens…
Таза жип
www.amazon.com/3D-Solutech-Natural-Printer…
Ws2811 Led чиптери
www.amazon.com/100pcs-ws2811-Circuit-Addre…
RGB леддери бошоп кеткен
www.amazon.com/Tricolor-Diffused-Multicolo…
электр камсыздоо
www.amazon.com/ALITOVE-Converter-5-5x2-1mm…
Турак жай үчүн жыгач
2 -кадам: Корпусту куруу
Жыгачтын кутусунун корпусун түзүү үчүн беш жыгачты кесүү менен баштаңыз. Сырткы өлчөмдөр маанилүү эмес, бирок ички бетинин аймактары маанилүү. (Сырттагы өлчөмдөр сиз колдонуп жаткан жыгач материалынын калыңдыгына жараша өзгөрөт.) Сизге узундугу 15 см туурасы 10 см кесилген үч даана жана 10 см х 10 см болгон эки жыгач керек болот.
Дагы бул ички жүзү, мен киргизген сүрөттү карап чыгыңыз.
(Менин үстөлүм жок болчу, ошондуктан мен жергиликтүү жыгач устага аларды кесүү үчүн төлөдүм.)
Мен жыгачыңыздын бетине 15 см x 10 см тик бурчтукту тартууну сунуштайм, анан столдун жардамы менен бычакты 45 ° бурчка коюңуз.
Үстөлдү колдонуп, ар бир жыгачтан жасалган сызыктарды аткарыңыз.
Жыгач кесилгенден кийин, аларды жыгач бурамаларынын мыктары менен туташтыра баштасаңыз болот.
3 -кадам: 3D компоненттери
Бул жерде бардык түзүлгөн 3-D компоненттери үчүн шилтеме бар.
www.thingiverse.com/thing:3767354/files
Алардын баары.2мм катмар бийиктигинде 100% тыгыздыкта басылган.
LED була -оптикалык системасынын стенди 100% тыгыздыкта басылган. Бул сизге материалды чиптерди салгандан кийин салууга ийкемдүүлүгүн берет. Бири -бирине жакын туташууларды туташтыруу абдан кыйын. Мышыктар диоддун үстүнөн түз эле тайып кетет, базаны гана ачык калтырышат. Тешиктерди тазалоо үчүн кичинекей дрилбитти алуу керек болушу мүмкүн, андыктан ачык жипти ичине киргизип, жарык оңой өтөт.
4 -кадам: Soldering Connections
Мен WS 2811 чиптерин бириктирген үч жалпы жипти колдондум. Кошумча, мен бул чиптердин үстүнө сегиз миллиметрлик RGB светодиодун ширетишим керек болчу. Даректүү LED жиптери көп энергияны тартат, ошондуктан мен Wemos тактасындагы электр энергиясына түздөн -түз күч жана жерге зым кошуу менен кошумча ширетүү кылдым. Мен мультиметрдин жардамы менен кайсынысы оң, кайсынысы терс экенин жана ар бири үчүн аныктадым.
Мен 10 ампердик 5 В кубаттуулукту колдонгондуктан, мен бардык сенсорлордун диоддорун иштетүү үчүн жетиштүү амперге ээ болом жана керек болсо.
5 -кадам: сенсор орнотуу
Баштапкы тополоң үчүн мен биринчи кезекте мен иштеп чыккан тунук жипчелүү терезенин сыртынан LED тилкесин колдонуу менен баштадым. Жарык диоддорун терезеге бекитүү үчүн ысык клей колдондум. Мен дагы бул диоддордун аягында кошумча маалыматтарды жана электр линияларын коштум, анткени була була менен байланышкан. Мен туташуу схемасын коштум, ошондо баары кантип туташып турганын көрө аласыз.
Ал жерден мен эң жакшы окшош нерселерди ысык желимдей баштадым.
Мен бардыгын Wemosко туташтыруу үчүн бош секирүүчү зымдарды колдондум.
6-кадам: Мульти-сенсорду чогултуу
Жарым дюймдук дрельди колдонуп, мен була-оптикалык LED көпүрө турган жердин астындагы тешикти кесип алдым. Ошол тешик аркылуу мен Wemosко туташуу үчүн микро USB зымын, ошондой эле 10 ампердик электр булагынын электр менен камсыздоо зымын мажбурладым. LED терезеси ошол жерге ысык клей менен туташтырылган, мен бардык жыгачтарды бириктирүү үчүн мыктарды колдоном. Бардык секирүүчү зымдарды туташтыруу жана бардыгын таза жана ирээттүү кароо абдан кыйын болушу мүмкүн. Зымдарды туташтырып жатканыңызга шашылыңыз, ал тургай аларды бурап койсоңуз болот.
Була -оптикалык орнотуу үчүн сиз ролдон ачык жипти алып салышыңыз керек. Бул сегиз миллиметрдик светодиоддон жарыкты алып өтүү үчүн колдонулат. Жипти кесүү үчүн жупту колдонуңуз, анан жиптин кысылган учун 3-D басылган LED капкактын үстүнө түртүңүз. Тунук пленканы корпустун бир бурчуна иштетип, аны корпуска ылайыктап кесип алыңыз.
7 -кадам: Код жана Орнотуу
Сенсор толугу менен чогултулгандан кийин, аны программалоо үчүн компьютериңизге туташтырсаңыз болот.
Менин алгачкы орнотуум үчүн бул кодду брух автоматташтыруу колдонулган. Бул мультисенсорду үй жардамчысына туташтырып турган.
Multisensor GitHub Repo -
Бирок кийин мен ар бир сенсорду көзөмөлдөө үчүн Blynkти колдоно баштадым жана ал менин телефонго түз эле түштү.
blynk.io/en/getting-started
SuperChart - бул Blynk опциясы, мен коопсуздукту көзөмөлдөө үчүн маалыматты iPhone'ума түртүү үчүн колдончумун. SuperChart жандуу жана тарыхый маалыматтарды элестетүү үчүн колдонулат. Сиз аны сенсордук маалыматтар үчүн, бинардык окуяларды каттоо жана башкалар үчүн колдоно аласыз.
SuperChart виджетин колдонуу үчүн, таймерлерди колдонуп, керектүү интервалдагы аппараттык маалыматты түртүү керек.
Бул жерде маалымат түртүү үчүн негизги мисал.
Өз ара аракеттешүүлөр:
Убакыт диапазону менен Live режиминин ортосунда которулуңуз
Убакыт диапазондорун өзгөртүү үчүн виджеттин астындагы убакыт диапазондорун таптаңыз
Убакыт белгисин жана тиешелүү маанилерди көрүү үчүн Tap'n'hold мурунку маалыматтарды ачуу үчүн солдон оңго чейин тез серпип коюңуз
Андан кийин берилген убакыт аралыгында маалыматтарды ары -бери жылдырсаңыз болот. Толук экран режими
Ландшафт багытында Толук экран көрүнүшүн ачуу үчүн бул баскычты басыңыз.
Жөн эле телефонду портрет режимине кайтарыңыз. Диаграмма автоматтык түрдө айланышы керек.
Толук экран көрүнүшүндө сиз X (убакыт) жана бир нече Y таразасын көрөсүз.
Толук экран режими виджет Орнотууларынан өчүрүлүшү мүмкүн.
Меню баскычы Меню баскычы кошумча функцияларды ачат:
CSVге экспорттоо сервердеги маалыматтарды тазалоо
SuperChart Жөндөөлөрү:
Диаграмманын аталышынын аталышынын шрифтинин өлчөмү Сизде 3 арип өлчөмүн тандоо мүмкүнчүлүгү бар. Аталышты тегиздөө Диаграмманын аталышын тууралоону тандаңыз. Бул жөндөө виджеттин аталышына жана легендага да таасир этет. Show x-axis (time) Эгер диаграммаңыздын түбүндө убакыт энбелгисин көрсөткүңүз келсе, аны тандаңыз. Убакыт диапазонун тандоочу диаграммаңыз үчүн керектүү мезгилдерди (15м, 30м, 1с, 3с,…) жана чечимди тандоого мүмкүндүк берет. Чечим сиздин маалыматыңыздын канчалык так экенин аныктайт. Учурда диаграмма стандарттык жана жогорку 2 чечимди колдойт. Чечим да тандалган мезгилге жараша болот. Мисалы, 1d үчүн стандарттык чечим күнүнө 24 балл аласыз (саатына 1), жогорку чечилиш менен сиз күнүнө 1d 1440 упай аласыз (мүнөтүнө 1). Маалымат агымдары Маалымат агымдарын кошуу (маалымат агымдарын кантип конфигурациялоо керектигин төмөндө окуңуз)
Datastream орнотуулары
Виджет 4 Datastreams чейин колдойт.
Datastream орнотууларын ачуу үчүн Datastream орнотуулары сүрөтчөсүн басыңыз.
Дизайн:
Диаграмманын жеткиликтүү түрлөрүн тандаңыз:
Line Area Binary (LINK to binary)
Түс:
Катуу түстөрдү же градиенттерди тандаңыз
Булак жана киргизүү:
Сиз маалымат булагынын 3 түрүн колдоно аласыз:
1. Виртуалдык пин
Дайындарды окуу үчүн каалаган түзмөктү жана виртуалдык пинти тандаңыз.
2. Тегдер
SuperChart камтылган бириктирүү функцияларын колдонуп, бир нече түзмөктөн маалыматтарды чогулта алат.
Мисалы, эгерде сизде 10 температура сенсорлору бар болсо, анда берилген мезгил менен температураны жөнөтөт, виджетте 10 сенсордон орточо маанини түзө аласыз.
Тегдерди колдонуу үчүн:
Маалыматты чогулткуңуз келген ар бир түзмөккө Тэг кошуңуз. Ар бир түзмөктөгү маалыматтарды ошол эле Виртуалдык пинге түртүңүз. (мисалы, Blynk.virtualWrite (V0, температура);) Тегти SuperChart виджетинде булак катары тандап, маалыматтар келе жаткан пинди колдонуңуз (мис. V0)
Жеткиликтүү функциялар:
SUM тандалган AVG теги менен белгиленген бардык түзмөктөрдө бардык кирген баалуулуктарды жалпылайт AVG орточо маанини табат MED орточо маанини табат MIN минималдуу маанини чийет MAX максималдуу маанини түзөт
☝️ МААНИЛҮҮ: Тегдер Live режиминде иштебейт.
Түзмөк тандагыч Эгерде сиз долбооруңузга Түзмөк Тандоо Виджетин кошсоңуз, аны SuperChart үчүн булак катары колдоно аласыз. Бул учурда, сиз түзмөктү Түзмөктү алмаштырганда, диаграмма ошого жараша жаңыртылат
Y-Axis Орнотуулары
Y огу боюнча маалыматты кантип масштабдаштыруунун 4 режими бар
Авто
Берилген мезгилдин минималдуу жана максималдуу маанилерине негизделген маалыматтар автоматтык түрдө масштабдалат. Бул баштоо үчүн жакшы вариант. Мин/Макс
Бул режим тандалганда, Y шкаласы сиз тандаган баалуулуктарга коюлат.
Мисалы, эгер сиздин аппараттык маалыматыңыз -100дөн 100гө чейинки мааниге ээ маалыматтарды жөнөтсө, анда сиз диаграмманы орното аласыз
бул баалуулуктарга жана маалыматтар туура көрсөтүлөт.
Сиз ошондой эле белгилүү бир диапазондогу маалыматтарды элестетүүнү каалашыңыз мүмкүн.
Келгиле, маалыматтардын 0-55 чегинде мааниси бар дейли, бирок сиз 30-50 диапазонунда гана маанилерди көргүңүз келет.
Аны орнотсоңуз болот жана эгер маанилер сиз конфигурациялаган Y масштабынан тышкары болсо, диаграмма кесилет
% Бийиктиги Бул параметр виджетте келген маалыматтарды автоматтык түрдө масштабдаштырууга жана аны сиз каалагандай жайгаштырууга мүмкүндүк берет. Бул режимде сиз экранда виджеттин бийиктигинин пайызын 0% дан 100% га чейин коёсуз.
Эгер сиз 0-100%ды койсоңуз, анда бул толук автоматтык масштаб. Маалыматтар кайсы диапазондо келе жатканына карабай, ал виджеттин бардык бийиктигине чейин масштабдуу болот.
Эгер сиз аны 0-25%га койсоңуз, анда бул диаграмма виджеттин бийиктигинин 1/4 бөлүгүндө гана көрсөтүлөт.
Бул жөндөө экилик диаграмма үчүн же ошол эле диаграммада бир нече маалымат агымын башкача түрдө элестетүү үчүн абдан баалуу.
Дельта Берилген Delta маанисинде калса да, диаграмма ушул диапазондо автоматтык түрдө масштабдалат. Эгерде дельта диапазондон ашып кетсе, диаграмма берилген мезгилдин минималдуу/максималдуу маанилерине автоматтык түрдө масштабдалат.
Суффикс
Бул жерде сиз Tap'n'hold учурунда көрсөтүлө турган суффиксти көрсөтө аласыз.
Ондуктар
Графикти кармаганда графиктин форматын аныктайт. Мүмкүн болгон варианттар: #, #. #, #. ## ж.б.
Жетишпеген маалымат пункттарын туташтыруу
Эгерде бул которуу КҮЙГҮЗҮЛСӨ, анда SuperChart маалымат жок болсо дагы, бардык чекиттерди туташтырат.
Эгер ал ӨЧҮРҮЛГӨН болсо, анда маалымат жок болгон учурда боштуктарды көрөсүз.
Binary Chart Орнотуулар
Диаграмманын бул түрү экилик маалыматтарды чийүү үчүн пайдалуу, мисалы, бирдик ӨЧҮК же ӨЧҮК болгондо, же кыймыл аныкталганда же белгилүү бир чекке жеткенде.
Сиз FLIP чекитин көрсөтүшүңүз керек, бул кирүүчү маалыматтар ЧЫНЫГЫ же ЖАЛГАН абалына айланат.
Мисалы, сиз 0дон 1023ке чейинки диапазондогу маалыматтарды жөнөтөсүз. Эгер 512ди FLIP чекити катары койсоңуз, анда 512ден жогору (512 кошпогондо) ЧЫНДЫК катары жазылат, 512ден төмөн болгон бардык маанилер (анын ичинде 512) ЖАЛГАН болот.
Дагы бир мисал, эгер сиз 0 жана 1 жөнөтүп, 0ду FLIP чекити катары койсоңуз, анда 1 ЧЫН, 0 ЖАЛГАН болот
Мамлекеттик энбелгилер:
Бул жерде TRUE/FALSE кантип Tap'n'Hold режиминде көрсөтүлүшүн көрсөтө аласыз.
Мисалы, "Equipment ON" энбелгисине TRUE, "Equipment OFF" үчүн FALSE деп койсоңуз болот.
8 -кадам: Жыйынтыктоо…
Бул долбоор боюнча менин көз карашым толук модулду түзүү болчу, анда мен кошумча компоненттерди кошуп, аны көп максаттуу коопсуздук сенсоруна айландыруу үчүн өзгөртө алам. Микроконтроллерге жүктөлгөн коддун негизинде бул блок бир нече сенсордук макеттерде колдонулушу мүмкүн. Менин Насааттамамды окуу үчүн убакыт бөлгөнүңүз үчүн абдан ыраазымын!
Сунушталууда:
PLC коопсуздугу үчүн зымсыз коопсуздук баскычы: 6 кадам (сүрөттөр менен)
PLC коопсуздугу үчүн зымсыз коопсуздук баскычы: Бул долбоор IoT жана (акыры) робототехниканы колдонуу менен коркунучтуу өндүрүш объекттери үчүн кошумча коопсуздук катмарын түзүү концепциямдын далили. Бул баскыч бир нече процесстерди, анын ичинде сигналды башкарууну баштоо же токтотуу үчүн колдонулушу мүмкүн
SaferWork 4.0 - Коопсуздук үчүн өнөр жай IoT: 3 кадам
SaferWork 4.0 - Коопсуздук үчүн өнөр жай IoT: Долбоордун сыпаттамасы: SaferWork 4.0 өнөр жай аймактарынын реалдуу убакытта экологиялык маалыматын берүүгө ниеттенүүдө. Учурдагы жеткиликтүү OHSAS 18001 (Эмгекти коргоо жана коопсуздукту баалоо сериясы) же Бразилиянын NR-15 (Ден соолукка зыян келтирүүчү иш-аракеттер)
K40 Laser Cutter үчүн Interlock коопсуздук которгучтарын кантип жасоо керек: 4 кадам (сүрөттөр менен)
K40 Laser Cutter үчүн Interlock коопсуздук которгучтарын кантип жасоо керек: МААНИЛҮҮ ӨҢДӨӨ! Сураныч, өзүңүздүн кулпуңузду машинанын электр тармагына туташтырбаңыз. Анын ордуна PSUдагы PG казыктарына зым салыңыз. Жакында толук жаңыртуу жасалат. -Тони 7/30-19 Интернетте сиздин жаңы кеңешиңиз үчүн эң биринчи кеңештердин бири эмне, (ma
One Touch Аялдардын Коопсуздук Коопсуздук Системасы: 3 кадам
One Touch Аялдардын Коопсуздук Коопсуздук Системасы: 8051 микро контроллерин колдонгон аялдардын коопсуздук системасы Бүгүнкү дүйнөдө Аялдардын коопсуздугу - бул өлкөдө эң маанилүү маселе. Бүгүнкү күндө аялдар кысымга алынып, кээде шашылыш жардамга муктаж болуп калышат. Керектүү жери жок
Ноутбугуңуз үчүн DIY Коопсуздук жана Хакинг Модулу (TfCD): 7 кадам (Сүрөттөр менен)
Сиздин ноутбук үчүн DIY Коопсуздук жана Хакинг Модулу (TfCD): Ири масштабдагы хакерлик жана өкмөттүн көзөмөлү тууралуу үзгүлтүксүз жаңылыктарда вебкамерлерине скотч чаптаган адамдардын саны өсүүдө. Бирок, эмне үчүн 2017 -жылы акылсыз тасма эч ким бизди карабайт деп кепилдик бере алат? Эмне болгон