Mundarija:

Ulangan zaryadlovchi: 5 qadam (rasmlar bilan)
Ulangan zaryadlovchi: 5 qadam (rasmlar bilan)

Video: Ulangan zaryadlovchi: 5 qadam (rasmlar bilan)

Video: Ulangan zaryadlovchi: 5 qadam (rasmlar bilan)
Video: Redmi telefonini judayam tez zaryadlash siri 2024, Noyabr
Anonim
Ulangan zaryadlovchi
Ulangan zaryadlovchi
Ulangan zaryadlovchi
Ulangan zaryadlovchi
Ulangan zaryadlovchi
Ulangan zaryadlovchi

Bir oy oldin men har kuni ishga borishim uchun elektr skuter sotib oldim. U HP_BEXXTER deb nomlanadi (qo'shimcha ma'lumot olish uchun uni google-dan oling:-))

Endi men bu drayvlar uchun qancha energiya kerakligini bilmoqchi edim. Shuningdek, men skuterdan foydalanishim haqida ko'proq ma'lumot to'plashni xohlayman, lekin hozir men zaryadlovchidan boshladim.

Funktsiya juda oddiy: zaryadlovchidan energiya ma'lumotlarini ESP8266 yordamida to'plang va uni InfluxDB serveriga o'tkazing. Vizualizatsiya uchun men grafanadan foydalanaman.

1 -qadam: Elektr o'lchagich + ESP8266

Elektr hisoblagichi + ESP8266
Elektr hisoblagichi + ESP8266
Elektr hisoblagichi + ESP8266
Elektr hisoblagichi + ESP8266
Elektr hisoblagichi + ESP8266
Elektr hisoblagichi + ESP8266

Qanday bo'lmasin, men elektr energiyasini iste'mol qilishim kerak. Birinchi fikr qiymatlarni to'g'ridan -to'g'ri o'lchash uchun tenglikni yaratish edi. Lekin men Google -da ma'lumot qidirayotganimda, S0 interfeysi 15 evro bo'lgan quvvat o'lchagichni topdim.

Endi iste'molni olish juda oddiy edi. Har 1/1000 kVt/soat men interfeysga qarayman.

Keyin barcha komponentlar yog'och plastinkaga o'rnatiladi.

ESP8266 -ni quvvatlantirish uchun men eski usb zaryadlovchisini buzib tashladim … Siz unday qilmasligingiz kerak.

2 -qadam: Birinchi test va ESP8266 sxemalari

Birinchi test va ESP8266 sxemalari
Birinchi test va ESP8266 sxemalari
Birinchi test va ESP8266 sxemalari
Birinchi test va ESP8266 sxemalari
Birinchi test va ESP8266 sxemalari
Birinchi test va ESP8266 sxemalari
Birinchi test va ESP8266 sxemalari
Birinchi test va ESP8266 sxemalari

Aksariyat uskunalar yig'ilgandan so'ng men sxemalarni ishlab chiqa boshladim … Bu bitta qarshilik.

Lekin men buning uchun non taxtasidan foydalandim …

Agar qarshilik S0 interfeysi past bo'lsa, kuchlanishni erga tortish uchun kerak.

Kod ham juda sodda, men std dan foydalanmoqdaman. Bunday oddiy loyihalar uchun arduino dastgohi. Kodni bu erdan yuklab olish mumkin va ikkita almashtiriladigan uzilish ishlovchisiga asoslangan.

3 -qadam: uyni qattiqlashtirish …

HW qattiqlashmoqda…
HW qattiqlashmoqda…
HW qattiqlashmoqda…
HW qattiqlashmoqda…
HW qattiqlashmoqda…
HW qattiqlashmoqda…

… Menga boshqa loyihalar uchun non paneli kerak:-)

4 -qadam: InfluxDB va Grafana -ni o'rnating

InfluxDB va Grafana -ni o'rnating
InfluxDB va Grafana -ni o'rnating
InfluxDB va Grafana -ni o'rnating
InfluxDB va Grafana -ni o'rnating

Men eski malina pi -da fluxDb va grafanani o'rnatdim, buni har bir kompyuterda qilishingiz mumkin. Men qanday qilib o'rnatishni faqat rpi1 -da ishlash bo'yicha ko'rsatmalarni yozmayman.

.deb o'rnatish va grafanani ishga tushirish mumkin: 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 grafana-serverni yoqish sudo /bin /systemctl grafana-serverni ishga tushirish

InfluxDB UDP uchun tuzilgan va ma'lumotlar bazasi USB flesh -diskida saqlanadi. Konfiguratsiya fayli bu erda saqlanadi: /etc/influxdb/influxdb.conf

[meta]# Metadata/sal ma'lumotlar bazasi saqlanadigan joyda dir = "/automnt/usb-stick/influxdb/meta"

[ma'lumotlar] # TSM saqlash dvigateli TSM fayllarini saqlaydigan katalog. dir = "/automnt/usb-stick/influxdb/data"

Ma'lumotlar bazasini va boshqa narsalarni sozlash uchun administratorga ruxsat berishingiz kerak:

[admin] # Administrator xizmati yoqilganligini aniqlaydi. yoqilgan = haqiqiy# Admin xizmati tomonidan ishlatiladigan standart bog'lanish manzili. bind-address = ": 8083"

Endi siz o'zingizning ma'lumotlar bazangizga brauzer orqali kirishingiz va ma'lumotlar bazasini yaratishingiz mumkin, siz Internetda bunga misolni topasiz. https:// DB oqimiga IP: 8083/

Keyin grafanani sozlashingiz mumkin. Shuningdek, bu erda siz misollarni Internetda topasiz. https:// DB: 3000 oqimiga IP

Vizualizatsiya uchun siz ekran tasvirlarida men qilgan ishlarimni ko'rishingiz mumkin.

Ulanishni tekshirish uchun siz Linux mashinasidan foydalanishingiz mumkin:

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

5 -qadam: Keyingi qadamlar

Men Scooter -dan ma'lumot to'plashni xohlayman:

- GPS pozitsiyasi- Dvigatel harorati- Batareya harorati- Atrof muhit harorati- Etakchi blokning quvvat sarfi- Akselerometr

Agar kimdir ba'zi narsalarni batafsilroq tushuntirmoqchi bo'lsa, iltimos, men bilan bog'laning … Men ham bu ko'rsatmaga yangi ma'lumotlarni qo'shaman.

Tavsiya: