İçindekiler:
- Adım 1: İhtiyacınız Olan Şey
- 2. Adım: Yazılım Bileşenlerini Kurun
- Adım 3: Arduino Geliştirme Ortamını Kurun
- Adım 4: Devreyi Oluşturun
Video: DomoRasp: 4 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
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
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'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 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:
Nasıl Yapılır: Raspberry PI 4 Headless (VNC) Kurulumu Rpi-imager ve Resimlerle: 7 Adım (Resimlerle)
Nasıl Yapılır: Raspberry PI 4 Headless (VNC) Kurulumu Rpi-imager ve Resimlerle: Bu Rapsberry PI'yi blogumda bir sürü eğlenceli projede kullanmayı planlıyorum. Kontrol etmekten çekinmeyin. Raspberry PI'mi kullanmaya geri dönmek istedim ama yeni konumumda Klavye veya Farem yoktu. Ahududu kurduğumdan beri bir süre geçti
Adım Sayacı Nasıl Yapılır?: 3 Adım (Resimlerle)
Adım Sayacı Nasıl Yapılır?: Yürümek, koşmak, bisiklete binmek, badminton oynamak gibi birçok sporda iyi performans gösterirdim. Binmeyi çok uzun zaman önce dolaşmak için seviyorum. Pekala, iri göbeğime bakın……Her neyse, egzersize yeniden başlamaya karar verdim. Hangi ekipmanı hazırlamalıyım?
Adım Adım Arduino Uno ile Akustik Kaldırma (8 adım): 8 Adım
Arduino Uno ile Akustik Kaldırma Adım Adım (8 adım): ultrasonik ses dönüştürücüler L298N erkek dc pinli Dc dişi adaptör güç kaynağı Arduino UNOBreadboardBu nasıl çalışır: İlk olarak, Arduino Uno'ya kod yüklersiniz (dijital ile donatılmış bir mikrodenetleyicidir) ve kodu dönüştürmek için analog bağlantı noktaları (C++)
Kolay Adımlar ve Resimlerle Bilgisayar Nasıl Sökülür: 13 Adım (Resimlerle)
Kolay Adımlar ve Resimlerle Bir Bilgisayar Nasıl Sökülür: Bu, bir PC'nin nasıl söküleceği hakkında bir talimattır. Temel bileşenlerin çoğu modülerdir ve kolayca çıkarılabilir. Ancak bu konuda organize olmanız önemlidir. Bu, parçaları kaybetmenize ve aynı zamanda yeniden birleştirmeyi kolaylaştırmaya yardımcı olacaktır
Adım Adım Ciclop 3d Tarayıcı My Way: 16 Adım (Resimlerle)
Adım Adım Ciclop 3d Tarayıcı Adım Adım: Merhabalar, ünlü Ciclop 3D tarayıcıyı gerçekleştireceğim. Orijinal projede iyi açıklanan tüm adımlar mevcut değil. Öncelikle işlemi basitleştirmek için bazı düzeltmeler yaptım. Tabanı yazdırıyorum ve PCB'yi yeniden sterilize ediyorum, ama devam et