در این پروژه قصد ساخت دیتالاگر دما و رطوبت نسبی را داریم. آردوینو مغز این پروژه است. سنسور DHT22 برای سنجش دما و رطوبت نسبی استفاده می شود. Arduino Uno برای خواندن مقادیر دما، رطوبت از سنسور DHT22 و ذخیره آن در یک فایل در کارت SD برنامه ریزی شده است. بنابراین هر زمان که لازم باشد می توانیم کارت SD را برای مشاهده داده ها برداریم. در اینجا ما داده ها را از کارت SD می گیریم و آن را به اکسل وارد می کنیم تا نمودارها را ترسیم کنیم.
اجزای مورد نیاز
- آردوینو اونو
- ماژول کارت SD
- سنسور دما و رطوبت DHT22
- کارت SD (بالاتر از 8 گیگابایت)
- تخته نان
- سیم های اتصال
توضیح
ابتدا ماژول SD Card را به آردوینو متصل می کنیم. آردوینو میتواند عملیات خواندن نوشتن روی کارت SD را از طریق پروتکل SPI انجام دهد . بنابراین باید ماژول کارت SD را به پین های SPI آردوینو که پایه های 13، 12، 11 و 10 هستند وصل کنیم. از آنجایی که از پروتکل SPI استفاده می کند، اگر ماژول کارت SD را به پین های معمولی IO دیجیتال وصل کنیم، کار نمی کند.
- اتصال ماژول کارت SD به زمین آردوینو
- VCC ماژول به خروجی 5 ولت آردوینو
- MISO ماژول به پایه 12 آردوینو
- MOSI ماژول به پایه 11 آردوینو
- SCK ماژول به پایه 13 آردوینو
- CS ماژول به پین 10 آردوینو
سپس می توانیم DHT22 را به آردوینو متصل کنیم.
- VCC DHT22 را به خروجی 5 ولت آردوینو وصل کنید
- زمین به زمین آردوینو
- پین داده DHT22 به پایه 8 آردوینو
بیشتر بخوانید: ثبت اطلاعات دما و رطوبت با استفاده از آردوینو
در ادامه، متن انگلیسی این مطلب را میتوانید مشاهده نمایید:
In this project, we are going to make a temperature and relative humidity data logger. Arduino is the brain of this project. DHT22 sensor is used for sensing temperature and relative humidity. Arduino Uno is programmed to read temperature, humidity values from DHT22 sensor and save it to a file in an SD Card. So whenever required we can take the SD Card for viewing data. Here we will take data from SD card and import it to excel to plot graphs.
Components Required
- Arduino Uno
- SD Card Module
- DHT22 Temperature and Humidity Sensor
- SD Card (Higher than 8GB)
- Breadboard
- Connecting wires
Explanation
First of all, we will connect the SD Card module to the Arduino. Arduino can do read write operations on SD Card via SPI protocol. So we need to connect the SD card module to SPI pins of Arduino, which are pins 13, 12, 11 and 10. Since it is using SPI protocol, it won’t work if we connect SD card module to normal digital IO pins.
- SD Card Module Ground to Arduino Ground
- VCC of the module to 5V output of Arduino
- MISO of module to pin 12 of Arduino
- MOSI of module to pin 11 of Arduino
- SCK of module to pin 13 of Arduino
- CS of module to pin 10 of Arduino
Then we can connect the DHT22 to the Arduino.
- Connect VCC of DHT22 to 5V output of Arduino
- Ground to ground of Arduino
- Data pin of DHT22 to pin 8 of Arduino
Read More: Temperature and Humidity Data Logger using Arduino