Mündəricat:
- Addım 1: Müsbət və Topraklama Telləri
- Addım 2: Fotoresistor əlavə edin
- Addım 3: IR Sensor əlavə edin
- Addım 4: LCD və Potansiyometr əlavə edin
- Addım 5: DHT11 (Temperatur və Rütubət Sensoru) əlavə edin
- Addım 6: Uzaqdan Əlavə Edin, İndi Hava Adamısınız
- Addım 7: İstifadə olunan kitabxanalar
Video: Hava İstasyonu: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Bu təlimatda öz hava stansiyanızı qurmağın addımlarını və kodunu göstərəcəyəm! İstilik, Rütubət və Parlaqlıq arasında dövrə vura biləcəksiniz! Diqqət yetirin, uzaq Kodunuz mənimkindən fərqli olacaq, amma düzgün Kod Kimliklərinizi necə tapacağınızı göstərəcəyəm! Ehtiyac duyduğunuz şeylər:
- 1 x Arduino UNO R3
- 1 x IR Uzaqdan (hər kəs edəcək)
- 1 x IR Sensor
- 1 x Fotoresistor (Parlaqlıq Sensoru)
- 1 x 16x2 LCD Ekran
- 3 x 220 Ohm rezistor
- 1 x Potansiyometr
- 1 x DHT11 (Temp/Nəm Sensoru)
- 1 x Çörək paneli
- Jumper telləri
Addım 1: Müsbət və Topraklama Telləri
ƏSAS KURULUM
- Çörək taxtasının + tərəfinə 1 keçid telini (qırmızı) arduino üzərindəki GND portuna bağlayın
- + Raydakı çörək taxtasının digər tərəfinə qoşulmaq üçün başqa bir keçid teli (qırmızı) istifadə edin
- Çörək taxtasının yan tərəfinə arduino üzərindəki 5v portuna 1 keçid teli (qara) bağlayın
- + Raydakı çörək taxtasının digər tərəfinə qoşulmaq üçün başqa bir keçid teli (qara) istifadə edin
Addım 2: Fotoresistor əlavə edin
- Fotorezistoru çörək taxtasına yerləşdirin
- Sağ tərəfi + rayına bağlayın
- Sol tərəfi 220 Ohm müqavimətə bağlayın
- Rezistordan bir arduino üzərindəki 7 portuna bir tel bağlayın
- Çörək taxtasındakı relsdən gələn bir topraklama telini əvvəlki telə qoşulan eyni dəmir yolu ilə bağlayın (port 7)
Addım 3: IR Sensor əlavə edin
- IR Sensorunu çörək taxtasına qoyun
- İlk teli GND (-) rayına IR-nin ilk limanına bağlayın
- İkinci teli POSITIVE (+) rayına IR -nin ikinci limanına bağlayın
- Arduino üzərindəki 10 -cu portdan IR sensoru üzərindəki son telə bir tel bağlayın
Addım 4: LCD və Potansiyometr əlavə edin
Potensiometr əlavə etməklə başlayaq
- LCD ekranı və potensiometrini çörək taxtasına qoyun
- GND (-) rayını potansiyometrin mənfi tərəfinə bağlayın
- POZİTİF (+) rayını potansiyometrin müsbət tərəfinə bağlayın
- LCD -də V0 portuna potansiyometrenin yuxarı hissəsindən bir tel bağlayın
- Bu, görüntünün daha asan olması üçün LCD kontrastını tənzimləyəcək
LCD Ekranı əlavə edək, tellər qaydasında olacaq
- LCD ekranı çörək taxtasına qoyun
- Torpaq telini LCD -nin VSS portuna qoşun
- (V0 əvvəlki addımdan artıq bağlıdır)
- RS, arduino üzərindəki 12 portuna qoşulacaq
- RW çörək taxtasında yerə qoşulacaq
- E, arduino üzərindəki ~ 11 portuna bağlanacaq
- D4, arduino üzərindəki ~ 5 portuna bağlanacaq
- D5, arduino üzərindəki 4 portuna bağlanacaq
- D6, arduino üzərindəki 3 porta bağlanacaq
- D7, ardiino üzərindəki 2 portuna qoşulacaq
- A 220 Ohm bir rezistora, müqavimət çörək taxtasındakı yer relsinə bağlanır
- K çörək taxtasındakı yer relsinə qoşulmaq üçün bağlanacaq
Addım 5: DHT11 (Temperatur və Rütubət Sensoru) əlavə edin
- DHT11 -ni çörək taxtasına qoyun
- Çörək taxtasındakı müsbət rayı (+) DHT11 üzərindəki pozitiv pinə bağlayın, soldakı ilk pin olacaq
- DHT11 üzərindəki ikinci pimi 220 Ohm rezistora bağlayın
- 220 Ohm Rezistoru arduino ~ 6 portuna qoşun
- Çörək lövhəsindəki mənfi raylıya son və ən sağ pimi bağlayın
Addım 6: Uzaqdan Əlavə Edin, İndi Hava Adamısınız
Bunu qurarkən hər hansı bir problem yaranarsa, zəhmət olmasa diaqramların düzgün qurulduğuna baxın. Bunun üçün istifadə etdiyim uzaqdan idarəetmə pultu sizinki ilə eyni olmayacaq. Bu, sizin üçün işləməsi üçün kodu dəyişdirməli olacağınız deməkdir.
- Materiallarınız üçün bu düzəlişləri etmək üçün Arduino IDE -ni yükləyin.
- Verilən kodu yükləyin (remoteFinder.ino), IDE -ni açın və proqramı yükləyin/tərtib edin.
- Seriyalı monitoru açdığınızdan əmin olun.
- İstifadə etmək istədiyiniz iki düyməni basın və serial monitorun sizə verdiyi kodu qeyd edin.
Qeyd: FFFFFF düzgün deyil, İR kitabxanası eyni düymənin istifadəsini algıladıqda bunu atır. Bu, eyni düyməni təkrar -təkrar basdığınız deməkdir. Faylı yükləyə bilmirsinizsə, buradan kopyalayıb yapışdırın.
int RECV_PIN = 6; IRrecv irrecv (RECV_PIN); decode_results nəticələri;
void setup () {Serial.begin (9600); irrecv.enableIRIn (); // Alıcını işə salın}
void loop () {if (irrecv.decode (& results)) {Serial.println (results.value, HEX); irrecv. resume (); // Növbəti dəyəri alın}} Sonra WeatherStation.inonu açın və düymələrin dəyərlərini sizinki ilə dəyişdirin. Kodda onlar faylın əvvəlindədirlər və kod1 kod2 kodu3Kodu tərtib edin və yükləyin və indi Kanal 10 -u götürməyə hazırsınız!
Addım 7: İstifadə olunan kitabxanalar
dht.h
IRremote.h
LiquidCrystal.h https://www.arduino.cc/en/Reference/LiquidCrystalBu kitabxanalar yenilənibsə və ya işləmirsə, mənə e -poçt göndərməkdən çekinmeyin və sizə kitabxanalarımı göndərəcəyəm!
Tövsiyə:
HC-12 Uzun Mənzilli Məsafə Hava İstasyonu və DHT Sensorları: 9 Addım
HC-12 Uzun Mesafeli Hava İstasyonu və DHT Sensorları: Bu dərsdə iki dht sensoru, HC12 modulu və I2C LCD Ekranından istifadə edərək uzaq məsafəli bir hava stansiyası qurmağı öyrənəcəyik
Peyk Yardımlı Hava İstasyonu: 5 addım
Peyk Dəstəkli Hava İstasyonu: Bu layihə öz hava məlumatlarını toplamaq istəyən insanlar üçündür. Küləyin sürətini və istiqamətini, temperaturu və havanın rütubətini ölçə bilir. Hər 100 dəqiqədə bir dəfə Yerin ətrafında fırlanan hava peyklərini dinləyə bilir. İstəyərəm
ESP8266 Hava İstasyonu Saatı: 4 addım
ESP8266 Hava İstasyonu Saatı: Bu layihə, vaxtı və havanı kiçik bir rahat paketdə göstərmək üçün gözəl bir yoldur. Layihəni, necə işlədiyini izah edəcəyəm və kodu burada göstərəcəyəm. Müəyyən bir yerdə mövcud hava vəziyyətini göstərmək üçün fərqli düymələrə basa bilərsiniz
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
Raspberry Pi və Weewx istifadə edərək Acurite 5 -də 1 Hava İstasyonu (digər Hava İstasyonları Uyğundur): 5 Addım (Şəkillərlə)
Raspberry Pi və Weewx istifadə edərək Acurite 5 -də 1 Hava İstasyonu (digər Hava İstasyonları Uyğundur): Acurite 5 -i 1 hava stansiyasından alanda evdən kənarda olduğum zaman havanı yoxlamaq istəyirdim. Evə gəlib qurduqda ya ekranı kompüterə bağlamalı olduğumu, ya da ağıllı mərkəzini almalı olduğumu başa düşdüm