Obsah:

Jak provádět protokolování teploty a intenzity světla - Simulace Proteus - Fritzování - Liono Maker: 5 kroků
Jak provádět protokolování teploty a intenzity světla - Simulace Proteus - Fritzování - Liono Maker: 5 kroků

Video: Jak provádět protokolování teploty a intenzity světla - Simulace Proteus - Fritzování - Liono Maker: 5 kroků

Video: Jak provádět protokolování teploty a intenzity světla - Simulace Proteus - Fritzování - Liono Maker: 5 kroků
Video: KDY a JAK efektivně SNIŽOVAT TEPLOTU u dětí? | #teplota 2024, Červenec
Anonim
Jak provádět protokolování teploty a intenzity světla | Simulace Proteus | Fritování | Liono Maker
Jak provádět protokolování teploty a intenzity světla | Simulace Proteus | Fritování | Liono Maker
Jak provádět protokolování teploty a intenzity světla | Simulace Proteus | Fritování | Liono Maker
Jak provádět protokolování teploty a intenzity světla | Simulace Proteus | Fritování | Liono Maker
Jak provádět protokolování teploty a intenzity světla | Simulace Proteus | Fritování | Liono Maker
Jak provádět protokolování teploty a intenzity světla | Simulace Proteus | Fritování | Liono Maker

Ahoj, toto je Liono Maker, toto je můj oficiální kanál YouTube. Toto je otevřený zdrojový kanál YouTube.

zde je odkaz: kanál YouTube Liono Maker

zde je odkaz na video: Protokolování teploty a intenzity světla

V tomto tutoriálu se naučíme, jak provádět protokolování teploty a intenzity světla pomocí modulu Arduino UNO a karty Micro SD. Hlavní složkou je LDR, který se používá k měření intenzity světla a další je LM35, který se používá k měření teploty. Tyto dva analogové signály jsou odesílány na piny Arduino Ao a A1. SD karta plní v tomto projektu hlavní úlohu, kterou je protokolování. protokolování dat nebo záznam dat je technika, při které zapisujeme svá data do našeho souboru a poté vidíme řádkové grafy v Excelu. Pořadí instrukcí vyžadovaných při každém zápisu na kartu SD je;

1_SD.open ("název_souboru", FILE_WRITE);

2_file.println (data);

3_file.close ();

Lze číst informace na kartě SD a zobrazovat jejich obsah na sériovém monitoru. Serial.print () a Serial.write () se používají k zobrazení obsahu datového souboru.

Krok 1:

obraz
obraz
obraz
obraz
obraz
obraz

1_SD-karta:-

K ukládání dat a záznamu dat lze použít karty SD (Secure Digital). Mezi příklady patří ukládání dat na digitální fotoaparáty nebo mobilní telefony a protokolování dat pro záznam informací ze senzorů. Na karty Micro SD lze uložit 2 GB dat a měly by být naformátovány ve formátu FAT32 (File Allocation Table). Karta micro SD pracuje na 3,3 V, takže k napájení Arduino 5 V lze připojit pouze moduly karty micro SD s čipem řadiče úrovně napětí 5 V až 3,3 V a regulátorem napětí 3,3 V.

Micro SD modul komunikuje s Arduino pomocí Serial Peripheral Interface (SPI). Spojovací kolíky SPI na modulu micro SD zahrnují piny MOSI, MISO, SCK a čipový výběr označený SS (CS), které jsou připojeny k pinům Arduino 11, 12, 13 a 10.

Rozhraní SD karty s Arduino UNO:

GND ------ GND

5volt ------- VCC

Pin12 -------- MISO

Pin11 -------- MOSI

Pin13 ------- SCK

Pin10 -------- SCS

Data se zapisují pouze do souboru na kartě SD podle pokynů file.close (); za každou instrukcí file.println (data) musí tedy následovat instrukce file.close () a musí jí předcházet instrukce SD.open ("název_souboru", FILE_WRITE). Funkce SD.open () má výchozí nastavení FILE_READ, takže pro zápis do souboru je nutná volba FILE_WRITE.

Sekvence pokynů vyžadovaných při každém zápisu na kartu SD je

SD.open ("název_souboru", FILE_WRITE);

file.println (data);

file.close ();

2_LM35:-

LM35 je precesní snímač teploty s integrovaným obvodem, jehož výstupní napětí se mění v závislosti na teplotě kolem něj. Jedná se o malý a levný integrovaný obvod, který lze použít k měření teploty kdekoli mezi -55 ° C až 150 ° C.

Existují tři nohy Lm35;

