Taula de continguts:

Com fer registre de temperatura i intensitat de llum - Simulació Proteus - Fritzing - Liono Maker: 5 passos
Com fer registre de temperatura i intensitat de llum - Simulació Proteus - Fritzing - Liono Maker: 5 passos

Vídeo: Com fer registre de temperatura i intensitat de llum - Simulació Proteus - Fritzing - Liono Maker: 5 passos

Vídeo: Com fer registre de temperatura i intensitat de llum - Simulació Proteus - Fritzing - Liono Maker: 5 passos
Vídeo: ✅ Todos los pasos y trucos para crear PCB con la CNC #9 2024, Juliol
Anonim
Com fer registre de temperatura i intensitat de llum | Simulació Proteus | Fritzing | Liono Maker
Com fer registre de temperatura i intensitat de llum | Simulació Proteus | Fritzing | Liono Maker
Com fer registre de temperatura i intensitat de llum | Simulació Proteus | Fritzing | Liono Maker
Com fer registre de temperatura i intensitat de llum | Simulació Proteus | Fritzing | Liono Maker
Com fer registre de temperatura i intensitat de llum | Simulació Proteus | Fritzing | Liono Maker
Com fer registre de temperatura i intensitat de llum | Simulació Proteus | Fritzing | Liono Maker

Hola, és Liono Maker, aquest és el meu canal oficial de YouTube. Aquest és un canal de YouTube de codi obert.

aquí teniu el canal de YouTube Link: Liono Maker

aquí teniu l’enllaç del vídeo: Registre d’intensitat de temperatura i llum

En aquest tutorial aprendrem com fer el registre de temperatura i intensitat de llum amb Arduino UNO i el mòdul de targeta Micro SD. El component principal és LDR que s’utilitza per mesurar la intensitat de la llum i un altre és LM35 que s’utilitza per mesurar la temperatura. Aquests dos senyals analògics s’envien al pin Arduino Ao i A1. La targeta SD està fent la feina principal en aquest projecte que està registrant. el registre de dades o el registre de dades és una tècnica en què escrivim les nostres dades al nostre fitxer i després veiem gràfics lineals a Excel. La seqüència d’instruccions necessàries cada vegada que s’escriu a una targeta SD és:

1_SD.open ("nom del fitxer", ESCRIURE_FITXER);

2_file.println (dades);

3_file.close ();

Es pot llegir la informació d'una targeta SD i mostrar el contingut al monitor sèrie. Serial.print () i Serial.write () s’utilitzen per mostrar el contingut del fitxer de dades.

Pas 1:

Imatge
Imatge
Imatge
Imatge
Imatge
Imatge

1_SD-Card: -

Les targetes SD (Secure Digital) es poden utilitzar per emmagatzemar i registrar dades. Alguns exemples inclouen l’emmagatzematge de dades en càmeres digitals o telèfons mòbils i el registre de dades per gravar informació dels sensors. Les targetes Micro SD poden emmagatzemar 2 GB de dades i s'han de formatar en format FAT32 (Taula d'assignació de fitxers). La targeta micro SD funciona a 3,3 V, de manera que només es poden connectar mòduls de targeta micro SD amb un xip de canvi de nivell de voltatge de 5V a 3,3V i un regulador de voltatge de 3,3V al subministrament Arduino de 5V.

El mòdul micro SD es comunica amb l’Arduino mitjançant la interfície perifèrica sèrie (SPI). Els pins de connexió SPI del mòdul micro SD inclouen els pins MOSI, MISO, SCK i el pin SS designat chip select (CS), que estan connectats als pins Arduino 11, 12, 13 i 10, respectivament.

Interfície de targeta SD amb Arduino UNO:

GND ------ GND

5volt ------- VCC

Pin12 -------- MISO

Pin11 -------- MOSI

Pin13 ------- SCK

Pin10 -------- SCS

Les dades només s’escriuen al fitxer de la targeta SD seguint la instrucció file.close (); per tant, cada instrucció file.println (data) ha d'anar seguida d'una instrucció file.close () i anar precedida d'una instrucció SD.open ("nom_fitxer", FILE_WRITE). La funció SD.open () té la configuració predeterminada de FILE_READ, de manera que cal escriure en un fitxer l'opció FILE_WRITE.

La seqüència d’instruccions necessàries cada vegada que s’escriu a una targeta SD és

SD.open ("nom del fitxer", FILE_WRITE);

file.println (dades);

file.close ();

2_LM35: -

LM35 és un sensor de temperatura de circuit integrat de precessió, el voltatge de sortida del qual varia segons la temperatura que l’envolta. És un CI petit i barat que es pot utilitzar per mesurar la temperatura entre -55 ° C i 150 ° C.

Hi ha tres potes de Lm35;

1-Vcc

2-fora

3-Gnd

