Mündəricat:

Arduino MKR1000 və M.I.T ilə Ağıllı Ev. Android tətbiqi: 4 addım
Arduino MKR1000 və M.I.T ilə Ağıllı Ev. Android tətbiqi: 4 addım

Video: Arduino MKR1000 və M.I.T ilə Ağıllı Ev. Android tətbiqi: 4 addım

Video: Arduino MKR1000 və M.I.T ilə Ağıllı Ev. Android tətbiqi: 4 addım
Video: Arduino ilə iş 2024, Iyul
Anonim
Arduino MKR1000 və M. I. T ilə Ağıllı Ev. Android Tətbiqi
Arduino MKR1000 və M. I. T ilə Ağıllı Ev. Android Tətbiqi

Bu təlimatda ağıllı evinizi yalnız bir neçə komponentlə necə yaxşılaşdıracağınızı təsvir edirəm.

Bu ağıllı ev dizaynının əsası, M. I. T -nin inkişaf saytında hazırlanmış bir tətbiq ilə idarə olunan Arduino MKR1000 lövhəsidir. (Massaçusets Texnologiya İnstitutu).

Necə edilir? İnternet saytında M. IT. T. bir Android smartfonu üçün bir tətbiq yaratmaq üçün Google hesabınızla daxil ola bilərsiniz. Ekranları təyin edə və bütün əsas əmrləri proqramlaşdıra bilərsiniz. İkincisi, blok funksiyaları olan aydın bir WYSIWYG (gördüyünüz şeydir) vizual proqramlaşdırma dili ilə aparılır.

"Ağıllı evdə" 5 fərqli cihazı dəyişdirmək üçün 5 fərqli çıxışı olan WiFi vasitəsilə Arduino MKR1000 lövhəsini idarə etmək üçün bir tətbiq etdim. Başlanğıcda yalnız LEDlər bağlanır, ancaq məişət cihazlarını birləşdirmək üçün röleləri dəyişdirməklə asanlıqla dəyişdirilə bilər.

Təchizat

1 MKR1000 tipli Arduino lövhəsi, 7 rezistor 1kOhm 7 led 5 mm, fərqli rənglər. Çörək lövhəsi və naqillər.

5V DC rölesi hər yerli tətbiq üçün bir.

MKR1000 üçün 5V Dc enerji təchizatı (divar siğil USB təchizatı edəcək).

Arduino IDE proqramı quraşdırılmış kompüter.

Addım 1: Demo

Image
Image
Arduino Ino Proqramı
Arduino Ino Proqramı

Burada LED'li 5 fərqli çıxışın necə açıldığını və söndüyünü görə bilərsiniz. Ekranın parametrləri də göstərilir, onay qutularından istifadə edərək düymələrin sayını seçə bilərsiniz. (minimum bir düymə, maksimum beş düymə).

LEDlər açıldıqda düymələr yaşıldır və LEDlər söndürüldükdə qırmızıya çevrilir. Tətbiqi bağladıqdan sonra hər düymənin vəziyyəti yaddaşda saxlanılır.

İki əlavə LED var, ağ rəngdə MKR1000 -in düzgün WiFi kanalını axtardığını, mavi isə əlaqənin qurulduğunu və OK olduğunu göstərir. Bu təqribən alır. Güc açıldıqdan 20 saniyə sonra.

WiFi aşağı düşəndə MKR1000 yenidən əlaqə axtarmağa başlayacaq.

Addım 2: Arduino Ino Proqramı

Arduino Ino Proqramı
Arduino Ino Proqramı

Arduino MKR1000, M. I. T. -dən tətbiq ilə işləmək üçün bir proqrama ehtiyac duyur. Agus Kurniawan'ın "Arduino və Genuino MKR1000 İnkişaf Atölyesi 2016" nəşrində təsvir edilən proqramın genişləndirilmiş və təkmilləşdirilmiş bir versiyasıdır.

Faylı yükləyin, mətni Arduino IDE -yə kopyalayın və sonra proqramı Arduino MKR1000 -ə yükləyin. Lazımi proqram təminatının quraşdırılması və istifadəsi və Arduino proqramlaşdırılması ilə bağlı izahat üçün www.arduino.cc saytına baxın. Proqramı MKR1000 -ə yükləməzdən əvvəl, öz ağıllı evinizdə WiFi şəbəkəniz üçün "gizli" kodlarla "xxx" dəyərlərini dəyişdirin.

Daha əvvəl bir MKR1000 proqramlamamısınızsa, əvvəlcə MKR1000 -in IDE -də görünməsini təmin etməlisiniz. MKR1000 standart olaraq daxil deyil. Əvvəlcə tələb olunan "Wifi101" kitabxanasını quraşdırın. Bunu etmək üçün "alətlər/kitabxanaları idarə et" bölməsinə gedin və WiFi101 kitabxanasını seçin. Son addım MKR1000 lövhəsini əlavə etməkdir. Bunu etmək üçün "alətlər/lövhə/lövhələr meneceri" nə gedin. Lövhələr siyahısından "Arduino SAMD Kartları (32-bit ARM Cortex-M0 +)" tapın. Bu lövhəni quraşdırmaq üçün "Daha çox məlumat" və "Quraşdır" düyməsini basın.

Addım 3: M. I. T. Tətbiq Dizaynı

M. İ. T. Tətbiq Dizaynı
M. İ. T. Tətbiq Dizaynı
M. İ. T. Tətbiq Dizaynı
M. İ. T. Tətbiq Dizaynı
M. İ. T. Tətbiq Dizaynı
M. İ. T. Tətbiq Dizaynı

M. İ. T -dən veb saytında. bir Android smartfonu üçün bir tətbiq yaratmaq üçün Google hesabınızla daxil ola bilərsiniz. Ekranları təyin edə və bütün əsas əmrləri proqramlaşdıra bilərsiniz. İkincisi, blok funksiyaları olan aydın bir WYSIWYG (gördüyünüz şeydir) vizual proqramlaşdırma dili ilə aparılır.

Android proqramımı M. I. T qalereyasında tapa bilərsiniz. inkişaf saytı. Daxil olun və "MKR1000" axtarın və ən son "MKR1000_V4_Control" versiyasını yükləyin. Baxa və dəyişə və ya təkmilləşdirə biləcəyiniz öz inkişaf səhifənizdə bir nüsxə alacaqsınız.

Android -in icra edilə bilən faylını (APK faylı) M. I. T -yə daxil olmadan sınamaq istəyirsinizsə. faylını buradan yükləyə və öz smartfonunuza kopyalayıb quraşdıra bilərsiniz.

M. İ. T. veb saytı dərslər, bir başlanğıc bələdçisi və böyük bir forumla doludur. Telefonunuzun ekranını və düymələri idarə edən bütün blokları dizayn edərək addım -addım proqramlaşdırmağı öyrənə bilərsiniz.

vacib qeyd: tətbiqiniz qurulmağa hazır olduqda, telefonunuza kopyalayın və apk faylına iki dəfə vurun. İstifadəsi təhlükəsizdir, ancaq virusscanneriniz çox güman ki dəli olacaq və birdən çox səhv təhlükəsizlik mesajı ilə xəbərdarlıq etməyə başlayacaq. Onlara məhəl qoymayın, əsas səbəb rəsmi tətbiq mağazasından kənar bir tətbiq yükləməyinizdir …

Addım 4: Məişət Alətləri

Məişət texnikası
Məişət texnikası
Məişət texnikası
Məişət texnikası

LED -lərin əvəzinə məişət cihazlarını dəyişdirmək üçün kiçik 5V DC röleləri bağlaya bilərsiniz. Bütün bunlar təhlükəli gərginliyə (110 V AC və ya daha çox) bağlıdır, buna görə diqqətli olun və təhlükəsiz işləyin.

Rölelərin özlərinə güc lazımdır, əgər bütün 5 röleyi quraşdırsanız, röleler üçün ayrı bir 5 V DC təchizatı istifadə etməyi təklif edirəm. Əks halda MKR1000 5VDC bağlantısı həddindən artıq yüklənəcək.

Tövsiyə: