Բովանդակություն:

Միացված լիցքավորիչ ՝ 5 քայլ (նկարներով)
Միացված լիցքավորիչ ՝ 5 քայլ (նկարներով)

Video: Միացված լիցքավորիչ ՝ 5 քայլ (նկարներով)

Video: Միացված լիցքավորիչ ՝ 5 քայլ (նկարներով)
Video: 10+ խորհուրդներ այն մասին, թե ինչպես արագ և անվտանգ լիցքավորել ձեր հեռախոսը 2024, Հուլիսի
Anonim
Միացված լիցքավորիչ
Միացված լիցքավորիչ
Միացված լիցքավորիչ
Միացված լիցքավորիչ
Միացված լիցքավորիչ
Միացված լիցքավորիչ

Մի ամիս առաջ ես գնել եմ էլեկտրական սկուտեր ՝ ամեն օր աշխատանքի գնալիս: Նրան անվանում են HP_BEXXTER (պարզապես Google- ում այն լրացուցիչ տեղեկությունների համար:-))

Այժմ ես ուզում էի իմանալ, թե որքան էներգիա է պետք ինձ այդ կրիչների համար: Նաև ցանկանում եմ ավելի շատ տեղեկություններ հավաքել սկուտեր օգտագործելու մասին, բայց առայժմ ես սկսեցի լիցքավորիչից:

Գործառույթը բավականին պարզ է. Հավաքեք լիցքավորիչի էներգիայի տվյալները ESP8266- ով և մղեք դրանք InfluxDB սերվերի վրա: Պատկերացման համար ես օգտագործում եմ գրաֆանա:

Քայլ 1: Էլեկտրական հաշվիչ + ESP8266

Էլեկտրական հաշվիչ + ESP8266
Էլեկտրական հաշվիչ + ESP8266
Էլեկտրական հաշվիչ + ESP8266
Էլեկտրական հաշվիչ + ESP8266
Էլեկտրական հաշվիչ + ESP8266
Էլեկտրական հաշվիչ + ESP8266

Ինչ -որ կերպ պետք է ստանամ էլեկտրաէներգիայի սպառումը: Առաջին գաղափարն այն էր, որ ստեղծվի PCB ՝ արժեքներն ուղղակիորեն չափելու համար: Բայց մինչ ես google- ով մուտքագրում եմ, ես գտել եմ էներգաչափիչ S0 ինտերֆեյսով 15 € -ով:

Այժմ սպառումը ստանալը բավականին պարզ էր: Յուրաքանչյուր 1/1000 կՎտ/ժ -ի ընթացքում ես նայում եմ ինտերֆեյսի վրա:

Հետո բոլոր բաղադրիչները տեղադրվեցին փայտե ափսեի վրա:

ESP8266- ը սնուցելու համար ես կոտրել եմ հին USB լիցքավորիչը … Դա այն չէ, ինչ դուք պետք է անեք:

Քայլ 2. Առաջին փորձարկում և ESP8266 սխեմաներ

Առաջին փորձարկում և ESP8266 սխեմաներ
Առաջին փորձարկում և ESP8266 սխեմաներ
Առաջին փորձարկում և ESP8266 սխեմաներ
Առաջին փորձարկում և ESP8266 սխեմաներ
Առաջին փորձարկում և ESP8266 սխեմաներ
Առաջին փորձարկում և ESP8266 սխեմաներ
Առաջին փորձարկում և ESP8266 սխեմաներ
Առաջին փորձարկում և ESP8266 սխեմաներ

Սարքավորումների մեծ մասի կուտակումից հետո ես սկսեցի սխեմատիկայի զարգացումը … Դա մեկ դիմադրություն է:

Բայց դրա համար ես օգտագործել եմ տախտակ…

Ռեզիստորը անհրաժեշտ է լարումը գետնին քաշելու համար, եթե S0 ինտերֆեյսը ցածր է:

Օրենսգիրքը նույնպես բավականին պարզ է, ես օգտագործում եմ std- ը: arduino workbench նման պարզ նախագծերի համար: Կոդը կարելի է ներբեռնել այստեղ և հիմնված է երկու անջատիչ ընդհատիչ մշակողի վրա:

Քայլ 3: HW- ի կարծրացում…

HW- ի կարծրացում…
HW- ի կարծրացում…
HW- ի կարծրացում…
HW- ի կարծրացում…
HW- ի կարծրացում…
HW- ի կարծրացում…

… Ինձ պարզապես անհրաժեշտ է սեղանատախտակ այլ նախագծերի համար:-)

Քայլ 4. Ստեղծեք InfluxDB և Grafana

Կարգավորեք InfluxDB- ը և Grafana- ն
Կարգավորեք InfluxDB- ը և Grafana- ն
Կարգավորեք InfluxDB- ը և Grafana- ն
Կարգավորեք InfluxDB- ը և Grafana- ն

Ես տեղադրել եմ fluxDb- ն և grafana- ն հին ազնվամորու pi- ի վրա: Դա կարող եք անել յուրաքանչյուր համակարգչի վրա: Ես ամբողջությամբ չեմ գրում, թե ինչպես կարելի է տեղադրել տեղադրման համար միայն հուշումներ ՝ նյութը 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 սկսել grafana-server

InfluxDB- ը կազմաձևված է UDP- ի համար, և տվյալների բազան պահվում է USB ֆլեշ կրիչի վրա: Կազմաձևման ֆայլը պահվում է այստեղ ՝ /etc/influxdb/influxdb.conf

[meta]# Որտեղ մետատվյալները/լաստ տվյալների բազան պահվում են dir = "/automnt/usb-stick/influxdb/meta"

[data] # Գրացուցակ, որտեղ 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: Հաջորդ քայլերը

Ես ուզում եմ տվյալներ հավաքել նաև իմ Scooter- ից.

- GPS դիրք- շարժիչի ջերմաստիճան- մարտկոցի ջերմաստիճան- շրջակա միջավայրի ջերմաստիճան- շարժիչ միավորի էներգիայի սպառում- արագացուցիչ

Եթե ինչ -որ մեկը ցանկանում է, որ որոշ բաներ ավելի մանրամասն բացատրվեն, խնդրում եմ կապնվել ինձ հետ … Ես նաև նոր տվյալներ կավելացնեմ այս հրահանգելիքում:

Խորհուրդ ենք տալիս: