Sadržaj:
- Korak 1: Povežite LCD zaslon
- Korak 2: LCD zaslon - Testni kôd
- Korak 3: Dodajte osjetnik temperature i vlažnosti
- Korak 4: Senzor temperature i vlage - Testni kôd
- Korak 5: Problem integracije
Video: Laboratorij senzora - Temp: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
U ovom ćete laboratoriju koristiti LCD zaslon za prikaz trenutnih očitanja vlažnosti i temperature u okolici.
Hardver koji će vam trebati:
- Arduino Uno
- LCD zaslon
- Potenciometar
- Senzor temperature/vlažnosti
- Oglasna ploča
- Žice/priključci
Potrebne knjižnice:
- Tekući kristal
- SimpleDHT
Dostavljeni testni kôd preuzet je iz uzoraka koda Elegoo. Možete instalirati potrebne knjižnice putem upravitelja knjižnica ili preuzeti i instalirati.zip datoteke koje se nalaze u biblioteci.zip na D2L.
Korak 1: Povežite LCD zaslon
LCD zaslon morat će se umetnuti izravno u matičnu ploču. Igle na LCD zaslonu povezane su s Arduinom sljedećim redoslijedom:
- Uzemljenje
- Vlast
- Pin 12
- Pin 11
- Pin 10
- Pin 9
- Prazan
- Prazan
- Prazan
- Prazan
- Pin 8
- Uzemljenje
- Pin 7
- Potenciometar (Priključite na struju i masu)
- Vlast
- Uzemljenje
Korak 2: LCD zaslon - Testni kôd
#include // Uklonite razmak između
// inicijalizira knjižnicu brojevima pinova sučelja LiquidCrystal lcd (7, 8, 9, 10, 11, 12); void setup () {// postavlja broj LCD stupaca i redaka: lcd.begin (16, 2); // Ispis poruke na LCD -u. lcd.print ("Zdravo, Svijete!"); } void loop () {// postavite kursor na stupac 0, redak 1 // (napomena: redak 1 je drugi red, budući da brojanje počinje s 0): lcd.setCursor (0, 1); // ispisuje broj sekundi od resetiranja: lcd.print (millis () / 1000); }
Korak 3: Dodajte osjetnik temperature i vlažnosti
Umetnite senzor temperature i vlažnosti u ploču s ploču. Morat ćete ga spojiti na Arduino pomoću sljedećih vodiča:
- Pin 2
- Snaga (+5v) tračnica
- Uzemljenje
Korak 4: Senzor temperature i vlage - 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 () {// počnite raditi … Serial.println ("==================================="); Serial.println ("Uzorak DHT11 …"); // čitanje sa neobrađenim uzorcima. 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"); povratak; } 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,"); Serijski.ispis ((int) vlažnost); Serial.println (" %"); // Brzina uzorkovanja DHT11 je 1 HZ. kašnjenje (1000); }
Korak 5: Problem integracije
Dobili ste primjere koda za LCD zaslon i senzor temperature. Vaš posljednji korak za laboratorij je integriranje ova dva primjera tako da se vaša očitanja temperature pojavljuju na LCD zaslonu. Poruku možete promijeniti tako da se može pojaviti u dvije dostupne linije za LCD zaslon.
Preporučeni:
Kako napraviti kućni laboratorij: 7 koraka
Kako napraviti kućni laboratorij: Pozdrav svima, dobrodošli u T3chFlicks! U ovom ćemo članku podijeliti neke od naših savjeta za postavljanje i organiziranje vlastitog kućnog laboratorija. Kao malo odricanje od odgovornosti, ovo ni u kom slučaju nije definicija onoga što bi kućni laboratorij trebao biti - na temelju različitih među
Prijenosni Arduino laboratorij: 25 koraka (sa slikama)
Prijenosni Arduino laboratorij: Pozdrav svima …. Svi su upoznati s Arduinom. U osnovi je to platforma za elektroničko prototipiranje otvorenog koda. To je računalo za mikrokontrolere s jednom pločom. Dostupan je u različitim oblicima Nano, Uno itd … Svi se koriste za izradu elektroničkih pro
Uradi sam laboratorij - HD centrifuga na bazi Arduina: 3 koraka
DIY Lab - HD centrifuga Arduino Temeljeno: PT // Construimos uma centrífuga utilizando um HD velho com controle de velocidade baseado em Arduino. HR // Izgradili smo centrifugu koristeći stari HD s kontrolom brzine na temelju Arduina
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