Mündəricat:

Hava şəraiti: 7 addım (şəkillərlə birlikdə)
Hava şəraiti: 7 addım (şəkillərlə birlikdə)

Video: Hava şəraiti: 7 addım (şəkillərlə birlikdə)

Video: Hava şəraiti: 7 addım (şəkillərlə birlikdə)
Video: Heydər Əliyev və Həyat yoldaşını Birdə belə görün #azerbaijan #president #prezident #xeberler #xeber 2024, Iyul
Anonim
Hava Qeyd
Hava Qeyd
Hava Qeyd
Hava Qeyd
Hava Qeyd
Hava Qeyd
Hava Qeyd
Hava Qeyd

Bu hava stansiyası və xatırlatmanın birləşməsidir. Hamımız telefonlarımızda havanı yoxlaya bilərik, amma bəzən və xüsusən də qapıdan çıxmağa çalışarkən hava şərtlərinə sürətli bir şəkildə getmək lazımdır. Bu hava stansiyası mövcud şərtləri tez bir şəkildə görə bilər: günəşli, buludlu, yağışlı və ya qarlı, temperatur və qısa bir qeyd. Əlavə olaraq, hərəkəti aktivləşdirən bir sensor, faydalı bir mesaj verən bir sürüşmə ekranı işə salır: "maska + düymələr"

Təsvir: Bu stansiya Arduino -da qurulmuşdur və IoT (Əşyaların İnterneti) kanallarını və tətiklərini birləşdirir. Dörd əsas ekran və bir hərəkət sensoru var.

Ekran 1: Hava şəraiti günəşin, buludların, yağış damcılarının və qar dənələrinin bir şablonunun arxasındakı neopikselləri işıqlandırır. Bu sırf vizual bir ekrandır.

Ekran 2: 7 seqmentli ekranda gün üçün yüksək temperatur.

Ekran 3: OLED ekranda "Süd yadda saxla" (məsələn, "it yeməyinə ehtiyacımız var") adlı qısa qeyd

Ekran 4: 3 alfasayısal ekranda maska və düymələri unutmamaq üçün hərəkətə səbəb olan hərəkət.

Təchizat:

Materiallar/Alətlər siyahısı (qeyd edək ki, bağlantıların əksəriyyəti ABŞ -da Adafruit -ə aiddir, lakin bu hissələr digər satıcılardan əldə edilə bilər. Bu layihə esp8266 wifi arduino lövhəsinə əsaslanır. Bu layihədə esp8266 lövhəsinin Adafruit versiyası istifadə olunur - - Adafruit Feather Huzzah lövhəsi, NodeMCU lövhəsi dəyişdirilə bilər, lakin sancaqların fiziki yeri fərqli olacaq. Alətlərə bağlantılar istinad üçündür. Büdcə alətin hansı modelinin alınacağını təyin edə bilər.)

(1) Feather Huzzah board adafruit hissəsi 2821

(1) 7 seqment lələk matrisi Adafruit hissə 3106

(3) dörd alfasayısal lələkli ekranlar - mavi Adafruit hissəsi 3128

(1) OLED lələkli ekran 128x64 Adafruit hissəsi 4650

(1) Mini PIR hərəkət sensoru SR 505 amazon PIR S505 və məlumat vərəqi

(1) 10k Ohm rezistor adafruit hissəsi 2748

(4-5) bərk nüvəli tel-minimum dörd rəng tövsiyə edin, bu dəsti tövsiyə edin: Adafruit hissəsi 1311

(çox) çörək taxtası telləri (kişi-kişi) adafruit hissəsi 153

(3) çörək taxtası telləri (qadın-qadın) adafruit hissəsi 1919

(1) çörək taxtası: jameco lehimsiz çörək taxtası

(2) başlıqlar (OLED ekran üçün)

(1) kişi başlıq pin - adafruit hissəsi 3002 minimum 3 başlıq pin

(1) a/c adapteri 5.25vdc 1A adafruit hissəsi 1994

(1) usb micro B to usb a kabel (qeyd yalnız güc olmamalıdır) adafruit hissəsi 23791

(isteğe bağlı) Switch adafruit hissəsi 620 olan USB kabeli

(1) 1 metrlik neopixel RGBW zolaqlı adafruit hissəsi 2842

(1) kağız çaplı 10x22 sm ölçülü amazon perf board

(1) 8 × 8 kölgə qutusu kölgə qutusu

60/40 qurğuşun rozin nüvəli lehim adafruit hissəsi 145

lehim fitili adafruit hissəsi 149

lehimləmə dəmir adafruit hissəsi 1204

yardım əlləri lehimləmə stendi adafruit hissəsi 3529

tel kəsmə amazon snips

527

(çox) istilik büzücü boru adafruit. 4559 -cu hissə

yapışqan silah amazon yapışqan silahı

Dremel aləti amazon Dremel vasitəsi

(müxtəlif) karton, kağız, stolüstü tennis topları və neopikselləri yaymaq üçün şəffaf materiallar. qara əsas lövhə və ya qara tikinti kağızı

toplamaq üçün əlavə vasitələr: hökmdar, hobbi bıçağı, kəsmə matı, təhlükəsizlik gözlükləri, möhkəm kəsiklər (mətbəx qayçıları kimi).

isteğe bağlı:

multimetr Adafruit hissə 308

həssas düz kəlbətinlər adafruit hissəsi 1368

Addım 1: IoT Hesabları, Adafruit IO Feeds, IFTTT Appletləri və Zapier Zap

IoT Hesabları, Adafruit IO Feeds, IFTTT Appletləri və Zapier Zap
IoT Hesabları, Adafruit IO Feeds, IFTTT Appletləri və Zapier Zap

Adafruit IO və IFTTT-nin necə qurulacağına dair təlimatlar üçün https://www.instructables.com/Software-Setup/ saytına daxil olun.

Ayrıca Zapier -də IoT hesabları qurun və Süd yadda saxlayın. Hər biri üçün istifadəçi adları və API qeyd edin.

Wi -Fi -da 2.4G SSID təyin edin və bu SSID üçün SSID adı və şifrəniz olsun.

Adafruit IO -da Feeds qurun (bunlara hər hansı bir ad vermək olar, lakin bu adların təsviri olmasına kömək edir. Arduino kodunda təyin olunan adlar budur.)

yüksək yağıntının mətni

IFTTT -ə gedin və 4 applet qurun və onları Adafruit IO lentlərinə qoşun.

Hər gün səhər 7 -də yüksək temp göndərin - Adafruit IO -da hightemp yeminə qoşulunMövcud vəziyyət günəşli olarsa - Adafruit IO -da yağış yeminə qoşulunMövcud vəziyyət buludlu olarsa - Adafruit IO -da yağış yeminə qoşulunMövcud vəziyyət yağışa dəyişərsə - Adafruit IO-da yağış yeminə qoşulun Mövcud vəziyyət qarla dəyişərsə- Adafruit IO-da yağış yeminə qoşulun

Zapier -ə gedin və bir Zap yaradın və bunu "Süd yadda saxla" və Adafruit IO feed mətnləri arasında birləşdirin.

Addım 2: Arduino Kodunu qurun

Hələ bunu etməmisinizsə, Arduino proqramını nəzərdən keçirin və qurun və esp8266 lövhəsi üçün qurulduğundan əmin olun. Bunun necə ediləcəyinə dair təlimatlara bir link:

Arduino qurmağı bitirdikdən sonra bu faylları kopyalayın və ya endirin

config.hweathernote.ino

İki fayl var - əsas weathernote.ino faylı və config.h faylı

Config.h faylı API və wifi giriş parolunuzu saxlayır. Dəyişdirməyiniz lazım olan yeganə fayl budur.

