Sadržaj:

Kako napraviti snimač podataka o vlažnosti i temperaturi u stvarnom vremenu s Arduino UNO i SD-karticom - DHT11 Zapisnik podataka Simulacija u Proteusu: 5 koraka
Kako napraviti snimač podataka o vlažnosti i temperaturi u stvarnom vremenu s Arduino UNO i SD-karticom - DHT11 Zapisnik podataka Simulacija u Proteusu: 5 koraka

Video: Kako napraviti snimač podataka o vlažnosti i temperaturi u stvarnom vremenu s Arduino UNO i SD-karticom - DHT11 Zapisnik podataka Simulacija u Proteusu: 5 koraka

Video: Kako napraviti snimač podataka o vlažnosti i temperaturi u stvarnom vremenu s Arduino UNO i SD-karticom - DHT11 Zapisnik podataka Simulacija u Proteusu: 5 koraka
Video: Leap Motion SDK 2024, Novembar
Anonim
Kako napraviti snimač podataka o vlažnosti i temperaturi u stvarnom vremenu s Arduino UNO i SD-karticom | DHT11 Simulacija zapisivača podataka u Proteusu
Kako napraviti snimač podataka o vlažnosti i temperaturi u stvarnom vremenu s Arduino UNO i SD-karticom | DHT11 Simulacija zapisivača podataka u Proteusu
Kako napraviti snimač podataka o vlažnosti i temperaturi u stvarnom vremenu s Arduino UNO i SD-karticom | DHT11 Simulacija zapisivača podataka u Proteusu
Kako napraviti snimač podataka o vlažnosti i temperaturi u stvarnom vremenu s Arduino UNO i SD-karticom | DHT11 Simulacija zapisivača podataka u Proteusu

Uvod:

zdravo, ovdje Liono Maker, ovdje je YouTube veza. Izrađujemo kreativne projekte s Arduinom i radimo na ugrađenim sistemima.

Zapisnik podataka:

Zapisnik podataka (također zapisivač podataka ili snimač podataka) je elektronički uređaj koji bilježi podatke s vremenom pomoću ugrađenog instrumenta ili senzora ili putem vanjskih instrumenata i senzora. Općenito su mali, prijenosni i na baterije, opremljeni mikroprocesorom, internom memorijom za pohranu podataka i senzorima. Neki zapisivači podataka sučeljavaju se s osobnim računarom i koriste softver za aktiviranje zapisničara i pregled i analizu prikupljenih podataka, dok drugi imaju uređaj s lokalnim sučeljem (tipkovnica, LCD) i mogu se koristiti kao samostalni uređaj.

U ovom projektu koristim zapisivač podataka sa SD-karticom za spremanje podataka na SD-karticu s Arduinom.

DHT11:

DHT11 je jeftin digitalni senzor za mjerenje temperature i vlažnosti. Ovaj senzor može se lako povezati s bilo kojim mikrokontrolerom, poput Arduina, Raspberry Pi itd … za trenutno mjerenje vlažnosti i temperature. Senzor vlažnosti i temperature DHT11 dostupan je kao senzor i kao modul. Razlika između ovog senzora i modula je pull-up otpornik i LED za uključivanje. DHT11 je senzor relativne vlažnosti. Za mjerenje okolnog zraka ovaj senzor koristi termostat i kapacitivni senzor vlažnosti.

rad DHT11:

Senzor DHT11 sastoji se od kapacitivnog elementa za osjetljivost vlažnosti i termistora za mjerenje temperature. Kondenzator za osjetljivost vlage ima dvije elektrode sa supstratom za zadržavanje vlage kao dielektrikom između njih. Promjena vrijednosti kapaciteta dolazi s promjenom nivoa vlažnosti. IC mjerom, obradite ovo promijenjene vrijednosti otpora i promijenite ih u digitalni oblik.

Za mjerenje temperature ovaj senzor koristi termistor s koeficijentom negativne temperature, koji uzrokuje smanjenje njegove vrijednosti otpora s porastom temperature. Da bi se dobila veća vrijednost otpora čak i za najmanju promjenu temperature, ovaj senzor se obično sastoji od poluvodičke keramike ili polimera.

Raspon temperature DHT11 je od 0 do 50 stepeni Celzijusa sa preciznošću od 2 stepena. Raspon vlažnosti ovog senzora je od 20 do 80% sa tačnošću od 5%. Brzina uzorkovanja ovog senzora je 1Hz, tj. daje jedno čitanje svake sekunde. DHT11 je male veličine s radnim naponom od 3 do 5 volti. Maksimalna korištena struja pri mjerenju je 2,5 mA.

Senzor DHT11 ima četiri pina- VCC, GND, podatkovni pin i nepovezan pin. Za komunikaciju između senzora i mikrokontrolera predviđen je pull-up otpornik od 5k do 10k ohma.

Modul mikro SD kartice:

Modul (adapter za mikro SD karticu) je modul čitača mikro SD kartica, putem sistema datoteka i upravljačkog programa SPI interfejsa, SCM sistema za dovršetak čitanja i pisanja mikro SD kartice. Korisnici Arduina mogu izravno koristiti Arduino IDE koji dolazi s knjižnicom SD kartice za dovršenje inicijalizacije i čitanje

Korak 1:

Image
Image
Image
Image
Image
Image
Image
Image

Softver i shema za fritzing:

U ovom vodiču koristimo softver za fritzing za izradu našeg projekta. ovaj softver tvorci naširoko koriste u cijelom svijetu.

koristimo DHT11 i modul mikro SD kartice za izradu naše sheme spojeva s Arduino UNO.

Senzor DHT 11 ima 4 ili tri noge koje se koriste. evo detalja o povezivanju senzora temperature i vlažnosti sa Arduino UNO.

/*------------------------------------------------------------------------------------------------------------------------------------

Arduino UNO: DHT11 Senzor:

GND GND

5-Volt 5-Volt

Pin#2 Signal

N/A se ne koristi (četvrti pin senzora ako je dostupan)

/*------------------------------------------------------------------------------------------------------------------------------------*/

nosite pomoću modula Micro SD kartice sa Arduino UNO i DHT11.

Modul SD kartice ima ukupno 6 pinova, ovdje su detalji o načinu povezivanja modula mikro SD kartice s Arduino UNO.

/*-------------------------------------------------------------------------------------------------------------------------------------------

Arduino UNO: Modul mikro SD kartice:

GND GND

5-Volt 5-Volt

pin 13 sat pin

pin 12 MISO

pin 11 MOSI

pin 4 CS (definirajte u Arduino kodiranju)

-------------------------------------------------------------------------------------------------------------------------------------------*/

Korak 2:

Image
Image
Image
Image
Image
Image

Simulacija u Proteusu:

U ovom vodiču koristimo Proteus softver za simulaciju našeg projekta (zapisivač podataka).

Proteus Design Suite jedinstven je po tome što nudi mogućnost ko-simulacije koda mikrokontrolera visokog i niskog nivoa u kontekstu simulacije SPICE sklopa mješovitog načina rada. ovaj softver se široko koristi u raznim kreativnim projektima. na primjer Proteus se koristi za izradu dijagrama kola i profesionalnih PCB -a. i mnoge druge ciljeve koje ima. Proteus softver se također koristi za simulaciju krugova, npr. simulacije sa senzorima i mikrokontrolerima, a takođe i porodica Arduino.

U ovom vodiču koristimo SD karticu i DHT11 za izradu zapisnika ili snimača podataka.

kako započeti simulacije:

Prvo moramo napraviti naš kružni dijagram, a zatim napisati naše Arduino kodiranje (dano u nastavku). nakon pisanja Arduino kodiranja moramo napraviti "heksadecimalnu datoteku" (navedenu u nastavku) koja se koristi u Arduino UNO u Proteusovoj simulaciji.

kako postaviti heksadecimalnu datoteku na Arduino UNO:

Prvo kompajlirajte svoje Arduino kodiranje u Arduino IDE. Drugi korak je napraviti heksadecimalnu datoteku, u tu svrhu idite na "file" u Arduino IDE i odaberite "Preferences", a zatim idite na "compilation", odaberite je. Pritisnite u redu. Ponovo sastavite svoje Arduino kodiranje i kopirajte heksadecimalnu datoteku odavde kao što je prikazano u mom videu.

U Proteusovom dijagramu kliknite desnom tipkom miša na Arduino UNO i tada ćete vidjeti novi prozor za otvaranje, a zatim ovdje odaberite "Uredi svojstvo". odaberite traku datoteka i "zalijepite" ovdje datoteku Arduino Coding HEX.

kako prenijeti slikovnu datoteku na SD-karticu u Proteusu:

Odaberite svoju SD karticu u Proteusu i desnom tipkom miša kliknite na nju i vidjet ćemo novi prozor za otvaranje, ovdje odaberite "uredi svojstvo". zatim idite na traku datoteka i odaberite 32 GB memorije kartice. kopirajte lokaciju slikovne datoteke sa svog računara zalijepite je u traku datoteka, zatim napišite kosu crtu i stavite naziv datoteke. ovo je potpuni način da ovdje upišete vezu do datoteke.

nakon što smo završili učitavanje heksadecimalne datoteke i datoteke slike na SD karticu, samo da bismo bili sigurni da nema greške u našem dijagramu kola. Kliknite gumb "reproduciraj" u donjem lijevom kutu na Proteusu. vaša simulacija je započeta. kako je prikazano u videu. I prikazano na slikama.

Korak 3:

Image
Image
Image
Image
Image
Image

kako prenijeti i napraviti grafikon podataka u stvarnom vremenu u EXCEL -u:

U ovom projektu koristimo SD karticu za podatke u ".txt" datoteci. isključite SD karticu iz modula SD kartice. i povežite ga sa računarom. vidjet ćemo txt datoteku koja ima podatke o temperaturi i vlažnosti u stvarnom vremenu koja prolazi kroz senzor.

Otvorite EXCEL na računaru, a zatim idite na "podaci". zatim idite na "umetni TXT". odaberite txt datoteku na računaru i ubacite je u excel softver.

odaberite "umetni", a zatim idite na "linijski grafikon". Napravite linijski grafikon sa programom Excel. ovdje pravimo dva grafikona jer imamo dvije kolone vrijednosti vlažnosti i temperature.

Korak 4:

Image
Image

Preuzmite HEX datoteku i datoteku slike i Arduino kodiranje s rara:

Učitavam datoteku "GGG.rar" koja ima

1- Txt datoteka

2- Šesterokutna datoteka

3- slikovna datoteka za SD karticu

Preporučuje se: