Kombinovaný snímač teploty a vlhkosti DHT22: Rozdiel medzi revíziami
Zo stránky SensorWiki
Bez shrnutí editace |
Bez shrnutí editace |
||
Riadok 9: | Riadok 9: | ||
[[Obrázok:UNO_PINOUT.jpg|1000px|thumb|center|Mikrokontrolér Arduino UNO R3 a jeho vsupno-výstupné periférie.]] | [[Obrázok:UNO_PINOUT.jpg|1000px|thumb|center|Mikrokontrolér Arduino UNO R3 a jeho vsupno-výstupné periférie.]] | ||
== Analýza a opis riešenia == | == Analýza a opis riešenia == | ||
Riadok 80: | Riadok 68: | ||
<center><youtube>D0UnqGm_miA</youtube></center> | <center><youtube>D0UnqGm_miA</youtube></center> | ||
== Literatúra a použité zdroje == | |||
'''Dokumentácia k mikrokontroléru:''' | |||
* [https://docs.arduino.cc/resources/pinouts/A000066-full-pinout.pdf Mikrokontrolér Arduino UNO R3 - PINOUT] | |||
* [https://docs.arduino.cc/resources/datasheets/A000066-datasheet.pdf Mikrokontrolér Arduino UNO R3 - DATASHEET] | |||
* [https://docs.arduino.cc/resources/schematics/A000066-schematics.pdf Mikrokontrolér Arduino UNO R3 - SCHEMATICS] | |||
* [https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf Dokumentácia k procesoru ATmega328P] | |||
'''Dokumentácia k snímaču DHT22:''' | |||
* [https://components101.com/sites/default/files/component_datasheet/DHT22%20Sensor%20Datasheet.pdf Kombinovaný snímač teploty a vlhkosti DHT22 - DATASHEET] | |||
'''Dokumentácia k displeju:''' | |||
* [https://cdn.soselectronic.com/productdata/d4/89/395ba73d/dem-16216-sbh-pw-n-1.pdf LCD typu DEM16216 - DATASHEET] | |||
* [https://senzor.robotika.sk/sensorwiki/index.php/LCD_displej_s_radi%C4%8Dom_HD44780 Práca s displejom] | |||
Verzia z 11:30, 2. máj 2025
Záverečný projekt predmetu MIPS / LS2025 - Martin Hubocký
Zadanie
Mojím zadaním bolo vytvoriť program, ktorý bude zo senzoru DHT22 (Snímač teploty a vlhkosti) čítať a spracovávať dáta a cez UART sériovú komunikáciu ich vypísať na obrazovku monitoru. V prípade že sa mi to podarí spravím rozšírenie programu aby sa dáta zobrazovali na displeji typu LCD (Liquid Crystal Display).

Analýza a opis riešenia
Opíšte sem čo a ako ste spravili, ak treba, doplňte obrázkami... Podrobne opíšte použité komponenty (okrem základnej dosky s ATmega328P procesorom), pridajte linky na datasheety alebo opis obvodu.

Nezabudnite doplniť schému zapojenia! V texte by ste mali opísať základné veci zo zapojenia, samotná schéma nie je dostačujúci opis.

Algoritmus a program
Algoritmus programu využíva toto a toto, základné funkcie sú takéto a voláma ich tuto... Výpis kódu je nižšie...
#include <avr/io.h>
int main(void)
{
unsigned int measuredValue;
while (1)
{
/* relax */
}
return(0);
}
#include <avr/io.h>
void adc_init(void); // A/D converter initialization
unsigned int adc_read(char a_pin);
Pridajte sem aj zbalený kompletný projekt, napríklad takto (použite jednoznačné pomenovanie, nemôžeme mať na serveri 10x zdrojaky.zip:
Zdrojový kód: zdrojaky.zip
Overenie
Ako ste overili funkciu, napríklad... Na používanie našej aplikácie stačia dve tlačítka a postup používania je opísaný v sekcii popis riešenia. Na konci uvádzame fotku hotového zariadenia.

Video:
Literatúra a použité zdroje
Dokumentácia k mikrokontroléru:
- Mikrokontrolér Arduino UNO R3 - PINOUT
- Mikrokontrolér Arduino UNO R3 - DATASHEET
- Mikrokontrolér Arduino UNO R3 - SCHEMATICS
- Dokumentácia k procesoru ATmega328P
Dokumentácia k snímaču DHT22:
Dokumentácia k displeju:
Kľúčové slová 'Category', ktoré sú na konci stránky nemeňte.