Obsah:

Ako vytvoriť záznamník vlhkosti a teploty v reálnom čase s Arduino UNO a kartou SD - Simulácia záznamníka údajov DHT11 v Proteuse: 5 krokov
Ako vytvoriť záznamník vlhkosti a teploty v reálnom čase s Arduino UNO a kartou SD - Simulácia záznamníka údajov DHT11 v Proteuse: 5 krokov
Anonim
Ako vytvoriť záznamník vlhkosti a teploty v reálnom čase s Arduino UNO a kartou SD | Simulácia záznamníka údajov DHT11 v Proteuse
Ako vytvoriť záznamník vlhkosti a teploty v reálnom čase s Arduino UNO a kartou SD | Simulácia záznamníka údajov DHT11 v Proteuse
Ako vytvoriť záznamník vlhkosti a teploty v reálnom čase s Arduino UNO a kartou SD | Simulácia záznamníka údajov DHT11 v Proteuse
Ako vytvoriť záznamník vlhkosti a teploty v reálnom čase s Arduino UNO a kartou SD | Simulácia záznamníka údajov DHT11 v Proteuse

Úvod:

ahoj, toto je Liono Maker, tu je odkaz na YouTube. Vytvárame kreatívny projekt s Arduinom a pracujeme na vstavaných systémoch.

Záznamník údajov:

Záznamník údajov (tiež záznamník údajov alebo záznamník údajov) je elektronické zariadenie, ktoré v priebehu času zaznamenáva údaje vstavaným prístrojom alebo snímačom alebo prostredníctvom externých prístrojov a snímačov. Spravidla sú malé, batériové, prenosné a vybavené mikroprocesorom, vnútornou pamäťou na ukladanie údajov a snímačmi. Niektoré záznamníky údajov sú prepojené s osobným počítačom a používajú softvér na aktiváciu záznamníka údajov a zobrazenie a analýzu zozbieraných údajov, zatiaľ čo iné majú zariadenie s miestnym rozhraním (klávesnica, LCD) a môžu byť použité ako samostatné zariadenie.

V tomto projekte používam záznamník údajov s kartou SD na ukladanie údajov na kartu SD s Arduino.

DHT11:

DHT11 je nízkonákladový digitálny senzor na snímanie teploty a vlhkosti. Tento senzor je možné ľahko prepojiť s akýmkoľvek mikrořadičom, ako je Arduino, Raspberry Pi atď. …, aby ste mohli okamžite merať vlhkosť a teplotu. Snímač vlhkosti a teploty DHT11 je k dispozícii ako snímač aj ako modul. Rozdiel medzi týmto snímačom a modulom je výsuvný odpor a dióda LED pri zapnutí. DHT11 je snímač relatívnej vlhkosti. Na meranie okolitého vzduchu tento senzor používa termostat a kapacitný snímač vlhkosti.

fungovanie DHT11:

Snímač DHT11 sa skladá z kapacitného snímača vlhkosti a termistora na snímanie teploty. Kondenzátor snímajúci vlhkosť má dve elektródy so substrátom zadržujúcim vlhkosť ako dielektrikom medzi nimi. Zmena hodnoty kapacity nastáva so zmenou úrovní vlhkosti. IC meradlom, spracovaním sa zmenili hodnoty odporu a zmenili ich na digitálnu formu.

Na meranie teploty tento senzor používa termistor s negatívnym teplotným koeficientom, ktorý spôsobuje pokles hodnoty odporu so zvýšením teploty. Aby tento senzor získal väčšiu hodnotu odporu aj pri najmenšej zmene teploty, je zvyčajne vyrobený z polovodičovej keramiky alebo polymérov.

Teplotný rozsah DHT11 je od 0 do 50 stupňov Celzia s 2-stupňovou presnosťou. Rozsah vlhkosti tohto senzora je od 20 do 80% s presnosťou 5%. Vzorkovacia frekvencia tohto senzora je 1 Hz. dá to jedno čítanie za každú sekundu. DHT11 je malej veľkosti s prevádzkovým napätím od 3 do 5 voltov. Maximálny prúd používaný pri meraní je 2,5 mA.

Snímač DHT11 má štyri piny- VCC, GND, Data Pin a nepripojený pin. Na komunikáciu medzi senzorom a mikrokontrolérom je k dispozícii vyťahovací odpor 5 k až 10 k ohmov.

Modul karty Micro SD:

Modul (adaptér na kartu Micro SD) je modul na čítanie kariet Micro SD, ktorý prostredníctvom súborového systému a ovládača rozhrania SPI, systému SCM dokončuje čítanie a zápis súborov na kartu Micro SD. Používatelia Arduina môžu priamo použiť Arduino IDE dodávané s knižničnou kartou SD na dokončenie inicializácie a čítania

Krok 1:

Obrázok
Obrázok
Obrázok
Obrázok
Obrázok
Obrázok
Obrázok
Obrázok

Fritzingový softvér a schéma:

V tomto tutoriáli používame na zostavenie projektu softvér na zmrazovanie. tento softvér je tvorcami široko používaný na celom svete.

na vytvorenie schémy zapojenia s Arduino UNO používame modul DHT11 a kartu Micro SD