Ancaq bu kodun işləməsi üçün bu Arduino kitabxanalarını quraşdırmalısınız. (Daha əvvəl kitabxana yükləməmisinizsə, baxın:

Adafruit GFX tel

Adafruit LEDBackpackAdafruit NeoPixelESP8266 WiFiAdafruitIOAdafruit MQTTSPIAdafruit SH110X

Addım 3:

Addım 4: Ekranları hazırlayın

Göstəriciləri hazırlayın
Göstəriciləri hazırlayın

Bütün başlıqları OLED, 7 seqmentli və üç alfasayısal ekranda yığın və lehimləyin. Qeyd: Aşağıdakı atlayıcıların alfasayısal ekranınızda lehimlənməsi lazımdır ki, hər ekranda bu unikal ünvanlar olsun:

0x710x720x74

Adafruit dərslərinə bağlantılar:

Https://learn.adafruit.com/adafruit-oled-featherw… ünvanında OLED

7 Segment ekranı

alfasayısal ekran

bu atlayıcıları lehimləyin https://learn.adafruit.com/14-segment-alpha-numer…-səhifənin alt hissəsi: "Ünvan atlayıcıları"

Addım 5: Breadboard Dry Run Montajı

Çörək taxtası quru qaçış montajı
Çörək taxtası quru qaçış montajı
Çörək taxtası quru qaçış montajı
Çörək taxtası quru qaçış montajı

Bütün bu komponentlərin çörək taxtası telləri olan bir çörək taxtasına quru şəkildə quraşdırılması və son montajdan əvvəl Arduino kodu ilə sınaqdan keçirilməsi tövsiyə olunur.

İşdə bu layihədə istifadə olunan Adafruit Feather Huzzah lövhəsindəki sancaqlar

14 PIR2 Neopixels5 SCL dörd ekran 4 SDA dörd ekranGND dörd ekran və PIR3.3v dörd ekran və PIR

Addım 6: Son Dövrə Lehimləmə

Son Dövrə Lehimləmə
Son Dövrə Lehimləmə
Son Dövrə Lehimləmə
Son Dövrə Lehimləmə
Son Dövrə Lehimləmə
Son Dövrə Lehimləmə

Perflonunuzu 8 düymdən bir qədər az kəsin. (Təhlükəsizlik eynəkləri taxın, bakelit çipləri uça bilər.) Bağlantılara diqqət yetirərək çörək lövhəsində layihənizin fotoşəkillərini çəkin. Ardından layihənizi çörək taxtasından perfboarda keçirin. Tel istifadə edin Lehim hissələrinə sarılma və mükəmməl taxtaya qoşulma - ideal olaraq, tellər etibarlı davamlılıq üçün hissələrinizdəki baş pinlərinə toxunmalıdır. Qeyd: OLED ekranlar əbədi qalmır, ona görə də bu hissənin başlıqlara quraşdırılmasını tövsiyə edin (həmçinin başlıqlar kömək edir OLED ekranı 7 seqmentli və alfasayısal ekranlarla eyni müstəvidə olduğu üçün qaldırın və bu layihə başa çatdıqda ekranı görməyi asanlaşdıracaq).

3 neopikseldən ibarət olan 4 zolaq ayrı -ayrılıqda lehimlənə bilər və sonra perfboarda lehimlənə bilər.

PIR üçün 3 tel və müqavimət, daha sonra kəsmək üçün kifayət qədər icazə ilə perfboarda lehimlənə bilər. Son addım, 3 qadın-dişi çörək taxtası telini və kiçik bir parçasını perfordunuzdan götürmək və 3 pinli kişi baş ucunu və sonra taxtadan gələn PIR telinin üç telini lehimləmək olacaq (bu PIR üçün "bağlayıcı".)

Addım 7: Kölgə Qutusu Montajı

Kölgə qutusu montajı
Kölgə qutusu montajı
Kölgə qutusu montajı
Kölgə qutusu montajı

Bunun çoxu sadədir, lakin PIR şüşə ilə işləməyəcək və buna görə də kölgə qutusunun xaricinə yönəldilməlidir. PIR -ı ötürmək üçün çərçivənin yuxarısında uyğun bir açılış etmək üçün bir dremel aləti istifadə edilə bilər. Elektrik kabelini çəkmək üçün arxa alt küncdən dəlik açın.

Karton neopikselləri kəsmək üçün istifadə edilə bilər, belə ki hər bir ipdən gələn işıq başqa bir hissəyə axmır. Diffuziya ilə yaradıcı olun və üzünüzü öz şablonlarınızla fərdiləşdirin.

Tövsiyə: