İçindekiler:

DomoRasp: 4 Adım (Resimlerle)
DomoRasp: 4 Adım (Resimlerle)

Video: DomoRasp: 4 Adım (Resimlerle)

Video: DomoRasp: 4 Adım (Resimlerle)
Video: Projet IG3 systeme de surveillance connecte DomoRasp TerrienMellah 2024, Kasım
Anonim
DomoRasp
DomoRasp
DomoRasp
DomoRasp

Her şeyden önce, 2 önemli şey:

- kötü ingilizcem için sabırlı olmalısın

- panik yapmayın: devre gerçekten korkunç görünüyor, ama işe yarıyor ve size kendi devrenizi nasıl kuracağınızı anlatacağım

Bu küçük proje, MQTT sensör verileri aracılığıyla iletişim kurabilen ESP32 tabanlı bir sistem kurmayı amaçlamaktadır;

Veriler daha sonra Grafana kullanılarak görüntülenecektir.

Başlamaya hazır?

Adım 1: İhtiyacınız Olan Şey

Ev WiFi ağınıza bağlı bir PC'ye ihtiyacınız var.

PC, MQTT komisyoncusu Telegraf ve Grafana'yı barındırmak için kullanılacak.

Mümkünse, InfluxDB hizmetini nerede barındıracağınız bir Raspberry Pi (aksi takdirde InfluxDB'yi PC'nize kurabilirsiniz)

Donanım olarak ihtiyacınız olan:

  • ESP32 (bunu aldım)
  • BMP280 sensör (bunu aldım)
  • Oled ekran 128 x 64 piksel (Bunu aldım)
  • Işık sensörü (LDR, bunun gibi bir şey)
  • Düğmeye basın (bunun gibi bir şey)
  • Dirençler (10k ohm ve 220ohm)
  • Konnektörler
  • Breadboard (Bu küçük olanı aldım)

Amazon'da Elegoo veya AzDelivery'den gerçekten iyi kitler bulabilirsiniz, örneğin bu.

2. Adım: Yazılım Bileşenlerini Kurun

Yazılım Bileşenlerini yükleyin
Yazılım Bileşenlerini yükleyin
Yazılım Bileşenlerini yükleyin
Yazılım Bileşenlerini yükleyin
Yazılım Bileşenlerini yükleyin
Yazılım Bileşenlerini yükleyin
Yazılım Bileşenlerini yükleyin
Yazılım Bileşenlerini yükleyin

MQTT (Mosquitto) + InfluxDB + Telegraf + Grafana'nın nasıl kurulacağına ve yapılandırılacağına dair birçok öğretici var.

Gerçekten faydalı olan şudur: Raspberry Pi IoT: Sensörler, InfluxDB, MQTT ve Grafana

Devre kurulduğunda ve MQTT brokeri ile iletişim kurduğunda (sabırlı olun, diğer adımları beklemeniz gerekiyor), MQTT.fx kullanarak esp32/sensors/konusuna abone olabilmeli ve devre tarafından gönderilen verileri görmelisiniz.

Size bazı tavsiyelerde bulunmak isterim:

  • telegraf.conf içindeki tüm giriş ve çıkış yapılandırmalarını silin ve yeni ' conf ' dizininde iki dosya oluşturun: inputs.conf ve outputs.conf. Konfigürasyonumu resimlerde görebilirsiniz.
  • devreyi kurmadan önce ekosistem Mosquitto + InfluxDB + Telegraf test edin: MQTT.fx senin arkadaşın

Adım 3: Arduino Geliştirme Ortamını Kurun

Arduino Geliştirme Ortamını Kurun
Arduino Geliştirme Ortamını Kurun

Arduino'da yeni misiniz bilmiyorum (umarım hayır, çünkü bu proje ilk proje kadar zor olabilir)

Her neyse..öncelikle Arduino IDE'yi kurmanız ve IDE'de ESP32 kartını kurmanız gerekiyor.

Not: Windows 10 Uygulamasını değil, Win32 uygulamasının tamamını yükleyin:

ESP32 kartını burada açıklandığı gibi Arduino'ya kurun:

randomnerdtutorials.com/installing-the-esp…

Bu 2 adımın sonunda ESP32 mikro denetleyiciye basit bir çizim yükleyebilmelisiniz.

Kodumu Visual Studio Code kullanarak şu uzantıyla geliştirdim:

Devreyi kurmadan önce lütfen şunları yapabileceğinizden emin olun:

  • basit bir eskiz derleyin (örneğin I2C tarayıcıyı arayın)
  • Visual Studio Kodunda ESP32 seri çıktısına bakın
  • Projeye kitaplıkları kurun ve dahil edin
  • çiziminizi ESP32'ye yükleyin

Adım 4: Devreyi Oluşturun

Devreyi İnşa Et
Devreyi İnşa Et

Devreyi nasıl kuracağınızı ve kodumu nerede bulabileceğinizi açıklamak için bir Fritzing proje sayfası oluşturdum!

Fritzing'i bugün keşfettim: harika bir yazılım ve topluluk, burada devrelerin tasarlanması ve prototiplenmesi.

Fritzing'in son (ücretsiz) sürümünü indirdiniz ve takip sayfasına eklediğim DomoRasp.fzz dosyasını açtınız:

fritzing.org/projects/domorasp

(lütfen proje sayfasındaki açıklamayı okuyunuz!)

Bu kadar!

İyi eğlenceler ve benimle iletişime geçmekten çekinmeyin!

Önerilen: