İçindekiler:
- Adım 1: Kodu GitHub'dan Alın
- Adım 2: Edison'a bağlanın ve bir Komut İstemi Alın
- Adım 3: Dosyaları Doğru Konumlarına Taşıyın
- Adım 4: Edison'unuzdaki WiFi'yi Yapılandırmayı Öğrenmek
- Adım 5: Grove Başlangıç Seti Malzemelerini ekleyin
- Adım 6: Yeniden Başlatın, Test Edin ve Kendi Yapın
Video: Intel Edison Hava Durumu Önerisi Taslağı: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
Renkli, genişletilebilir ve Intel Edison'un benzersiz özelliklerini sergileyen bir proje yaratmak istedik.
- Wi-Fi kullan
- Linux'u kullanın
- Grove Başlangıç Kitindeki bileşenleri kullanın.
Ek olarak, Edison'un Linux tarafından Arduino tarafına nasıl bilgi aktarılacağını bilmek istedim. Linux ağ özellikleri açısından zengindir. Arduino, GPIO açısından zengindir ve renkli bir LCD'ye ve genişletilebilir sensörlere ve cihazlara sahiptir.
Kod şurada:
github.com/qtpierce/sMegabyte/tree/master/…
- Lütfen o kodu indirin.
- Linux komut dosyalarını Edison'a kopyalamak için SCP'yi kullanın. Bunları /home/root/ içine yapıştırmak iyi bir başlangıçtır.
-
myweatherservice.service dosyasını şuraya taşıyın:
/etc/systemd/system/multi-user.target.wants/
-
Yüklemek için Arduino IDE'yi kullanın.
WeatherAdvisorySketch.ino, Edison'un Arduino tarafına çizim yapar.
- I2C bağlantı noktalarından herhangi birine bir Grove Kit LCD'si bağlayın.
- İsteğe bağlı olarak, D2'ye bir buzzer bağlayın.
Adım 1: Kodu GitHub'dan Alın
Kodumu GitHub'da şu adrese gönderdim:
github.com/qtpierce/sMegabyte/tree/master/…
Kodu almanın basit bir yolu GitHub sitesini ziyaret etmek ve "ZIP İndir" düğmesini bulmak ve kodu indirmektir. Daha sonra sıkıştırmayı açmanız ve "SCP" ile Edison'a kopyalamanız gerekecektir.
Kodu Linux'tan Edison'a kopyalamak için bir Linux sistemi ve SFTP yazılımı kullandım. Windows'ta, aynı kopyalamanın WinSCP kullanılarak yapılabileceğine inanıyorum. Edison ile WinSCP kullanarak ilk bağlantımı kurduğumda, bu bana "Uyarı - Potansiyel Güvenlik İhlali!" verdi. Kabul ettim çünkü Edison'la bağlantıyı başlattığımı biliyordum. Zip içindeki komut dosyalarını Edison'un /home/root/ dizinine kopyalayın. Daha sonra dosyaların taşınmasıyla ilgili talimatlar olacak.
Adım 2: Edison'a bağlanın ve bir Komut İstemi Alın
En basit yöntem, bir USB seri bağlantı noktası kullanarak Edison'a bağlanmaktır. İlk birkaç adımı şu adreste takip ettim:
software.intel.com/en-us/articles/assemble…
USB seri bağlantı noktasını açıp çalıştırdıktan sonra durdum. Bu noktada, bağlanmak için Windows dizüstü bilgisayarımda Putty kullandığım için bir komut istemi aldım.
Edison'u Arduino Breakout Board ile kullanıyorum çünkü ona bir Grove Starter Kit bağlamak istedim.
Adım 3: Dosyaları Doğru Konumlarına Taşıyın
Aşağıdaki mutlak dosya yolları, 3 Linux Komut Dosyasını yerleştirmek için doğru konumlardır. Aşağıdaki konumları bekleyen bazı sabit kodlanmış dosya yolları vardır.
- /home/root/myweatherservice.pl
- /home/root/myweatherservice_wrapper.sh
- /etc/systemd/system/multi-user.target.wans/myweatherservice.service
Edison başlatıldığında, systemd myweatherservice.service'i başlatır.
myweatherservice_wrapper.sh'yi başlatan
myweatherservice.pl betiğini başlatan.
Adım 4: Edison'unuzdaki WiFi'yi Yapılandırmayı Öğrenmek
Programlamayı yapmak için SSH protokolünü kullanmayı güzel buldum. Aşağıdaki adımlar, insanların bilmesi ve uygulaması gerektiğini düşündüğüm şeylerdir. Edison kurmakla ilgili bir Intel makalesini takip ettim:
software.intel.com/en-us/articles/assemble…
Edison'daki her iki USB cihazını da dizüstü bilgisayara bağladığı için 2 microUSB kablo yöntemini kullanmayı sevdiğimi biliyorum. İki USB aygıtı, OS görüntüsü ve USB seri bağlantı noktası üzerinden kopyalamanıza izin veren USB parmak sürücüdür. USB seri bağlantı noktası üzerinden Edison ile çalışan ve konuşan bir PuTTY oturumu açmalısınız; bu, Intel makalesinin 3. adımıdır. Wifi kurulumunu almalısınız; bu, Intel makalesinin 4. adımıdır. Buraya kadar geldiğinizde, Edison'un IP adresini belirlemek için USB seri bağlantı noktasını kullanın ve ardından Edison'a ssh yapmak için PuTTY'yi kullanın.
Bu adımın amacı, hava istasyonlarından web sayfalarını alabilmesi için Edison'unuzu wifi erişim noktanıza bağlamaktır.
Adım 5: Grove Başlangıç Seti Malzemelerini ekleyin
Bir Grove Breakout GPIO kartı takın.
RGB LCD'yi Grove Breakout GPIO kartındaki I2C bağlantı noktalarından birine bağlayın.
İsteğe bağlı olarak, sesli uyarıyı GPIO 3'e bağlayın.
Adım 6: Yeniden Başlatın, Test Edin ve Kendi Yapın
Yeniden başlatın ve wifi'nin bir hava istasyonu XML dosyasına bağlanması ve alması için 20 saniye bekleyin (kodda bazı uyku 10'ları vardır).
Çalışıyorsa, KHIO istasyonu, Hillsboro'daki hava durumu istasyonu, VEYA havaalanındaki hava durumunu göstermelidir.
Bunu size ait kılmak için, myweatherservice.pl Linux komut dosyası, meteoroloji istasyonlarından XML almak için wget komutları içerir. Lütfen içeriği hangi istasyonlardan almak istediğinizi belirleyin.
Önerilen:
Hava Durumu Notu: 7 Adım (Resimlerle)
Hava Durumu Notu: Bu, bir hava durumu istasyonu ve hatırlatıcı kombinasyonudur. Hepimiz telefonlarımızdan hava durumunu kontrol edebiliriz, ancak bazen ve özellikle biri kapıdan çıkmaya çalışırken, gereken tek şey hava koşullarına hızlı bir şekilde ulaşmaktır. Bu hava istasyonu sup
(IOT Projesi) ESP8266 ve Openweather API'sini Kullanarak Hava Durumu Verilerini Alın: 5 Adım
(IOT Projesi) ESP8266 ve Openweather API'sini Kullanarak Hava Durumu Verilerini Alın: Bu talimatta, şehrimizin hava durumu verilerini openweather.com/api'den alıp İşleme yazılımını kullanarak görüntüleyen basit bir IOT projesi oluşturacağız
Kendin Yap Hava Durumu Yardımcısı: 6 Adım
DIY Hava Durumu Yardımcısı: En son ESP32'yi mevcut hava durumunu yayınlayabilen bir hava durumu yayın istasyonu yapmak için kullandım. İlgileniyorsanız, önceki talimatı kontrol edebilirsiniz. Şimdi güncellenmiş bir versiyon yapmak istiyorum, kontrol etmek için bir şehir belirleyeceğim
NodeMCU Kullanan Akıllı Dağıtılmış IoT Hava Durumu İzleme Sistemi: 11 Adım
NodeMCU Kullanan Akıllı Dağıtılmış IoT Hava Durumu İzleme Sistemi: Hepiniz geleneksel hava durumu istasyonunu biliyor olabilirsiniz; ama gerçekte nasıl çalıştığını hiç merak ettiniz mi? Geleneksel meteoroloji istasyonu maliyetli ve hantal olduğundan, bu istasyonların birim alan başına yoğunluğu çok daha azdır ve bu da
Fanair: Odanız için Hava Durumu İstasyonu: 6 Adım (Resimlerle)
Fanair: Odanız için bir Hava Durumu İstasyonu: Mevcut hava durumunu öğrenmenin sayısız yolu vardır, ancak o zaman yalnızca dışarıdaki hava durumunu bilirsiniz. Ya evinizin içindeki, belirli bir odanın içindeki havayı bilmek istiyorsanız? Bu projeyle çözmeye çalıştığım şey bu. Fanair çoklu kullanır