1-Vcc

2 výstupy

3-Gnd

Lm35 je jedinečné teplotní čidlo, které slouží k detekci teploty. Jeho první terminál je připojen pomocí VCC k 5voltovému pinu Arduino a druhý terminál je připojen k analogovému pinu, který je definován v kódování. Třetí terminál je připojen ke Gnd, což je Gnd.

3_LDR:-

Foto rezistor (zkratka LDR pro odpor snižující světlo nebo rezistor závislý na světle nebo fotovodivý článek) je pasivní součást, která snižuje odpor vůči přijímání světelnosti (světla) na citlivém povrchu součásti. Odpor fotorezistoru klesá s rostoucí intenzitou dopadajícího světla; jinými slovy, vykazuje fotovodivost.

Rozhraní LDR s Arduino UNO:

Jeho jeden terminál je připojen k 5voltům a druhý terminál je připojen k odporu 4,7k. Druhý konec odporu 4,7 k je uzemněn. LDR je sám odpor a tento typ konfigurací se používá k měření a napětí, toto je technika dělení napětí. Společný terminál je připojen k analogovému pinu Arduina (pin# je definován v kódování). Sdílím obrázky.

Krok 2:

obraz
obraz
obraz
obraz
obraz
obraz
obraz
obraz

Simulace Proteus:-

V tomto tutoriálu používáme software Proteus, který slouží k simulaci našeho projektu (protokolování teploty a intenzity světla). Nejprve otevřete software Proteus a vezměte součásti a zařízení, abyste vytvořili schéma zapojení. Po dokončení obvodu to musíme simulovat. za tímto účelem musíme do vlastnosti Arduino nahrát hexadecimální kódovací soubor Arduino. Klikněte pravým tlačítkem na Arduino a přejděte do umístění pro kopírování a vložení hexadecimálního vlastnictví Arduino nebo přímo vyberte soubor a poté jej nahrajte. druhá věc je nahrát soubor karty SD, pro tento účel vyberte 32 GB a přejděte na umístění souboru a poté zkopírujte a vložte tento soubor nebo jej nahrajte přímo výběrem z příslušné složky. k nahrání souboru je následující: Kopírovat a vložit soubor z karty SD Umístění / Název souboru.

po dokončení těchto dvou prací musíte ověřit obvod, který jste vytvořili, pokud se jedná o chybu ve vaší, opravte ji před simulací.

V levém rohu stránky schématu softwaru Proteus je tlačítko přehrávání. stiskněte jej a vaše simulace se spustí.

/* Níže jsou uvedeny pokyny pro kartu SD pro zápis dat do souboru.

Pořadí instrukcí vyžadovaných při každém zápisu na kartu SD je;

1_SD.open ("název_souboru", FILE_WRITE);

2_file.println (data);

3_file.close (); */

po těchto instrukcích Arduino kód trvá se zpožděním (5000); poté nahrajte nové čtení a tak dále tento proces pokračuje. virtuální terminál ukazuje výsledky následovně.

SD karta v pořádku

záznam 1

záznam 2

záznam 3

záznam 4

záznam 5

můžete změnit svou zpožděnou reakci a zaznamenávat data v krátkém čase. tuto odpověď můžete vidět v datovém souboru.

Krok 3:

obraz
obraz
obraz
obraz
obraz
obraz

Grafy datových linek v reálném čase v EXCEL:-

V tomto projektu se pro vytváření čárových grafů údajů o teplotě a intenzitě světla používá aplikace Microsoft Excel.

Nejprve musíme otevřít Excel a vložit (přejít na Data a vybrat soubor txt) váš datový soubor v Excelu. oddělte sloupce údajů o teplotě a intenzitě světla. přejděte na vložení a vložte čárové grafy. Sdílím své kompletní soubory také soubor aplikace Excel a datové čáry v reálném čase a datový soubor.

tyto grafy nám říkají, jak se mění teplota a poté se mění také odpor fotoodporu (LDR).

Krok 4:

Dokončete soubory použité v tomto projektu: -

Zde je můj odkaz na YouTube, toto je kanál s otevřeným zdrojovým kódem. poskytujeme vše, co souvisí s naším projektem a věcmi použitými v našem projektu, relativní soubory atd.

Sdílím své kompletní soubory a obrázky v souboru zip, které mají;

1_Fritzingový soubor

Soubory simulace 2_proteus

3_Arduino kódovací soubor

4_HEX soubor kódující Arduino

5_SD karta

6_datový soubor

7_Excel soubor včetně spojnicových grafů, atd.

Doporučuje: