İçindekiler:

RevPi Core'unuzu Ubidots'a Bağlayın: 5 Adım
RevPi Core'unuzu Ubidots'a Bağlayın: 5 Adım

Video: RevPi Core'unuzu Ubidots'a Bağlayın: 5 Adım

Video: RevPi Core'unuzu Ubidots'a Bağlayın: 5 Adım
Video: The Revolution Pi uses a strange new Raspberry Pi (CM4S) 2024, Aralık
Anonim
RevPi Core'unuzu Ubidots'a Bağlayın
RevPi Core'unuzu Ubidots'a Bağlayın

Revolution Pi, EN61131-2 standardını karşılarken, yerleşik Raspberry Pi tabanlı açık, modüler ve dayanıklı bir endüstriyel PC'dir. Raspberry Pi Hesaplama Modülü ile donatılan RevPi Core tabanı, enerji yönetimi, süreç izleme, makine sağlığı ve daha fazlası için uygun I/O modülleri ve fieldbus ağ geçitleri kullanılarak sorunsuz bir şekilde genişletilebilir.

Rev Pi Core, herhangi bir uygulamanın temelidir ve I/O gereksinimlerinize bağlı olarak RevPi DIO, RevPi AIO, RevPi Gates gibi genişletme modülleri dijital, analog veya ağ geçidi modülleri olarak eklenebilir. Revolution Pi serisi, temel cihaz olan RevPi Core ve modüler sistemin merkezi işlem birimi olan RevPi Core 3 ile başlar. 1.2 GHz ve 1 GByte RAM'e sahip dört çekirdekli bir işlemciyle donatılmış Broadcom'un çok çekirdekli işlemcisi, görüntü işleme veya uç bilgi işlem gibi karmaşık görevler için yeterli güce sahiptir. Bir DIN ray muhafazasına monte edilen ve 24 VDC ile çalışan RevPi Core, uzun ömürlü olacak şekilde üretilmiştir ve standart enerji girişi gerektirir.

Aşağıdaki kılavuzda, RevPi Core ve RevPi Core 3'ünüzü Ubidots Cloud ile nasıl entegre edeceğinizi, bir python ürün yazılımı komut dosyası aracılığıyla Basınç, Sıcaklık ve Nem okumalarını simüle etmeyi ve bu verileri kendi Ubidots uygulamanızda kolaylıkla görselleştirmeyi öğreneceksiniz. Bu öğretici yalnızca RevPi Core kurulumu için tasarlanmıştır, eğer çekirdeğinizi zaten derlediyseniz ve şimdi bazı genişletme modülleriyle çalışmak istiyorsanız, ek entegrasyonlar ve uygulama geliştirme için lütfen aşağıdaki kurulum makalesine bakın: RevPi Core + RevPi DIO

Adım 1: Gereksinimler

  • Ethernet kablosu
  • 24V Güç Kaynağı
  • Devrim Pi Çekirdek 3
  • Ubidots hesabı - veya - STEM Lisansı

Adım 2: Donanım Kurulumu

RevPi Core veya RevPi Core 3 kurulumuna başlamak için cihazınızın yapılandırılması ve bağlanması için Revolution Pi'den Hızlı Başlangıç Kılavuzuna başvurun.;)

RevPi Core'unuz son görüntü sürümüyle (Jessie) yapılandırıldıktan ve düzgün şekilde bağlanan cihazın terminaline göre aşağıdaki komutları yürütün:

sudo apt-get güncellemesi

sonra:

sudo apt-get yükseltme

NOT: Yukarıdaki komutların güncellenmesi birkaç dakika sürecektir. Tüm sistem güncelleniyor, bu yüzden lütfen sabırlı olun.

Adım 3: Bellenim Kurulumu

RevPi Core ile kullanımı kolay olduğu için Python programlama dilini kullanmaya karar verdik. Başka bir dili kodlamak istiyorsanız, bellenim desteğiyle ilgili ek ayrıntılar için lütfen Revolution Pi forumuna başvurun.

RevPi Core'unuzda Python ile ilk kez çalışıyorsanız, biraz daha aşina olmak için bu videoya bir göz atın.

1. Ürün yazılımınızı yazmaya başlamak için RevPi Core terminalinde bir Python betiği oluşturun. Yeni komut dosyasını oluşturmak için nano düzenleyiciyi kullanacağız. Bunu yapmak için aşağıdaki komutu çalıştırın:

nano ubidots_revpi.py

2. Lütfen aşağıdaki örnek kodu kopyalayıp nano düzenleyiciye yapıştırın. Yapıştırdıktan sonra, Ubidots Simgenizi komut dosyasında belirtilen yere atayın. Ubidots jetonunuzu bulma konusunda yardım için buraya başvurun.

Bu örnek kodda Ubidots ile veri iletişiminin 1 saniyede bir olması için gecikme yazdık. Bu gecikmeyi uzatmak isterseniz, bunu basitçe "Gecikme = 1" satırını ayarlayarak yapabilirsiniz.

NOT: Komut dosyasını nano düzenleyiciye kaydetmek için - Ctrl+o tuşlarına basın, yazılacak dosya adını onaylayın (ubidots_revpi.py) ve enter tuşuna basın. Nano düzenleyiciyi kapatmak için Ctrl+x tuşlarına basın.

3. Şimdi betiği test edelim. RevPi terminalinde önceden oluşturulmuş betiği çalıştırın: python ubidots_revpi.py

Komut dosyası çalışmaya başladığında, Ubidots Sunucusundan başarılı durum kodu yanıtını göreceksiniz.

4. Adım: Verilerinizi Görselleştirin

Verilerinizi Görselleştirin
Verilerinizi Görselleştirin
Verilerinizi Görselleştirin
Verilerinizi Görselleştirin

Ubidots hesabınıza gidin ve verilerin alındığını doğrulayın. Cihaz bölümünde, RevPi Core'unuzun MAC adresi olan cihaz adı ile otomatik olarak oluşturulan yeni bir cihaz göreceksiniz.

RevPi Core MAC adresini cihaz etiketi olarak atamanın avantajı, aynı betiğin tüm RevPi Core'larınıza hizmet etmesi, ancak yalnızca koddaki MAC adresini ayarlamaya ihtiyaç duymasıdır. Bu, Ubidots'a ilk veri gönderdiğinizden son kez veriye kadar, verilerin her zaman Ubidots'taki uygun cihazında saklandığını korur.

Ubidots ekranınızda cihazınızın adı olarak MAC adresini beğenmediniz mi? Merak etme! Adı daha kolay bir adla değiştirebilirsiniz, ancak aygıt etiketi, hangi aygıtın hangisi olduğunu asla karıştırmamak için MAC adresi olarak kalacaktır. Ubidots'ta Cihaz Etiketlerini ve Cihaz Adlarını daha iyi anlamak için bu yardım merkezi makalesine göz atın.

Örnek yazılımımızdan Ubidots'a gönderilen ve kaydedilen değişkenleri görselleştirmek için Cihaz bölümündeki herhangi bir cihaza tıklayın. Gördüğünüz gibi, örnek kodumuz üç değişken sağladı: nem, basınç ve sıcaklık.

ÖNEMLİ NOT: Daha önce de belirtildiği gibi, sağlanan örnek koddan yayınlanan veriler simüle edilir. Gerçek dünya ortamlarını algılamaya başlamak için Revolution Pi'nin bir genişletme modülüne ihtiyacınız olacak. RevPi DIO gibi bir tane, sensör ve aktüatör okumaları için bu entegrasyonu oluşturmak için lütfen aşağıdaki makaleye bakın: RevPi Core + RevPi DIO

Adım 5: Sonuçlar

Sadece birkaç dakika içinde RevPi Core'u Ubidots ile entegre ettiniz, sahte bir Python kodu kullanarak bazı örnek veriler gönderdiniz ve çalışmanızı veri saklama, görselleştirme ve hesaplama için Ubidots'a bildirdiniz. Endüstriyel çözümlerinizi izleme veya yönetim için dağıtmak için RevPi genişletme modüllerinin tam serisine göz atın.

Şimdi, basit ve tutarlı bir şekilde en iyi kararları vermek için verilerinizi görselleştirmek ve anlamak için Ubidots Gösterge Tabloları oluşturma zamanı.

Önerilen: