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)