Battery Shield#
Battery Shield, OpenMV Cam’leri 2,1 mm DC namlu jakı aracılığıyla 1,8-5,5 V’luk bir kaynaktan besler ve bu da onu alkalin pil dağıtımları için ideal kılar. Ayrıca ters voltaj korumalı geniş bir 6-36 V girişi de kabul eder.
Tam veri sayfası, fotoğraflar ve sipariş için Battery Shield ürün sayfasına bakın.
Öne çıkanlar#
Pil dağıtımları için 1,8-5,5 V DC namlu jakı girişi
Ters voltaj ve dalgalanma korumalı 6-36 V geniş giriş
DC namlu jakı voltajını izlemek için P6 üzerinde 0-6 V ADC girişi
Tüyo
Bu shield üzerinden beslenen bir OpenMV Cam’in belirli bir aktif / derin uyku görev döngüsü için belirli bir pille ne kadar süre çalışacağını modellemek üzere pil ömrü tahmin aracını kullanın.
Pin çıkışı#
Pin referansı#
Pin | Fonksiyon |
|---|---|
P6 | DC namlu jakı voltajını izlemek için 0–6 V ADC girişi (P6 üzerinde 0–2,8 V’a seviye kaydırılır) |
BARREL girişi | DC namlu jakı üzerinde 1,8–5,5 V giriş |
PWR girişi | Terminal bloğu üzerinde 6–36 V geniş giriş (ters voltaja dayanıklı) |
RAW çıkışı | 800 mA’e kadar 3,5 V — doğrudan namlu jakından |
VIN çıkışı | 600 mA’e kadar 5,6 V — OR’lama diyotu aracılığıyla geniş girişten regüle edilir |
3,3V hattı | Shield’in kart üzerindeki elektroniğini besler |
GND hattı | Ortak toprak |
Not
Namlu jakı voltaj bölücüsü, shield’in arkasındaki 0 ohm’luk bir direnç aracılığıyla P6’yı besler. P6’yı ilgisiz kullanım için serbest bırakmak üzere direnci çıkarın.
Not
Shield’in arkasındaki tek bir 0 ohm’luk direnç, DC namlu jakının RAW çıkışını (varsayılan) mı yoksa VIN çıkışını mı beslediğini seçer — geçiş yapmak için direnci diğer ped çiftine taşıyın. Gücünü RAW yerine VIN üzerinden alan eski OpenMV Cam’ler için kullanışlıdır.
Kullanım#
DC namlu jakı voltajını P6 üzerinde okuyun (shield, pini sürmeden önce 0–6 V’u 0–2,8 V’a kadar seviye kaydırır):
from machine import ADC
import time
barrel = ADC("P6")
while True:
# 0–6 V on the input scaled to 0–2.8 V on P6
v = barrel.read_u16() * 2.8 / 65535
print("Barrel jack:", v * (6.0 / 2.8), "V")
time.sleep_ms(500)