Lm35 és un sensor de temperatura únic que s’utilitza per detectar la temperatura. El seu primer terminal està connectat amb VCC a un pin Arduino de 5 volt i el segon terminal està Out connectat amb un pin analògic, que es defineix a la codificació. El tercer terminal està connectat a Gnd, que és Gnd.

3_LDR: -

Una foto-resistència (acrònim LDR per a la disminució de la resistència a la llum o resistència dependent de la llum o cèl·lula fotoconductora) és un component passiu que disminueix la resistència respecte a la recepció de la lluminositat (llum) a la superfície sensible del component. La resistència d’una foto-resistència disminueix amb l’augment de la intensitat de la llum incident; en altres paraules, presenta fotoconductivitat.

Interfície LDR amb Arduino UNO:

El seu terminal està connectat amb 5 volt i el segon terminal està connectat amb resistència de 4,7 k. El segon extrem de la resistència de 4,7 k és terra. LDR és per si mateix una resistència i aquest tipus de configuracions s’utilitzen per mesurar i tensionar, és a dir, la tècnica del divisor de tensió. El terminal comú està connectat al pin analògic d'Arduino (el pin # es defineix a la codificació). Comparteixo fotos.

Pas 2:

Imatge
Imatge
Imatge
Imatge
Imatge
Imatge
Imatge
Imatge

Simulacions Proteus: -

En aquest tutorial fem servir el programari Proteus, que s’utilitza per simular el nostre projecte (registre de temperatura i intensitat lluminosa). En primer lloc, obriu el programari Proteus per prendre components i dispositius per fer el diagrama del vostre circuit. Després de completar el circuit, hem de simular-lo. per a aquest propòsit hem de carregar el fitxer hexadecimal de codificació Arduino a la propietat Arduino. Feu clic amb el botó dret a Arduino i aneu a Arduino Property copiar i enganxar la ubicació del fitxer hexadecimal o seleccionar directament el fitxer i penjar-lo. el segon és carregar el fitxer de la targeta SD, amb aquest propòsit seleccioneu 32 GB i aneu a la ubicació del fitxer i, a continuació, copieu-lo i enganxeu-lo o pengeu-lo directament seleccionant-lo a la carpeta corresponent. A continuació es mostra la manera de carregar el fitxer: Copia i enganxa el fitxer de la targeta SD Ubicació / Nom del fitxer.

després de completar aquests dos treballs, heu de verificar el circuit que heu comès si hi ha un error, si us plau, corregiu-lo abans de la simulació.

Hi ha un botó de reproducció a l'extrem esquerre de la pàgina esquemàtica del programari Proteus. premeu-lo i s'iniciarà la simulació.

/ * A continuació es detallen les instruccions de la targeta SD per escriure les dades al fitxer.

La seqüència d’instruccions necessàries cada vegada que s’escriu a una targeta SD és:

1_SD.open ("nom del fitxer", ESCRIURE_FITXER);

2_file.println (dades);

3_file.close (); * /

després d'aquestes instruccions, el codi Arduino tarda (5000); a continuació, anoteu una nova lectura i així successivament aquest procés. el terminal virtual mostra els resultats de la manera següent.

La targeta SD està bé

registre1

registre2

registre3

registre4

registre5

podeu canviar la resposta de retard per registrar les vostres dades en poc temps. podeu veure aquesta resposta al fitxer de dades.

Pas 3:

Imatge
Imatge
Imatge
Imatge
Imatge
Imatge

Gràfics de línies de dades en temps real a EXCEL: -

Microsoft Excel s’utilitza per fer gràfics lineals de dades de temperatura i intensitat de llum respectivament en aquest projecte.

En primer lloc, hem d'obrir Excel i injectar (aneu a Dades i seleccioneu el fitxer txt) el fitxer de dades a Excel. separeu les columnes de dades de temperatura i intensitat de llum. aneu a la inserció i inseriu gràfics lineals. Comparteixo els meus fitxers complets també amb fitxers Excel i gràfics de línies de dades en temps real i fitxer de dades.

aquests gràfics ens indiquen que canvia la temperatura i, a continuació, la resistència de la foto-resistència (LDR).

Pas 4:

Arxius complets utilitzats en aquest projecte: -

Aquí teniu el meu enllaç de YouTube, aquest és el canal de codi obert. proporcionem tot el relacionat amb el nostre projecte i les coses que s’utilitzen al nostre projecte, fitxers relatius, etc.

Estic compartint els meus fitxers i imatges complets en un fitxer zip, que tenen;

1_Arxiu Fritzing

2_proteus fitxers de simulació

Fitxer de codificació 3_Arduino

Arxiu HEX de codificació 4_Arduino

Fitxer targeta 5_SD

Fitxer 6_dades

7_Excel fitxer que inclou gràfics lineals, etc.

Recomanat: