Სარჩევი:

დაკავშირებული დამტენი: 5 ნაბიჯი (სურათებით)
დაკავშირებული დამტენი: 5 ნაბიჯი (სურათებით)

ვიდეო: დაკავშირებული დამტენი: 5 ნაბიჯი (სურათებით)

ვიდეო: დაკავშირებული დამტენი: 5 ნაბიჯი (სურათებით)
ვიდეო: Как проверить генератор. За 3 минуты, БЕЗ ПРИБОРОВ и умений. 2024, ივლისი
Anonim
დაკავშირებული დამტენი
დაკავშირებული დამტენი
დაკავშირებული დამტენი
დაკავშირებული დამტენი
დაკავშირებული დამტენი
დაკავშირებული დამტენი

რამდენიმე თვის წინ შევიძინე ელექტრო სკუტერი სამსახურში ჩემი ყოველდღიური მგზავრობისთვის. მას ჰქვია HP_BEXXTER (გუგლში იყავი მეტი ინფორმაციისთვის:-))

ახლა მინდოდა გამეგო რამდენი ენერგია მჭირდება ამ დისკებისთვის. ასევე მინდა შევაგროვო მეტი ინფორმაცია სკუტერის გამოყენების შესახებ, მაგრამ ჯერჯერობით დავიწყე დამტენი.

ფუნქცია საკმაოდ მარტივია: შეაგროვეთ ენერგიის მონაცემები დამტენიდან ESP8266– ით და მიიტანეთ იგი InfluxDB სერვერზე. ვიზუალიზაციისთვის ვიყენებ გრაფანას.

ნაბიჯი 1: ელექტრო მრიცხველი + ESP8266

ელექტრო მრიცხველი + ESP8266
ელექტრო მრიცხველი + ESP8266
ელექტრო მრიცხველი + ESP8266
ელექტრო მრიცხველი + ESP8266
ელექტრო მრიცხველი + ESP8266
ელექტრო მრიცხველი + ESP8266

როგორმე უნდა მივიღო ელექტროენერგიის მოხმარება. პირველი იდეა იყო PCB- ის შექმნა, რომლითაც ფასდებოდა უშუალოდ ღირებულებები. მიუხედავად იმისა, რომ მე googleing for input მე ვიპოვე დენის მრიცხველი S0 ინტერფეისით 15 €.

ახლა საკმაოდ მარტივი იყო მოხმარების მიღება. ყოველ 1/1000 კვტ/სთ ვხედავ ინტერფეისს.

ყველა კომპონენტი შემდეგ დამონტაჟდა ხის ფირფიტაზე.

ESP8266- ის გასაძლიერებლად მე გავტეხე ძველი USB დამტენი … ეს არ არის ის, რაც თქვენ უნდა გააკეთოთ.

ნაბიჯი 2: პირველი ტესტი და ESP8266 სქემა

პირველი ტესტი და ESP8266 სქემა
პირველი ტესტი და ESP8266 სქემა
პირველი ტესტი და ESP8266 სქემა
პირველი ტესტი და ESP8266 სქემა
პირველი ტესტი და ESP8266 სქემა
პირველი ტესტი და ESP8266 სქემა
პირველი ტესტი და ESP8266 სქემა
პირველი ტესტი და ESP8266 სქემა

ტექნიკის უმეტესი ნაწილის შექმნის შემდეგ დავიწყე სქემატების განვითარება … ეს არის ერთი რეზისტორი.

მაგრამ მე გამოვიყენე პურის დაფა ამისათვის …

რეზისტორი საჭიროა ძაბვის დასაწევად, თუ S0 ინტერფეისი დაბალია.

კოდი ასევე საკმაოდ მარტივია, ვიყენებ std. arduino სამუშაო მაგიდა ასეთი მარტივი პროექტებისთვის. კოდი შეიძლება გადმოწერილი იყოს აქ და დაფუძნებულია შეფერხების დამუშავების ორ გადართვაზე.

ნაბიჯი 3: გამკვრივება HW…

HW გამკაცრება…
HW გამკაცრება…
HW გამკაცრება…
HW გამკაცრება…
HW გამკაცრება…
HW გამკაცრება…

… მე უბრალოდ მჭირდება დაფა სხვა პროექტებისთვის:-)

ნაბიჯი 4: დააყენეთ InfluxDB და Grafana

დააყენეთ InfluxDB და Grafana
დააყენეთ InfluxDB და Grafana
დააყენეთ InfluxDB და Grafana
დააყენეთ InfluxDB და Grafana

მე დავაყენე fluxDb და grafana ძველ ჟოლოს პიზე, ამის გაკეთება შეგიძლიათ ყველა კომპიუტერზე. მე არ ვწერ სრულყოფილ გზას ინსტალაციისთვის მხოლოდ მინიშნებები rpi1– ზე პერსონალის გაშვების შესახებ.

შეგიძლიათ ჩამოტვირთოთ.deb დააინსტალირეთ და გაუშვით 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 ჩართვა grafana-server sudo /bin /systemctl გრაფანა სერვერის დაწყება

InfluxDB არის კონფიგურირებული UDP– ისთვის და მონაცემთა ბაზა ინახება USB ფლეშ დრაივზე. კონფიგურაციის ფაილი ინახება აქ: /etc/influxdb/influxdb.conf

[მეტა]# სადაც მეტამონაცემების/ჯომარდობის მონაცემთა ბაზა ინახება dir = "/automnt/usb-stick/influxdb/meta"

[მონაცემები] # დირექტორია, სადაც TSM საცავის ძრავა ინახავს TSM ფაილებს. dir = "/automnt/usb-stick/influxdb/data"

მონაცემთა ბაზების და სხვა ნივთების კონფიგურაციისთვის თქვენ უნდა მიანიჭოთ ადმინისტრატორს წვდომა:

[admin] # განსაზღვრავს ჩართულია თუ არა ადმინისტრაციული სერვისი. ჩართულია = ჭეშმარიტი# ნაგულისხმევი სავალდებულო მისამართი გამოიყენება ადმინისტრაციული სერვისის მიერ. bind-address = ": 8083"

ახლა თქვენ შეგიძლიათ შეხვიდეთ თქვენს DB– ში თქვენი ბრაუზერით და შექმნათ მონაცემთა ბაზა, თქვენ ნახავთ საკმარის მაგალითს ინტერნეტში როგორ. https:// IP შემომავალი DB: 8083/

შემდეგ თქვენ ასევე შეგიძლიათ დააკონფიგურიროთ გრაფანა. ასევე აქ ნახავთ მაგალითებს ინტერნეტში. https:// IP შემომავალი DB: 3000

ვიზუალიზაციისთვის თქვენ შეგიძლიათ ნახოთ ეკრანის სურათები, რაც მე გავაკეთე.

კავშირის შესამოწმებლად შეგიძლიათ გამოიყენოთ თქვენი Linux სისტემა:

ექო "powertick value = 1">/dev/udp // 8089

ნაბიჯი 5: შემდეგი ნაბიჯები

ასევე მინდა შევაგროვო მონაცემები ჩემი სკუტერიდან:

- GPS პოზიცია- ტემპერატურა ძრავის- ბატარეის ტემპერატურა- გარემოს ტემპერატურა- ენერგიის მოხმარება წამყვანი ერთეული- ამაჩქარებელი

თუ ვინმეს სურს რაიმე უფრო დეტალურად ახსნილი, გთხოვთ დამიკავშირდეთ … მე ასევე დავამატებ ახალ მონაცემებს ამ ინსტრუქტაციაში.

გირჩევთ: