![Arduino Nano - samouczek dotyczący cyfrowego czujnika światła otoczenia BH1715: 4 kroki Arduino Nano - samouczek dotyczący cyfrowego czujnika światła otoczenia BH1715: 4 kroki](https://i.howwhatproduce.com/images/002/image-3147-13-j.webp)
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03
![Image Image](https://i.howwhatproduce.com/images/002/image-3147-15-j.webp)
![](https://i.ytimg.com/vi/bgZNwIOVO1E/hqdefault.jpg)
BH1715 to cyfrowy czujnik oświetlenia otoczenia z interfejsem magistrali I²C. BH1715 jest powszechnie używany do uzyskiwania danych dotyczących oświetlenia otoczenia w celu dostosowania mocy podświetlenia wyświetlacza LCD i klawiatury dla urządzeń mobilnych. To urządzenie oferuje 16-bitową rozdzielczość i regulowany zakres pomiarowy, umożliwiając detekcję od 0,23 do 100 000 luksów. Oto jego demonstracja z Arduino nano.
Krok 1: Czego potrzebujesz.
![Czego potrzebujesz..!! Czego potrzebujesz..!!](https://i.howwhatproduce.com/images/002/image-3147-16-j.webp)
1. Arduino nano
2. BH1715
3. Kabel I²C
4. Tarcza I²C dla Arduino Nano
Krok 2: Połączenia:
![Znajomości Znajomości](https://i.howwhatproduce.com/images/002/image-3147-17-j.webp)
![Znajomości Znajomości](https://i.howwhatproduce.com/images/002/image-3147-18-j.webp)
![Znajomości Znajomości](https://i.howwhatproduce.com/images/002/image-3147-19-j.webp)
![Znajomości Znajomości](https://i.howwhatproduce.com/images/002/image-3147-20-j.webp)
Weź nakładkę I2C dla Arduino Nano i delikatnie wepchnij ją na piny Nano.
Następnie podłącz jeden koniec kabla I2C do czujnika BH1715, a drugi koniec do ekranu I2C.
Połączenia prezentuje powyższy obrazek.
Krok 3: Kod:
![Kod Kod](https://i.howwhatproduce.com/images/002/image-3147-21-j.webp)
Kod Arduino dla BH1715 można pobrać z naszego repozytorium GitHub-Dcube Store.
Oto link do tego samego:
github.com/DcubeTechVentures/BH1715…
Dołączamy bibliotekę Wire.h ułatwiającą komunikację I2c czujnika z płytką Arduino.
Możesz również skopiować kod stąd, jest on podany w następujący sposób:
// Rozprowadzane z wolną licencją.
// Używaj go w dowolny sposób, z zyskiem lub za darmo, pod warunkiem, że pasuje do licencji powiązanych z nim dzieł.
// BH1715
// Ten kod jest przeznaczony do współpracy z modułem BH1715_I2CS I2C Mini dostępnym w sklepie Dcube Store.
#włączać
// BH1715 I2C adres to 0x23(35)
#define Addr 0x23
pusta konfiguracja()
{
// Zainicjuj komunikację I2C jako MASTER
Wire.początek();
// Zainicjuj komunikację szeregową, ustaw szybkość transmisji = 9600
Serial.początek(9600);
// Rozpocznij transmisję I2C
Wire.beginTransmisja(Addr);
// Wyślij polecenie włączenia zasilania
Wire.write(0x01);
// Zatrzymaj transmisję I2C
Wire.endTransmission();
// Rozpocznij transmisję I2C
Wire.beginTransmisja(Addr);
// Wyślij polecenie pomiaru ciągłego
Wire.write(0x10);
// Zatrzymaj transmisję I2C
Wire.endTransmission();
opóźnienie(300);
}
pusta pętla()
{
dane int bez znaku[2];
// Żądaj 2 bajtów danych
Wire.requestFrom(Addr, 2);
// Odczytaj 2 bajty danych
// ALS msb, ALS lsb
if(Przewód.dostępny() == 2)
{
dane[0] = Przewód.odczyt();
dane[1] = Drut.odczyt();
}
opóźnienie(300);
//konwertuj dane
luminancja zmiennoprzecinkowa = ((dane[0] * 256) + dane[1]) / 1,20;
// Dane wyjściowe do monitora szeregowego
Serial.print("Luminancja światła otoczenia:");
Serial.print(luminancja);
Serial.println(" luks");
}
Krok 4: Aplikacje:
BH1715 to cyfrowy czujnik światła otoczenia z wyjściem, który może być wbudowany w telefon komórkowy, telewizor LCD, komputer typu NOTE itp. Może być również stosowany w przenośnych automatach do gier, aparacie cyfrowym, cyfrowej kamerze wideo, PDA, wyświetlaczu LCD i wielu innych urządzeniach, które wymagają wydajne aplikacje do wykrywania światła.
Zalecana:
Przełącznik światła czujnika ultradźwiękowego Arduino: 6 kroków
![Przełącznik światła czujnika ultradźwiękowego Arduino: 6 kroków Przełącznik światła czujnika ultradźwiękowego Arduino: 6 kroków](https://i.howwhatproduce.com/images/008/image-21323-j.webp)
Arduino Ultrasonic Sensor Light Switcher: Hej, dzisiaj zrobię przełącznik światła. Czasami mam rzeczy w ręku i nie mam dodatkowej ręki, żeby zapalić światło i staje się to niezręczna sytuacja. Postanawiam więc zrobić przełącznik światła, który pomoże mi włączyć światło
Obliczanie natężenia światła przy użyciu BH1715 i Arduino Nano: 5 kroków
![Obliczanie natężenia światła przy użyciu BH1715 i Arduino Nano: 5 kroków Obliczanie natężenia światła przy użyciu BH1715 i Arduino Nano: 5 kroków](https://i.howwhatproduce.com/images/002/image-3171-37-j.webp)
Obliczanie natężenia światła przy użyciu BH1715 i Arduino Nano: Wczoraj pracowaliśmy nad wyświetlaczami LCD i podczas pracy nad nimi zdaliśmy sobie sprawę, jak ważne jest obliczanie natężenia światła. Intensywność światła jest ważna nie tylko w fizycznej domenie tego świata, ale ma również dobrze opisaną rolę w biologii
Brzęczyk czujnika światła Arduino: 3 kroki
![Brzęczyk czujnika światła Arduino: 3 kroki Brzęczyk czujnika światła Arduino: 3 kroki](https://i.howwhatproduce.com/images/003/image-6274-50-j.webp)
Arduino Light Sensor Buzzer: Ta konstrukcja służy do umieszczania w ciemnym miejscu, a dźwięk alarmu zabrzmi za każdym razem, gdy otworzysz ciemny obszar. Wykorzystuje światłoczuły rezystor i jest cichy, gdy jest ciemno, a hałasuje, gdy jest jasno. Pomoże Ci to chronić
Metody wykrywania poziomu wody Arduino za pomocą czujnika ultradźwiękowego i czujnika wody Funduino: 4 kroki
![Metody wykrywania poziomu wody Arduino za pomocą czujnika ultradźwiękowego i czujnika wody Funduino: 4 kroki Metody wykrywania poziomu wody Arduino za pomocą czujnika ultradźwiękowego i czujnika wody Funduino: 4 kroki](https://i.howwhatproduce.com/images/003/image-8298-21-j.webp)
Metody wykrywania poziomu wody Arduino za pomocą czujnika ultradźwiękowego i czujnika wody Funduino: W tym projekcie pokażę, jak stworzyć niedrogi wykrywacz wody za pomocą dwóch metod:1. Czujnik ultradźwiękowy (HC-SR04).2. Czujnik wody Funduino
Niski koszt czujnika przepływu wody i wyświetlacz otoczenia: 8 kroków (ze zdjęciami)
![Niski koszt czujnika przepływu wody i wyświetlacz otoczenia: 8 kroków (ze zdjęciami) Niski koszt czujnika przepływu wody i wyświetlacz otoczenia: 8 kroków (ze zdjęciami)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10959878-low-cost-water-flow-sensor-and-ambient-display-8-steps-with-pictures-j.webp)
Niski koszt czujnika przepływu wody i wyświetlacz otoczenia: Woda jest cennym zasobem. Miliony ludzi nie mają dostępu do czystej wody pitnej, a każdego dnia z powodu chorób skażonych wodą umiera nawet 4000 dzieci. Jednak nadal marnujemy nasze zasoby. Nadrzędny cel tego