Turinys:
Video: „Raspberry Pi“- BH1715 „Java“skaitmeninis aplinkos šviesos jutiklis: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
BH1715 yra skaitmeninis aplinkos šviesos jutiklis su I²C magistralės sąsaja. BH1715 paprastai naudojamas aplinkos šviesos duomenims gauti, kad būtų galima reguliuoti mobiliųjų įrenginių LCD ir klaviatūros apšvietimo galią. Šis prietaisas siūlo 16 bitų skiriamąją gebą ir reguliuojamą matavimo diapazoną, leidžiantį aptikti nuo 0,23 iki 100 000 liuksų. Čia yra jo demonstravimas su aviečių pi naudojant „Java“kodą.
1 žingsnis: ko jums reikia..
1. Avietė Pi
2. BH1715
3. I²C kabelis
4. „I²C Shield“, skirtas „Raspberry Pi“
5. Ethernet kabelis
2 žingsnis: jungtys:
Paimkite aviečių pi I2C skydą ir švelniai stumkite jį virš aviečių pi gpio kaiščių.
Tada vieną I2C kabelio galą prijunkite prie BH1715 jutiklio, o kitą - prie I2C skydo.
Taip pat prijunkite Ethernet kabelį prie pi arba galite naudoti „WiFi“modulį.
Sujungimai parodyti aukščiau esančiame paveikslėlyje.
3 žingsnis: kodas:
„BH1715“„Java“kodą galima atsisiųsti iš mūsų „GitHub“saugyklos- „Dcube Store“
Čia yra nuoroda į tą patį:
github.com/DcubeTechVentures/BH1715…
„Java“kodui naudojome „pi4j“biblioteką, čia aprašyti veiksmai, kaip įdiegti „pi4j“į aviečių pi:
pi4j.com/install.html
Taip pat galite nukopijuoti kodą iš čia, jis pateikiamas taip:
// Platinama su laisvos valios licencija.
// Naudokite bet kokiu būdu, pelningai ar nemokamai, jei jis atitinka susijusių darbų licencijas.
// BH1715
// Šis kodas skirtas dirbti su „BH1715_I2CS I2C Mini“moduliu, kurį galima įsigyti „Dcube Store“.
importuoti com.pi4j.io.i2c. I2CBus;
importuoti com.pi4j.io.i2c. I2CDevice;
importuoti com.pi4j.io.i2c. I2CFactory;
importuoti java.io. IOException;
viešoji klasė BH1715
{
public static void main (String args ) metimai Išimtis
{
// Sukurti I2C magistralę
I2CBus magistralė = I2CFactory.getInstance (I2CBus. BUS_1);
// Gauti I2C įrenginį, BH1715 I2C adresas yra 0x23 (35)
I2CDĮrenginio įrenginys = autobusas.getDevice (0x23);
// Siųsti įjungimo komandą
device.write ((baitas) 0x01);
// Siųsti nuolatinio matavimo komandą
device.write ((baitas) 0x10);
Siūlai.miegoti (500);
// Skaityti 2 baitus duomenų
// šviesumas msb, šviesumas lsb
baitas duomenys = naujas baitas [2];
device.read (duomenys, 0, 2);
// Konvertuoti duomenis
dvigubas ryškumas = ((duomenys [0] ir 0xFF) * 256 + (duomenys [1] ir 0xFF)) / 1,20;
// Išvesti duomenis į ekraną
System.out.printf ("Aplinkos šviesos ryškumas: %.2f lux %n", ryškumas);
}
}
4 žingsnis: programos:
BH1715 yra skaitmeninis išvesties aplinkos šviesos jutiklis, kurį galima integruoti į mobilųjį telefoną, skystųjų kristalų televizorių, PASTABOS kompiuterį ir pan. Jis taip pat gali būti naudojamas nešiojamuose žaidimų mašinose, skaitmeninėse kamerose, skaitmeninėse vaizdo kamerose, PDA, LCD ekranuose ir daugelyje kitų prietaisų, kuriems reikia efektyvios šviesos jutimo programos.
Rekomenduojamas:
Raspberry Pi - TMD26721 infraraudonųjų spindulių skaitmeninis artumo jutiklis „Java“pamoka: 4 žingsniai
„Raspberry Pi“-TMD26721 infraraudonųjų spindulių skaitmeninis artumo jutiklis „Java“pamoka: TMD26721 yra infraraudonųjų spindulių skaitmeninis artumo detektorius, kuris suteikia pilną artumo aptikimo sistemą ir skaitmeninės sąsajos logiką viename 8 kontaktų paviršiaus tvirtinimo modulyje. Artumo aptikimas apima patobulintą signalo ir triukšmo tikslumas. Profesionalus
„Raspberry Pi“- TSL45315 „Java“aplinkos apšvietimo jutiklis: 4 žingsniai
„Raspberry Pi“- TSL45315 aplinkos šviesos jutiklis „Java“pamoka: TSL45315 yra skaitmeninis aplinkos šviesos jutiklis. Tai apytikslis žmogaus akių atsakas esant įvairioms apšvietimo sąlygoms. Įrenginiai turi tris pasirenkamus integracijos laikus ir suteikia tiesioginę 16 bitų liukso išvestį per I2C magistralės sąsają. Prietaisas kartu
„Raspberry Pi“- TSL45315 „Python“aplinkos šviesos jutiklis: 4 žingsniai
„Raspberry Pi“- TSL45315 aplinkos šviesos jutiklio „Python“vadovėlis: TSL45315 yra skaitmeninis aplinkos šviesos jutiklis. Tai apytikslis žmogaus akių atsakas esant įvairioms apšvietimo sąlygoms. Įrenginiai turi tris pasirenkamus integracijos laikus ir suteikia tiesioginę 16 bitų liukso išvestį per I2C magistralės sąsają. Prietaisas kartu
Skaitmeninis šviesos jutiklis naudojant LM358: 5 žingsniai
Skaitmeninis šviesos jutiklis naudojant LM358: Jutiklius dirbti su bet kokiu projektu yra smagu ir paprasta, yra tūkstančiai jutiklių ir mes galime pasirinkti savo projektams ar poreikiams tinkamą jutiklį. Tačiau nieko nėra geriau, nei sukurti savo „pasidaryk pats“jutiklius, kad jie veiktų su plačiu ra
KAIP PADARYTI IR IR IR ŠVIESOS ŠVIESOS ŠVIESOS ŠVIESOS KAMERĄ: 5 žingsniai (su paveikslėliais)
KAIP PADARYTI IR IR IR ŠVIESOS ŠVIESOS ŠVIESOS KAMERĄ: Supratau infraraudonųjų spindulių kamerą, kad galėčiau ją naudoti judesio fiksavimo sistemoje. Su juo taip pat galite gauti tokių nuostabių vaizdų: blizgių objektų, matomų fotoaparate, kurie yra normalūs realybėje. Už pigią kainą galite gauti gana gerų rezultatų. Jis