Sadržaj:
Video: Kako napraviti bilježenje temperature i svjetlosnog intenziteta - Simulacija Proteusa - Frizing - Proizvođač Liono: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
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:
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:
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:
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:
Mjerenje svjetlosnog intenziteta pomoću BH1715 i Raspberry Pi: 5 koraka
Mjerenje svjetlosnog intenziteta korištenjem BH1715 i Raspberry Pi: Jučer smo radili na LCD zaslonima i dok smo radili preko njih shvatili smo važnost izračuna intenziteta svjetlosti. Intenzitet svjetlosti nije važan samo u fizičkoj domeni ovoga svijeta, već ima i svoju dobro rečeno ulogu u biologiji
MicroPython po jeftini 3 USD ESP8266 WeMos D1 Mini za bilježenje 2x temperature, Wifi i mobilnu statistiku: 4 koraka
MicroPython na jeftinim cijenama od 3 USD ESP8266 WeMos D1 Mini za bilježenje 2x temperature, Wifi i mobilnu statistiku: S malim jeftinim ESP8266 čipom / uređajem možete bilježiti podatke o temperaturi vani, u prostoriji, stakleniku, laboratoriju, rashladnoj prostoriji ili bilo kojem drugom mjestu potpuno besplatno. Ovaj primjer koristit ćemo za bilježenje temperature hlađenja u prostoriji, izvana i iznutra. Uređaj će biti
Arduino Ethernet DHT11 bilježenje temperature i vlažnosti, mobilna statistika: 4 koraka
Arduino Ethernet DHT11 bilježenje temperature i vlažnosti, mobilna statistika: Pomoću Arduino UNO R3, Ethernet štita I DHT11 možete potpuno besplatno bilježiti podatke o temperaturi i vlažnosti vani, u prostoriji, stakleniku, laboratoriju, rashladnoj prostoriji ili na bilo kojem drugom mjestu. Ovaj primjer ćemo koristiti za bilježenje sobne temperature i vlažnosti. Uređaj
Arduino i SIM900 GSM GPRS 3G bilježenje temperature i vlažnosti, mobilna statistika: 4 koraka
Arduino i SIM900 GSM GPRS 3G bilježenje temperature i vlažnosti, mobilna statistika: Pomoću Arduino UNO R3, SIM900 Shield I DHT22 možete potpuno besplatno bilježiti podatke o temperaturi i vlažnosti vani, u prostoriji, stakleniku, laboratoriju, rashladnoj prostoriji ili na bilo kojem drugom mjestu. Ovaj primjer ćemo koristiti za bilježenje sobne temperature i vlažnosti. Uređaj će
Ušteda energije svjetlosnog intenziteta pomoću fotoćelija i termistora: 6 koraka
Ušteda energije svjetlosnim intenzitetom pomoću fotoćelija i termistora: Ova instrukcija je osmišljena tako da vas nauči kako uštedjeti energiju promjenom intenziteta svjetlosti pomoću fotoćelija i termistora. Pokazat ćemo vam kako konstruirati sklop i kodirati Arduino koristeći MATLAB