İçindekiler:

Uygulamanızı Kontrol Eden IoT Düğmesi: 6 Adım
Uygulamanızı Kontrol Eden IoT Düğmesi: 6 Adım

Video: Uygulamanızı Kontrol Eden IoT Düğmesi: 6 Adım

Video: Uygulamanızı Kontrol Eden IoT Düğmesi: 6 Adım
Video: Ünal turan Azad yılmaz Karşıma çıkın dedi 2024, Kasım
Anonim
Image
Image
Panonuzu AppShed IoT için Hazırlama
Panonuzu AppShed IoT için Hazırlama

appshedAppShedFollow tarafından Yazar tarafından daha fazla:

Panonuzu AppShed IoT için Hazırlama
Panonuzu AppShed IoT için Hazırlama
JavaScript ve Uygulama Oluşturucu: Ders 1
JavaScript ve Uygulama Oluşturucu: Ders 1
JavaScript ve Uygulama Oluşturucu: Ders 1
JavaScript ve Uygulama Oluşturucu: Ders 1
Kodlamadan Mobil Oyun Yapmak
Kodlamadan Mobil Oyun Yapmak
Kodlamadan Mobil Oyun Yapmak
Kodlamadan Mobil Oyun Yapmak

Hakkında: Appshed, öğrencilerin ve öğretmenlerin App Building, Game Making ve IoT/Robotics öğrenebilecekleri bir eğitim platformudur. appshed hakkında daha fazla bilgi »

Mikrodenetleyiciler hakkında en sevdiğim şeylerden biri, onları bir giriş cihazı olarak kullanma yeteneğidir, örneğin, Arduino Micro bir HID (insan arayüz cihazı) olarak kullanılabilir, bu da biraz kodlama ve bilgi birikimi ile kendi klavyenizi yapabileceğiniz anlamına gelir. veya bir Arduino'dan fare! Bu, bir Uygulamadaki şeyleri kontrol etmek için bir IoT cihazını girdi olarak kullanmaya ne dersiniz? Bu projede, uygulamamızdaki hemen hemen her şeyi yapmak üzere programlanabilen bir uygulamaya bağlı düğmenin nasıl oluşturulacağına bir göz atacağız.

Adım 1: Kitaplıkları Yükleme

Kodumuzu yüklemek için buradan indirilebilen çok popüler Arduino IDE'yi kullanacağız. Şimdi, panonun çalışma şeklini kontrol etmek ve düzenlemek için AppShed web sitesini kullanacağımız için, panoya giren gerçek koda odaklanmamıza gerek yok. Yüklediğimiz kod, web sitesinin panodaki tüm pinleri kontrol etmesini sağlayan AppShed ana taslağıdır.

Şimdi Arduino IDE aracılığıyla kartımıza kod yükleyebilmek için, IDE'nin özel kartımızla konuşmasını sağlayan kitaplığını kurmamız gerekiyor. Bu şu şekilde yapılır:

  • Arduino IDE'yi başlatın
  • Dosya'ya gidin ve Tercihler'i tıklayın.
  • En alta doğru, "ek pano yöneticisi URL'leri" ve ardından boş bir alan görmelisiniz
  • Bunu kopyalayıp boş alana yapıştırın

Şimdi panoları pano yöneticisinin altına kurmamız gerekiyor.

  • Araçlar'a, ardından Pano'ya gidin ve ardından Pano Yöneticisi'ne tıklayın
  • Şimdi arama çubuğunda ESP8266'yı arayın
  • İlk seçeneğe tıklayın ve Yükle'ye tıklayın

Artık kartımız Arduino IDE ile iletişim kurabiliyor.

2. Adım: Kodu Yükleme

Kodun Yüklenmesi
Kodun Yüklenmesi

İşte bu noktada Arduino IDE'nin IoT kartımızla iletişim kurmasına yardımcı olmak için gereken kütüphaneleri indirdik ve AppShed ana taslağının çalışmasına izin veren kütüphaneleri indirdik. Şimdi tek yapmamız gereken koddaki IoT cihazınızın adını ve şifresini değiştirmek, bunu yapmazsanız IoT cihazlarınızın wifi adı "Your_cihaz_name_burada" olacaktır.

Bunu yapmak için aşağıdakilere ihtiyacımız var:

  • IoT kartınızı bilgisayarınıza takın
  • Appshed ana taslağını indirin ve açın (burada bulunabilir)
  • Araçlara gidin ve tahtaya tıklayın
  • Tahtanızı görene kadar aşağı kaydırın, ardından üzerine tıklayın (NodeMCU kullanıyorum, bu yüzden NodeMCU'ya tıklayacağım)
  • Şimdi araçlara geri dönün ve bağlantı noktasına tıklayın, buradan panonuzu görmelisiniz (Windows kullanıyorsanız bu "com 9" ve mac için "/dev/cu.wchusbserial1410' gibi görünmelidir)
  • Yüklemek için yana bakan oka tıklayın ve bunu yaparken bekleyin.

Yaklaşık 2 - 3 dakika sonra yüklemenin tamamlandığını söyleyen bir mesaj alırsanız, her şey mükemmel çalıştı! Panomuzun çalışıp çalışmadığını bir kez daha kontrol etmek için WiFi ayarımıza gidebilir ve daha önce panoya verdiğimiz adın çalışıp çalışmadığını arayabiliriz.

3. Adım: Uygulamayı Ayarlama

Uygulamayı Ayarlama
Uygulamayı Ayarlama
Uygulamayı Ayarlama
Uygulamayı Ayarlama
Uygulamayı Ayarlama
Uygulamayı Ayarlama

Profesyonel bir Uygulama geliştirici değilseniz, harici bir IoT panosundan veri alan bir Uygulama yapmak oldukça korkutucu görünebilir, ancak bu bir sorun değil çünkü uygulamamızı gerçekten yapmak için AppSheds bilgi yapısını kullanacağız. kolay.

AppShed'e giderek başlamamız ve ya ücretsiz bir hesap oluşturmamız ya da mevcut bir hesaba giriş yapmamız gerekiyor. Buradan IoT Builder veya App Builder olmak üzere iki seçeneği görmelisiniz, IoT Builder'a tıklayarak başlayacağız çünkü bu, hangi pinleri çıkış veya giriş olarak kullanmak istediğimizi belirlememize izin verecektir. Sayfa yüklendikten sonra Yeni IoT Projesi'ne tıklayın ve kart girişini adlandırın ve kaydet'e tıklayın.

Şimdi, butona ne zaman basıldığını görmek için pinlerden birini bir girdi olarak ayarlamak istediğimize göre, Digital Inputs altındaki buton simgesine tıklayarak başlamamız ve ardından Pin 1'e tıklayarak bunları birbirine bağlamamız ve ardından " gibi bir isim vermemiz gerekiyor. düğmesini" ve kaydet'i tıklayın.

Şimdi şeylerin App Building tarafına gideceğiz.

4. Adım: Uygulamayı Yapma

Uygulamayı Yapmak
Uygulamayı Yapmak
Uygulamayı Yapmak
Uygulamayı Yapmak

Şimdi giriş yaptıktan sonra o açılış sayfasına dönüyoruz ve bu sefer App Builder'a tıklıyoruz. Size simüle edilmiş bir telefon sunulmalı, yeni bir uygulama başlatmak için artı düğmesine tıklayarak başlamamız gerekiyor. Bu yüklendikten sonra yapmamız gereken ilk şey, uygulamamıza yaptığımız IoT panosunu bağlamak, bunu panolara tıklayarak ve ardından az önce yaptığımız ve girdi olarak adlandırılması gereken panoya tıklayarak yapıyoruz. Artık pano yüklendiğinde, uygulamaya özellikler eklemeye başlayabiliriz.

Formların altındaki giriş kutusuna tıklayarak başlıyoruz ve Düğme Durumu olarak adlandırıyoruz. Daha sonra bu butona isim vermemiz gerekiyor, bu önemli çünkü pin one butonu daha önce isimlendirdik, bu yüzden butona isim vermek bu iki şeyi birbirine bağlamaya yardımcı olur. Şimdi sadece kaydet'e tıklıyoruz ve uygulama bitti!

Adım 5: Yayınlama ve Test Etme

Yayınlama ve Test Etme
Yayınlama ve Test Etme

Şimdi bu süper temel uygulama oluşturuldu, onu yayınlamamız ve telefonumuza almamız gerekiyor. Bunu yayınla düğmesine tıklayarak yapıyoruz, bu tamamlandıktan sonra paylaş sekmesine gitmemiz ve ardından size telefonunuzla tarayabileceğiniz bir QR kodu sunacak olan QR koduna tıklamamız gerekiyor.

Bu web uygulaması yüklendikten sonra telefonumuzu IoT cihazlarımız WiFi'ye bağlamamız gerekiyordu ve bu işlemi telefonunuzdaki WiFi ayarına gidip daha önce verdiğimiz cihaz adına bağlanarak yapıyoruz.

Artık uygulamaya geri dönebilir ve IoT cihazlarımızda düğmeye basabiliriz, düğmeye basıldığında 1 ve düğmeye basılmadığında 0 görmelisiniz. Herhangi bir değer görmüyorsanız, sayfayı yenilemeyi deneyin ve bir değer açılır penceresi görmelisiniz.

Adım 6: Daha İleriye Gitmek

Daha da ileri götürmek
Daha da ileri götürmek

Şimdi evet sadece 1 veya 0 görmek biraz sıkıcı, ancak bu projenin amacı sadece size neyin mümkün olduğunu göstermek, sizin işiniz onu daha ileri götürmek ve gerçekten harika bir şey yaratmak. Örnek olarak, uygulamayı bir sesi tetikleyecek veya bir video oynatacak şekilde ayarlayabilirsiniz (burada bunun bir örneği

Herhangi bir sorunuz varsa lütfen bize bir yorum bırakın, okuduğunuz için teşekkürler!

Önerilen: