2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03
ADT75 to bardzo dokładny, cyfrowy czujnik temperatury. Składa się z czujnika temperatury pasma wzbronionego i 12-bitowego przetwornika analogowo-cyfrowego do monitorowania i digitalizacji temperatury. Jego bardzo czuły czujnik sprawia, że jest wystarczająco kompetentny, aby dokładnie mierzyć temperaturę otoczenia. Oto demonstracja użycia go z fotonem cząstek.
Krok 1: Czego potrzebujesz.
1. Cząsteczkowy foton
2. ADT75
3. Kabel I²C
4. Tarcza I²C dla fotonu cząstek
Krok 2: Połączenie:
Weź osłonę I2C dla fotonu cząsteczkowego i delikatnie przesuń ją na szpilki fotonu cząsteczkowego.
Następnie podłącz jeden koniec kabla I2C do czujnika ADT75, a drugi koniec do ekranu I2C.
Połączenia prezentuje powyższy obrazek.
Krok 3: Kod:
Kod cząstek dla ADT75 można pobrać z naszego repozytorium github-DCUBE Store.
Oto link do tego samego:
github.com/DcubeTechVentures/ADT75/blob/master/Particle/ADT75.ino.
Wykorzystaliśmy dwie biblioteki do kodu cząstek, a mianowicie application.h oraz spark_wiring_i2c.h. Biblioteka Spark_wiring_i2c jest wymagana do ułatwienia komunikacji I2C z czujnikiem.
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ł.
// ADT75
// Ten kod jest przeznaczony do pracy z minimodułem ADT75_I2CS I2C
#włączać
#włączać
// adres ADT75 I2C to 0x48(72)
#define Addr 0x48
float cTemp = 0.0, fTemp = 0.0;
temp. wewn = 0;
pusta konfiguracja()
{
// Ustaw zmienną
Particle.variable("i2cdevice", "ADT75");
Particle.variable("cTemp", cTemp);
// Zainicjuj komunikację I2C jako Master
Wire.początek();
// Zainicjuj komunikację szeregową, ustaw szybkość transmisji = 9600
Serial.początek(9600);
opóźnienie(300);
}
pusta pętla()
{
dane int bez znaku[2];
// Rozpocznij transmisję I2C
Wire.beginTransmisja(Addr);
// Wybierz rejestr danych
Wire.write(0x00);
// Zatrzymaj transmisję I2C
Wire.endTransmission();
// Żądaj 2 bajtów danych
Wire.requestFrom(Addr, 2);
// Odczytaj 2 bajty danych
// temp msb, temp lsb
jeśli (Wire.available() == 2)
{
dane[0] = Przewód.odczyt();
dane[1] = Drut.odczyt();
}
// Konwertuj dane na 12 bitów
temp = ((dane[0] * 256) + dane[1]) / 16;
jeśli (temp > 2047)
{
temp -= 4096;
}
cTemp = temp * 0,0625;
fTemp = (cTemp * 1,8) + 32;
// Dane wyjściowe do pulpitu nawigacyjnego
Particle.publish("Temperatura w stopniach Celsjusza: ", String(cTemp));
Particle.publish("Temperatura w stopniach Fahrenheita: ", String(fTemp));
opóźnienie (1000);
}
Krok 4: Aplikacje:
ADT75 to bardzo dokładny, cyfrowy czujnik temperatury. Może być stosowany w szerokiej gamie systemów, w tym w systemach kontroli środowiska, komputerowym monitorowaniu termicznym itp. Może być również stosowany w systemach sterowania procesami przemysłowymi oraz monitorach systemów zasilania.
Zalecana:
Pomiar temperatury za pomocą ADT75 i Arduino Nano: 4 kroki
Pomiar temperatury za pomocą ADT75 i Arduino Nano: ADT75 to bardzo dokładny, cyfrowy czujnik temperatury. Składa się z czujnika temperatury pasma wzbronionego i 12-bitowego przetwornika analogowo-cyfrowego do monitorowania i digitalizacji temperatury. Jego bardzo czuły czujnik sprawia, że jest dla mnie wystarczająco kompetentny
Odczyt temperatury za pomocą czujnika temperatury LM35 z Arduino Uno: 4 kroki
Odczytywanie temperatury za pomocą czujnika temperatury LM35 z Arduino Uno: Cześć, w tej instrukcji dowiemy się, jak używać LM35 z Arduino. Lm35 to czujnik temperatury, który może odczytywać wartości temperatury od -55°C do 150°C. Jest to 3-zaciskowe urządzenie, które dostarcza napięcie analogowe proporcjonalne do temperatury. Cześć G
Pomiar temperatury za pomocą ADT75 i Raspberry Pi: 4 kroki
Pomiar temperatury za pomocą ADT75 i Raspberry Pi: ADT75 to bardzo dokładny, cyfrowy czujnik temperatury. Składa się z czujnika temperatury pasma wzbronionego i 12-bitowego przetwornika analogowo-cyfrowego do monitorowania i digitalizacji temperatury. Jego bardzo czuły czujnik sprawia, że jest dla mnie wystarczająco kompetentny
Jak korzystać z czujnika temperatury DHT11 z Arduino i temperatury drukowania, ciepła i wilgotności: 5 kroków
Jak używać czujnika temperatury DHT11 z Arduino i drukowania temperatury, ciepła i wilgotności: Czujnik DHT11 służy do pomiaru temperatury i wilgotności. Są bardzo popularnymi hobbystami elektroniki. Czujnik wilgotności i temperatury DHT11 ułatwia dodawanie danych o wilgotności i temperaturze do projektów elektroniki DIY. To za
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: 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