İçindekiler:
- Gereçler
- Adım 1: Demo
- Adım 2: Arduino Ino Programı
- Adım 3: M.I.T. Uygulama Tasarımı
- Adım 4: Ev Aletleri
Video: Arduino MKR1000 ve M.I.T ile Akıllı Ev Android Uygulaması: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
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
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 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.'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 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:
Bir IoT Cadılar Bayramı Balkabağı - Arduino MKR1000 ve Blynk Uygulaması ile Kontrol LED'leri ???: 4 Adım (Resimlerle)
Bir IoT Cadılar Bayramı Balkabağı | Arduino MKR1000 ve Blynk Uygulaması ile Kontrol LED'leri ???: Herkese Merhaba, Birkaç hafta önce Cadılar Bayramıydı ve geleneği takip ederek balkonum için güzel bir balkabağı oydum. Ama balkabağım dışarıdayken, her akşam mumu yakmak için dışarı çıkmanın oldukça can sıkıcı olduğunu fark ettim. Ve ben
Android Studio ile Android Uygulaması Nasıl Oluşturulur: 8 Adım (Resimlerle)
Android Studio ile Android Uygulaması Nasıl Oluşturulur: Bu eğitim size Android Studio geliştirme ortamını kullanarak bir Android uygulamasının nasıl oluşturulacağının temellerini öğretecektir. Android cihazlar giderek daha yaygın hale geldikçe, yeni uygulamalara olan talep yalnızca artacaktır. Android Studio'nun kullanımı kolaydır (bir
WiFi Üzerinden Blynk Uygulaması ile Akıllı Telefon Kontrollü Neopikseller (LED Şerit): 6 Adım
Akıllı Telefon Kontrollü Neopikseller (LED Şerit) WiFi Üzerinden Blynk Uygulaması ile: Bu projeyi, bir arkadaş evinde akıllı telefon kontrollü neopiksellerden ilham aldıktan sonra oluşturdum, ancak onunki dükkandan satın alındı. "Kendim yapmak ne kadar zor olabilir, hem de çok daha ucuza gelir!" diye düşündüm
Blynk Uygulaması ile USB Üzerinden Akıllı Telefon Kullanarak Arduino'yu Kontrol Edin: 7 Adım (Resimlerle)
Arduino'yu USB Üzerinden Akıllı Telefon Kullanarak Blynk Uygulaması ile Kontrol Edin: Bu eğitimde, lambayı kontrol etmek için Blynk uygulamasını ve Arduino'yu nasıl kullanacağımızı öğreneceğiz, kombinasyon USB seri bağlantı noktası üzerinden olacaktır. Bu talimatın amacı, Arduino veya c'nizi uzaktan kontrol eden en basit çözüm
Ev Aletlerini Blynk Uygulaması ve Raspberry Pi ile Akıllı Telefonunuzdan Kontrol Edin: 5 Adım (Resimlerle)
Blynk App ve Raspberry Pi ile Akıllı Telefonunuzdan Ev Aletlerini Kontrol Edin: Bu projede, ev aletlerini (Kahve makinesi, Lamba, Pencere perdesi ve daha fazlası) kontrol etmek için Blynk uygulamasını ve Raspberry Pi 3'ü nasıl kullanacağımızı öğreneceğiz… .Donanım bileşenleri: Raspberry Pi 3 Röle Lambası Breadboard WiresYazılım uygulamaları: Blynk A