Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай материал
- Алхам 2: Хашаа барих
- Алхам 3: 3D бүрэлдэхүүн хэсгүүд
- Алхам 4: Гагнуурын холболт
- Алхам 5: Мэдрэгчийн тохиргоо
- Алхам 6: Олон мэдрэгчийг угсрах
- Алхам 7: Код ба тохиргоо
- Алхам 8: Бооцоо хийх …
Видео: Аюулгүй байдлын Cyberpunk олон мэдрэгч: 8 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Эквадорын ширэнгэн ойд амьдарч байхдаа биднийг дээрэмдсэний дараа би аюулгүй байдлын олон мэдрэгч хийхээр шийдсэн. Бид одоо өөр хотод амьдардаг, гэхдээ би гэртээ хийсэн аливаа үйл ажиллагааны талаар мэдэгдэл авахыг хүсч байсан. Би холбосон олон мэдрэгчийг сонирхол татахуйц биш харсан бөгөөд би гэртээ зөвхөн функциональ төдийгүй сонирхолтой зүйл хийхийг хүсч байсан. LED -ийг температур эсвэл хөдөлгөөний анхааруулгад хариу өгөх байдлаар тохируулж болно. Энэ төсөлд дижитал температур, чийгшлийн хяналт, идэвхгүй хэт улаан туяаны хөдөлгөөн илрүүлэх, цонх хагалах, нохой хуцах гэх мэт дуу чимээ илрүүлэх гэх мэт зүйлс багтсан болно. Би энэ төслийг дуусгахад шаардлагатай бүх 3 хэмжээст файлуудыг оруулсан болно.
Алхам 1: Шаардлагатай материал
Эндээс та шаардлагатай бүх бүрэлдэхүүн хэсгүүдийг худалдаж авах боломжтой.
Ойролцоох тунгалаг линзэнд зориулагдсан LED.
www.amazon.com/ALITOVE-Individual-Address…
Пир мэдрэгч
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 см өргөн, 3 см 10 см х 10 см хэмжээтэй хоёр ширхэг мод хэрэгтэй болно.
Дахин хэлэхэд энэ бол дотоод нүүр, миний оруулсан зургийг үзээрэй.
(Надад ширээний хөрөө байхгүй байсан тул би орон нутгийн модчинд мөнгө өгч хайчилж өгсөн.)
Би модны нүүрэн дээр 15 см х 10 см хэмжээтэй тэгш өнцөгт зурж, дараа нь хутганы ирийг 45 ° өнцгөөр байрлуулахыг санал болгож байна.
Модон хэсэг бүр дээр зурсан мөрөө дагахын тулд ширээний хөрөөг ашиглана уу.
Мод огтлосны дараа та тэдгээрийг модон эрэг хадаас ашиглан холбож эхэлж болно.
Алхам 3: 3D бүрэлдэхүүн хэсгүүд
Энд бүтээсэн бүх 3 хэмжээст бүрэлдэхүүн хэсгүүдийн холбоос байна.
www.thingiverse.com/thing:3767354/files
Тэдгээр нь бүгд 2 мм -ийн өндөрт 100% нягтралтай хэвлэгдсэн байв.
LED шилэн кабелийн системийн тавиурыг 100% нягтралтайгаар хэвлэсэн болно. Энэ нь чипсийг гагнаж дууссаны дараа оруулахын тулд материалыг уян хатан болгох боломжийг танд олгоно. Ойролцоох холболтыг гагнах нь маш хэцүү байдаг. Муурыг LED -ийн дээд талд шууд гулсуулж хийсэн бөгөөд зөвхөн суурийг нь ил гаргадаг. Цоорхойг цэвэрлэхийн тулд жижиг өрөмдлөг хийх шаардлагатай байж магадгүй тул дотор нь тунгалаг утас оруулж, гэрэл амархан нэвтэрнэ.
Алхам 4: Гагнуурын холболт
Би WS 2811 чипийг хооронд нь холбодог гурван энгийн утас ашигладаг. Нэмж хэлэхэд би эдгээр чипс дээр найман миллиметр RGB LED гагнах хэрэгтэй болсон. Хаягдах LED хэлхээ нь маш их хүчийг авдаг тул би Wemos самбар дээрх тэжээлийн оролтонд тэжээл, газардуулгын утас нэмж нэмэлт гагнуур хийсэн. Би мултиметр ашиглан аль нь эерэг, аль нь сөрөг, тус бүрийг тодорхойлсон.
Би 10 ампер 5 В -ийн тэжээлийн хангамж ашиглаж байгаа тул бүх мэдрэгч LED -ийг ажиллуулахын тулд хангалттай их гүйдэлтэй байх болно.
Алхам 5: Мэдрэгчийн тохиргоо
Анхны тохиргоог эвгүй байдалд оруулахын тулд би эхлээд өөрийн зохион бүтээсэн тунгалаг судалтай цонхны гадна талд LED тууз түрхэх ажлыг эхлүүлсэн. Би LED -ийг цонхонд холбохдоо халуун цавуу хэрэглэсэн. Би мөн эдгээр LED -ийн төгсгөлд нэмэлт өгөгдөл, цахилгаан шугамыг гагнасан, учир нь энэ нь шилэн кабельтай холбоотой юм. Би бүх утас хэрхэн холбогдож байгааг харахын тулд утасны диаграмыг оруулсан болно.
Тэндээс би хамгийн сайн тохирсон юм шиг зүйлийг халуун нааж эхлэв.
Би сул холбогч утас ашиглан бүх зүйлийг Wemos -той холбосон.
Алхам 6: Олон мэдрэгчийг угсрах
Хагас инчийн өрмийн тусламжтайгаар би шилэн кабелийн LED гүүр байх ёстой нүхийг таслав. Тэр нүхээр би бичил USB утсыг Wemos -тэй холбохоос гадна 10 амперын тэжээлийн тэжээлийн утсыг холбосон. LED цонхыг халуун цавуугаар холбосон бөгөөд би хадаасаар бүх модыг наалддаг. Бүх холбогч утсыг холбож, бүх зүйлийг цэвэр, эмх цэгцтэй байлгах нь маш хэцүү байж болно. Цахилгаан утас холбохдоо цаг заваа гаргаарай, тэр ч байтугай илүү их захиалгатай байхын тулд мушгиж болно.
Шилэн кабелийн тохиргоог хийхийн тулд тодорхой тунгалаг утсыг дүрээс нь салгах хэрэгтэй болно. Энэ бол найман миллиметрийн LED гэрлийг дамжуулахад хэрэглэгдэх зүйл юм. Утасыг хайчилж авахын тулд хос хайч ашиглан судлын нарийн захыг 3 хэмжээст хэвлэсэн LED тагны дээд хэсэгт оруулна. Тунгалаг хальсыг орон сууцны буланд байрлуулж, хашлага дотор тааруулан хайчилж ав.
Алхам 7: Код ба тохиргоо
Мэдрэгчийг бүрэн угсарсны дараа та програмыг компьютерт холбож болно.
Анх тохируулахдаа bruh автоматжуулалтын энэ кодыг ашигласан. Энэ нь тухайн үеийн олон мэдрэгчийг гэрийн туслахтай холбож байв.
Multisensor GitHub репо -
Гэхдээ дараа нь би Blynk -ийг ашиглан мэдрэгч бүрийг хянаж, шууд утсандаа оруулав.
blynk.io/en/getting-started
SuperChart бол аюулгүй байдлыг хянахын тулд өгөгдлийг iPhone руугаа дамжуулахад ашигладаг Blynk сонголт юм. SuperChart нь амьд болон түүхэн өгөгдлийг дүрслэхэд ашиглагддаг. Та үүнийг мэдрэгчийн өгөгдөл, хоёртын үйл явдлын бүртгэл болон бусад зүйлд ашиглаж болно.
SuperChart виджетийг ашиглахын тулд та таймер ашиглан тоног төхөөрөмжөөс өгөгдлийг хүссэн интервалаар оруулах шаардлагатай болно.
Өгөгдөл дамжуулах үндсэн жишээ энд байна.
Харилцаа холбоо:
Цагийн хүрээ болон Шууд горим хооронд шилжих
Цагийн хязгаарыг өөрчлөхийн тулд виджетийн доод хэсэгт байрлах цагийн хүрээг товшиж өгөгдлийн дамжуулалтыг харуулах эсвэл нуухын тулд Домогт элементүүдийг товшино уу
Цаг хугацааны тэмдэг болон харгалзах утгыг харахын тулд Tap'n'hold товчийг дарж өмнөх өгөгдлөө харуулахын тулд зүүнээс баруун тийш хурдан шударна уу
Дараа нь өгөгдлийг өгөгдсөн хугацааны дотор урагш, урагш гүйлгэж болно. Бүтэн дэлгэцийн горим
Энэ товчлуур дээр дарж ландшафт чиглэлд бүтэн дэлгэцийн горимыг нээнэ үү.
Утсаа буцааж хөрөг горимд эргүүлээрэй. График нь автоматаар эргэх ёстой.
Бүтэн дэлгэцэн дээр та X (цаг) болон олон Y хэмжээсийг харах болно.
Бүрэн дэлгэцийн горимыг виджетийн тохиргооноос идэвхгүй болгож болно.
Цэс товчлуур Цэс товчлуур нь нэмэлт функцүүдийг нээх болно.
Сервер дээрх өгөгдлийг CSV руу экспортлох
SuperChart тохиргоо:
Диаграмын гарчгийн гарчгийн фонтын хэмжээ Танд 3 фонтын хэмжээтэй сонголт байна Гарчигийг тэгшлэх Диаграмын гарчгийн зэрэгцүүлэлтийг сонгоно уу. Энэ тохиргоо нь виджет дээрх Гарчиг ба Домог байршилд мөн нөлөөлдөг. X тэнхлэгийг харуулах (цаг) Хэрэв та хүснэгтийнхээ доод хэсэгт цагийн шошгыг харуулахыг хүсвэл үүнийг сонгоно уу. Цагийн хязгаар сонгогч нь диаграмынхаа шаардлагатай хугацаа (15м, 30м, 1цаг, 3цаг,…) болон нарийвчлалыг сонгох боломжийг танд олгоно. Нарийвчлал нь таны өгөгдөл хэр нарийвчлалтай болохыг тодорхойлдог. Одоогийн график нь 2 төрлийн нарийвчлалтай, өндөр нарийвчлалтай дэмждэг. Шийдвэрлэх хугацаа нь сонгосон хугацаанаас хамаарна. Жишээлбэл, 1d -ийн стандарт нарийвчлал нь өдөрт 24 оноо (цагт 1), өндөр нарийвчлалтайгаар та өдөрт 1d 1440 оноо (минутанд 1) авах болно гэсэн үг юм. Datastreams Өгөгдлийн дамжуулалтыг нэмэх (өгөгдлийн дамжуулалтыг хэрхэн тохируулах талаар доороос уншина уу)
Өгөгдлийн дамжуулалтын тохиргоо
Виджет нь 4 хүртэлх өгөгдлийн дамжуулалтыг дэмждэг.
Datastream Тохиргооны дүрс дээр дарж Datastream Тохиргоог нээнэ үү.
Дизайн:
Боломжтой диаграмын төрлийг сонгоно уу:
Шугаман талбарын хоёртын файл (хоёртын холбоосыг холбох)
Өнгө:
Хатуу өнгө эсвэл градиент сонгох
Эх сурвалж ба оролт:
Та 3 төрлийн мэдээллийн эх сурвалжийг ашиглаж болно.
1. Виртуал пин
Өгөгдлийг уншихын тулд хүссэн төхөөрөмж болон виртуал зүүг сонгоно уу.
2. Шошго
SuperChart нь нэгтгэсэн функцийг ашиглан олон төхөөрөмжөөс өгөгдлийг нэгтгэх боломжтой.
Жишээлбэл, хэрэв танд өгөгдсөн хугацаанд температур илгээдэг 10 температур мэдрэгч байгаа бол
Та виджет дээрх 10 мэдрэгчийн дундаж утгыг тооцоолж болно.
Шошго ашиглахын тулд:
Өгөгдлийг нэгтгэхийг хүссэн төхөөрөмж бүрт Tag -ийг нэмнэ үү. Бүх төхөөрөмж дээрх өгөгдлийг ижил Виртуал зүү рүү оруулна уу. (жишээ нь Blynk.virtualWrite (V0, температур);) Тагийг SuperChart Widget -д эх сурвалж болгон сонгоод өгөгдөл ирж буй зүүг ашиглана уу (жишээ нь V0)
Боломжтой функцууд:
SUM нь орж ирсэн бүх утгыг AVG сонгосон шошго бүхий бүх төхөөрөмж дээр тодорхойлсон Виртуал Пин дээр нэгтгэн харуулах болно дундаж утга ЭЗХЯ дундаж утгыг олох болно MIN хамгийн бага утгыг графиклах болно MAX хамгийн их утга
☝️ ЧУХАЛ: Шошго шууд горимд ажиллахгүй байна.
Төхөөрөмж сонгогч Хэрэв та Төсөл сонгогч виджетээ төсөл дээрээ нэмбэл SuperChart -ийн эх сурвалж болгон ашиглаж болно. Энэ тохиолдолд, хэрэв та төхөөрөмжийг Device Selector хэсэгт өөрчлөх юм бол диаграмыг зохих ёсоор шинэчлэх болно
Y тэнхлэгийн тохиргоо
Y тэнхлэгийн дагуу өгөгдлийг хэрхэн масштаблах 4 горим байдаг
Авто
Өгөгдлийг тухайн хугацааны хамгийн бага ба хамгийн их утга дээр үндэслэн автоматаар хэмжих болно. Энэ бол эхлэхэд тохиромжтой сонголт юм. Хамгийн бага/хамгийн их
Энэ горимыг сонгоход Y масштабыг таны сонгосон утгуудад тохируулна.
Жишээлбэл, хэрэв таны техник хангамж -100 -аас 100 хүртэлх утгатай өгөгдлийг илгээдэг бол та диаграмыг тохируулж болно
Энэ утгад өгөгдлийг зөв оруулах болно.
Та мөн өгөгдлийг тодорхой хязгаарт багтаан төсөөлөхийг хүсч болно.
Ирж буй өгөгдөл 0-55 хооронд байна гэж бодъё, гэхдээ та зөвхөн 30-50 хүртэлх утгыг харахыг хүсч байна.
Та үүнийг тохируулж болно, хэрэв таны тохируулсан Y хэмжигдэхүүнээс хэтэрсэн бол диаграмыг тайрах болно
% of Height Энэ сонголт нь танд виджет дээр ирж буй өгөгдлийг автоматаар хэмжиж, хүссэнээрээ байрлуулах боломжийг олгодог. Энэ горимд та виджетийн өндрийн хувийг 0% -иас 100% хүртэл тохируулна.
Хэрэв та 0-100%гэж тохируулсан бол үнэн хэрэгтээ энэ нь бүрэн автомат хэмжээс юм. Өгөгдөл ямар хүрээнд ирж байгаагаас үл хамааран
энэ нь виджетийн бүх өндрийг үргэлж хуваарилах болно.
Хэрэв та үүнийг 0-25%болгож тохируулсан бол энэ диаграмыг виджетийн өндрийн 1/4-ээр л гаргах болно.
Энэ тохиргоо нь хоёртын диаграм эсвэл нэг диаграм дээрх хэд хэдэн өгөгдлийн урсгалыг өөр байдлаар дүрслэхэд маш чухал юм.
Дельта Өгөгдөл нь өгөгдсөн Delta утгын хүрээнд байх боловч диаграмыг энэ хүрээнд автоматаар масштаблах болно. Хэрэв дельта нь хүрээнээс давсан бол графикийг тухайн хугацааны мин/хамгийн их утга хүртэл автоматаар масштаблах болно.
Дагавар
Энд та Tap'n'hold -ийн үеэр харуулах дагаврыг зааж өгч болно.
Аравтын бутархай
График дээр дарахад график утгын форматыг тодорхойлдог. Боломжит сонголтууд нь: #, #. #, #. ## гэх мэт.
Алга болсон мэдээллийн цэгүүдийг холбоно уу
Хэрэв энэ унтраалга асаалттай байгаа бол өгөгдөл байхгүй байсан ч SuperChart бүх цэгүүдийг холбоно.
Хэрэв үүнийг OFF гэж тохируулсан бол өгөгдөл байхгүй тохиолдолд цоорхойг харах болно.
Хоёртын диаграмын тохиргоо
Энэ төрлийн диаграм нь хоёртын өгөгдлийг төлөвлөхөд ашигтай байдаг, жишээлбэл нэгжийг асаах, унтраах, хөдөлгөөнийг илрүүлэх эсвэл тодорхой босго хүрэх үед.
Та ирж буй өгөгдлийг ҮНЭН эсвэл ХУДАЛ болгож хувиргах цэг болох FLIP цэгийг зааж өгөх хэрэгтэй.
Жишээлбэл, та өгөгдлийг 0 -ээс 1023 хүртэлх хязгаарт багтаан илгээдэг. Хэрэв та 512 -г FLIP цэг болгон тохируулсан бол 512 -с дээш бүх зүйлийг (512 -ийг эс тооцвол) ҮНЭН гэж бүртгэнэ, 512 -аас доош утгыг (512 -ийг оруулаад) ХУДАЛ гэж үзнэ.
Өөр нэг жишээ, хэрэв та 0 ба 1 -ийг илгээж 0 -ийг FLIP цэг болгон тохируулбал 1 нь ҮНЭН, 0 нь ХУДАЛ болно
Улсын шошго:
Энд та TRUE/FALSE -ийг Tap'n'Hold горимд хэрхэн харуулахыг зааж өгч болно.
Жишээлбэл, та "Equipment ON" шошгыг ҮНЭН болгож, FALSE -ийг "Equipment OFF" болгож тохируулж болно.
Алхам 8: Бооцоо хийх …
Энэхүү төслийн талаархи миний алсын хараа бол нэмэлт бүрэлдэхүүн хэсгүүдийг нэмж, олон талт хамгаалалтын мэдрэгч болгохын тулд өөрчлөх боломжтой бүрэн модулийг бий болгох явдал байв. Микроконтроллерт ачаалагдсан кодыг үндэслэн энэ төхөөрөмжийг олон мэдрэгчийн байршилд ашиглаж болно. Миний зааврыг уншихад цаг гаргасанд тань үнэхээр их талархаж байна!
Зөвлөмж болгож буй:
Sensor Fusion ашиглан гар хийцийн аюулгүй байдлын систем: 5 алхам
Sensor Fusion ашиглан гар хийцийн аюулгүй байдлын систем: Энэхүү төслийн санаа нь хямд бөгөөд хялбараар бүтээгдсэн хамгаалалтын мэдрэгчийг бий болгох явдал юм. Анхны зорилго бол хэн нэгэн шатаар өгсөхөд надад мэдэгдэх зүйлийг бүтээх явдал байсан, гэхдээ би бас
PLC аюулгүй байдлын утасгүй аюулгүй байдлын товчлуур: 6 алхам (зурагтай)
PLC -ийн аюулгүй байдлын утасгүй аюулгүй байдлын товчлуур: Энэхүү төсөл нь аюултай үйлдвэрлэлийн байгууламжийн аюулгүй байдлын нэмэлт давхаргыг бий болгохын тулд IoT болон (эцэст нь) робот техникийг ашиглах талаархи миний ойлголтын нотолгоо юм. Энэ товчлуурыг ашиглан дохиог хянах зэрэг олон процессыг эхлүүлэх эсвэл зогсоох боломжтой
One Touch Эмэгтэйчүүдийн аюулгүй байдлын аюулгүй байдлын систем: 3 алхам
Эмэгтэйчүүдийн аюулгүй байдлын нэг мэдрэгчтэй систем: Нэг мэдрэгчтэй дохиолол 8051 микро хянагч ашигладаг эмэгтэйчүүдийн аюулгүй байдлын систем Өнөөгийн ертөнцөд эмэгтэйчүүдийн аюулгүй байдал нь тухайн улсын хамгийн чухал асуудал болоод байна. Өнөөдөр эмэгтэйчүүдийг дарамталж, зовоодог, заримдаа яаралтай тусламж хэрэгтэй болдог. Шаардлагатай байршил байхгүй байна
Arduino ашиглан DIY аюулгүй байдлын мэдрэгч: 5 алхам
Arduino ашиглан DIY аюулгүй байдлын мэдрэгч: Байшинг хэрхэн дээрэмдэхээс хэрхэн аюулгүй байлгах талаар сураарай
Аюулгүй байдлын мэдрэгч болон аналог хэлхээг ашиглан гаражид урвуу зогсоолын туслах: 5 алхам
Аюулгүй байдлын мэдрэгч болон аналог хэлхээг ашиглан гаражид урвуу зогсоолын туслах: Эхнэрүүдийнхээ гомдлын улмаас хүн төрөлхтний түүхэнд олон шинэ бүтээл хийсэн гэж би бодож байна. Угаалгын машин, хөргөгч нь үнэхээр нэр дэвшигчид шиг харагдаж байна. Миний бяцхан " шинэ бүтээл " Энэхүү зааварт гарын авлагад дурдсан электрон