Sadržaj:
- Korak 1: Povežite LCD ekran
- Korak 2: LCD ekran - kôd za testiranje
- Korak 3: Dodajte senzor temperature i vlažnosti
- Korak 4: Senzor temperature i vlažnosti - Testni kôd
- Korak 5: Problem integracije
Video: Laboratorija senzora - Temp: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
U ovoj laboratoriji ćete koristiti LCD ekran za prikaz trenutnih očitanja vlažnosti i temperature za okolno područje.
Hardver koji će vam trebati:
- Arduino Uno
- LCD ekran
- Potenciometar
- Senzor temperature/vlažnosti
- Breadboard
- Žice/Konektori
Potrebne biblioteke:
- LiquidCrystal
- SimpleDHT
Dostavljeni testni kôd preuzet je iz uzoraka koda Elegoo. Možete instalirati potrebne biblioteke putem upravitelja biblioteka ili preuzeti i instalirati.zip datoteke koje se nalaze u biblioteci.zip na D2L.
Korak 1: Povežite LCD ekran
LCD ekran će morati biti umetnut direktno u matičnu ploču. Igle na LCD ekranu povezane su sa Arduinom sljedećim redoslijedom:
- Ground
- Snaga
- Pin 12
- Pin 11
- Pin 10
- Pin 9
- Prazan
- Prazan
- Prazan
- Prazan
- Pin 8
- Ground
- Pin 7
- Potenciometar (Priključite na struju i masu)
- Snaga
- Ground
Korak 2: LCD ekran - kôd za testiranje
#include // Uklonite razmak između
// inicijalizira biblioteku brojevima pinova sučelja LiquidCrystal lcd (7, 8, 9, 10, 11, 12); void setup () {// postavlja broj LCD stupaca i redova: lcd.begin (16, 2); // Odštampajte poruku na LCD ekranu. lcd.print ("Zdravo, Svijete!"); } void loop () {// postavite kursor na stupac 0, red 1 // (napomena: red 1 je drugi red, budući da brojanje počinje sa 0): lcd.setCursor (0, 1); // ispisuje broj sekundi od resetovanja: lcd.print (millis () / 1000); }
Korak 3: Dodajte senzor temperature i vlažnosti
Umetnite senzor temperature i vlažnosti u ploču. Morat ćete ga spojiti na Arduino koristeći sljedeće vodiče:
- Pin 2
- Snažna (+5v) šina
- Zemaljska pruga
Korak 4: Senzor temperature i vlažnosti - Testni kôd
//www.elegoo.com
//2016.12.9 #include // za DHT11, // VCC: 5V ili 3V // GND: GND // PODACI: 2 int pinDHT11 = 2; SimpleDHT11 dht11; void setup () {Serial.begin (9600); } void loop () {// pocinje s radom … Serial.println ("==================================="); Serial.println ("Uzorak DHT11 …"); // čitanje sa neobrađenim uzorcima podataka. bajtna temperatura = 0; vlažnost bajta = 0; bajtni podaci [40] = {0}; if (dht11.read (pinDHT11, & temperatura, & vlažnost, podaci)) {Serial.print ("Čitanje DHT11 nije uspjelo"); return; } Serial.print ("Uzorci RAW bitova:"); za (int i = 0; i 0 && ((i + 1) % 4) == 0) {Serial.print (''); }} Serial.println (""); Serial.print ("Uzorak u redu:"); Serial.print ((int) temperatura); Serial.print (" *C,"); Serial.print ((int) vlažnost); Serial.println (" %"); // Brzina uzorkovanja DHT11 je 1 HZ. kašnjenje (1000); }
Korak 5: Problem integracije
Dobili ste primjere koda za LCD ekran i senzor temperature. Vaš posljednji korak za laboratorij je integriranje ova dva primjera tako da se vaša očitanja temperature pojavljuju na LCD ekranu. Poruku možete promijeniti tako da se može pojaviti u dvije dostupne linije za LCD ekran.
Preporučuje se:
Sistem za sprečavanje senzora Com senzora MPU-6050: 6 koraka
Sistemi za sprečavanje razvoja senzora Com senzora MPU-6050: O senzor MPU-6050 je čip sa čipom koji je potreban za mjerenje temperature i žiroskopiranje MEMS-a. São 3 eixos para o acelorômetro i 3 eixos para giroscópio, sendo ao todo 6 graus de liberdade (6DOF)
Laboratorija prekida (rad u toku): 3 koraka
Laboratorija prekida (rad u tijeku): Svrha ove laboratorije je pokretanje Arduino programa pomoću prekida. Ova laboratorija ne radi u potpunosti ispravno zbog problema s kodiranjem. Ono što će vam trebati:- 1 Arduino Uno- 1 Breadboard- 1 tipka- 3 LED-a- otpornici od 220 ohma- kratkospojne žice
Slanje-IOT-podataka-bežičnog-senzora temperature i vlažnosti-senzora-u-MySQL: 41 korak
Slanje-podataka-IOT-bežičnog-senzora temperature i vlažnosti-senzora-u-MySQL: Predstavljamo NCD-ov dugoročni IoT osjetnik temperature i vlažnosti. Zahvaljujući rasponu 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
Ko je kod mojih vrata? PIR projekt senzora pokreta/senzora dometa: 5 koraka
Ko je kod mojih vrata? PIR projekt senzora pokreta/senzora dometa: Naš projekt ima za cilj osjetiti kretanje putem PIR -a i senzora udaljenosti. Arduino kôd emitirat će vizualni i audio signal kako bi korisniku rekao da je netko u blizini. MATLAB kôd će poslati signal e -pošte da upozori korisnika da se neko nalazi u blizini. Ovaj uređaj
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 Funduino senzora vode: U ovom projektu ću vam pokazati kako stvoriti jeftin detektor vode pomoću dvije metode: 1. Ultrazvučni senzor (HC-SR04) .2. Funduino senzor vode