Мазмұны:
- 1 -қадам: Vero тақтасын кесіңіз және таспалы кабельді бекітіңіз
- 2 -қадам: Flash бағдарламасы
- 3 -қадам: DotStar светодиодын және көтеру реттегішінің шығыс түйреуішін алып тастаңыз
- 4 -қадам: Резисторды схеманың артқы жағына жылжытыңыз
- 5 -қадам: корпусқа орнату
- 6 -қадам: Тест
- 7 -қадам: Материалдық есеп
Бейне: СУДАҒЫ КАМЕРА ҮЙІНДЕГІ АҒЫҢДЫҚ ДЕТЕКТОРЫ: 7 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Бұл су астындағы камера корпусының ағу детекторының алдыңғы нұсқасы өткен жылы Instructables -те орналастырылған, онда дизайн Atmel AVR негізіндегі AdaFruit Trinket -ке негізделген. Бұл жетілдірілген нұсқада Atmel SAMD M0 негізіндегі AdaFruit Trinket жұмыс істейді. Нәтиже Atmel микропроцессорының арқасында батареяның қызмет ету мерзімін ұзартады.
AVR дизайнындағы мәселе ішінара AdaFruit AVR бөлшектерін таңдауға байланысты болды. AVR процессорының минималды жұмыс кернеуі 2,7 вольт, мұнда батарея (CR2032) номиналды түрде 3 вольт. Таза нәтиже - батареяның кернеуі ~ 2,7 вольтке дейін төмендеген кезде процессордың бастапқы қалпына келуі (мысалы, ағып кетудің детекторының жарық диодының жыпылықтауы кезінде жүктеме кезінде).
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 светодиодын және көтеру реттегішінің шығыс түйреуішін алып тастаңыз
Өкінішке орай, AdaFruit M0 Trinket DotStar жарықдиодты пиксельді қамтиды, тіпті күту режиміне 1 мА тартса да, бұл батареяның қызмет ету мерзіміне теріс әсер етеді. DotStar -ды Trinket -тен алып тастаңыз.
Деректер парағындағы реттегіштің қуаты өте төмен. Бірақ іс жүзінде оның шығыны мәліметтер кестесінен 10 есе көп. Шешім - біз CR2032 аккумуляторын процессорға тікелей қосамыз және оны оқшаулайтын реттегіштің шығыс түйреуішін көтереміз, осылайша ол қуат тартпайды. Реттегішті алып тастаңыз немесе шығыс штырын көтеріңіз.
4 -қадам: Резисторды схеманың артқы жағына жылжытыңыз
Өкінішке орай, SAMD процессоры аналогты кірістерге қарсылықты қамтамасыз ету үшін күресуде. Осылайша, схемаға резисторды тақтада бар компонентті қайта орналастыру арқылы қосу керек. Свинкада жарық диодты қуат көзі бар, бірақ бұл батареяны зарядсыздандырады. Бұл жарықдиодты резистор жойылады және 3V мен SCL жастықшалары арасында қосылған тақтаның артқы жағына жылжиды.
5 -қадам: корпусқа орнату
Аккумуляторлық ұстағыш пен Trinket су астындағы корпусқа Velcro нүктелері арқылы бекітіледі (мысалы, диаметрі ~ 1 дюйм). Пьезо түрлендіргіште өздігінен жабысатын сақина бар, онда түрлендіргіш корпустың қабырғасына Trinket маңында бекітілген. Сенсор - бұл Olympus корпусының төменгі бөлігіне сәйкес келетін үйкеліс. Басқа үйлерге арнайы тұрғын үй қажет болуы мүмкін. Тиісті корпус жоқ кезде сенсорды бекіту үшін суретке ілінетін шпатель қолданылды.
Ескертпе: пьезо түрлендіргіші бетке орнатылуы керек, әйтпесе оның шығыс көлемі шеңберді шектеу кезінде қол жеткізілетіннің бөлігі.
6 -қадам: Тест
Саусақтарыңызды сулаңыз және Vero тақтасының жолақтарына тигізіңіз. Жарық диоды жыпылықтауы керек, ал пьезо түрлендіргіші дыбыс шығарады.
7 -қадам: Материалдық есеп
- AdaFruit Trinket M0
- Қызыл жарық диоды
- 47К Ом резисторы
- Пьезо түрлендіргіші (TDK PS1550L40N)
- CR2032 батарея ұстағышы (P/N BA2032SM жадты қорғау құрылғылары)
- CR2032 батареясы
Ұсынылған:
Айнымалы токтың сымсыз детекторы: 7 қадам (суреттермен)
Айнымалы токтың сымсыз детекторы: Алдыңғы нұсқаулықты (инфрақызылға жақындық сенсоры) жасау кезінде мен өте әлсіз сигналды күшейту үшін қатарынан 2 транзисторды қолдану туралы бірнеше нәрсені түсіндім. Бұл нұсқаулықта мен & quo деп аталатын осы принципке тоқталамын
Су астындағы камера корпусының ағу детекторы: 7 қадам (суреттермен)
Су астындағы камера корпусының ағу детекторы: су астындағы камера корпусы сирек ағып кетеді, бірақ егер бұл оқиға орын алса, нәтижелер әдетте апатты болып табылады және камераның корпусы мен линзасына түзетілмейтін зақым келтіреді
EOS 1: 13 қадамдарымен судағы нитрат концентрациясын өлшеңіз
EOS 1 көмегімен судағы нитрат концентрациясын өлшеу: Бұл судағы нитрат концентрациясын өлшеу үшін EOS1 қолдану әдісі туралы қысқаша қадамдық нұсқаулық. Фосфатты өлшеу үшін ұқсас қадамдарды қолдануға болады (басқа сынақшы қажет)
Raspberry Pi адам детекторы + камера + колба: 6 қадам
Raspberry Pi адам детекторы + камера + шыныаяқ: Бұл оқулықта мен Raspberry Pi IoT жобасының қадамдарын қарастырамын - PIR Motion Sensor, Raspberry Camera модулін қолданып, қарапайым қауіпсіздік IoT құрылғысын құру және Flask көмегімен анықтау журналына кіру
Судағы кескінді жеңілдету: 4 қадам (суреттермен)
Судағы кескінді жеңілдету: Сіз тереңдеген сайын судың қалай қараңғы болатынын, бірақ таяз судың мөлдір екенін байқадыңыз ба? Мен бұл феноменді бақылау үшін жұмыс жасадым. Бұл кескіннің қарқындылығына негізделген рельеф жасау арқылы жасалады және бұл рельефті өңдеу