Мазмуну:
- 1 -кадам: Vero тактасын кесип, тасма кабелин тиркеңиз
- 2 -кадам: Flash программасы
- 3 -кадам: DotStar LED жана Lift Regulator Output Pin алып салуу
- 4 -кадам: Резисторду Электр схемасынын арткы жагына жылдырыңыз
- 5 -кадам: Турак жайга орнотуу
- 6 -кадам: Тест
- 7 -кадам: Материалдык эсеп
Video: СУУ АЛДЫНДАГЫ КАМЕРА ҮЙҮНДӨГҮ АГУУ ДЕТЕКТОРУ: 7 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул суу астындагы камеранын турак жайдын агып кетүү детекторунун мурунку версиясы өткөн жылы Instructables сайтына жайгаштырылган, анда дизайн Atmel AVR негизделген AdaFruit Trinketке негизделген. Бул жакшыртылган версияда Atmel SAMD M0 негизделген AdaFruit Trinket иштейт. Натыйжада жогорку Atmel микропроцессорун эске алганда батарейканын иштөө мөөнөтү бир топ узун болот.
AVR дизайнындагы көйгөй жарым -жартылай AdaFruitтун AVR бөлүктөрүн тандоосунан улам болгон. AVR процессорунун минималдуу иштөө чыңалуусу 2,7 вольт, батарея (CR2032) номиналдуу түрдө 3 вольт. Таза натыйжа - батареянын чыңалуусу ~ 2.7 вольтко түшөөр замат процессордун баштапкы абалга келиши (мисалы, агып кетүү детекторунун LEDин күйгүзүүдөн жүктүн астында).
SAMD M0 процессору 1.6 вольтко чейин иштей алат жана күтүү режиминде электр энергиясын керектөөнү бир кыйла төмөн кылат (эски AVR үчүн 3.5 uA каршы 25 uA). Натыйжада, батареянын иштөө мөөнөтү 3 жыл. Бактыга жараша, AdaFruit Trinket M0 эски AVRге карата форма факторуна жана пинутка карата бирдей.
Суу астындагы камера корпусу сейрек агып кетет, бирок эгерде бул окуя болуп кетсе, анда натыйжалар кадимкидей катастрофалык болуп, камеранын корпусуна жана линзасына орду толгус зыян келтирет.
SparkFun 2013 -жылы суу детекторунун долбоорун жарыялаган, анда оригиналдуу дизайн NautiCam агып кетүү сенсорунун ордуна арналган. Бул долбоор SparkFun дизайнын AdaFruit Trinketке ылайыкташтырат. Натыйжада ишке ашыруу Olympus PT-EP14 корпусуна туура келгидей кичине (мисалы, Olympus OM-D E-M1 Mark II корпусу үчүн).
1 -кадам: Vero тактасын кесип, тасма кабелин тиркеңиз
Vero тактасынын бир бөлүгү суу астындагы камера корпусунун түбүндө жайгашкан сенсорду түзүү үчүн колдонулат. Vero тактасында жездин параллелдүү тилкелери бар, мында адатта жеке схема түйүндөрү үчүн сегменттер түзүлөт.
Vero тактасын бир нече инструменттер менен кесүүгө болот, бирок эң таза чечим - бул алмаз араа бычакты колдонуу (мисалы, адатта, плитканы кесүү үчүн колдонулат), бул жерде бычакка суу талап кылынбайт. Сенсордун туурасы эки жез тилкесинин туурасы жана узундугу каралып жаткан турак жайга ылайыктуу. Olympus корпустары, адатта, корпустун ылдыйкы борборунда кургатуучу баштыкты кармоо үчүн колдонулган эки оюкка ээ. Сенсор сүрөттө көрсөтүлгөндөй оюктардын ортосуна туура келет. Лента кабелин (туурасы эки өткөргүч) Vero тактасынын бир четине бекиткиле жана каалагандай тактайдын аягына жылытуучу түтүктөрдү кошуп, ширетүүчү түйүндөрдү жабгыла.
2 -кадам: Flash программасы
Arduino IDEди колдонуп, орнотулган CR2032 батарейкасы жок USB кабелин колдонуп, программаны Trinketке жаркылдатыңыз. Эки файл тең "H2OhNo" деп аталган каталогго жайгаштырылышы керек.
Wiring.c процессордун казыктарын демейки абалында калтырууга жана аларды киргизүү катары конфигурациялоого мажбурлоо үчүн өзгөртүлгөн. Процессордун пинин өйдө же ылдый түшүрбөстөн киргизүү катары орнотуу ашыкча энергия керектөөнү пайда кылат. AdaFruit Trinket эч кандай өйдө же ылдый каршылыгын бербейт.
Кийинки кадамга чейин сезгич жез тилкесин нымдап, агып кетүү детекторун текшериңиз.
Эскертүү: Регулятор алынгандан же чыккычы көтөрүлгөндөн кийин, 3V CR2032 SAMD процессорун жаркылдатуу үчүн жетиштүү чыңалуу бербейт. Ошентип, жарк этүү кадамы жөндөгүчтү алып салардан мурун аткарылышы керек. Же болбосо, жаркырап турганда 3.3 В орнотулган тышкы электр булагы колдонулушу керек.
3 -кадам: DotStar LED жана Lift Regulator Output Pin алып салуу
Тилекке каршы, AdaFruit M0 Trinket DotStar LED пикселин камтыйт, ал тургай күтүү режимине өткөрүлгөндө батареянын иштөө мөөнөтүнө терс таасирин тийгизген дээрлик 1 мА тартат. DotStar'ды Trinketтен алып салыңыз.
Борттогу жөндөгүч анын маалымат баракчасына абдан аз кубаттуулукта. Бирок иш жүзүндө анын керектөөсү маалымат баракчасынан 10 эсе көп. Чечим - бул CR2032 батареясын түздөн -түз процессорго туташтырып, жөнгө салгычтын пинин көтөрүп, аны изоляциялап, анын күчүн тартпашын камсыз кылуу. Же жөндөгүчтү алып салыңыз же чыгуучу пинди көтөрүңүз.
4 -кадам: Резисторду Электр схемасынын арткы жагына жылдырыңыз
Тилекке каршы, SAMD процессору аналогдук кирүүлөргө каршылык көрсөтүү үчүн күрөшүүдө. Ошентип, биз тактада турган компоненттин ордун толтуруу аркылуу схемага резистор кошушубуз керек. Светодиоддо LEDдин күчү бар, биз батарейканы заряддабайбыз. Бул светодиод үчүн резистор алынып, 3V менен SCL төшөмөлөрүнүн ортосунда туташкан тактанын арткы жагына жылдырылды.
5 -кадам: Турак жайга орнотуу
Батарея кармагыч жана Тринкет суу астындагы корпуска Velcro чекиттери менен бекитилет (мис. ~ 1 дюйм диаметри). Пьезо өткөргүчтүн өзүнө жабышчаак шакеги бар, бул жерде өткөргүч Тринкеттин жанындагы корпустун дубалына бекитилет. Сенсор Olympus корпусунун ылдыйкы бөлүгүнө туура келет. Башка үйлөр атайын жайгаштырууну талап кылышы мүмкүн. Ылайыктуу турак жай өзгөчөлүктөрү болбогондо, сүрөт илинген шыбак сенсорду камсыз кылуу үчүн колдонулган.
Эскертүү: Пьезо өткөргүч бир бетке орнотулушу керек, антпесе анын өндүрүшүнүн көлөмү айланасы чектелгенде жетишилген нерсенин бир бөлүгү.
6 -кадам: Тест
Манжаларыңызды нымдап, Vero такталарынын тилкелерине тийиңиз. Светодиод жарк этип турушу керек жана пьезо түрдөгүч үн чыгаруучу үн чыгарат.
7 -кадам: Материалдык эсеп
- AdaFruit Trinket M0
- Кызыл LED
- 47K Ом каршылыгы
- Пьезо өткөргүч (TDK PS1550L40N)
- CR2032 батарейка кармагычы (Memory Protection Devices P/N BA2032SM)
- CR2032 батареясы
Сунушталууда:
IOT негизиндеги газдын агуу детектору: 4 кадам
IOT негизиндеги газдын чыгышы детектору: Талаптар1 - Nodemcu (ESP8266) 2 - Түтүн сенсору (MQ135) 3 - Өткөргүч зымдар (3)
Суу агуу сигнализациясы: 4 кадам
Суу агып кетүүчү сигнализация машинасы: Долбоордун аталышы: Arduino суу агуу сигнализация машинасы Азыркы учурда адамдарда гараж бар. Гаражда, көпчүлүк адамдар сейрек колдонгон нерселерди же мурунку мезгилге тиешелүү нерселерди жайгаштырышат. Гараждын маанилүү бөлүгүн машиналар жана велосипеддер түзөт
ESP8266 боюнча суу агуу сенсору + Micropython + Domoticz: 16 кадам (Сүрөттөр менен)
ESP8266 + Micropython + Domoticzдеги суу агуу сенсору: Бир нече убакыт мурун аялым менден суу агуу сенсорун жасоону суранган. Ал казандагы түтүктүн агып кетишинен коркуп, жаңы салынган жыгач полун суу каптап кетет. Мен чыныгы инженер катары мындай сенсорго ээ болдум. 15 жашымдан
Суу астындагы камера корпусунун агып кетүү детектору: 7 кадам (сүрөттөр менен)
Суу астындагы камера корпусунун агып кетүү детектору: Суу астындагы камера корпусу сейрек агып кетет, бирок эгерде бул окуя болуп кетсе, анда натыйжалар кадимкидей катастрофалык болуп саналат жана камеранын корпусуна жана линзасына орду толгус зыян келтирет
Суу агуу детектору: 6 кадам (сүрөттөр менен)
Суу агуу детектору: Эгерде сиз качандыр бир убакта үйүңүзгө суу кирген жертөлөгө келүүдөн тынчсызданып жатсаңыз, бул долбоор сиз үчүн. Биз суунун агып кетүүсүн аныктоо системасын кантип түзүүнү көрсөтөбүз, ал агып кеткенде сизге текст кабарын жөнөтөт