Snímač DHT 11 má 4 alebo tri nohy, ktoré sa používajú. Tu je podrobný popis toho, ako prepojiť snímač teploty a vlhkosti s Arduino UNO.

/*------------------------------------------------------------------------------------------------------------------------------------

Arduino UNO: DHT11 Senzor:

GND GND

5-voltové 5-voltové

Signál č. 2

N/A nepoužité (4. kolík snímača, ak je k dispozícii)

/*------------------------------------------------------------------------------------------------------------------------------------*/

noste pomocou modulu Micro SD-Card s Arduino UNO a DHT11.

Modul karty SD má celkom 6 pinov, tu sú podrobnosti o prepojení modulu Micro SD s kartou s Arduino UNO.

/*-------------------------------------------------------------------------------------------------------------------------------------------

Arduino UNO: Modul karty Micro SD:

GND GND

5-voltové 5-voltové

kolík 13 hodinový kolík

pin 12 MISO

kolík 11 MOSI

pin 4 CS (definujte v kódovaní Arduino)

--------------------------------------------------------------------------------------------------------------------------------------------*/

Krok 2:

Obrázok
Obrázok
Obrázok
Obrázok
Obrázok
Obrázok

Simulácia v Proteuse:

V tomto tutoriáli používame softvér Proteus na simuláciu nášho projektu (datalogger).

Sada Proteus Design Suite je jedinečná v tom, že ponúka možnosť simulovať kód mikrořadiča na vysokej aj nízkej úrovni v kontexte simulácie obvodu SPICE so zmiešaným režimom. tento softvér sa široko používa v rôznych kreatívnych projektoch. napríklad Proteus sa používa na výrobu schémy zapojenia a profesionálnych plošných spojov. a mnoho ďalších cieľov, ktoré má. Software Proteus sa používa aj na simuláciu obvodov napr. simulácie so senzormi a mikrokontrolérmi a rodinou Arduino.

V tomto tutoriáli používame kartu SD a DHT11 na výrobu záznamníka údajov alebo záznamníka údajov.

ako začať simulácie:

Najprv musíme vytvoriť náš obvodový diagram a potom napísať kódovanie Arduino (uvedené nižšie). po napísaní kódovania Arduino musíme vytvoriť „hex súbor“(uvedený nižšie), ktorý sa používa v Arduino UNO v Proteus Simulation.

ako nahrať hex súbor na Arduino UNO:

Najprv skompilovajte svoje kódovanie Arduino v Arduino IDE. Druhým krokom je vytvorenie hexadecimálneho súboru, na tento účel choďte v Arduino IDE do „súboru“a zvoľte „Predvoľby“a potom prejdite na „kompiláciu“, vyberte ju. Kliknite na ok. Znova skomplikujte svoje kódovanie Arduino a skopírujte odtiaľto hexadecimálny súbor, ako je znázornené na mojom videu.

V schéme zapojenia Proteus kliknite pravým tlačidlom myši na Arduino UNO a potom uvidíte nové otváracie okno, potom tu zvoľte „Upraviť vlastnosť“. vyberte panel so súbormi a „prilepte“sem súbor Arduino Coding HEX.

ako nahrať súbor s obrázkom na kartu SD v programe Proteus:

Vyberte svoju SD kartu v Proteuse a kliknite na ňu pravým tlačidlom myši a zobrazí sa nám nové otváracie okno, tu zvoľte „Upraviť vlastnosť“. potom prejdite na panel súborov a vyberte pamäťovú kartu 32 GB. skopírujte umiestnenie súboru s obrázkom z počítača, vložte ho do panela so súbormi, napíšte lomku a zadajte názov súboru. toto je úplný spôsob, ako sem napísať odkaz na súbor.

po dokončení odosielania hexadecimálneho súboru a obrázkového súboru na kartu SD sa ubezpečíme, že v našom schéme zapojenia nie je žiadna chyba. Na Proteuse kliknite na tlačidlo „hrať“v ľavom dolnom rohu. vaša simulácia sa začala. ako je ukázané na videu. A zobrazené na obrázkoch.

Krok 3:

Obrázok
Obrázok
Obrázok
Obrázok
Obrázok
Obrázok

ako nahrať a vytvoriť graf údajov v reálnom čase v programe EXCEL:

V tomto projekte používame kartu SD k našim údajom v súbore „.txt“. odpojte kartu SD z modulu SD. a prepojte ho s počítačom. uvidíme, ako sa súbor txt s hodnotami údajov o teplote a vlhkosti v reálnom čase dostane cez senzor.

Otvorte EXCEL v počítači a potom prejdite na „údaje“. potom prejdite na „vložiť TXT“. vyberte súbor txt vo svojom počítači a vložte ho do softvéru Excel.

zvoľte „vložiť“a potom prejdite na „čiarový graf“. Vytvorte čiarový graf v programe Excel. tu robíme dva grafy, pretože máme dva stĺpce hodnôt údajov o vlhkosti a teplote.

Krok 4:

Obrázok
Obrázok

Stiahnite si súbor HEX a súbor s obrázkom a kódovanie Arduino z rar:

Odovzdávam súbor „GGG.rar“, ktorý má súbor

1- súbor Txt

2- hexadecimálny súbor

3- súbor s obrázkom pre kartu SD

Odporúča: