Sadržaj:

Kako napraviti bilježenje temperature i svjetlosnog intenziteta - Simulacija Proteusa - Frizing - Proizvođač Liono: 5 koraka
Kako napraviti bilježenje temperature i svjetlosnog intenziteta - Simulacija Proteusa - Frizing - Proizvođač Liono: 5 koraka

Video: Kako napraviti bilježenje temperature i svjetlosnog intenziteta - Simulacija Proteusa - Frizing - Proizvođač Liono: 5 koraka

Video: Kako napraviti bilježenje temperature i svjetlosnog intenziteta - Simulacija Proteusa - Frizing - Proizvođač Liono: 5 koraka
Video: Ranč Skinwalker - Intervju 4. sezone Erik Bard 2024, Prosinac
Anonim
Kako napraviti bilježenje temperature i svjetlosnog intenziteta | Simulacija Proteusa | Frizing | Liono Maker
Kako napraviti bilježenje temperature i svjetlosnog intenziteta | Simulacija Proteusa | Frizing | Liono Maker
Kako napraviti bilježenje temperature i svjetlosnog intenziteta | Simulacija Proteusa | Frizing | Liono Maker
Kako napraviti bilježenje temperature i svjetlosnog intenziteta | Simulacija Proteusa | Frizing | Liono Maker
Kako napraviti bilježenje temperature i svjetlosnog intenziteta | Simulacija Proteusa | Frizing | Liono Maker
Kako napraviti bilježenje temperature i svjetlosnog intenziteta | Simulacija Proteusa | Frizing | Liono Maker

Bok, ovo je Liono Maker, ovo je moj službeni YouTube kanal. Ovo je otvoreni izvorni kanal YouTube.

evo veze: YouTube kanal Liono Maker

evo video veze: Zapis bilježenja temp i svjetla

U ovom ćemo vodiču naučiti kako se zapisuje temperatura i svjetlosni intenzitet s Arduino UNO i modulom mikro SD kartice. Glavna komponenta je LDR koja se koristi za mjerenje intenziteta svjetlosti, a druga je LM35 koja se koristi za mjerenje temperature. Ova dva analogna signala šalju se na Arduino pin Ao i A1. SD kartica obavlja glavni posao u ovom projektu koji se prijavljuje. bilježenje podataka ili snimanje podataka je tehnika u kojoj zapisujemo podatke u svoju datoteku, a zatim vidimo linijske grafikone u Excelu. Slijed uputa potrebnih svaki put za pisanje na SD karticu je;

1_SD.open ("naziv datoteke", FILE_WRITE);

2_file.println (podaci);

3_datoteka.close ();

Podaci na SD kartici mogu se čitati i sadržaj prikazivati na serijskom monitoru. Serial.print () i Serial.write () koriste se za prikaz sadržaja podatkovne datoteke.

Korak 1:

Slika
Slika
Slika
Slika
Slika
Slika

1_SD-kartica:-

SD (Secure Digital) kartice mogu se koristiti za pohranu podataka i bilježenje podataka. Primjeri uključuju pohranu podataka na digitalnim fotoaparatima ili mobilnim telefonima i zapisivanje podataka radi snimanja podataka sa senzora. Micro SD kartice mogu pohraniti 2 GB podataka i trebaju biti oblikovane kao format FAT32 (Tablica dodjele datoteka). Mikro SD kartica radi na 3.3V, pa se samo moduli micro SD kartice s čipom za promjenu razine napona od 5V do 3.3V i regulatorom napona od 3.3V mogu spojiti na napajanje Arduino 5V.

Modul micro SD komunicira s Arduinom putem serijskog perifernog sučelja (SPI). SPI spojni pinovi na mikro SD modulu uključuju pinove MOSI, MISO, SCK i SS pin označeni odabir čipa (CS), koji su spojeni na Arduino pinove 11, 12, 13 i 10, respektivno.

Sučelje SD kartice s Arduinom UNO:

GND ------ GND

5 volti ------- VCC

Pin12 -------- MISO

Pin11 -------- MOSI

Pin13 ------- SCK

Pin10 -------- SCS

Podaci se zapisuju samo u datoteku na SD kartici prema uputama file.close (); stoga svaka instrukcija file.println (data) mora biti popraćena instrukcijom file.close (), a ispred nje mora biti SD.open ("naziv datoteke", FILE_WRITE). Funkcija SD.open () ima zadanu postavku FILE_READ, pa je za pisanje u datoteku potrebna opcija FILE_WRITE.

Slijed uputa potrebnih svaki put za pisanje na SD karticu je

SD.open ("naziv datoteke", FILE_WRITE);

file.println (podaci);

file.close ();

2_LM35:-

LM35 je precesijski integrirani krug Temperaturni osjetnik, čiji izlazni napon varira, ovisno o temperaturi oko njega. To je mali i jeftin IC koji se može koristiti za mjerenje temperature bilo gdje između -55 ° C do 150 ° C.

Postoje tri noge Lm35;

1-Vcc

2-izlaz

3-Gnd

Lm35 je jedinstveni temperaturni senzor koji se koristi za detekciju temperature. Njegov prvi terminal spojen je VCC -om na 5 -voltni Arduino pin, a drugi terminal je spojen analognim pinom, što je definirano kodiranjem. Treći terminal spojen je na Gnd, a to je Gnd.

3_LDR:-

Fotootpornik (akronim LDR za smanjenje svjetlosnog otpora ili otpornik ovisan o svjetlu ili fotoprovodljiva ćelija) pasivna je komponenta koja smanjuje otpor u odnosu na primanje svjetline (svjetlosti) na osjetljivoj površini komponente. Otpor fotootpornika opada s povećanjem intenziteta upadne svjetlosti; drugim riječima, pokazuje fotovodljivost.

LDR sučelje s Arduino UNO:

Njegov jedan priključak spojen je s 5 volti, a drugi priključak spojen je s 4,7 k otpornikom. Drugi kraj otpornika od 4,7 k je uzemljen. LDR je sam po sebi otpornik i ova se vrsta konfiguracija koristi za mjerenje i napon, ovo je tehnika razdjelnika napona. Zajednički terminal spojen je na analogni pin Arduina (pin# je definiran u kodiranju). Dijelim slike.

Korak 2:

Slika
Slika
Slika
Slika
Slika
Slika
Slika
Slika

Proteusove simulacije:-

U ovom vodiču koristimo Proteus softver koji se koristi za simulaciju našeg projekta (bilježenje temp. I svjetlosnog intenziteta). Prvo otvorite softver Proteus, uzmite komponente i uređaje kako biste napravili shemu strujnog kruga. Nakon dovršetka kruga moramo ga simulirati. u tu svrhu moramo učitati Arduino kodirajuću hex datoteku u Arduino Property. Desnom tipkom miša kliknite Arduino i idite na Arduino Property copy & paste hex file location ili izravno odaberite svoju datoteku, a zatim je prenesite. druga stvar je učitavanje datoteke SD kartice, u tu svrhu odaberite 32 GB i idite na mjesto datoteke, a zatim kopirajte i zalijepite ovu datoteku ili je prenesite izravno odabirom iz odgovarajuće mape. Sljedeći je način prijenosa datoteke: Kopiraj i zalijepi datoteku SD kartice Lokacija / Naziv datoteke.

nakon dovršetka ova dva rada morate provjeriti sklop koji ste napravili ako postoji greška u vašem. Molimo ispravite je prije simulacije.

U lijevom kutu stranice sa shemom softvera Proteus nalazi se gumb za reprodukciju. pritisnite ga i vaša simulacija je pokrenuta.

/* Slijede upute za SD karticu za upisivanje podataka u datoteku.

Slijed uputa potrebnih svaki put za pisanje na SD karticu je;

1_SD.open ("naziv datoteke", FILE_WRITE);

2_file.println (podaci);

3_datoteka.close (); */

nakon ovih uputa Arduino kod odgađa (5000); zatim snimite novo čitanje i tako dalje. virtualni terminal prikazuje sljedeće rezultate.

SD kartica u redu

zapis1

zapis 2

rekord3

rekord4

rekord5

možete promijeniti svoj odgovor na kašnjenje kako biste snimili svoje podatke u kratkom vremenu. ovaj odgovor možete vidjeti u podatkovnoj datoteci.

3. korak:

Slika
Slika
Slika
Slika
Slika
Slika

Grafikoni linija podataka u stvarnom vremenu u EXCEL-u:-

Microsoft Excel koristi se za izradu linijskih grafikona podataka o temperaturi i intenzitetu svjetlosti u ovom projektu.

Prvo moramo otvoriti Excel i ubaciti (idite na Podaci i odaberite svoju txt datoteku) svoju podatkovnu datoteku u Excelu. odvojite stupce s podacima o temperaturi i intenzitetu svjetlosti. idite na insert i umetnite linijske grafikone. Dijelim svoje cjelovite datoteke također Excel datoteku i grafikone linija podataka u stvarnom vremenu i datoteku s podacima.

ti nam grafikoni govore o promjeni temperature, a zatim se mijenja i otpornik foto-otpornika (LDR).

Korak 4:

Cjelovite datoteke korištene u ovom projektu: -

Evo moje veze na YouTube, ovo je kanal otvorenog koda. pružamo sve što se odnosi na naš projekt i stvari koje se koriste u našem projektu, relativne datoteke itd.

Dijelim svoje potpune datoteke i slike u zip datoteci, koje imaju;

1_Fritzing datoteka

2_proteus simulacijske datoteke

3_Arduino datoteka kodiranja

4_Arduino kodirajuća HEX datoteka

5_SD Kartoteka

6_data datoteka

7_Excel datoteka uključujući linijske grafikone

itd.

Preporučeni: