Mundarija:

Suv osti kamerasi uyidagi oqish detektori yaxshilandi: 7 qadam (rasmlar bilan)
Suv osti kamerasi uyidagi oqish detektori yaxshilandi: 7 qadam (rasmlar bilan)

Video: Suv osti kamerasi uyidagi oqish detektori yaxshilandi: 7 qadam (rasmlar bilan)

Video: Suv osti kamerasi uyidagi oqish detektori yaxshilandi: 7 qadam (rasmlar bilan)
Video: ANAKONDA - CHO'KIB KETDIMI BU AYOL 2024, Iyul
Anonim
Suv osti kamerasi uyidagi oqish detektori takomillashtirildi
Suv osti kamerasi uyidagi oqish detektori takomillashtirildi
Suv osti kamerasi uyidagi oqish detektori takomillashtirildi
Suv osti kamerasi uyidagi oqish detektori takomillashtirildi
Suv osti kamerasi uyidagi oqish detektori takomillashtirildi
Suv osti kamerasi uyidagi oqish detektori takomillashtirildi

Bu suv osti kamerasi korpusining oqish detektorining oldingi versiyasi o'tgan yili Instructables -da joylashtirilgan, uning dizayni Atmel AVR asosidagi AdaFruit Trinket -ga asoslangan. Ushbu takomillashtirilgan versiyada Atmel SAMD M0 asosidagi AdaFruit Trinket ishlatiladi. Natijada, Atmel mikroprosessorining batareyasi ancha uzoqroq bo'ladi.

AVR dizaynidagi muammo qisman AdaFruit AVR qismlarini tanlashi bilan bog'liq edi. AVR protsessorining minimal ish kuchlanishi 2,7 voltni tashkil qiladi, bu erda batareya (CR2032) nominal ravishda 3 voltni tashkil qiladi. Aniq natija - batareyaning zo'riqishi ~ 2,7 voltgacha pasayishi bilan protsessor qayta o'rnatiladi (masalan, oqish detektori LEDining yonib -o'chishidan yuk ostida).

SAMD M0 protsessori 1,6 voltgacha ishlashi mumkin va kutish rejimidan ancha past quvvat sarflaydi (eski AVR uchun 3,5 uA va 25 uA). Natijada, batareyaning ishlash muddati 3 yil. Yaxshiyamki, AdaFruit Trinket M0 eski AVR -ga nisbatan form -faktor va pinout jihatidan bir xil.

Suv osti kamerasi kamdan -kam hollarda oqadi, lekin agar bunday hodisa ro'y bersa, odatda halokatli bo'lib, kamera tanasi va linzalariga tuzatib bo'lmaydigan shikast etkazadi.

SparkFun 2013 yilda suv detektori loyihasini nashr etdi, uning asl dizayni NautiCam oqish sensori o'rnini bosish uchun mo'ljallangan edi. Ushbu loyiha SparkFun dizaynini AdaFruit Trinket -ga moslashtiradi. Olingan dastur Olympus PT-EP14 korpusiga mos keladigan darajada kichik (masalan, Olympus OM-D E-M1 Mark II korpusi uchun).

1 -qadam: Vero taxtasini kesib oling va tasma kabelini ulang

Vero taxtasini kesib oling va tasma kabelini ulang
Vero taxtasini kesib oling va tasma kabelini ulang
Vero taxtasini kesib oling va tasma kabelini ulang
Vero taxtasini kesib oling va tasma kabelini ulang
Vero taxtasini kesib oling va tasma kabelini ulang
Vero taxtasini kesib oling va tasma kabelini ulang
Vero taxtasini kesib oling va tasma kabelini ulang
Vero taxtasini kesib oling va tasma kabelini ulang

Suv osti kamerasi korpusining pastki qismida joylashgan sensorni yaratish uchun Vero taxtasining bir qismi ishlatiladi. Vero taxtasida misning parallel chiziqlari bor, bu erda odatda alohida elektron tugunlari uchun segmentlar yaratiladi.

Vero taxtasini bir nechta asboblar bilan kesish mumkin, lekin eng toza yechim - olmosli arra pichog'idan foydalanish (masalan, odatda plitkani kesish uchun ishlatiladi), bu erda pichoq uchun suv kerak emas. Sensorning kengligi ikkita mis chiziqdan iborat bo'lib, uzunligi korpusga mos keladigan narsadir. Olympus korpuslari odatda korpusning pastki markazida quritilgan sumkani ushlab qolish uchun ishlatiladigan ikkita olukdan iborat. Sensor, rasmda ko'rsatilgandek, oluklar orasiga joylashtirilgan. Lenta kabelini (kengligi ikkita o'tkazgich) Vero taxtasining bir uchiga ulang va ixtiyoriy ravishda lehim bo'g'inlarini yopib, taxtaning uchiga issiqlik o'tkazmaydigan quvur qo'shing.

2 -qadam: Flash dasturi

Arduino IDE -dan foydalanib, o'rnatilgan dasturiy ta'minotni CR2032 batareyasi bo'lmagan USB kabeli yordamida Trinket -ga o'chiring. Ikkala fayl ham "H2OhNo" nomli katalogga joylashtirilishi kerak.

Wiring.c protsessor pinlarini standart holatida qoldirishga ruxsat berish uchun o'zgartirildi, ularni kirish sifatida konfiguratsiya qilishga majburlashdi. Protsessor pinini yuqoriga yoki pastga tushirmasdan kirish sifatida o'rnatish ortiqcha quvvat sarflanishiga olib keladi. AdaFruit Trinket hech qanday tortish yoki tushirish qarshiligini ta'minlamaydi.

Oqish detektorini keyingi bosqichdan oldin sezuvchi vero mis tasmasini namlash orqali tekshiring.

Eslatma: Regulyator olib tashlanganida yoki chiqish pimi ko'tarilganda, 3V CR2032 SAMD protsessorini yondirish uchun etarli kuchlanishni bermaydi. Shunday qilib, miltillovchi qadam regulyatorni olishdan oldin bajarilishi kerak. Yoki yonib -o'chganda 3,3 V ga o'rnatilgan tashqi quvvat manbai ishlatilishi kerak.

3 -qadam: DotStar LEDini va ko'tarish regulyatorining chiqish pinini olib tashlang

DotStar LED va ko'tarish regulyatorining chiqish pinini olib tashlang
DotStar LED va ko'tarish regulyatorining chiqish pinini olib tashlang

Afsuski, AdaFruit M0 Trinket DotStar LED pikselini o'z ichiga oladi, hatto kutish holatiga o'tkazilganda ham 1 mA ga yaqin batareya quvvatiga salbiy ta'sir qiladi. Trotetdan DotStar -ni olib tashlang.

Ma'lumotlar varag'i bo'yicha o'rnatilgan regulyator juda kam quvvatga ega. Ammo amalda uning iste'moli ma'lumotlar jadvalining 10 barobariga teng. Yechim shundaki, biz CR2032 batareyasini to'g'ridan -to'g'ri protsessorga ulab, uni ajratib turadigan regulyatorning chiqish pimini ko'taramiz va shu bilan uning quvvatini olmasligini ta'minlaymiz. Yoki regulyatorni olib tashlang yoki chiqish pinini ko'taring.

4 -qadam: Rezistorni elektron kartaning orqa tomoniga o'tkazing

Rezistorni elektron kartaning orqa tomoniga o'tkazing
Rezistorni elektron kartaning orqa tomoniga o'tkazing
Rezistorni elektron kartaning orqa tomoniga o'tkazing
Rezistorni elektron kartaning orqa tomoniga o'tkazing

Afsuski, SAMD protsessori analog kirishga qarshilik ko'rsatishga harakat qilmoqda. Shunday qilib, biz kartaga allaqachon o'rnatilgan komponentni qayta joylashtirish orqali sxemaga qarshilik qo'shishimiz kerak. Bezakda LEDning kuchi bor, biz batareyani zaryadsizlantirishini xohlamaymiz. Ushbu LEDning qarshiligi chiqariladi va 3V va SCL prokladkalari orasiga ulangan taxtaning orqa tomoniga o'tkaziladi.

5 -qadam: uyga o'rnatish

Uyga o'rnatish
Uyga o'rnatish

Batareya ushlagichi va Trinket suv osti korpusiga Velcro nuqtalari yordamida biriktirilgan (masalan, ~ 1 dyuymli diametr). Piezo o'tkazgich o'z -o'zidan yopishqoq halqaga ega, bu erda o'tkazgich Trinket yaqinidagi korpus devoriga biriktirilgan. Sensor - bu Olympus korpusining pastki qismiga ishqalanish. Boshqa uylar maxsus turar joyni talab qilishi mumkin. Rasmni osib qo'yadigan macun mos keladigan korpuslar mavjud bo'lmaganda, sensorni mahkamlash uchun ishlatilgan.

E'tibor bering: piezo o'tkazgich sirtga o'rnatilishi kerak, aks holda uning chiqish hajmi aylana cheklanganida erishiladigan narsaning bir qismidir.

6 -qadam: Sinov

Barmoqlaringizni namlang va Vero taxtasi chiziqlariga teging. LED yonib -o'chib turishi kerak va piezo transduser ovozli ovoz chiqaradi.

7 -qadam: Materiallar hisobi

- AdaFruit Trinket M0

- qizil LED

- 47K ohmli qarshilik

- Piezo o'tkazgich (TDK PS1550L40N)

- CR2032 batareya ushlagichi (Xotirani himoya qilish qurilmalari P/N BA2032SM)

- CR2032 batareyasi

Tavsiya: