Mündəricat:

Bağlı şarj cihazı: 5 addım (şəkillərlə birlikdə)
Bağlı şarj cihazı: 5 addım (şəkillərlə birlikdə)

Video: Bağlı şarj cihazı: 5 addım (şəkillərlə birlikdə)

Video: Bağlı şarj cihazı: 5 addım (şəkillərlə birlikdə)
Video: WhatsApp-ın bu hiyləsini bilirsən? 😎 2024, Iyul
Anonim
Bağlı şarj cihazı
Bağlı şarj cihazı
Bağlı şarj cihazı
Bağlı şarj cihazı
Bağlı şarj cihazı
Bağlı şarj cihazı

Bir ay əvvəl hər gün işə getmək üçün elektrikli skuter aldım. Ona HP_BEXXTER deyilir (daha çox məlumat üçün google-a daxil olun:-))

İndi bu sürücülər üçün nə qədər enerjiyə ehtiyacım olduğunu bilmək istədim. Mən də skuterdən istifadə etməyim haqqında daha çox məlumat toplamaq istəyirəm, amma hələlik şarj cihazı ilə başladım.

Funksiya olduqca sadədir: ESP8266 ilə şarj cihazından enerji məlumatlarını toplayın və onu InfluxDB serverinə köçürün. Vizual olaraq grafana istifadə edirəm.

Addım 1: Elektrik sayğacı + ESP8266

Elektrik sayğacı + ESP8266
Elektrik sayğacı + ESP8266
Elektrik sayğacı + ESP8266
Elektrik sayğacı + ESP8266
Elektrik sayğacı + ESP8266
Elektrik sayğacı + ESP8266

Nədənsə elektrik enerjisi istehlakını almalıyam. İlk fikir, dəyərləri birbaşa ölçmək üçün bir PCB yaratmaq idi. Ancaq giriş üçün google -da işləyərkən 15 € üçün S0 interfeysi olan bir güc sayğacı tapdım.

İndi istehlakı əldə etmək olduqca sadə idi. Hər 1/1000 kVt/saat interfeysə nəzər salıram.

Bütün komponentlər daha sonra taxta lövhəyə quraşdırılmışdır.

ESP8266 -nı gücləndirmək üçün köhnə bir usb şarj cihazını sındırdım … Bunu etməyiniz lazım deyil.

Addım 2: İlk Test və ESP8266 Şemaları

İlk test və ESP8266 sxemləri
İlk test və ESP8266 sxemləri
İlk test və ESP8266 sxemləri
İlk test və ESP8266 sxemləri
İlk test və ESP8266 sxemləri
İlk test və ESP8266 sxemləri
İlk test və ESP8266 sxemləri
İlk test və ESP8266 sxemləri

Əksər cihazlardan qurduqdan sonra sxemlərin hazırlanmasına başladım … BİR rezistordur.

Ancaq bunun üçün çörək taxtasından istifadə etdim …

S0 interfeysi aşağı olarsa, rezistor gərginliyi yerə çəkmək üçün lazımdır.

Kod da olduqca sadədir, std istifadə edirəm. belə sadə layihələr üçün arduino tezgahı. Kod burada yüklənə bilər və iki dəyişən kəsmə işləyicisinə əsaslanır.

Addım 3: HW -nin sərtləşməsi…

HW sərtləşir…
HW sərtləşir…
HW sərtləşir…
HW sərtləşir…
HW sərtləşir…
HW sərtləşir…

… Başqa layihələr üçün çörək taxtasına ehtiyacım var:-)

Addım 4: InfluxDB və Grafana qurun

InfluxDB və Grafana qurun
InfluxDB və Grafana qurun
InfluxDB və Grafana qurun
InfluxDB və Grafana qurun

Hər kompüterdə bunu edə biləcəyiniz köhnə bir moruq pi -də fluxDb və grafana qurdum. Quraşdırma işlərinin yalnız rpi1 üzərində işləməsinə dair göstərişləri yazmıram.

.deb yükləyib yükləyə bilərsiniz 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-suload /bin /systemctl grafana-serverə imkan verir sudo /bin /systemctl start grafana-server

InfluxDB UDP üçün qurulmuşdur və verilənlər bazası USB flash sürücüsündə saxlanılır. Konfiqurasiya faylı burada saxlanılır: /etc/influxdb/influxdb.conf

[meta]# Metadata/sal verilənlər bazasının saxlandığı yer dir = "/automnt/usb-stick/influxdb/meta"

[data] # TSM saxlama mühərrikinin TSM fayllarını saxladığı kataloq. dir = "/automnt/usb-stick/influxdb/data"

Verilənlər bazasını və digər materialları konfiqurasiya etmək üçün admin girişi verməlisiniz:

[admin] # İdarəetmə xidmətinin aktiv olub olmadığını müəyyən edir. effektiv = doğru# İdarəetmə xidməti tərəfindən istifadə olunan standart bağlama ünvanı. bind-address = ": 8083"

İndi brauzerinizlə DB -ə daxil ola bilərsiniz və bir verilənlər bazası yarada bilərsiniz, İnternetdə bunun necə olacağına dair kifayət qədər nümunə tapa bilərsiniz. https:// DB axınına IP: 8083/

Sonra grafananı da konfiqurasiya edə bilərsiniz. Ayrıca burada nümunələri onlayn olaraq tapa bilərsiniz. https:// DB: 3000 axınına IP

Vizual olaraq ekran işlərində gördüklərimi görə bilərsiniz.

Bağlantıyı yoxlamaq üçün linux maşınından istifadə edə bilərsiniz:

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

Addım 5: Növbəti addımlar

Scooter -dən də məlumat toplamaq istəyirəm:

- GPS mövqeyi- Motorun temperaturu- Batareyanın temperaturu- Ətraf mühitin temperaturu- Sürücü blokunun enerji istehlakı- Akselerometr

Kimsə bəzi şeylərin daha ətraflı izah edilməsini istəyirsə, mənimlə əlaqə saxlayın … Mən də bu təlimata yeni məlumatları əlavə edəcəyəm.

Tövsiyə: