İçindekiler:

Meteo Node IoT Akıllı Meteo İstasyonu: 6 Adım
Meteo Node IoT Akıllı Meteo İstasyonu: 6 Adım

Video: Meteo Node IoT Akıllı Meteo İstasyonu: 6 Adım

Video: Meteo Node IoT Akıllı Meteo İstasyonu: 6 Adım
Video: Three JS Crash kursi 2022 (Amaliyot asosida) 2024, Temmuz
Anonim
Image
Image

Ofisimdeki sıcaklık ve nemi izlemek için bir cihaz yapmak istiyorum. LUA veya Arduino IDE ile uyumlu birçok kart bulunmaktadır. Wifi internet bağlantısı olan birçok pano var. Adafruit'i seviyorum ve bu markanın tüm ürünlerini seviyorum.

Projem için küçük ve çok akıllı Adafruit Huzzah Feather versiyonunu seçtim. Adafruit Feather, Adafruit'in hem bağımsız hem de istiflenebilir tam bir geliştirme tahtaları serisidir. Hareket halindeyken kullanım için lipo pillerle veya sabit projeler için mikro USB fişleriyle çalıştırılabilirler. Tüyler esnek, taşınabilir ve adaşı kadar hafiftir.

DHT-11 sensörünü kullanıyorum. DHT-11, goor yanıtı ve çok düşük bir fiyatı olan küçük bir sensördür. Amazon'da bakın.

Ayrıca panoları istiflemek ve prototip oluşturmaya yer açmak için eksiksiz bir aksesuar ve Tüy Kanatları da taşıyoruz. Adafruit Feather özünde eksiksiz bir ürün ekosistemidir ve projenizi hayata geçirmenin en iyi yoludur.

www.adafruit.com/feather

Adafruit Huzzah'ı seçiyorum çünkü ESP8266 çipini karta monte ediyor. Bu, projelerimde her gün kullandığım ve çok sevdiğim bir çip.

Huzzah ESP8266'yı AMAZON'dan satın alabilirsiniz:

Huzzah ESP8266 Tüy versiyonu:

Ayrıca her gün Cayenne Dashboard'u kullanıyorum. Cayenne Dashboard, verileri bulutta paylaşmak veya Raspberry Pi veya Arduino kartlarıyla MQTT protokolünü kullanmak için basit bir yol isteyen herkes için mükemmel bir çözümdür. Cayenne çok basittir ve topluluk bir proje ve öneri madenidir. Siteye bakın, bugün ücretsiz abone olun. Forumu okuyun ve kullanıcılarla konuşun.

Adım 1: Adafruit Tüy Huzzah

Herkes için Cayenne IoT
Herkes için Cayenne IoT

Feather, Adafruit'in yeni geliştirme kartıdır ve adaşı gibi ince, hafiftir ve uçmanızı sağlar! Feather'ı taşınabilir mikrodenetleyici çekirdekleri için yeni bir standart olacak şekilde tasarladık.

Bu Adafruit Feather HUZZAH ESP8266 - dahili USB ve pil şarjlı 'hepsi bir arada' ESP8266 WiFi geliştirme kartını ele alıyoruz. İhtiyacınız olan tüm ekstralara sahip, sallanmaya hazır bir ESP8266 WiFi modülü!

Huzzah ESP8266 Tüy versiyonu:

Detaylar:

  • 2,0" x 0,9" x 0,28" (51 mm x 23 mm x 8 mm) ölçülerinde
  • 9,7 gram
  • 3.3V mantık/güç ile ESP8266 @ 80MHz
  • 4 MB FLASH (32 MBit)
  • Dahili WiFi 802.11 b/g/n
  • 500mA tepe akım çıkışlı 3.3V regülatör
  • Hızlı yükleme için 921600 maksimum baud hızına sahip yerleşik CP2104 USB-Seri dönüştürücü
  • Ürün yazılımı yüklemesinden önce önyükleme moduna girmek için otomatik sıfırlama desteği
  • 9 x GPIO pini - I2C ve SPI1 x analog girişler olarak da kullanılabilir 1.0V max
  • Şarj durumu gösterge LED'li dahili 100mA LiPoly şarj cihazı, şarj cihazını devre dışı bırakmak için bir iz kesebilir
  • Genel amaçlı yanıp sönen Pin #0 kırmızı LED.
  • Önyükleme hata ayıklama ve genel amaçlı yanıp sönme için Pin #2 mavi LED
  • Güç/etkinleştirme pimi
  • 4 montaj deliği
  • Yeniden başlatma tuşu

Adım 2: Herkes için Cayenne IoT

Cayenne, bulut projenizi geliştirmek için mükemmel bir platformdur. Cayenne, IoT projenizi geliştirmeniz için size eksiksiz bir çözüm sunar. Verileri alan, depolayan ve tetikleyen bir pano. Örneğin bir posta gönderebilir veya bir mesaj gönderebilirsiniz. Tüm kurulum çok basit, tonlarca video ve görüntüleyebileceğiniz ve remiksleyebileceğiniz birçok proje var.

Şimdi ücretsiz kayıt ol!

Bundan sonra, kontrol panelinize bir pano ekleyebilirsiniz. Kişisel jetonunuzu not edin. Ardından, bunu Arduino kodunda imzalamanız gerekir.

3. Adım: Yazılımı Kurun

Öncelikle Adafrut Huzzah sürücülerini indirin. Adafruit resmi sitesinde dökümanları görebilir, tüm dosyaları indirebilirsiniz.

İlk adımdan sonra Arduino IDE'yi indirebilir ve Adafruit Huzzah kartını ekleyebilirsiniz. Arduino IDE'yi www.arduino.cc resmi sitesinden indirin ve panoları eklemek için prosedürü izleyin.

Arduino resmi rehberini takip ederek Cayenne kütüphanesini ekleyin. Kütüphaneyi manuel olarak indirebilir ve dosyaları Arduino kütüphaneleri klasörüne kopyalayarak kurabilirsiniz.

Bundan sonra, bellenimi panonuza yükleyebilirsiniz. Adafruit Huzzah kartını bir USB kablosu kullanarak bilgisayarınıza bağlayın ve Arduino IDE kullanarak kodu yükleyin.

UNUTMAYIN: WiFi internet ağınız için SSID'nizi ve şifrenizi ve Cayenne jetonunuzu ekleyin

Kodu GitHub'dan indirin:

github.com/masteruan/Meteo-node-Cayenne/bl…

Adım 4: Adafruit Huzzah Feather ESP8266'yı Arduino IDE'ye kurun

Adafruit Huzzah Feather ESP8266'yı Arduino IDE'ye kurun
Adafruit Huzzah Feather ESP8266'yı Arduino IDE'ye kurun

Arduino v1.6.4+ tercihlerinde Ek Pano Yöneticisi URL'leri alanına https://arduino.esp8266.com/stable/package_esp8266com_index.json girin.

Ardından, ESP8266 paketini kurmak için Pano yöneticisini kullanın.

Kurulum işleminden sonra esp8266 paketinin KURULDU olarak işaretlendiğini görmelisiniz.

Kurulum işlemi tamamlandıktan sonra Boards Manager penceresini kapatın. Yeniden başlattığınızda, Araçlar->Pano açılır menüsünden Adafruit HUZZAH ESP8266'yı seçin.

Ayrıntılar panosu

CPU frekansı olarak 80 MHz

4M'de Flaş Boyutu (3M SPIFFS)

Yükleme Hızı, 115200 baud'u seçin

FTDI veya USB-Seri kablonuz için eşleşen COM bağlantı noktası

Bu Arduino IDE 8266 desteğidir:

Adım 5: Devreyi Yapın

Devreyi Yap
Devreyi Yap
Devreyi Yap
Devreyi Yap
Devreyi Yap
Devreyi Yap

DHT-11 sensörü size iki değer veren iyi bir sensördür. Celsius veya Fahrenheit cinsinden nem ve sıcaklık.

DHT-11'i Amazon'da bulabilirsiniz

DHT-11'i Arduino'da ve Adafruit Huzzah'ta kullanabilirsiniz. VCC ve GND'yi sırasıyla 3V ve GND pinlerine bağlayın. Veri pinini 12 numaralı pine bağladıktan sonra. DHT-11 üzerindeki 3 numaralı pin NC'dir (bağlı değil).

Bundan sonra pil fişini veya bir led'i bağlayabilirsiniz. Projemde yapının alt kısmında mavi led kullanıyorum. Led Batt pinine bağlı. Pili Adafruit kartına bağladığımda led yanıyor. Videoda gördüğünüz gibi, meteor düğümü yerdeyken videoda gördüğünüz gibi mavi led bulutun eteğini aydınlatıyor.

Adım 6: Cayenne Kontrol Panelinizi Yapın

Cayenne Kontrol Panelinizi Yapın
Cayenne Kontrol Panelinizi Yapın
Cayenne Kontrol Panelinizi Yapın
Cayenne Kontrol Panelinizi Yapın

Son adım, gösterge tablonuzu yapmaktır. Sıcaklık ve humi değerleri için iki analog stil widget'ı, yerleşik led'i komut için bir düğme ve gösterge tablosunda, meteoroloji istasyonunun faaliyet saniyelerini gösteren sayısal bir sayaç kullanıyorum.

Artık Meteo Düğümünü istediğiniz yerde bırakabilirsiniz ve size ortamın sıcaklığını ve nemini gösterir. Cihazın içinde lityum pil bulunduğundan cihazı elektrikten uzak bir yerde bırakabilirsiniz. Ayrıca Adafruit Huzzah, pil şarjı için voltaj regülatörüne sahiptir. Meteo-Node'u USB fişine bağladığınızda pili şarj etmiş olursunuz.

Cihazı şaraphanenizin üzerine bırakın ve işyerinin yanında asmanızın sıcaklığını ve nemini kontrol edin. Veya cihazı arabanızın içinde veya buzdolabınızın içinde bırakın ve sıcaklık ve nem değerlerini kontrol edin.

Önerilen: