İçindekiler:
- Adım 1: Arduino IDE Yazılımını Kurma
- Adım 2: Arduino IDE'yi Açma
- 3. Adım: Boards Manager'ı açın
- Adım 4: ESP 8266 Anakart Kitaplığını Seçin
- Adım 5: Tahtayı Seçme
- Adım 6: PC'ye Bağlanma
- 7. Adım: İlk Programım
- 8. Adım: İlk Programınızı Yükleyin
- 9. Adım: Kitaplık Ekleme
- Adım 10: Akıllı Telefonunuzda Blynk Uygulamasını Alın
- Adım 11: İlk Blynk Uygulamanızı Oluşturun
- Adım 12: Programı Çalıştırın
- Adım 13: Kod Nasıl Çalışır…
- Adım 14: Blynk Sekmesi
Video: İlk IoT Cihazım: 14 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Bu Eğitilebilir Kitapta, İlk IoT Cihazım için Arduino IDE'yi nasıl kuracağımızı öğreneceğiz, böylece sonunda arduino kodunu çalıştırabilir ve cep telefonunuzdan kontrol edebiliriz.
Adım 1: Arduino IDE Yazılımını Kurma
Arduino IDE yazılımını bu bağlantıdan yükleyin
Arduino IDE'yi kurduktan sonra Masaüstünde bir simge oluşturulur.
Adım 2: Arduino IDE'yi Açma
Arduino IDE'yi masaüstünüzden açın.
Tercihler panelini açmak için Ctrl+virgül tuşlarına basın.
Ek Panolar Yöneticisinde aşağıda gösterilen URL'yi girin ve Tamam'a basın.
arduino.esp8266.com/stable/package_esp8266com_index.json
3. Adım: Boards Manager'ı açın
Kurul Yöneticisi'ni açın.
Adım 4: ESP 8266 Anakart Kitaplığını Seçin
Boards Manager penceresi açılır, ESP8266 adlı modülü görene kadar pencere sayfasını aşağıya kaydırın. Bulduktan sonra, o modülü seçin, sürümü seçin ve Yükle düğmesine tıklayın. Kurulduğunda pencereyi kapatın.
Adım 5: Tahtayı Seçme
My First IoT'yi Arduino ile çalıştırmak için Board NodeMCU 1.0'ı (ESP-12E Modülü) seçmeliyiz.
Bu, yukarıdaki şekilde gösterildiği gibi aşağı kaydırarak yapılabilir. Geri dönüşe basın
Adım 6: PC'ye Bağlanma
USB kablosunu kullanarak MyFirst IoT denetleyicisini bilgisayarınıza bağlayın. Bağlandığında COM bağlantı noktası algılanacak ve PC'nizin uygun sürücüleri yüklediğini görmelisiniz. Bu işlem tamamlandıktan sonra cihaz yöneticisine gidin ve kullanımda olan Com Portunu not edin (yukarıdaki şekilde gösterilmiştir)
7. Adım: İlk Programım
Şimdi Dosya sekmesini açın ve Yerleşik örneğe giren Örnekler'e gidin, 01. Temel'e gidin ve pencereyi açmak için Göz Kırp'a tıklayın.
Şimdi, kontrol cihazının bağlı olduğu bilgisayarın COM portuna bağlı olarak portu seçmek için araçlara tıklayın: “COM”. COM bağlantı noktasını belirlemek için önceki adımlara bakın.
8. Adım: İlk Programınızı Yükleyin
Programı modüle yüklemek için şekilde gösterilen sağ oka tıklayın. Program yüklendikten sonra kontrolör üzerindeki LED bir saniye aralıklarla yanıp sönecektir.
Tebrikler - ilk IoT cihazınızı az önce çalıştırdınız. Şimdi biraz daha ilginç bir şeye geçelim ve LED'i cep telefonunuzdan açıp kapatalım.
9. Adım: Kitaplık Ekleme
Arduino derleyicisi, kütüphanelerden kapsamlı bir şekilde yararlanır. Bunlar, cihazın çok sayıda görevi yerine getirmesine yardımcı olan ayrık parçalar ve kodlardır.
Bunu birer birer yapalım.
Aşağıda gösterilen Blynk zip dosyasını indirin. Nerede sakladığınızı not edin.
Sketch sekmesini açın, 'Kütüphaneyi Dahil Et' seçeneğini ve ardından '.zip kitaplığı ekle' seçeneğini seçin. Seçim ekranını indirdiğiniz zip dosyasının konumuna getirin ve onaylayın.
Birkaç saniye sonra kütüphane Arduino IDE'nize eklenecektir.
Kalan kitaplıklar için tekrarlayın
Adım 10: Akıllı Telefonunuzda Blynk Uygulamasını Alın
Telefonunuzun uygulama mağazasına gidin ve Blynk'i arayın. Blynk uygulamasını yükleyin ve çalıştırın.
Bir e-posta adresi ve bir şifre sağlamanız gerekecek. Geçerli bir e-posta adresi olduğundan emin olun, çünkü kimlik doğrulama belirteçlerinin gönderileceği yer burasıdır.
Blynk'teki nazik insanlar, başlamanız için size 2000 'Enerji' birimi verir. Daha karmaşık projeler inşa ederken, uygulamada satın alabileceğiniz daha fazla 'Enerji'ye ihtiyacınız olacak.
Şu an için bir örnekten diğerine geçerken projeleri sileceğiz ve proje QR kodunu Blynk'in gerçekten temiz bir özelliğinden yararlanacağız. Bunu bir sonraki adımda ele alacağız.
Adım 11: İlk Blynk Uygulamanızı Oluşturun
Ekranın üst kısmındaki QR sembolüne basın, kameranız açılacaktır.
Kameranızı yukarıdaki QR koduna doğrultun ve Blynk sizin için projeyi oluştursun. Proje oluşturulduğunda, ekranın üst kısmındaki somun sembolüne basın, aşağı kaydırın ve 'tümüne e-posta gönder' seçeneğini seçin.
Birkaç saniye içinde size e-posta yoluyla bir kimlik doğrulama kodu gönderilecektir.
Arduino IDE'de Dosya/Örnekler/My_IOT_Device/Blynk_LED'i seçin.
Program dosyası açılacaktır.
Blynk'ten aldığınız kimlik doğrulama jetonunu kopyalayıp yapıştırın ve ekrana SSID ve Parolanızı girin.
Programı denetleyiciye göndermek için yükleme ok düğmesine basın.
Adım 12: Programı Çalıştırın
Blynk uygulamasında ekranın sağ üst köşesindeki oynat düğmesine basın.
Bir LED düğmesi ve bir durum alanı göreceksiniz. Düğmeye basmak, kontrol cihazınızdaki LED'i açıp kapatacak ve durumu buna göre güncelleyecektir.
Tebrikler - artık projenizi dünyanın her yerinden internet erişiminizin olduğu her yerden kontrol edebilirsiniz!
Adım 13: Kod Nasıl Çalışır…
Bu bir programlama eğitimi değil - ancak burada koda ve Blynk ile nasıl çalıştığına dair bir fikir var.
Ana bileşenleri görebilmeniz için kodu bilerek Arduino IDE'deki ayrı sekmelere koydum. Programlamaya başladığınızda bunu yapmanıza gerek yoktur.
Önce Blynk_LED sekmesine bakalım. Proje yetkilendirme kodları, SSID ve şifre dışında hiçbir proje örneği için bunu değiştirmeniz gerekmeyecektir.
Bu, kullanımdaki kitaplık hakkında önemli bilgiler içerir (#include).
Kurulum sekmesi tam da bunu yapar - denetleyici başlatıldığında ve kurulum talimatlarını yayınlarken bir kez çalışır. Bu durumda, seri monitörü 115200 baud'da çalışacak ve Blynk ve wifi'yi ayarlayacak şekilde ayarlıyoruz.
Döngü sekmesi tam da bunu yapar - içindeki kodu ne olursa olsun yürüterek tekrar tekrar döner. Bu durumda, blynk ve zamanlayıcıların (program, zamanlayıcılar ve yardımcı programlar sekmeleriyle birlikte farklı bir öğreticide ayarlayacağız) çalıştığından emin olur.
Adım 14: Blynk Sekmesi
Koda bakmadan önce, Blynk ekranındaki bu iki 'widget'a bir göz atalım.
'Düğme' bir 'sanal' pin olarak belirlenmiştir ve bunun için 0 slotunu seçtik (V0). Denetleyiciye gönderilen bir çıktı üreten bir pencere öğesidir. Bunu Push (anlık) anahtarı yerine Açma/Kapama anahtarı olarak ayarladığımızı unutmayın.
Durum göstergesi bir 'değer görüntüleme' aracıdır ve denetleyiciden kendisine gönderilen verileri alır. Sanal pin olarak ayarlandı ve bunun için slot 1'i seçtik.
Şimdi koda bakalım.
İlk ifade - BLYNK_WRITE(V0) - koda, sanal pin 0'dan gelen Blynk'ten gelen bir talimatı dinlemesini söylüyor. Bu düğme her değiştiğinde, Blynk denetleyiciye 0 veya 1 gönderir - param.asInt(içinde bulunur).
Bir 0 gönderilirse, denetleyici:
- morse.on(); komutunu verir. (en başta eklediğimiz dahil dosyasında bulunan bir kitaplığı kullanarak) LED'i açar.
- Seri arabirime (PC terminali) "LED Açık" yazdırır
- Yuva 1'de belirlediğimiz Blynk 'değer ekranı' widget'ına "LED Açık" gönderir. Blynk.virtualWrite(V1, "LED Kapalı"); Bunu yapmak için talimat.
- Denetleyiciye bir 1 gönderilirse, tüm bunların tersini yapar.
Oldukça basit ha?
Önerilen:
NodeMcu ESP8266 Arduino IDE ile İlk Kurulum: 10 Adım
NodeMcu ESP8266 Arduino IDE İle İlk Kurulum: Twitch kontrollü cihazlar yapıyorum; özel konsollar, kontrolörler ve diğer noyceventions! Canlı yayınlar her Çarşamba ve Cumartesi saat 21.00'de https://www.twitch.tv/noycebru adresinde, öne çıkanlar TikTok @noycebru'da ve YouT'da eğitimleri izleyebilirsiniz
IoT Cihazım - GPS Tetikleyicisi: 5 Adım
IoT Cihazım - GPS Tetikleyici: Bu talimatta, IoT kontrol cihazınızı evden x dakika uzaktayken e-posta gönderecek şekilde nasıl kuracağınızı öğreneceksiniz
IoT Cihazım - İlk Aktarım: 5 Adım
IoT Cihazım - İlk Röle: Bu talimatta Blynk'ten bir röleyi kontrol edeceğiz. Uygulamadan açıp kapatmak. DİKKAT!!!! Rölenizi şebeke elektriğine bağlamayı düşünüyorsanız, lütfen ne yaptığınızı bildiğinizden emin olun!!!DİKKAT
Ek Modüller Olmadan Arduino Kullanarak İlk IOT'unuzu Oluşturun: 5 Adım (Resimlerle)
Arduino'yu Ek Modüller Olmadan Kullanarak İlk IOT'unuzu Oluşturun: Dünya her geçen gün daha akıllı hale geliyor ve bunun arkasındaki en büyük neden akıllı teknolojinin evrimi. Bir teknoloji meraklısı olarak Nesnelerin İnterneti anlamına gelen IOT terimini duymuş olmalısınız. Nesnelerin interneti, kontrol etmek ve beslemek anlamına gelir
USB İç/Dış Mekan Termometresi (veya 'İlk USB Cihazım'): 4 Adım (Resimlerle)
USB İç/Dış Mekan Termometresi (veya 'İlk USB Cihazım'): Bu, PIC 18F'lerde USB çevre birimini gösteren basit bir tasarımdır. Çevrimiçi olarak 18F4550 40 pinli yongalar için bir sürü örnek var, bu tasarım daha küçük 18F2550 28 pinli versiyonu gösteriyor. PCB, yüzeye montaj parçaları kullanır, ancak tüm c