Spisu treści:
Wideo: Cząsteczkowy foton - samouczek dotyczący czujnika temperatury ADT75: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
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:
Interfejs czujnika temperatury LM35 z Arduino: 4 kroki
Łączenie czujnika temperatury LM35 z Arduino: Termometry są przydatnym przyrządem używanym od dłuższego czasu do pomiaru temperatury. W tym projekcie wykonaliśmy cyfrowy termometr oparty na Arduino, który wyświetla aktualną temperaturę otoczenia i zmiany temperatury na wyświetlaczu LCD. Może być depl
Przesyłanie danych bezprzewodowego czujnika temperatury i wilgotności do programu Excel: 34 kroki
Wysyłanie danych z bezprzewodowego czujnika temperatury i wilgotności do Excela: Używamy tutaj czujnika temperatury i wilgotności NCD, ale kroki pozostają takie same dla każdego produktu ncd, więc jeśli masz inne bezprzewodowe czujniki ncd, możesz swobodnie obserwować obok. Za pomocą stopu tego tekstu musisz
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
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