Mündəricat:
- Addım 1: MKR1000 -ə başlıqlar əlavə edin
- Addım 2: 8x8 LED Sırt Çantası yığın
- Addım 3: Bağlayıcıyı yığın
- Addım 4: Perfboarda lehimləyin
- Addım 5: Son Quraşdırma
- Addım 6: Proqram təminatı
Video: WeatherBot 3000: 6 Addım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Baxış
Bu layihə, internetə qoşulmaq və vaxt və hava əldə etmək üçün Arduino MKR1000 -dən istifadə edir. WiFi ehtiyacınız olacaq. 8x8 LED ekranda vaxtı və havanı göstərir. Günəşli, buludlu, yağışlı, gecə kimi ümumi havanı göstərmək və xüsusi hadisələr üçün xüsusi nişanlar istifadə etmək üçün nişanlardan istifadə edirik. Xüsusi tədbirlərə Sevgililər Günü, ad günləri, yubileylər və s. Kimi şeylər daxildir. Bunlar yalnız əsl gündə göstərilir.
Layihəni çıxarıla bilən qapağı olan 3d çaplı bir qutunun içərisinə qoyduq. Başlamaq üçün hissələrinizi toplayın.
Hissələr1. Arduino MKR1000
2. Adafruit Mini 8x8 LED Matrix/I2C Sırt Çantası
3. Perfboard
4. Erkək -Dişi Pre -Crimped Tel 6"
5. Qıvrım bağlayıcı korpus 1x4
6. 5V 2A Mikro USB Divar Fişi
7. Layihə üçün qutu (www.makexyz.com istifadə edərək qutuyu 3d olaraq çap etdik. Burada sizə lazım olacaq 2 STL faylı var - 1. Qapaq 2. Qutu)
Müxtəlif maddələr
1. openweathermap.org açarı
2. WiFi istifadəçi adı və şifrəsi
Addım 1: MKR1000 -ə başlıqlar əlavə edin
Beləliklə, ilk şey MKR1000 -də başlıqları lehimləməkdir.
Həqiqətən ehtiyacınız olan tək pinlər, altındakı fotoda görünən 5V, GND, SCL, SDAT -dır.
Artıq 4 ədəd başlığımız olduğu üçün 4 qrup şəklində cəmi 12 başlıq istifadə etdik.
Əlavə başlıqlar, bunu təkər taxtasına quraşdırarkən sabitlik üçündür.
5v, vin, vcc, gnd sancaqlarına dörd başlıq qoyduq. İkinci 4 -ü scl, sda, miso, sck -ə qoyduq. Son 4 -ü digər tərəfdə A5, A4, A3, A2 var.
Son 4 A5, A4, A3, A2 -nin digər tərəfindədir və yalnız sabitlik üçündür.
Başlıq pinlərini lehimləyin və MKR1000 -i çörək taxtasına qoyun.
Addım 2: 8x8 LED Sırt Çantası yığın
İndi 8x8 LED displeyi sırt çantasına əlavə edin. Sancaqları əyməmək üçün diqqətli olun. Sancaqlar daxil olmaq üçün bir neçə dəqiqə çəkə bilər. Bir az hizalanmışlarsa, düzəltmək üçün çörək taxtasına yapışdırmağa çalışın.
Onları arxa tərəfə qoyduğunuzdan da əmin olun ki, uclarını çip ilə yan tərəfdən yapışdırsınlar. İndi led pinləri lehimləyin və sonra lehimləmə bitdikdə uzun uclarını kəsin.
Bunu etdikdən sonra bir az kəlbətin götürün və eşitdiklərindən 2 -ni çıxarın ki, 4 ədəd olsun. Davam edin və 4 başlıq pinində lehimləyin ki, uzun ucu led ekrandan uzaqlaşsın. Başlıqları çörək taxtasına qoyaraq bunu etmək ən asandır. Lehimləmədiyiniz tərəfi yuxarı qaldırmaq üçün 2 əlavə başlıq pinindən istifadə edin. Lehimləmə bitdikdən sonra bunu bir kənara qoyun.
Addım 3: Bağlayıcıyı yığın
İndi 4 telinizi və qıvrım bağlayıcı korpusunu alın. Qara, qırmızı, yaşıl və ağdan istifadə etdik. 6 "tel istifadə etdik və bir az qısaldın. 3" teldən də istifadə edə bilərsiniz.
Əvvəlcə qırmızı tellə başlayın, sonra qara. Yuxarıdakı fotoşəkildə olduğu kimi konnektoru yuxarıya baxan deliklərlə qoyun. Qırmızı telin dişi ucunu alın və düz tərəfi yuxarıya qoyun və qıvrım bağlayıcısının ən sol çuxuruna daxil edin. Yerinə sıxılmalı və bir az çəkilməli, çıxmamalıdır.
Əla, indi qara teli qırmızı telin yanına qoyun, sonra ağ və yaşıl.
Sol altdakı fotoşəkil kimi bir bağlayıcı ilə bitirməlisiniz.
İndi təxminən 2 düym tel kəsin və təxminən 1/4 plastik gövdəni çıxarın.
Əla, bağlayıcı bir anda hazırdır. Bir kənara qoyun.
Addım 4: Perfboarda lehimləyin
MKR1000 lövhəsini alt üst qoyun və üstünə Perfboard qoyun. Qutunuzun içərisinə quraşdırmaq istəsəniz, MKR1000 üzərindəki 4 montaj çuxurunu örtmədiyinizə əmin olun. İndi hər tərəfdən 1 pimi lehimləyin və sonra tutucunuza və ya kömək əllərinizə qoyun, çünki lehim etmək daha asan olacaq.
İndi başlıq pinlərində lehimləmə işini bitirin və yuxarıdan ikinci və üçüncü və dördüncü fotoşəkillərə bənzəməlidir.
İndi əvvəllər bağladığımız kabelə lehimləməliyik.
Əvvəlcə qırmızı teli +5 uyğun olaraq perfboarda və qara teli GND -ə lehimləyin. Perfor taxtasını Circuit Board Tutucumuza qoyduq və lehimləmə zamanı teli yerində saxlamaq üçün bir neçə rəssam lentindən istifadə etdik.
Sonra lehim sonra yaşıl tel scl (pin 12) və ağ tel sda (pin 11).
Burada hər şey edilir. Əla, lehimləməyi bitirdiniz. Lehimləmə dəmirini söndürün.
Addım 5: Son Quraşdırma
Qutunun içərisindən 8x8 LED displeyi daxil edin ki, 4 başlıq pinləri üstdə olsun və ledlər qutunun xaricində olsun. Sürtünmə səbəbindən 8x8 LED displey yerində qalmalıdır. Hamısı bitdikdən və hər şey işlədikdən sonra, yerində saxlamaq üçün bir neçə damla yapışqan əlavə edə bilərsiniz.
İndi qırmızı telin sağ tərəfdə + işarəsi olduğundan əmin olun və MKR1000 -i qutunuza qoyun.
İndi mikro usb kabelini arxadakı çuxurdan daxil edin və MKR100 -ə daxil edin. Digər ucunu kompüterinizə qoşun.
Addım 6: Proqram təminatı
Arduino IDE -ni açın və aşağıdakı kitabxanaların quraşdırıldığından əmin olun.
Bağlantılar yoxdursa, vurun. Kitabxanaları Arduino IDE -dən də yeniləyə bilərsiniz.
Artıq Wire və SPI -ə sahib olduq, bunları quraşdırmağa ehtiyac yox idi.
- SPI.h
- Tel.h
- WiFi101.h
- Adafruit_GFX.h
- Adafruit_LEDBackpack.h
- RTCZero.h
İndi 2 faylı buradan yükləyin. 1. WeatherBot 3000 2. Anim.h
Birinci fayl proqramdır, ikincisi isə nişanlardır. Yeni bir eskiz açın və proqramı kəsin və yapışdırın. İndi sağ üst tərəfdəki aşağı üçbucağı vurun və yeni bir nişan əlavə edin və onu anim.h adlandırın. Simge faylını açın və anim.h sekmesine kəsin.
Hava almaq və məlumatları təhlil etmək üçün openweathermap.org/ istifadə edirik. Openweathermap.org istifadə etmək üçün bir açar üçün qeydiyyatdan keçməlisiniz. Bu bir neçə dəqiqədən çox çəkməməlidir.
Açarınızı əldə etdikdən sonra bütün x işarələri yerinə APPID = sonra bu kod sətrinə əlavə edin. client.println ("GET /data/2.5/weather?id=4487042, us & ədəd = imperial & APPID = xxxxxxxxxxxxxxx
Yerinizi də təyin etməlisiniz. Burada şəhər şəxsiyyət vəsiqəmdən istifadə edirəm ki, bunu məsləhət görürlər.
Poçt kodunuzu da bu kimi istifadə edə bilərsiniz: client.println ("GET /data/2.5/weather?zip=94040, us & unit = imperial & APPID = xxxxxxxxxxxxxxxx
Daha çox məlumat üçün openweathermap.org saytında bu səhifəyə baxın.
Əlavə etməyiniz lazım olan son iki şey WiFi parametrlərinizdir. Bu 2 kod xətası, boşluq qurulmasından əvvəl kodun üst hissəsinin yaxınlığında tapıla bilər ().
Şəbəkə Adını WiFi adı ilə əvəz edin və Parolu parolunuzla əvəz edin.
char ssid = "Şəbəkə Adı"; // şəbəkənizin SSID (adı)
char pass = "Şifrə"; // şəbəkə parolunuz
Bu belədir! İndi proqramı ATMEL EDGB olaraq təyin etdiyinizə əmin olaraq kodu MKR1000 -ə yükləyin. Bütün düzgün hava məlumatlarının görünməsindən bir neçə dəqiqə çəkə bilərəm. Buradakı kod olduğu kimi verilir və əlbəttə ki, bəzi inkişaflardan istifadə edə bilər. Ay simvolunu göstərmək üçün gecə vaxtını axşam 9 -dan səhər 5 -ə qədər təyin etdik. Bu çox yaxşılaşdırıla bilər.
Oxuduğunuz üçün təşəkkürlər. Lehimləmə Stansiyasında bizi ziyarət edin.
Tövsiyə:
Bir Dell Inspiron 15 3000 Seriyası Sərt Diskinə Necə daxil olmaq olar: 10 addım
Dell Inspiron 15 3000 Seriyalı Sərt Diskə Necə daxil olmaq olar: Salam Təlimatçılar, bu gün sizə Dell Inspiron 15 3000 seriyalı noutbukda sabit diskin necə əldə olunacağını göstərəcəyəm. Çox güman ki, bunu oxuyursan ya kompüter çəkməkdə çətinlik çəkirsən, ya da sabit diski yenidən yerləşdirmək istəyirsən
Smash Dash 3000: 7 addım
Smash Dash 3000: Bu, Instructables LED yarışmasına qatılmaq üçün GitHub -dan 13.04.2019 tarixindən etibarən bir nüsxədir! Hər kəsin problemi varsa, GitHub-da bir problem buraxmaqdan çekinmeyin! Tam layihə faylları https://github.com/naclyellipsis/Smash-Dash-30
EF 230: Ev Sistemi 3000 Təlimat: 4 Addım
EF 230: Home System 3000 Təlimat verilə bilər: Home System 3000, Arduino, temperatur sensoru, piezo səs siqnalı, optik detektor/fototransistor və servo istifadə edərək evin enerji səmərəliliyini artırmağın yollarını nümayiş etdirən bir cihazdır
Energy Saver 3000: 7 addım
Energy Saver 3000: Adrien Green, Huy Tran, Jody Walker Raspberry Pi kompüteri və Matlabdan istifadə ev sahiblərinin enerji istehlakını azaltmalarına kömək etmək üçün sadə və təsirli bir yoldur. Energy Saver 3000 -in ən yaxşı tərəfi, qurulması və istifadəsinin çox sadə olmasıdır
Öz Peşəkar Rekord Təmizləmə Maşınınızı 80 $ -dan Aza Edin və 3000 $ və Daha Çoxuna Qənaət Edin: 6 Addım (Şəkillərlə)
Öz $ 80 -dan Az Pul üçün Öz Peşəkar Rekord Təmizləmə Maşınınızı düzəldin və 3000 $ və daha çoxuna qənaət edin: İngilis dilimi bağışlayın. Yaxşı köhnə vinilin səsinə qayıtdıqdan sonra hər rekord sevənlərin problemi var idi. Qeydləri necə düzgün təmizləmək olar!? İnternetdə bir çox yol var. Knosti və ya Discofilm kimi daha ucuz yollar, həm də