Агуулгын хүснэгт:
Видео: Raspberry Pi - BH1715 дижитал орчны гэрэл мэдрэгч Java заавар: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
BH1715 бол I²C автобусны интерфэйстэй дижитал орчны гэрэл мэдрэгч юм. BH1715 нь хөдөлгөөнт төхөөрөмжүүдийн LCD болон товчлуурын арын гэрлийн хүчийг тохируулах орчны гэрлийн өгөгдлийг олж авахад ихэвчлэн ашиглагддаг. Энэхүү төхөөрөмж нь 16 битийн нарийвчлал, тохируулгатай хэмжих хязгаарыг санал болгодог.23-аас 100 мянган люкс хүртэл илрүүлэх боломжийг олгодог. Жава код ашиглан бөөрөлзгөнө pi -тэй хийсэн жагсаал энд байна.
Алхам 1: Танд хэрэгтэй зүйл..
1. Raspberry Pi
2. BH1715
3. I²C кабель
4. Raspberry Pi -ийн I²C бамбай
5. Ethernet кабель
Алхам 2: Холболтууд:
Бөөрөлзгөнө pi -д зориулсан I2C бамбай аваад бөөрөлзгөнө pi -ийн gpio тээглүүрээр зөөлөн дарна уу.
Дараа нь I2C кабелийн нэг үзүүрийг BH1715 мэдрэгч рүү, нөгөө үзүүрийг I2C бамбай руу холбоно.
Мөн Ethernet кабелийг pi руу холбоно уу, эсвэл WiFi модулийг ашиглаж болно.
Холболтыг дээрх зураг дээр харуулав.
Алхам 3: Код:
BH1715-ийн java кодыг манай GitHub репозитор- Dcube дэлгүүрээс татаж авах боломжтой
Үүнтэй ижил холбоос энд байна:
github.com/DcubeTechVentures/BH1715…
Бид java кодын хувьд pi4j номын санг ашигласан бөгөөд бөөрөлзгөнө pi дээр pi4j суулгах алхамуудыг энд тайлбарласан болно.
pi4j.com/install.html
Та мөн кодыг эндээс хуулж болно, үүнийг дараах байдлаар өгсөн болно.
// Хүсэл зоригийн лицензээр тараасан.
// Үүнийг холбогдох бүтээлүүдийнхээ лицензтэй нийцсэн тохиолдолд ашиг, үнэгүй ашиглах боломжтой.
// BH1715
// Энэ код нь Dcube Store -д байдаг BH1715_I2CS I2C Mini модультай ажиллахад зориулагдсан болно.
com.pi4j.io.i2c. I2CBus импортлох;
com.pi4j.io.i2c. I2CD төхөөрөмжийг импортлох;
com.pi4j.io.i2c. I2CFactory импортлох;
java.io. IOException импортлох;
BH1715 нийтийн анги
{
public static void main (String args ) Exception хаядаг
{
// I2C автобус үүсгэх
I2CBus автобус = I2CFactory.getInstance (I2CBus. BUS_1);
// I2C төхөөрөмж авах, BH1715 I2C хаяг нь 0x23 (35)
I2CDevice төхөөрөмж = bus.getDevice (0x23);
// Power on командыг илгээх
device.write ((байт) 0x01);
// Тасралтгүй хэмжих команд илгээх
device.write ((байт) 0x10);
Thread.sleep (500);
// 2 байтын өгөгдлийг уншина уу
// luminance msb, luminance lsb
байт өгөгдөл = шинэ байт [2];
төхөөрөмж. унших (өгөгдөл, 0, 2);
// Өгөгдлийг хөрвүүлэх
давхар гэрэлтэлт = ((өгөгдөл [0] & 0xFF) * 256 + (өгөгдөл [1] & 0xFF)) / 1.20;
// Дэлгэц рүү өгөгдөл гаргана
System.out.printf ("Орчны гэрлийн гэрэлтэлт: %.2f lux %n", гэрэлтэлт);
}
}
Алхам 4: Өргөдөл:
BH1715 бол гар утас, LCD ТВ, ТЭМДЭГЛЭЛ гэх мэт компьютерт багтаасан дижитал гаралтын орчны гэрэл мэдрэгч бөгөөд үүнийг зөөврийн тоглоомын машин, дижитал камер, дижитал видео камер, PDA, LCD дэлгэц болон бусад шаардлагатай төхөөрөмжүүдэд ашиглаж болно. үр дүнтэй гэрэл мэдрэгч програмууд.
Зөвлөмж болгож буй:
Raspberry Pi - TMD26721 Хэт улаан туяаны дижитал ойролцоо илрүүлэгч Java заавар: 4 алхам
Raspberry Pi-TMD26721 хэт улаан туяаны дижитал ойролцоо илрүүлэгч Java заавар: TMD26721 нь хэт улаан туяаны дижитал детектор бөгөөд 8 зүү бүхий гадаргуутай холбох ганц модульд ойр орчныг илрүүлэх систем, дижитал интерфэйсийн логикийг өгдөг. нарийвчлал. Мэргэжилтэн
Arduino Nano - TSL45315 Орчны гэрэл мэдрэгчийн заавар: 4 алхам
Arduino Nano - TSL45315 Орчны гэрэл мэдрэгчийн заавар: TSL45315 бол дижитал орчны гэрэл мэдрэгч юм. Энэ нь янз бүрийн гэрэлтүүлгийн нөхцөлд хүний нүдний хариу урвалыг ойролцоогоор харуулдаг. Төхөөрөмжүүд нь сонгож болох гурван интеграцийн хугацаатай бөгөөд I2C автобусны интерфейсээр шууд 16 битийн люкс гаралтыг өгдөг. Төхөөрөмж нь
Raspberry Pi - TSL45315 Орчны гэрэл мэдрэгч Java заавар: 4 алхам
Raspberry Pi - TSL45315 Орчны гэрэл мэдрэгч Java заавар: TSL45315 бол дижитал орчны гэрэл мэдрэгч юм. Энэ нь янз бүрийн гэрэлтүүлгийн нөхцөлд хүний нүдний хариу урвалыг ойролцоогоор харуулдаг. Төхөөрөмжүүд нь сонгож болох гурван интеграцийн хугацаатай бөгөөд I2C автобусны интерфейсээр шууд 16 битийн люкс гаралтыг өгдөг. Төхөөрөмж нь
Заавар: RGB өнгө мэдрэгч мэдрэгч TCS230 -ийг Arduino UNO -той хэрхэн ашиглах вэ: 3 алхам
Заавар: RGB өнгө мэдрэгч мэдрэгч TCS230 -ийг Arduino UNO -той хэрхэн ашиглах вэ: Тодорхойлолт: Энэхүү заавар нь Arduino Uno ашиглан RGB өнгө илрүүлэгч мэдрэгчийг хэрхэн ашиглах талаар хэд хэдэн энгийн алхмуудыг харуулах болно. Энэхүү гарын авлагын төгсгөлд та цөөн хэдэн өнгийг харьцуулах хэд хэдэн үр дүнг авах болно
Raspberry Pi - TSL45315 Орчны гэрэл мэдрэгч Python заавар: 4 алхам
Raspberry Pi - TSL45315 Орчны гэрэл мэдрэгч Python заавар: TSL45315 бол дижитал орчны гэрэл мэдрэгч юм. Энэ нь янз бүрийн гэрэлтүүлгийн нөхцөлд хүний нүдний хариу урвалыг ойролцоогоор харуулдаг. Төхөөрөмжүүд нь сонгож болох гурван интеграцийн хугацаатай бөгөөд I2C автобусны интерфейсээр шууд 16 битийн люкс гаралтыг өгдөг. Төхөөрөмж нь