Mündəricat:
Video: Hava İstasyonu Məlumatlarını Necə Qeyd etmək - Liono Maker: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Giriş:
Salam, bu #LionoMaker. Bu mənim açıq mənbəyim və rəsmi YouTube kanalımdır.
İşdə link: Liono Maker / YOUTUBE KANALI
Bu layihədə "Hava İstasyonu Verilərini Qeyd etməyi" necə edəcəyimizi öyrənəcəyik. bu çox maraqlı bir layihədir. Bu layihədə Micro SD Kart, DS3231 modulu, DHT 11, GPS modulu, LDR və Arduino UNO istifadə edirəm. Hava İstasyonu Məlumatları, rütubəti, temperaturu, İşığı, Tarixi və Saatı, Boylamı və Enlemi algılayacağı anlamına gəlir.
QEYD:
1) Fritzing Schematics -də GPS Modulu ilə əlaqə yaratmaq üçün pin6 və pin7 və DHT11 ilə əlaqə qurmaq üçün pin 4 istifadə edirəm. 2) Proteus Şematikasında GPS Modulu ilə ünsiyyət qurmaq üçün pin3 və pin 4 və DHT11 ilə əlaqə qurmaq üçün pin6 istifadə edirəm. 3) Əks təqdirdə, hər iki əlaqə düzgündür, sadəcə Arduino kodlaşdırmada# pinləri Şematikaya uyğun olaraq təyin etməliyik.
//*******************************************************
Addım 1:
1_SD Kart:-
SD (Secure Digital) kartları məlumatların saxlanması və məlumatların qeydiyyatı üçün istifadə edilə bilər. Nümunələr arasında rəqəmsal kameralarda və ya cib telefonlarında məlumatların saxlanması və sensorlardan məlumatları qeyd etmək üçün məlumatların qeyd edilməsi daxildir. Micro SD kartlar 2GB məlumat saxlaya bilər və FAT32 (Fayl Təqdimat Cədvəli) formatında formatlanmalıdır. Micro SD kart 3.3V -də işləyir, buna görə də Arduino 5V təchizatına yalnız 5V -dan 3.3V -ə qədər gərginlik dəyişdirmə çipi və 3.3V gərginlik tənzimləyicisi olan micro SD kart modulları qoşula bilər. Micro SD modulu Arduino ilə Serial Periferik İnterfeysdən (SPI) istifadə edərək əlaqə qurur. Mikro SD modulundakı SPI bağlayıcı sancaqlar sırasıyla Arduino sancaqları 11, 12, 13 və 10 -a bağlı olan MOSI, MISO, SCK sancaqları və SS pin işarələnmiş çip seçimini (CS) ehtiva edir.
Arduino UNO ilə SD Kart İnterfeys:
GND ------ GND
5 volt ------- VCC
Pin12 -------- MISO
Pin11 -------- MOSI
Pin13 ------- SCK
Pin10 -------- SCS
Məlumat yalnız file.close () təlimatından sonra SD kartdakı fayla yazılır; buna görə də, hər bir file.println (data) təlimatının ardınca file.close () təlimatı və SD.open ("fayl adı", FILE_WRITE) təlimatı qoyulmalıdır. SD.open () funksiyası FILE_READ -in standart qəbuluna malikdir, buna görə də bir fayla yazmaq üçün FILE_WRITE seçimi tələb olunur. Bir SD karta yazmaq üçün hər dəfə lazım olan təlimatların ardıcıllığı SD.open ("fayl adı", FILE_WRITE); file.println (məlumatlar); file.close ();
2) LDR:-
Şəkil rezistoru (işığın azalma müqaviməti üçün LDR qısaltması və ya işığa bağlı rezistor və ya foto keçirici hüceyrə), komponentin həssas səthində parıltı (işıq) alması ilə əlaqədar müqaviməti azaldan passiv bir komponentdir. İşığın intensivliyinin artması ilə foto rezistorun müqaviməti azalır; başqa sözlə, fotokondüktivlik nümayiş etdirir.
Arduino UNO ilə LDR İnterfeys:
Bir terminal 5 volt, ikinci terminal 1k rezistorla bağlanır. 1k rezistorun ikinci ucu torpaqlıdır. LDR özü bir rezistordur və bu tip konfiqurasiyalar gərginliyi ölçmək və istifadə etmək üçün istifadə olunur, bu gərginlik bölmə texnikasıdır. Ümumi terminal, Arduino UNO -nun# A3 analog pininə bağlıdır.
3) DS3231:-
Sensor ölçməsinin və ya məlumat qeydinin tarixi və saatı, DS3231 kimi real vaxt saatı (RTC) modulundan istifadə edərək SD karta məlumat yazılarkən daxil edilə bilər. Real vaxt saatı saniyə, dəqiqə, saat, gün, tarix, ay və il məlumatı verə bilər. DS3231, 3.3V və ya 5V ilə təchiz edilə bilər və CR2032 lityum düymə hüceyrəli batareya Arduino-ya qoşulmadıqda RTC-ni gücləndirir. DS3231 -də daxili temperatur sensoru da var. DS3231, iki iki istiqamətli xətt ilə I2C əlaqəsini istifadə edir:
1) Serial saat (SCL)
&
2) Serial məlumatlar (SDA)
QEYD: >>> DS3231 Arduino UNO ilə belə əlaqəlidir;
DS3231: Arduino UNO:
Gnd ----------------------- Gnd
VCC --------------------- 5 volt
SDA -------------------- pin# A4
SCL -------------------- pin#A5
4) DHT11:-
DHT11, temperatur və rütubəti hiss etmək üçün aşağı qiymətli rəqəmsal sensordur. Bu sensor, rütubəti və temperaturu dərhal ölçmək üçün Arduino, Raspberry Pi və s. Kimi istənilən mikro nəzarətçi ilə asanlıqla əlaqə qura bilər. DHT11 rütubət və temperatur sensoru sensor və modul olaraq mövcuddur. Bu sensor və modul arasındakı fərq, çəkmə müqaviməti və açılan LED-dir. DHT11 nisbi rütubət sensorudur. Ətrafdakı havanı ölçmək üçün bu sensor termostat və kapasitiv rütubət sensoru istifadə edir.
DHT 11 Sensorunu Arduino UNO ilə birləşdirmək:
DHT11 Arduino UNO
GND ---------------------------- GND
VCC ----------------------------- 5 volt
Məlumat (Siqnal) ------------------ pin#6
5) GPS Modulu:-
GPS (Global Positioning System) modulu və naviqasiya üçün istifadə olunur. Modul sadəcə yer üzündəki yerini yoxlayır və mövqeyinin uzunluq və eni olan çıxış məlumatlarını təqdim edir.
Fərqli dəyişənlərin dəyərlərini tapmaq üçün istifadə olunan fərqli GPS modulları var. kimi;
//**********************************************************************************************************************
QEYD:- DAHA Ətraflı məlumat üçün bu funksiyanı çağıra bilərsiniz;
gps.getDataGPRMC (zaman, status, enlem, enlemHemisphere, uzunlamasına, uzunlamalMeridiano, speedKnots, trackAngle, tarix, maqnitDəyişiklik, maqnitVariationOrientation);
Serial.println (vaxt); Serial.println (status);
Serial.println (enlik);
Serial.println (EnlemHemisphere);
Serial.println (uzunluq);
Serial.println (longitudMeridiano);
Serial.println (speedKnots);
Serial.println (trackAngle);
Serial.println (tarix);
Serial.println (maqnit dəyişikliyi);
Serial.println (maqnitVariationOrientation);
//******************************************************************************************************************
GPS modulu üçün bir keçid yaratmaq üçün başqa bir nümunə istifadə olunur. kimi;
gps. Google (keçid);
//*******************************************************************************************************************
&&&
QEYD:- DAHA Ətraflı məlumat əldə etməsəniz, bu funksiyanı çağıra bilərsiniz;
gps.getDataGPRMC
Enlem, EnlemHemisfer, Boylam, BoylamMeridiano
; Serial.println (enlik);
Serial.println (EnlemHemisphere);
Serial.println (uzunluq);
Serial.println (longitudMeridiano);
//******************************************************************************************************************
LONGITUDEE & LATITUDE almaq üçün bu sətirlərdən istifadə etdim.
Longi = (gps.location.lng (), 54.01125); Lati = (gps.location.lat (), 1.95949);
//******************************************************************************************************************
Qeyd:
GPS Modulunuzdan daha çox məlumat əldə etmək üçün yuxarıdakı kodlaşdırmadan istifadə edə bilərsiniz. Uzunluq və Enlem almaq üçün əvvəllər istifadə etmişəm.
//******************************************************************************************************************
Aşağıdakılar GPS modulunu ARDUINO UNO ilə bağlamağın yoludur:
GPS Modulu: Arduino UNO:
Gnd ----------------------------- Gnd
Vcc ------------------------------ 5 volt
RX ------------------------------- pin#3
TX ------------------------------ pin#4
//********************************************************************************************************************
Addım 2:
PROTEUS SİMÜLASYONLARINDA "DATA. CSV" DOSİYASINI NECƏ ƏLDƏ EDƏCƏK:-
QEYD:
> Birincisi, dövrənizin düzgün olduğundan və səhv olmadığından əmin olun.
> Arduino UNO -da hex fayl yükləmisiniz.
> SD kart faylını SD karta yükləmisiniz.
> Proteusun sol alt küncündəki oynatma düyməsini basdıqdan sonra simulyasiyanıza başlayın.
> virtual terminalınız açılır və məlumatlarınız gecikdikdən sonra qeyd olunur (1000);
>>>>>>>>> Esc düyməsini basın >>>>>>>>>>>>>>>>>>>
yaddaş kartının məzmun pəncərəsini görəcəksiniz, burada data.csv faylı mövcuddur. Kompüterinizdə ixrac edin.
Addım 3:
EXCEL İşləmə:-
Excel -i açın və data.csv faylınızı daxil edin. məlumatlar adı olan sütunlarda göstəriləcək və bir xətt qrafiki alacaq.
Addım 4:
Tövsiyə:
NaTaLia Hava İstasyonu: Arduino Günəş Enerjili Hava İstasyonu Düzgün Edildi: 8 Addım (Şəkillərlə)
NaTaLia Hava İstasyonu: Arduino Günəş Enerjili Hava İstasyonu Düzgün Edildi: 2 fərqli yerdə 1 illik uğurlu əməliyyatdan sonra günəş enerjisi ilə işləyən hava stansiyası layihə planlarımı paylaşıram və uzun müddət ərzində həqiqətən də sağ qala biləcək bir sistemə necə çevrildiyini izah edirəm. günəş enerjisindən dövrlər. Təqib etsəniz
Nəqliyyat vasitəsinin CAN Avtobus məlumatlarını necə deşifr etmək olar: 8 addım
Nəqliyyat vasitəsinin CAN Avtobus Verilərinin Necə Dekodlaşdırılması: Bu təlimatda avtomobilin və ya yük maşınının CAN avtobus məlumatlarını qeyd edəcəyik və qeydə alınmış CAN avtobusu qeyd məlumatlarını oxunaqlı dəyərlərə çevirəcəyik. Şifrəni açmaq üçün pulsuz olan can2sky.com bulud xidmətindən istifadə edəcəyik. Günlüyü CAN-USB adapterləri ilə yaza bilərik, amma ödəyə bilərsiniz
ARUPI - Soundscape Ekoloqları üçün Aşağı Qiymətli Avtomatlaşdırılmış Qeyd Bölməsi/Avtonom Qeyd Bölməsi (ARU): 8 Addım (Şəkillərlə)
ARUPI - Soundscape Ekoloqları üçün Aşağı Qiymətli Avtomatlaşdırılmış Qeyd Bölməsi/Avtonom Qeyd Bölməsi (ARU): Bu təlimat Anthony Turner tərəfindən yazılmışdır. Layihə, Kent Universiteti Kompüter Məktəbindəki Sheddən çox kömək alaraq hazırlanmışdır (cənab Daniel Knox böyük bir kömək oldu!)
Bluetooth vasitəsi ilə SD Kart Modulu ilə Arduinodan Android Telefonuna İstilik və Rütubət Məlumatlarını Qeyd edən: 5 addım
Bluetooth vasitəsi ilə SD Kart Modulu ilə Arduinodan Android Telefona qədər İstilik və Rütubət Məlumatlarını Qeyd edən: Hamıya Salam, bu mənim ilk təlimatımdır, inşallah istehsalçı cəmiyyətinə kömək etdiyim kimi kömək edərəm. Çox vaxt layihələrimizdə sensorlar istifadə edirik, ancaq məlumatları toplamaq, saxlamaq və dərhal Telefonlara və ya digər cihazlara ötürmək üçün bir yol tapırıq
Kitab məlumatlarını kəşf etmək, təşkil etmək və paylaşmaq üçün bir sayt olan Bookhuddle.com yaratmaq: 10 addım
Kitab məlumatlarını kəşf etmək, təşkil etmək və paylaşmaq üçün bir veb sayt olan Bookhuddle.com -un yaradılması: Bu yazı, oxucuların kitab məlumatlarını kəşf etmələrinə, təşkil etmələrinə və paylaşmalarına kömək etmək məqsədi daşıyan Bookhuddle.com saytının yaradılması və istifadəyə verilməsi ilə bağlı olan addımları təsvir edir. digər veb saytların inkişafına müraciət edəcək