Mündəricat:
- Addım 1: Atölyem
- Addım 2: Material
- Addım 3: Protokol I2c
- Addım 4: Ekran və Fotoresistans
- Addım 5: DHT22
- Addım 6: Düymələr
- Addım 7: Quraşdırma
- Addım 8: Arduino Kodu
- Addım 9:… Siqnal…
Video: Hava Saatı: 11 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Elektrik sxemi və Fritzing sxemi ilə yeniləyin
İki otaq hazırlayıram:
- Bu mənim ilk təlimatımdır
- Məktəbdə ingilis dilini öyrənməyən cahil bir italyanam və buna görə də kömək istədim:
İşi ilə mənə ilham verən və Arduino / Genuino ilə "oynamağımda" kömək edən bir neçə insana təşəkkürlə başlayın.
Michele Maffucci
Daniele Alberti
Mauro Alfieri
"Perito Carli" laboratoriya professorum
Addım 1: Atölyem
Atölyemdə saata və tarixə əlavə olaraq ətraf mühitin şərtlərini də bilmək istədiyim bir saat istədim
İş Arduino ilə asanlıqla edilə bilər, yalnız bir RTC, DHT22 (bir az daha bahalı, lakin DHT11 -dən daha dəqiq) və BMP180 xidmət edir.
Ancaq lazımi materialı ətraflı şəkildə görürük
Addım 2: Material
- Arduino və ya müstəqil Arduino
- BMP180 - Barometrik Təzyiq/Temperatur/Yüksəklik Sensoru
- DHT22 - temperatur -rütubət sensoru
- RTC DS1307
- 1 Stripboard
- elektrik naqilləri
- 3 düymə
- Dörd meyvə üçün qutular GEWISS
- LCD 20x4 I2c
- 1 Fotoresistans
Arduino deyəcək çox şey yoxdur, yer məhdud olduğu üçün bir Arduino Standalone istifadə etdim
Sensorlar aliexpress tərəfindən alınıb, qiymətləri azdır, ancaq Çindən İtaliyaya çatmağımıza 40 gün qalıb
Düymələr vaxtın tənzimlənməsi üçün istifadə olunur, çünki RTC -də ayda bir dəqiqə səhv marjası var (diaqram və eskizlər arduinoenonsolodan götürülmüşdür)
Daha sonra izah etmək üçün Fotoresistans
Addım 3: Protokol I2c
DISPLAY, RTC və BMP180 Arduino ilə I2C protokolu və Wire kitabxanası vasitəsi ilə əlaqə qurur.
Hər üç element A4 və A5 sancaqlarına uyğun olan müvafiq SDA və SLC kontaktlarına Arduino paralel olaraq bağlanmalıdır.
İşi asanlaşdırmaq və kontaktları qarışdırmamaq üçün eyni rəngli telləri istifadə etdim
RTC modulu, Arduino ilə ünsiyyət quraraq real vaxtı (Saatlar, Dəqiqələr, Saniyələr, Günlər, Aylar və İllər) hesablayan "saat" dır. RTC, enerji kəsildikdə tampon batareya ilə təchiz edilir. zaman keçməsini hesablamağa davam edir.
BMP180 Modulu (Barometrik Təzyiq / Temperatur / Yüksəklik Sensoru) temperatur, barometrik təzyiq və yüksəklik təmin edən yüksək performanslı bir sensordur. SparkFun kitabxanasından istifadə etdim.
Addım 4: Ekran və Fotoresistans
Ekran çox parlaqdır, otaq qaranlıq olanda parlaqlığını azaltmasını istəyirəm.
Ekranın I2C modulu kontrastı tənzimləməyinizə imkan verir və tullanan işığı arxa işığı söndürə bilər, amma tullanan işığın artması ilə fotorezistoru (Arduino başlanğıc dəsti tərəfindən təmin edilir) qoysaq. azalır, nəticədə ekranın parlaqlığını artırır, aşağı işıq şəraitində isə müqavimət çox yüksəkdir və parlaqlıq azalır.
Addım 5: DHT22
Daha əvvəl də qeyd etdiyim kimi, DHT11 -dən daha bahalı olmasına baxmayaraq DHT22 istifadə etdim, çünki daha dəqiqdir.
Bu sensor ətraf mühitin temperaturu və rütubətini təmin edir. Adafruitə baxış (kitabxanadan istifadə etdiyim yer)
Layihəni asanlaşdırmaq üçün daxili çəkmə rezistoru olan bir model istifadə etdim.
Məlumat pin arduino 4 pininə bağlıdır
Addım 6: Düymələr
Düymələr, qeyd edildiyi kimi, eskizləri yenidən yükləmədən vaxtı tənzimləmək üçün istifadə olunur.
Hər düymə üçün kiçik bir aşağı çəkmə dövrəsi qurulmalıdır.
Bu xüsusiyyətlə maraqlanan Arduino pin:
- Pin 6 = menyu
- Pin 7 = +
- Pin 8 = -
Addım 7: Quraşdırma
GEWISS -in 4 meyvəsi üçün bir qovluq seçdim, çünki istifadə etdiyim ekran üçün mükəmməl ölçüdür.
Çapa nöqtələri olmadığı üçün ekranı ön maskaya bağlamaq üçün elektrik teli istifadə etdim.
LED (220 ohm rezistorlu seriya ilə) gördüyüm 0,5 mm -dən çuxura yapışdırılmışdır.
Fotorezistoru qorumaq üçün harada tapdığımı xatırlamadığım şəffaf plastikdən istifadə etdim.
Lazım olmadıqda hər şeyi söndürmək üçün usta keçid əlavə etdim.
Şəbəkə üçün, mini USB fişli telefon şarj cihazı istifadə etdim.
DHT sensoru qutunun xaricində olduğu üçün sabitləndi.
PIR sensorunu bağlamaq üçün 2.5 stereo fiş istifadə etdim.
Arduino bağımsız və Stripboard, RTC və müqavimət aşağıya çəkilərkən (üzr istəyirəm, görmürsən) M3 vintləri ilə qutunun arxasına yapışdırılır.
Addım 8: Arduino Kodu
create.arduino.cc/editor/Tittiamo/63707ec5-8583-4053-b9d7-9755849ba635/preview
Dobbiamo kitabxanası:
RTC
DHT
LiquidCrystal_I2C
SFE_BMP180
Addım 9:… Siqnal…
Laboratoriyam zirzəmidə yerləşir və işləyərkən kiminsə məni ziyarətə gəlməsini hiss etmirəm, buna görə PIR sensoru, LED və BUZZER ilə həyəcan siqnalı əlavə etməyi düşündüm.
PIR sensoru Arduino tərəfindən verilən 5 volt gücündə olmalı və pin 2 -yə qoşulmalıdır
LED pin 13 -ə bağlıdır
9 -cu pin üçün səs siqnalı
Sənə xəbərdarlıq edildi!
Məni ziyarət etmək istəyəndə…
Məni xəbərdar et !!!
Tövsiyə:
Parlayan Hava Bubble Saatı; Powered by ESP8266: 7 Addım (Şəkillərlə birlikdə)
Parlayan Hava Bubble Saatı; ESP8266 ilə təchiz edilmişdir: "parlayan hava qabarcığı saatı" vaxtı və bəzi qrafikləri maye içərisində işıqlı hava baloncukları ilə göstərir. Led matrisli ekrandan fərqli olaraq, yavaş-yavaş sürüklənən, parlayan hava baloncukları mənə rahatlıq verəcək bir şey verir. 90-cı illərin əvvəllərində "baloncuk ekranı" xəyal edirdim. Geri alın
Gelgit və hava saatı: 9 addım (şəkillərlə birlikdə)
Gelgit və Hava Saatı: Gelgitin yüksək və ya aşağı olduğunu və ya arada bir yerdə olduğunu göstərən tək əli olan analoji gelgit saatlarını satın ala bilsəniz də, istədiyim şey aşağı gelgitin nə vaxt olacağını söyləyəcək bir şey idi. Q -yə baxa biləcəyim bir şey istədim
WiFi Saatı, Taymer və Hava İstasyonu, Blynk İdarə: 5 addım (şəkillərlə)
WiFi Clock, Timer & Weather Station, Blynk Controlled: Bu Morphing rəqəmsal saatıdır (konsepsiyası və dəyişdirmə kodu üçün Hari Wiguna sayəsində), eyni zamanda bir Analog saat, hava xəbər vermə stansiyası və mətbəx timeridir. Smartfonunuzda WiFi ilə Blynk proqramı. Tətbiq sizə imkan verir
Raspberry Pi Barometrli Hava Saatı: 9 Addım (Şəkillərlə birlikdə)
Raspberry Pi Barometrli Hava Saatı: Bu təlimatda sizə Adafruit 4 rəqəmli 7 seqmentli I2C displeydə göstərilən BMP180 I2C sensoru olan bir Raspberry Pi 2 istifadə edərək əsas Termometr / Barometr saatının necə qurulacağını göstərəcəyəm. Pi, eyni zamanda DS3231 real vaxt I2C saat modulundan istifadə edir
Köhnə Alarm və Arduino istifadə edərək hava proqnozu saatı: 13 addım (şəkillərlə)
Köhnə Alarm və Arduinodan istifadə edən Hava Proqnozu Saatı: Ətrafımda uzanan qırıq bir zəngli saat var idi və onu saat və hava proqnoz stansiyasına çevirmək üçün bir fikir hazırladım. Bu layihə üçün sizə lazım olacaq: Köhnə dairəvi zəngli saat Arduino Nano BME280 sensor modulu ( temperatur, rütubət, təzyiq) LCD ekran