Isi kandungan:
- Langkah 1: Meter Elektrik + ESP8266
- Langkah 2: Ujian Pertama dan Skema ESP8266
- Langkah 3: Mengeraskan HW …
- Langkah 4: Sediakan InfluxDB dan Grafana
- Langkah 5: Langkah Seterusnya
Video: Pengecas Bersambung: 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
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
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
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 …
… Saya hanya memerlukan papan roti untuk projek lain:-)
Langkah 4: 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:
Buat Termostat Pemanas Bersambung Sendiri dan Jimat Dengan Pemanasan: 53 Langkah (dengan Gambar)
Buat Termostat Pemanas Sendiri dan Jimat Dengan Pemanasan: Apakah tujuannya? Tingkatkan keselesaan dengan memanaskan rumah anda seperti yang anda mahukan. Menjimatkan dan mengurangkan pelepasan gas rumah hijau dengan memanaskan kediaman anda hanya apabila anda memerlukan. Tetaplah mengawal pemanasan anda di mana sahaja anda berada. Banggalah anda melakukannya
Pengecas / Pengecas Pintar Arduino Nano 4x 18650: 20 Langkah
Arduino Nano 4x 18650 Smart Charger / Discharger: Ini adalah Projek Sumber Terbuka Smart Charger / Discharger Arduino Nano 4x 18650 saya. Unit ini dikuasakan oleh 12V 5A. Ia boleh dikuasakan oleh bekalan kuasa komputer.LinksBattery Portal: https://portal.vortexit.co.nz/Senarai Bahagian: http://www.vortexit.co.nz/p
Jam Animasi LED SMART Bersambung Web Dengan Panel Kawalan berasaskan Web, Pelayan Masa Diselaraskan: 11 Langkah (dengan Gambar)
Jam Animasi LED SMART Bersambung Web Dengan Panel Kawalan Berasaskan Web, Time Server Synchronized: Kisah jam ini sudah lama - lebih dari 30 tahun. Ayah saya mempelopori idea ini ketika saya baru berusia 10 tahun, jauh sebelum revolusi LED - kembali ketika LED di mana 1/1000 kecerahan cahaya mereka yang membutakan semasa. Betul
Pengecas Suria / Survival USB Pengecas USB Mudah 5 Minit: 6 Langkah (dengan Gambar)
Pengecas Suria / Survival USB Pengecas USB Mudah 5 Minit: Helo guys! Hari ini saya baru sahaja membuat (mungkin) pengecas panel solar usb termudah! Mula-mula saya minta maaf kerana saya tidak memuat naik beberapa arahan untuk anda .. Saya mendapat beberapa peperiksaan dalam beberapa bulan kebelakangan ini (sebenarnya tidak sedikit mungkin seminggu atau lebih ..). Tetapi
MESH: Sistem Penarafan Dengan Butang Bersambung Internet: 5 Langkah (dengan Gambar)
MESH: Sistem Penarafan Dengan Butang Bersambung Internet: Bagaimana jika restoran atau perniagaan lain dapat mengumpulkan maklum balas pelanggan di tempat dan segera menyegerakkannya dengan spreadsheet? Resipi ini adalah kaedah cepat dan mudah untuk membuat sistem penilaian interaktif anda sendiri. Cukup ambil satu set b