Sommario:

Come effettuare la registrazione della temperatura e dell'intensità della luce - Simulazione Proteus - Fritzing - Liono Maker: 5 passaggi
Come effettuare la registrazione della temperatura e dell'intensità della luce - Simulazione Proteus - Fritzing - Liono Maker: 5 passaggi

Video: Come effettuare la registrazione della temperatura e dell'intensità della luce - Simulazione Proteus - Fritzing - Liono Maker: 5 passaggi

Video: Come effettuare la registrazione della temperatura e dell'intensità della luce - Simulazione Proteus - Fritzing - Liono Maker: 5 passaggi
Video: GUARDATE COSA è successo in classe! Ho promesso di mettere 10 a chi stacca i quaderni #shorts 2024, Dicembre
Anonim
Come effettuare la registrazione della temperatura e dell'intensità della luce | Simulazione Proteus | Fritzing | Liono Maker
Come effettuare la registrazione della temperatura e dell'intensità della luce | Simulazione Proteus | Fritzing | Liono Maker
Come effettuare la registrazione della temperatura e dell'intensità della luce | Simulazione Proteus | Fritzing | Liono Maker
Come effettuare la registrazione della temperatura e dell'intensità della luce | Simulazione Proteus | Fritzing | Liono Maker
Come effettuare la registrazione della temperatura e dell'intensità della luce | Simulazione Proteus | Fritzing | Liono Maker
Come effettuare la registrazione della temperatura e dell'intensità della luce | Simulazione Proteus | Fritzing | Liono Maker

Ciao, sono Liono Maker, questo è il mio canale YouTube ufficiale. Questo è un canale YouTube open source.

ecco il Link: Canale YouTube di Liono Maker

ecco il link del video: Registrazione temperatura e intensità luminosa

In questo tutorial impareremo come effettuare la registrazione della temperatura e dell'intensità della luce con Arduino UNO e il modulo Micro SD-Card. Il componente principale è LDR che viene utilizzato per misurare l'intensità della luce e l'altro è LM35 che viene utilizzato per misurare la temperatura. Questi due segnali analogici vengono inviati ai pin Ao e A1 di Arduino. La scheda SD sta facendo il lavoro principale in questo progetto che sta registrando. la registrazione dei dati o la registrazione dei dati è una tecnica in cui scriviamo i nostri dati nel nostro file, quindi vediamo grafici a linee in Excel. La sequenza di istruzioni richieste ogni volta per scrivere su una scheda SD è;

1_SD.open("nomefile", FILE_WRITE);

2_file.println(dati);

3_file.close();

Le informazioni su una scheda SD possono essere lette e il contenuto visualizzato sul monitor seriale. Serial.print() e Serial.write() vengono utilizzati per visualizzare il contenuto del file di dati.

Passo 1:

Immagine
Immagine
Immagine
Immagine
Immagine
Immagine

1_Scheda SD:-

Le schede SD (Secure Digital) possono essere utilizzate per l'archiviazione e la registrazione dei dati. Gli esempi includono l'archiviazione dei dati su fotocamere digitali o telefoni cellulari e la registrazione dei dati per registrare le informazioni dai sensori. Le schede Micro SD possono memorizzare 2 GB di dati e devono essere formattate come formato FAT32 (File Allocation Table). La scheda micro SD funziona a 3,3 V, quindi solo i moduli della scheda micro SD con un chip di spostamento del livello di tensione da 5 V a 3,3 V e un regolatore di tensione da 3,3 V possono essere collegati all'alimentazione Arduino 5 V.

Il modulo micro SD comunica con Arduino tramite Serial Peripheral Interface (SPI). I pin di connessione SPI sul modulo micro SD includono i pin MOSI, MISO, SCK e la selezione del chip (CS) indicata con pin SS, che sono collegati rispettivamente ai pin 11, 12, 13 e 10 di Arduino.

Interfacciamento SD-Card con Arduino UNO:

GND ------GND

5 volt -------VCC

Pin12 -------- MISO

Pin11 --------MOSI

Pin13-------SCK

Pin10 --------SCS

I dati vengono scritti solo nel file sulla scheda SD seguendo l'istruzione file.close(); pertanto, ogni istruzione file.println(data) deve essere seguita da un'istruzione file.close() ed essere preceduta da un'istruzione SD.open("filename", FILE_WRITE). La funzione SD.open() ha l'impostazione predefinita FILE_READ, quindi l'opzione FILE_WRITE è necessaria per scrivere su un file.

La sequenza di istruzioni richiesta ogni volta per scrivere su una scheda SD è

SD.open("nomefile", FILE_WRITE);

file.println(dati);

file.close();

2_LM35:-

LM35 è un sensore di temperatura a circuito integrato a precessione, la cui tensione di uscita varia in base alla temperatura circostante. È un circuito integrato piccolo ed economico che può essere utilizzato per misurare la temperatura ovunque tra -55°C e 150°C.

Ci sono tre tappe di Lm35;

1-Vcc

2-out

3-Gnd

Lm35 è un sensore di temperatura unico, utilizzato per rilevare la temperatura. Il suo primo terminale è collegato con VCC al pin Arduino da 5 volt e il secondo terminale è collegato con il pin analogico, che è definito nella codifica. Il terzo terminale è collegato a Gnd, che è Gnd.

3_LDR:-

Un fotoresistore (acronimo LDR per Light Decreasing Resistance, o resistore dipendente dalla luce, o cella fotoconduttiva) è un componente passivo che riduce la resistenza rispetto alla ricezione della luminosità (luce) sulla superficie sensibile del componente. La resistenza di una fotoresistenza diminuisce con l'aumento dell'intensità della luce incidente; in altre parole, mostra fotoconduttività.

Interfacciamento LDR con Arduino UNO:

Il suo un terminale è collegato con 5 volt e il secondo terminale è collegato con un resistore da 4,7 k. La seconda estremità del resistore da 4,7k è messa a terra. LDR è esso stesso un resistore e questo tipo di configurazioni viene utilizzato per misurare e tensione, questa è la tecnica del partitore di tensione. Il terminale comune è collegato al pin analogico di Arduino (il pin# è definito nella codifica). Condivido le immagini.

Passo 2:

Immagine
Immagine
Immagine
Immagine
Immagine
Immagine
Immagine
Immagine

Simulazioni di Proteo:-

In questo tutorial stiamo usando il software Proteus, che viene utilizzato per simulare il nostro progetto (registrazione Temp & Light Intensity). Innanzitutto, apri il tuo software Proteus e prendi componenti e dispositivi per creare il tuo schema elettrico. Dopo aver completato il circuito, dobbiamo simularlo. per questo scopo dobbiamo caricare il file esadecimale di codifica Arduino in Arduino Property. Fare clic con il pulsante destro del mouse su Arduino e andare su Proprietà Arduino copia e incolla il percorso del file esadecimale o seleziona direttamente il file e poi caricalo. la seconda cosa è caricare il file della scheda SD, a questo scopo selezionare 32 GB e andare nella posizione del file e quindi copiare e incollare questo file o caricarlo direttamente selezionando dalla rispettiva cartella. di seguito è il modo per caricare il file: Copia e incolla il file della scheda SD Posizione / Nome file.

dopo aver completato questi due lavori è necessario verificare il circuito che hai fatto se c'è un errore nel tuo, correggilo prima della simulazione.

C'è un pulsante di riproduzione nell'angolo sinistro della pagina dello schema del software Proteus. premilo e la tua simulazione è avviata.

/* Le seguenti sono le istruzioni per la scheda SD per scrivere i dati su file.

La sequenza di istruzioni richieste ogni volta per scrivere su una scheda SD è;

1_SD.open("nomefile", FILE_WRITE);

2_file.println(dati);

3_file.close(); */

dopo queste istruzioni il codice Arduino richiede delay(5000); quindi registrare una nuova lettura e così via. il terminale virtuale mostra i risultati come segue.

Scheda SD OK

record1

record2

record3

record4

record5

puoi modificare la tua risposta al ritardo per registrare i tuoi dati in breve tempo. puoi vedere questa risposta sul file di dati.

Passaggio 3:

Immagine
Immagine
Immagine
Immagine
Immagine
Immagine

Grafici a linee di dati in tempo reale in EXCEL:-

Microsoft Excel viene utilizzato per creare grafici a linee di dati di temperatura e dati di intensità della luce rispettivamente in questo progetto.

Innanzitutto, dobbiamo aprire Excel e iniettare (vai su Dati e seleziona il tuo file txt) il tuo file di dati in Excel. separare le colonne dei dati relativi alla temperatura e all'intensità della luce. vai all'inserto e inserisci i grafici a linee. Condivido i miei file completi anche file Excel e dati in tempo reale Grafici a linee e file di dati.

questi grafici ci dicono come cambia la temperatura e quindi cambia anche il resistore del fotoresistore (LDR).

Passaggio 4:

File completi utilizzati in questo progetto: -

Ecco il mio link YouTube, questo è il canale open source. stiamo fornendo tutto ciò che riguarda il nostro progetto e le cose utilizzate nel nostro progetto, file relativi ecc.

Condivido i miei file e immagini completi in un file zip, che ha;

1_File sfrigolante

2_file di simulazione proteus

3_File di codifica Arduino

4_File HEX di codifica Arduino

5_File scheda SD

6_file di dati

7_File Excel inclusi i grafici a linee, eccetera.

Consigliato: