You are on page 1of 7

Povezivanje DHTxx senzora sa Arduino platformom

Najjednostaviji način je povezati senzor i Arduino preko protoborda. DHTxx senzor ima četiri pina,
mada se mogu naći i verzije sa tri pina.

Raspored pinova kod 4-pinskog kućišta je sledeći:

1. pin: VCC 3-5V DC (napajanje)

2.pin: Signal data out (izlaz)

3.pin: Nije povezan

4.pin: GND

Raspored pinova kod modula sa 3-pina:

1.pin: Signal data out (izlaz)

2.pin: VCC 3-5 V DC (napajanje)

3.pin: GND

arduino_dht11_tri_pina_VCC_senzor_temperatura_vlaznost_ostpornik.com

Slika br.3. DHT11 senzor sa tri pina

U daljem tekstu biće prikazano kako povazati DHT11 senzor koji ima 3 pina, koji je prikazan na slici
br.3. Prvi pin – Signal povežite na digitalni ulaz u Arduino (D4), drugi pin povežite na napajanje 5V na
Arduino ploči, treći pin se poveže na GND. Potrebno je postaviti otpornik vrednost 10K između
napajanja (VCC) i izlaza senzora (singla) tj između prvog i drugog pina.

arduino_uno_primer_wireing_povezivanje_dht11_senzor_temperatura_vlaznost_ostpornik.comSlika
br.4 Povezivanje DHTxx senzora sa Arduino Uno platformom

arduino_uno_dht11_dhtxx_senzor_temperatura_vlaznost_ostpornik.comSlika 5. Povezivanje preko


protoborda
Nakon povezivanja i provere sve je spremno za testiranje. Još je potrebno da pruzmete DHT biblikotu.
Preuzetu biblioteku potrebno je unzip-ovati u određenu lokaciju (Documents\Arduino\libraries\).
Biblioteku kao i primer možete preuzeti

Zatim otvorite novi skeč u Vašem Arduino IDE i kopirajte u prozor sljedeći kod:

#include <dht.h>

#define dht_apin A0 // Analog Pin sensor is connected to

dht DHT;

void setup(){

Serial.begin(9600);

delay(500);//Delay to let system boot

Serial.println("DHT11 Humidity & temperature Sensor\n\n");

delay(1000);//Wait before accessing Sensor

}//end "setup()"

void loop(){

//Start of Program

DHT.read11(dht_apin);

Serial.print("Current humidity = ");

Serial.print(DHT.humidity);

Serial.print("% ");

Serial.print("temperature = ");

Serial.print(DHT.temperature)

Serial.println("C ");

delay(5000);//Wait 5 seconds before accessing sensor again.

//Fastest should be once every two seconds.

}// end loop()

Kliknite na “Upload” (oznaka strelica nadesno u brzom izborniku). Pokrenuće vam se kompajlovanje
programa (to je izraz koji ćemo često koristiti, a u principu znači prevođenje programa u jezik koji je
pogodan za naš mikrokontroler), a zatim učitavanje na Arduino.
Klikom na tu ikonu Arduino IDE prikazaće poruku “Compiling sketch . . .” koji će se kasnije promijeniti
u “Uploading . . .”. Diode RX i TX na Arduino pločici bi trebale početi treptati (blinkati) što je znak da
je prenos podataka sa računara u Arduino u toku.

Trebalo bi da se to završi za nekoliko sekundi.

Nakon učitavanja programa trebalo bi da vam piše “Done uploading”.

Zatim kliknite na „Serial Monitor“ – kvadratić u desnom uglu brzog izbornika i otvoriće Vam se novi
prozor sa nazivom Vašeg porta koji koristite za priključak Arduino pločice (recimo COM8) i tu će Vam
se učitavati vrijednosti mjerenja temperature i vlažnosti.

Trebalo bi da izgleda slično ovome:

RELE

n this post, I will talk about the making of a single channel relay module using a
SPDT 12VDC relay.
First of all, I design the schematic in Eagle Cadsoft Professional Version
6.2 . Below is the schematic that was designed by me.Relay required 3 connections
which is VCC, GND and output from MCU to trigger it.
N3904 packages and pin configuration

You might also like