Isi kandungan:

Pengecas Bersambung: 5 Langkah (dengan Gambar)
Pengecas Bersambung: 5 Langkah (dengan Gambar)

Video: Pengecas Bersambung: 5 Langkah (dengan Gambar)

Video: Pengecas Bersambung: 5 Langkah (dengan Gambar)
Video: Tutorial Cara Mengetahui Kabel Charger/USB yang Ada Arus Listriknya 2024, November
Anonim
Pengecas Bersambung
Pengecas Bersambung
Pengecas Bersambung
Pengecas Bersambung
Pengecas Bersambung
Pengecas Bersambung

Beberapa bulan yang lalu saya telah membeli skuter elektrik untuk perjalanan bekerja setiap hari. Dia dipanggil HP_BEXXTER (hanya google untuk maklumat lebih lanjut:-))

Sekarang saya ingin mengetahui berapa banyak tenaga yang saya perlukan untuk pemacu tersebut. Saya juga ingin mengumpulkan lebih banyak maklumat mengenai penggunaan skuter saya tetapi buat masa ini saya mula menggunakan pengecas.

Fungsinya cukup mudah: Kumpulkan data tenaga dari pengecas dengan ESP8266 dan dorong ke pelayan InfluxDB. Untuk visualisasi saya menggunakan grafana.

Langkah 1: Meter Elektrik + ESP8266

Meter Elektrik + ESP8266
Meter Elektrik + ESP8266
Meter Elektrik + ESP8266
Meter Elektrik + ESP8266
Meter Elektrik + ESP8266
Meter Elektrik + ESP8266

Entah bagaimana saya perlu mendapatkan penggunaan tenaga elektrik. Idea pertama adalah membuat PCB untuk mengukur nilai secara langsung. Tetapi semasa saya menginput untuk mendapatkan input, saya telah menemui meter kuasa dengan antara muka S0 dengan harga 15 €.

Sekarang agak mudah untuk mendapatkan penggunaannya. Setiap 1/1000 kWh saya mengintip antara muka.

Semua komponen kemudian dipasang pada piring kayu.

Untuk menghidupkan ESP8266, saya telah menggodam pengecas usb lama… Bukan seperti yang anda sepatutnya lakukan.

Langkah 2: Ujian Pertama dan Skema ESP8266

Ujian Pertama dan Skema ESP8266
Ujian Pertama dan Skema ESP8266
Ujian Pertama dan Skema ESP8266
Ujian Pertama dan Skema ESP8266
Ujian Pertama dan Skema ESP8266
Ujian Pertama dan Skema ESP8266
Ujian Pertama dan Skema ESP8266
Ujian Pertama dan Skema ESP8266

Setelah membina sebahagian besar perkakasan, saya telah memulakan pengembangan skema… Ia adalah SATU perintang.

Tetapi saya telah menggunakan papan roti untuk itu …

Perintang diperlukan untuk menarik voltan ke tanah jika antara muka S0 rendah.

Kodnya juga agak mudah saya menggunakan std. meja kerja arduino untuk projek mudah seperti itu. Kod ini boleh dimuat turun di sini dan berdasarkan dua pengendali interrupt toggling.

Langkah 3: Mengeraskan HW …

Mengeraskan HW …
Mengeraskan HW …
Mengeraskan HW …
Mengeraskan HW …
Mengeraskan HW …
Mengeraskan HW …

… Saya hanya memerlukan papan roti untuk projek lain:-)

Langkah 4: Sediakan InfluxDB dan Grafana

Sediakan InfluxDB dan Grafana
Sediakan InfluxDB dan Grafana
Sediakan InfluxDB dan Grafana
Sediakan InfluxDB dan Grafana

Saya telah menyiapkan influxDb dan grafana pada pi raspberry lama yang boleh anda lakukan di setiap komputer. Saya tidak menulis cara lengkap untuk pemasangan hanya petunjuk untuk menjalankan perkara pada rpi1.

anda boleh memuat turun.deb memasang dan menjalankan grafana: wget https://dl.bintray.com/fg2it/deb-rpi-1b/main/g/gr…sudo dpkg -i grafana_4.2.0_armhf.deb sudo / bin / systemctl daemon-reload sudo / bin / systemctl membolehkan grafana-server sudo / bin / systemctl memulakan grafana-server

InfluxDB dikonfigurasi untuk UDP dan pangkalan data disimpan pada pemacu denyar USB. Fail konfigurasi disimpan di sini: /etc/influxdb/influxdb.conf

[meta] # Tempat pangkalan data metadata / rakit disimpan dir = "/ automnt / usb-stick / influxdb / meta"

[data] # Direktori tempat mesin simpanan TSM menyimpan fail TSM. dir = "/ automnt / usb-stick / influxdb / data"

Untuk mengkonfigurasi pangkalan data dan perkara lain, anda perlu memberikan akses pentadbir:

[admin] # Menentukan sama ada perkhidmatan pentadbir diaktifkan. diaktifkan = benar # Alamat pengikat lalai yang digunakan oleh perkhidmatan pentadbir. bind-address = ": 8083"

Sekarang anda boleh log masuk ke DB anda dengan penyemak imbas anda dan membuat pangkalan data, anda akan mendapat cukup banyak contoh di web bagaimana. https:// IP untuk masuk DB: 8083 /

Kemudian anda juga boleh mengkonfigurasi grafana. Di sini juga anda akan mendapat contoh dalam talian. https:// IP untuk masuk DB: 3000

Untuk visualisasi anda dapat melihat dalam tangkapan skrin apa yang telah saya lakukan.

Untuk menguji sambungan, anda boleh menggunakan mesin linux anda:

echo "powertick value = 1"> / dev / udp // 8089

Langkah 5: Langkah Seterusnya

Saya ingin mengumpulkan data dari Skuter saya:

- Kedudukan GPS- Suhu Motor- Suhu Bateri- Suhu persekitaran- penggunaan kuasa unit pemacu- Accelerometer

Sekiranya seseorang mahu beberapa perkara dijelaskan dengan lebih terperinci, sila hubungi saya … Saya juga akan menambahkan data baru dalam arahan ini.

Disyorkan: