İçindekiler:

Arduino MKR1000 ve M.I.T ile Akıllı Ev Android Uygulaması: 4 Adım
Arduino MKR1000 ve M.I.T ile Akıllı Ev Android Uygulaması: 4 Adım

Video: Arduino MKR1000 ve M.I.T ile Akıllı Ev Android Uygulaması: 4 Adım

Video: Arduino MKR1000 ve M.I.T ile Akıllı Ev Android Uygulaması: 4 Adım
Video: ESP8266 ve Android Haberleşmesi - FireBase Kullanımı - Nesnelerin İnterneti - IoT || App Inventor 2 2024, Temmuz
Anonim
Arduino MKR1000 ve M. I. T ile Akıllı Ev Android uygulaması
Arduino MKR1000 ve M. I. T ile Akıllı Ev Android uygulaması

Bu derste, akıllı evinizi sadece birkaç bileşenle nasıl geliştireceğinizi anlatıyorum.

Bu akıllı ev tasarımının kalbi, M. I. T.'nin geliştirme web sitesinde tasarlanan bir uygulama ile kontrol edilen Arduino MKR1000 kartıdır. (Massachusetts Teknoloji Enstitüsü).

Nasıl yapılır? M. I. T.'nin web sitesinde. Kendiniz bir Android akıllı telefon için bir uygulama oluşturmak için google hesabınızla giriş yapabilirsiniz. Ekranları tanımlayabilir ve tüm temel komutları programlayabilirsiniz. İkincisi, blok işlevli net bir WYSIWYG (ne görüyorsanız onu alırsınız) görsel programlama dili ile yapılır.

Bir “akıllı evde” 5 farklı cihaz arasında geçiş yapmak için Arduino MKR1000 kartını WiFi üzerinden 5 farklı çıkışla kontrol etmek için bir uygulama yaptım. Başlangıçta yalnızca LED'ler bağlanır, ancak ev aletlerini bağlamak için anahtarlama röleleri ile kolayca değiştirilebilirler.

Gereçler

1 Arduino kartı tipi MKR1000, 7 adet direnç 1kOhm.7 led 5 mm, farklı renklerde. Breadboard ve kablolama.

5V DC röleler, yerel uygulama başına bir adet.

MKR1000 için 5V Dc güç kaynağı (duvar siğil USB kaynağı yapacaktır).

Arduino IDE yazılımının kurulu olduğu PC.

Adım 1: Demo

Image
Image
Arduino Ino Programı
Arduino Ino Programı

Burada LED'li 5 farklı çıkışın nasıl açılıp kapandığını görebilirsiniz. Ayrıca ekran ayarı gösterilmektedir, onay kutularını kullanarak buton sayısını seçebilirsiniz. (en az bir düğme, en fazla beş düğme).

LED'ler AÇIK duruma getirildiğinde düğmeler yeşildir ve LED'ler kapatılabiliyorsa kırmızıya döner. Uygulamayı kapattıktan sonra her düğmenin durumu bellekte saklanır.

İki ek LED vardır, beyaz olan MKR1000'in doğru WiFi kanalını aradığını ve mavi olan ise bağlantının kurulduğunu ve tamam olduğunu gösterir. Bu yakl. Güç açıldıktan 20 saniye sonra.

WiFi düştüğünde, MKR1000 yeniden bağlantı aramaya başlayacaktır.

Adım 2: Arduino Ino Programı

Arduino Ino Programı
Arduino Ino Programı

Arduino MKR1000, M. I. T.'nin uygulamasıyla çalışmak için bir programa ihtiyaç duyar. Agus Kurniawan'ın “Arduino ve Genuino MKR1000 Geliştirme Atölyesi 2016” yayınında açıklanan programın genişletilmiş ve geliştirilmiş bir versiyonudur.

Dosyayı indirin, metni Arduino IDE'ye kopyalayın ve ardından programı Arduino MKR1000'inize yükleyin. Gerekli yazılımı kurma ve kullanma ve Arduino'yu programlama hakkında bir açıklama için www.arduino.cc adresine bakın. Programı MKR1000'e yüklemeden önce kendi akıllı evinizdeki “xxx” değerlerini WiFi ağınız için (gizli) kodlarınızla değiştirin.

Daha önce bir MKR1000 programlamadıysanız, önce MKR1000'i IDE'de görünür hale getirmelisiniz. MKR1000 standart olarak dahil değildir. Önce gerekli “Wifi101 ″ kitaplığını kurun. Bunu yapmak için “araçlar/kitaplıkları yönet”e gidin ve WiFi101 kitaplığını seçin. Son adım, MKR1000 kartını eklemektir. Bunu yapmak için “araçlar/pano/Pano Yöneticisi”ne gidin. Kart listesinden “Arduino SAMD Boards (32-bit ARM Cortex-M0 +)” öğesini bulun. Bu kartı kurmak için “Daha fazla bilgi” ve “yükle” üzerine tıklayın.

Adım 3: M. I. T. Uygulama Tasarımı

M. I. T. Uygulama Tasarımı
M. I. T. Uygulama Tasarımı
M. I. T. Uygulama Tasarımı
M. I. T. Uygulama Tasarımı
M. I. T. Uygulama Tasarımı
M. I. T. Uygulama Tasarımı

M. I. T.'nin web sitesinde. Kendiniz bir Android akıllı telefon için bir uygulama oluşturmak için google hesabınızla giriş yapabilirsiniz. Ekranları tanımlayabilir ve tüm temel komutları programlayabilirsiniz. İkincisi, blok işlevli net bir WYSIWYG (ne görüyorsanız onu alırsınız) görsel programlama dili ile yapılır.

Android programım M. I. T. galerisinde bulunabilir. geliştirme sitesi. Giriş yapın ve “MKR1000” için arama yapın ve en son “MKR1000_V4_Control” sürümünü indirin. Kendi geliştirme sayfanızda görüntüleyebileceğiniz, değiştirebileceğiniz veya iyileştirebileceğiniz bir kopya alacaksınız.

Android yürütülebilir dosyasını (APK dosyası) M. I. T.'ye giriş yapmadan denemek istiyorsanız. web sitesinde dosyayı doğrudan buradan indirebilir ve kopyalayıp kendi akıllı telefonunuza yükleyebilirsiniz.

M. I. T. web sitesi öğreticiler, bir başlangıç kılavuzu ve büyük bir forumla doludur. Adım adım programlamayı, telefon ekranınızı ve butonları kontrol eden tüm blokları tasarlamayı öğrenebilirsiniz.

önemli not:Uygulamanız yüklenmeye hazır olduğunda, telefonunuza kopyalayın ve apk dosyasına çift tıklayın. Kullanımı güvenlidir, ancak virüs tarayıcınız muhtemelen çılgına dönecek ve birden fazla yanlış güvenlik mesajıyla uyarı vermeye başlayacaktır. Onları görmezden gelin, asıl sebep resmi uygulama mağazasının dışında bir uygulama indirmenizdir…

Adım 4: Ev Aletleri

Ev Aletleri
Ev Aletleri
Ev Aletleri
Ev Aletleri

Ev aletlerini değiştirmek için LED'ler yerine küçük 5V DC röleler bağlayabilirsiniz. Bunların hepsi tehlikeli voltajlara (110 V AC veya daha fazla) bağlıdır, bu nedenle dikkatli olun ve güvenli çalışın.

Rölelerin kendilerinin güce ihtiyacı vardır, 5 röleyi de kurarsanız, röleler için ayrı bir 5 V DC besleme kullanmanızı öneririm. Aksi takdirde MKR1000 5VDC bağlantısı aşırı yüklenecektir.

Önerilen: