Sadržaj:
Video: Raspberry Pi - Java Tonzor senzora temperature TCN75A: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
TCN75A je dvožični serijski temperaturni senzor ugrađen u pretvarač temperature u digitalni. Uključen je u programe koje može programirati korisnik i koji pružaju fleksibilnost za aplikacije osjetljivih na temperaturu. Postavke registra omogućuju korisnicima da konfiguriraju način uštede energije, način isključivanja, način jednog snimanja itd. Senzor ima i2c kompatibilno serijsko sučelje koje može olakšati povezivanje do osam uređaja na jednoj serijskoj sabirnici. Evo njegove demonstracije s malinom pi pomoću java koda.
Korak 1: Što vam treba..
1. Malina Pi
2. TCN75A
3. I²C kabel
4. I²C štit za Raspberry Pi
5. Ethernet kabel
Korak 2: Veze:
Uzmite I2C štit za malinu pi i nježno je gurnite preko gpio igle maline pi.
Zatim spojite jedan kraj I2C kabela na senzor TCN75A, a drugi kraj na I2C štit.
Također priključite Ethernet kabel na pi ili možete koristiti WiFi modul.
Priključci su prikazani na gornjoj slici.
Korak 3: Kôd:
Java kôd za TCN75A može se preuzeti s našeg github spremišta- DCUBE Store.
Evo linka za isto:
github.com/DcubeTechVentures/TCN75A/blob/master/Java/TCN75A.java
Za java kod koristili smo biblioteku pi4j, koraci za instaliranje pi4j na malinu pi opisani su ovdje:
pi4j.com/install.html
Ovdje možete i kopirati kôd, dat je na sljedeći način:
// Distribuirano s licencom slobodne volje.
// Koristite ga kako god želite, profitno ili besplatno, pod uvjetom da se uklapa u licence povezanih djela.
// TCN75A
// Ovaj kôd je dizajniran za rad s TCN75A_I2CS I2C mini modulom
uvoz com.pi4j.io.i2c. I2CBus;
uvoz com.pi4j.io.i2c. I2CDevice;
import com.pi4j.io.i2c. I2CFactory; uvoz java.io. IOException;
javni razred TCN75A
{
public static void main (String args ) baca iznimku
{
// Kreiranje sabirnice I2C
I2CBus sabirnica = I2CFactory.getInstance (I2CBus. BUS_1);
// Nabavite I2C uređaj, TCN75A I2C adresa je 0x48 (72)
I2CDevice uređaj = Bus.getDevice (0x48);
// Odabir registra konfiguracije, 12-bitna razlučivost ADC-a
device.write (0x01, (bajt) 0x60);
Navoj.spavanje (500);
// Očitavanje 2 bajta podataka
// temp msb, temp lsb
bajt podatak = novi bajt [2];
device.read (0x00, podaci, 0, 2);
// Pretvorimo podatke u 12-bitne
int temp = ((((podaci [0] & 0xFF) * 256) + (podaci [1] & 0xF0)) / 16);
ako (temp> 2047)
{
temp -= 4096;
}
dvostruki cTemp = temp * 0,0625;
dvostruki fTemp = (cTemp * 1,8) + 32;
// Izlaženje podataka na zaslon
System.out.printf ("Temperatura u Celzijusima: %.2f C %n", cTemp);
System.out.printf ("Temperatura u Fahrenheitu: %.2f F %n", fTemp);
}
}
Korak 4: Aplikacije:
TCN75A je temperaturni senzor koji se može koristiti u osobnim računalima i poslužiteljima. Također se može primijeniti u sustavima za zabavu, uredskoj opremi, hard diskovima i drugim perifernim računalima. Ovaj senzor također nalazi svoju primjenu u opremi za podatkovnu komunikaciju.
Preporučeni:
Očitavanje i iscrtavanje podataka senzora svjetla i temperature s Raspberry Pi: 5 koraka
Čitanje i iscrtavanje podataka senzora svjetla i temperature s Raspberry Pi: U ovom Instructableu ćete naučiti čitati senzor svjetla i temperature s malinom pi i ADS1115 analogno -digitalnim pretvaračem i iscrtati ga pomoću matplotliba. Počnimo s potrebnim materijalima
IoT-Ubidots-ESP32+Senzor senzora za bežične veze na daljinu, bežične vibracije i temperature: 7 koraka
IoT-Ubidots-ESP32+Senzor za bežične vibracije i temperaturu na daljinu, bežične vibracije i temperature: Vibracije su uistinu kretanje naprijed-natrag-ili osciliranje-strojeva i komponenti u motoriziranim uređajima. Vibracije u industrijskom sustavu mogu biti simptom ili motiv gnjavaže ili se mogu povezati sa svakodnevnim radom. Na primjer, osci
Foton čestica - TCN75A Senzor temperature Tutorial: 4 koraka
Foton čestica-TCN75A Temperaturni senzor Tutorial: TCN75A je dvožilni serijski temperaturni senzor ugrađen u pretvarač temperature u digitalni. Uključen je u programe koje može programirati korisnik i koji pružaju fleksibilnost za aplikacije osjetljivih na temperaturu. Postavke registra omogućuju korisnicima
Slanje podataka-of-IOT-bežičnog-senzora temperature i vlažnosti-senzora-u-MySQL: 41 korak
Slanje-IOT-bežičnih-senzora temperature-i-vlažnosti-osjetnika-za-slanje-u-MySQL: predstavljanje NCD-ovog dugoročnog IoT osjetnika temperature i vlažnosti. S rasponom do 28 milja i bežičnom mrežnom arhitekturom, ovaj senzor prenosi podatke o vlažnosti (± 1,7%) i temperaturi (± 0,3 ° C) u intervalima koje definira korisnik, spavajući
Metode otkrivanja razine vode Arduino pomoću ultrazvučnog senzora i Funduino senzora vode: 4 koraka
Metode otkrivanja razine vode Arduino pomoću ultrazvučnog senzora i senzora vode Funduino: U ovom projektu pokazat ću vam kako stvoriti jeftin detektor vode pomoću dvije metode: 1. Ultrazvučni senzor (HC-SR04) .2. Funduino senzor vode