Mündəricat:

Hava İstasyonu: 7 addım
Hava İstasyonu: 7 addım

Video: Hava İstasyonu: 7 addım

Video: Hava İstasyonu: 7 addım
Video: Sıcak Hava İstasyonu İle SMD Lehim Nasıl Yapılır? 2024, Noyabr
Anonim
Hava İstasyonu
Hava İstasyonu

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

Müsbət və Torpaq Telləri
Müsbət və Torpaq Telləri

ƏSAS KURULUM

  1. Çörək taxtasının + tərəfinə 1 keçid telini (qırmızı) arduino üzərindəki GND portuna bağlayın
  2. + 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
  3. Çörək taxtasının yan tərəfinə arduino üzərindəki 5v portuna 1 keçid teli (qara) bağlayın
  4. + 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

Fotoresistor əlavə olunur
Fotoresistor əlavə olunur
  1. Fotorezistoru çörək taxtasına yerləşdirin
  2. Sağ tərəfi + rayına bağlayın
  3. Sol tərəfi 220 Ohm müqavimətə bağlayın
  4. Rezistordan bir arduino üzərindəki 7 portuna bir tel bağlayın
  5. Çö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 Sensor əlavə edin
IR Sensor əlavə edin
  1. IR Sensorunu çörək taxtasına qoyun
  2. İlk teli GND (-) rayına IR-nin ilk limanına bağlayın
  3. İkinci teli POSITIVE (+) rayına IR -nin ikinci limanına bağlayın
  4. 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

LCD və potensiometr əlavə olunur
LCD və potensiometr əlavə olunur

Potensiometr əlavə etməklə başlayaq

  1. LCD ekranı və potensiometrini çörək taxtasına qoyun
  2. GND (-) rayını potansiyometrin mənfi tərəfinə bağlayın
  3. POZİTİF (+) rayını potansiyometrin müsbət tərəfinə bağlayın
  4. LCD -də V0 portuna potansiyometrenin yuxarı hissəsindən bir tel bağlayın
  5. 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

  1. LCD ekranı çörək taxtasına qoyun
  2. Torpaq telini LCD -nin VSS portuna qoşun
  3. (V0 əvvəlki addımdan artıq bağlıdır)
  4. RS, arduino üzərindəki 12 portuna qoşulacaq
  5. RW çörək taxtasında yerə qoşulacaq
  6. E, arduino üzərindəki ~ 11 portuna bağlanacaq
  7. D4, arduino üzərindəki ~ 5 portuna bağlanacaq
  8. D5, arduino üzərindəki 4 portuna bağlanacaq
  9. D6, arduino üzərindəki 3 porta bağlanacaq
  10. D7, ardiino üzərindəki 2 portuna qoşulacaq
  11. A 220 Ohm bir rezistora, müqavimət çörək taxtasındakı yer relsinə bağlanır
  12. 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 (Temperatur və Rütubət Sensoru) əlavə olunur
DHT11 (Temperatur və Rütubət Sensoru) əlavə olunur
  1. DHT11 -ni çörək taxtasına qoyun
  2. Çörək taxtasındakı müsbət rayı (+) DHT11 üzərindəki pozitiv pinə bağlayın, soldakı ilk pin olacaq
  3. DHT11 üzərindəki ikinci pimi 220 Ohm rezistora bağlayın
  4. 220 Ohm Rezistoru arduino ~ 6 portuna qoşun
  5. Çö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

Uzaqdan Əlavə, İndi Hava Adamısınız!
Uzaqdan Əlavə, İ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.

  1. Materiallarınız üçün bu düzəlişləri etmək üçün Arduino IDE -ni yükləyin.
  2. Verilən kodu yükləyin (remoteFinder.ino), IDE -ni açın və proqramı yükləyin/tərtib edin.
  3. Seriyalı monitoru açdığınızdan əmin olun.
  4. İ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ə: