Isi kandungan:

DomoRasp: 4 Langkah (dengan Gambar)
DomoRasp: 4 Langkah (dengan Gambar)

Video: DomoRasp: 4 Langkah (dengan Gambar)

Video: DomoRasp: 4 Langkah (dengan Gambar)
Video: Projet IG3 systeme de surveillance connecte DomoRasp TerrienMellah 2024, November
Anonim
DomoRasp
DomoRasp
DomoRasp
DomoRasp

Pertama sekali, 2 perkara penting:

- anda harus bersabar dengan bahasa inggeris saya

- jangan panik: litar nampaknya sangat mengerikan, tetapi ia berfungsi dan saya akan menerangkan kepada anda bagaimana membina rangkaian anda sendiri

Projek kecil ini bertujuan untuk membina sistem berasaskan ESP32 yang dapat berkomunikasi melalui data sensor MQTT;

Data kemudian akan dipaparkan menggunakan Grafana.

Bersedia untuk memulakan?

Langkah 1: Apa yang Anda Perlu

Anda memerlukan PC yang disambungkan ke rangkaian WiFi rumah anda.

PC akan digunakan untuk menjadi tuan rumah broker MQTT, Telegraf dan Grafana.

Sekiranya mungkin, Raspberry Pi di mana menjadi tuan rumah perkhidmatan InfluxDB (jika tidak, anda boleh memasang InfluxDB pada PC anda)

Sebagai Perkakasan yang anda perlukan:

  • ESP32 (saya beli yang ini)
  • Sensor BMP280 (saya beli yang ini)
  • Paparan Oled 128 x 64 piksel (saya beli yang ini)
  • Sensor cahaya (LDR, seperti ini)
  • Tekan butang (seperti ini)
  • Perintang (10k ohm dan 220ohm)
  • Penyambung
  • Papan roti (saya beli yang kecil ini)

Di Amazon, anda dapat menjumpai alat yang sangat bagus dari Elegoo atau AzDelivery, contohnya.

Langkah 2: Pasang Komponen Perisian

Pasang Komponen Perisian
Pasang Komponen Perisian
Pasang Komponen Perisian
Pasang Komponen Perisian
Pasang Komponen Perisian
Pasang Komponen Perisian
Pasang Komponen Perisian
Pasang Komponen Perisian

Terdapat banyak tutorial mengenai cara memasang dan mengkonfigurasi MQTT (Mosquitto) + InfluxDB + Telegraf + Grafana.

Yang sangat berguna ialah: Raspberry Pi IoT: Sensor, InfluxDB, MQTT, dan Grafana

Apabila litar telah dibina dan berkomunikasi dengan broker MQTT (sabar, anda harus menunggu beberapa langkah lain), anda seharusnya dapat melanggan esp32 / sensor / topik menggunakan MQTT.fx, dan melihat data yang dihantar melalui litar.

Saya ingin memberikan beberapa nasihat:

  • hapus semua konfigurasi input dan output di telegraf.conf dan buat dua fail di direktori 'conf' baru: inputs.conf dan outputs.conf. Anda dapat melihat konfigurasi saya dalam gambar.
  • uji ekosistem Mosquitto + InfluxDB + Telegraf sebelum saya membina litar: MQTT.fx adalah rakan anda

Langkah 3: Siapkan Persekitaran Pembangunan Arduino

Siapkan Persekitaran Pembangunan Arduino
Siapkan Persekitaran Pembangunan Arduino

Saya tidak tahu sama ada anda baru mengenal Arduino (saya harap tidak, kerana projek ini mungkin sedikit sukar untuk projek pertama)

Bagaimanapun..mula-mula anda perlu memasang Arduino IDE dan menyediakan papan ESP32 di IDE.

NB: jangan pasang Aplikasi Windows 10, tetapi aplikasi Win32 yang lengkap:

Siapkan papan ESP32 di Arduino, seperti yang dijelaskan di sini:

randomnerdtutorials.com/installing-the-esp…

Pada akhir 2 langkah tersebut, anda seharusnya dapat memuatkan lakaran ringkas ke pengawal mikro ESP32.

Saya mengembangkan kod saya menggunakan Visual Studio Code dengan pelanjutan ini:

Sebelum membina litar, pastikan anda dapat:

  • menyusun lakaran mudah (cari pengimbas I2C misalnya)
  • lihat output bersiri ESP32 dalam Visual Studio Code
  • Pasang dan sertakan perpustakaan dalam projek
  • muat naik lakaran anda di ESP32

Langkah 4: Bina Litar

Bina Litar
Bina Litar

Saya membuat halaman projek Fritzing untuk menerangkan bagaimana membina litar dan di mana anda boleh mendapatkan kod saya!

Saya baru sahaja menemui Fritzing: perisian dan komuniti yang hebat, di mana merancang dan memproteksi litar.

Anda telah memuat turun versi terakhir (percuma) Fritzing dan membuka fail DomoRasp.fzz yang saya tambahkan ke halaman berikut:

fritzing.org/projects/domorasp

(sila baca keterangan di halaman projek!)

Itu sahaja!

Bersenang-senang dan jangan ragu menghubungi saya!

Disyorkan: