Kazalo:
Video: Raspberry Pi - Java -senzor digitalnega senzorja zunanje svetlobe BH1715: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
BH1715 je digitalni senzor zunanje svetlobe z vmesnikom vodila I²C. BH1715 se običajno uporablja za pridobivanje podatkov o svetlobi v okolici za prilagajanje moči osvetlitve LCD in tipkovnice za mobilne naprave. Ta naprava ponuja 16-bitno ločljivost in nastavljivo območje merjenja, ki omogoča zaznavanje od 0,23 do 100 000 luksov. Tukaj je njegova predstavitev z malinovim pi s kodo java.
Korak: Kaj potrebujete.. !
1. Malina Pi
2. BH1715
3. Kabel I²C
4. I²C ščit za Raspberry Pi
5. Ethernetni kabel
2. korak: Povezave:
Za malino pi vzemite ščit I2C in ga nežno potisnite čez zatiče gpio maline pi.
Nato en konec kabla I2C priključite na senzor BH1715, drugi konec pa na ščit I2C.
Ethernetni kabel priključite tudi na pi ali pa uporabite modul WiFi.
Povezave so prikazane na zgornji sliki.
3. korak: Koda:
Kodo java za BH1715 lahko prenesete iz našega skladišča GitHub- Dcube Store
Tukaj je povezava za isto:
github.com/DcubeTechVentures/BH1715…
Za kodo java smo uporabili knjižnico pi4j, koraki za namestitev pi4j na malino pi so opisani tukaj:
pi4j.com/install.html
Kodo lahko tudi kopirate od tu, podana je na naslednji način:
// Razdeljeno z licenco za svobodno voljo.
// Uporabljajte ga kakor koli želite, dobičkonosno ali brezplačno, pod pogojem, da ustreza licencam povezanih del.
// BH1715
// Ta koda je zasnovana za delo z mini modulom BH1715_I2CS I2C, ki je na voljo v trgovini Dcube.
uvoz com.pi4j.io.i2c. I2CBus;
uvoz com.pi4j.io.i2c. I2CDevice;
uvoz com.pi4j.io.i2c. I2CFactory;
uvoz java.io. IOException;
javni razred BH1715
{
public static void main (String args ) vrže Exception
{
// Ustvari vodilo I2C
Vodilo I2CBus = I2CFactory.getInstance (I2CBus. BUS_1);
// Pridobite napravo I2C, naslov BH1715 I2C je 0x23 (35)
Naprava I2CDevice = bus.getDevice (0x23);
// Pošlji ukaz za vklop
device.write ((bajt) 0x01);
// Pošlji ukaz za neprekinjeno merjenje
device.write ((bajt) 0x10);
Thread.sleep (500);
// Preberite 2 bajta podatkov
// svetilnost msb, svetilnost lsb
bajt podatki = novi bajt [2];
device.read (podatki, 0, 2);
// Pretvarjanje podatkov
dvojna svetilnost = ((podatki [0] & 0xFF) * 256 + (podatki [1] & 0xFF)) / 1,20;
// Izhod podatkov na zaslon
System.out.printf ("Svetilnost ambientalne svetlobe: %.2f lux %n", svetilnost);
}
}
4. korak: Aplikacije:
BH1715 je digitalni izhodni senzor zunanje svetlobe, ki ga je mogoče vgraditi v mobilni telefon, LCD televizor, računalnik z opombami itd. Uporablja se lahko tudi v prenosnem igralnem stroju, digitalnem fotoaparatu, digitalni video kameri, dlančniku, LCD zaslonu in mnogih drugih napravah, ki zahtevajo učinkovite aplikacije zaznavanja svetlobe.
Priporočena:
Arduino Nano - TSL45315 Vadnica senzorja zunanje svetlobe: 4 koraki
Arduino Nano - TSL45315 Vadnica za senzor svetlobe okolice: TSL45315 je digitalni senzor za svetlobo okolice. Približuje odziv človeškega očesa v različnih svetlobnih pogojih. Naprave imajo tri izbirne integracijske čase in zagotavljajo neposreden 16-bitni lux izhod prek vmesnika vodila I2C. Naprava skupaj
Branje in zapisovanje podatkov senzorja svetlobe in temperature z Raspberry Pi: 5 korakov
Branje in zapisovanje podatkov svetlobnega in temperaturnega senzorja z Raspberry Pi: V tem navodilu se boste naučili brati svetlobni in temperaturni senzor z malinovim pi in ADS1115 analogno -digitalnim pretvornikom in ga grafično prikazati z matplotlibom. Začnimo s potrebnimi materiali
Vezje senzorja teme na deski + detektor svetlobe z LDR: 6 korakov
Krog senzorja teme na plošči + detektor svetlobe z LDR: V tej vadnici vas bom naučil, kako narediti preprosto svetlobo & Vezje detektorja teme s tranzistorjem & LDR.To vezje lahko uporabite za samodejni vklop / izklop luči ali naprav z dodajanjem releja na izhodu
Zvočni signal senzorja svetlobe Arduino: 3 koraki
Zvočni signal senzorja svetlobe Arduino: Ta zasnova se uporablja za namestitev v temen prostor in zvočni alarm se bo oglasil vsakič, ko odprete temno območje. Uporablja svetlobno občutljiv upor in je tih, ko je temno, in oddaja hrup, ko je svetlo. Tako boste zaščitili svoje
Metode odkrivanja nivoja vode Arduino z uporabo ultrazvočnega senzorja in senzorja vode Funduino: 4 koraki
Metode odkrivanja nivoja vode Arduino z uporabo ultrazvočnega senzorja in senzorja vode Funduino: V tem projektu vam bom pokazal, kako z dvema metodama ustvarite poceni detektor vode: 1. Ultrazvočni senzor (HC-SR04) .2. Senzor vode Funduino