Բովանդակություն:
- Քայլ 1: Էլեկտրական հաշվիչ + ESP8266
- Քայլ 2. Առաջին փորձարկում և ESP8266 սխեմաներ
- Քայլ 3: HW- ի կարծրացում…
- Քայլ 4. Ստեղծեք InfluxDB և Grafana
- Քայլ 5: Հաջորդ քայլերը
Video: Միացված լիցքավորիչ ՝ 5 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
Մի ամիս առաջ ես գնել եմ էլեկտրական սկուտեր ՝ ամեն օր աշխատանքի գնալիս: Նրան անվանում են HP_BEXXTER (պարզապես Google- ում այն լրացուցիչ տեղեկությունների համար:-))
Այժմ ես ուզում էի իմանալ, թե որքան էներգիա է պետք ինձ այդ կրիչների համար: Նաև ցանկանում եմ ավելի շատ տեղեկություններ հավաքել սկուտեր օգտագործելու մասին, բայց առայժմ ես սկսեցի լիցքավորիչից:
Գործառույթը բավականին պարզ է. Հավաքեք լիցքավորիչի էներգիայի տվյալները ESP8266- ով և մղեք դրանք InfluxDB սերվերի վրա: Պատկերացման համար ես օգտագործում եմ գրաֆանա:
Քայլ 1: Էլեկտրական հաշվիչ + ESP8266
Ինչ -որ կերպ պետք է ստանամ էլեկտրաէներգիայի սպառումը: Առաջին գաղափարն այն էր, որ ստեղծվի PCB ՝ արժեքներն ուղղակիորեն չափելու համար: Բայց մինչ ես google- ով մուտքագրում եմ, ես գտել եմ էներգաչափիչ S0 ինտերֆեյսով 15 € -ով:
Այժմ սպառումը ստանալը բավականին պարզ էր: Յուրաքանչյուր 1/1000 կՎտ/ժ -ի ընթացքում ես նայում եմ ինտերֆեյսի վրա:
Հետո բոլոր բաղադրիչները տեղադրվեցին փայտե ափսեի վրա:
ESP8266- ը սնուցելու համար ես կոտրել եմ հին USB լիցքավորիչը … Դա այն չէ, ինչ դուք պետք է անեք:
Քայլ 2. Առաջին փորձարկում և ESP8266 սխեմաներ
Սարքավորումների մեծ մասի կուտակումից հետո ես սկսեցի սխեմատիկայի զարգացումը … Դա մեկ դիմադրություն է:
Բայց դրա համար ես օգտագործել եմ տախտակ…
Ռեզիստորը անհրաժեշտ է լարումը գետնին քաշելու համար, եթե S0 ինտերֆեյսը ցածր է:
Օրենսգիրքը նույնպես բավականին պարզ է, ես օգտագործում եմ std- ը: arduino workbench նման պարզ նախագծերի համար: Կոդը կարելի է ներբեռնել այստեղ և հիմնված է երկու անջատիչ ընդհատիչ մշակողի վրա:
Քայլ 3: HW- ի կարծրացում…
… Ինձ պարզապես անհրաժեշտ է սեղանատախտակ այլ նախագծերի համար:-)
Քայլ 4. Ստեղծեք 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 դիրք- շարժիչի ջերմաստիճան- մարտկոցի ջերմաստիճան- շրջակա միջավայրի ջերմաստիճան- շարժիչ միավորի էներգիայի սպառում- արագացուցիչ
Եթե ինչ -որ մեկը ցանկանում է, որ որոշ բաներ ավելի մանրամասն բացատրվեն, խնդրում եմ կապնվել ինձ հետ … Ես նաև նոր տվյալներ կավելացնեմ այս հրահանգելիքում:
Խորհուրդ ենք տալիս:
WiFi միացված մատրիցային լամպ. 6 քայլ (նկարներով)
WiFi- ով միացված մատրիցային լամպ. Ո՞վ չի ցանկանում ունենալ ցնցող լամպ, որը կարող է ցուցադրել անիմացիաներ և համաժամացնել տան այլ լամպերի հետ: Rightիշտ է, ոչ ոք: Ահա թե ինչու ես պատրաստեցի սովորական RGB լամպ: Լամպը բաղկացած է 256 առանձին հասցեավորվող LED- ներից, և բոլոր LED- ները կարող են հակազդել
Arduino Nano 4x 18650 խելացի լիցքավորիչ / լիցքավորիչ ՝ 20 քայլ
Arduino Nano 4x 18650 խելացի լիցքավորիչ / լիցքավորիչ. Սա իմ Arduino Nano 4x 18650 խելացի լիցքավորիչ / լիցքավորիչ բաց կոդով ծրագիր է: Այս միավորը սնուցվում է 12V 5A- ով: Այն կարող է սնուցվել համակարգչի սնուցման աղբյուրից: LinksBattery Portal: https://portal.vortexit.co.nz/Parts List:
Հեշտ 5 րոպե USB արևային լիցքավորիչ/գոյատևման USB լիցքավորիչ. 6 քայլ (նկարներով)
Հեշտ 5 րոպե USB արևային լիցքավորիչ/գոյատևման USB լիցքավորիչ. Բարև տղերք: Այսօր ես պարզապես պատրաստեցի (հավանաբար) ամենահեշտ USB արևային վահանակի լիցքավորիչը: Նախ և առաջ ցավում եմ, որ ձեզ համար ուսանելի որոշ բաներ չեմ ներբեռնել: Վերջին մի քանի ամիսների ընթացքում ես որոշ քննություններ եմ ստացել (իրականում քչերը չէ, գուցե մեկ շաբաթվա ընթացքում): Բայց
NiCd - NiMH PC- ի վրա հիմնված խելացի լիցքավորիչ - լիցքավորիչ `9 քայլ
NiCd- NiMH PC- ի վրա հիմնված խելացի լիցքավորիչ- լիցքավորիչ. Ինչպես կառուցել ցածր գնով մեծ հնարավորություններ ՝ համակարգչի վրա հիմնված խելացի լիցքավորիչ-լիցքավորիչ, որը կարող է լիցքավորել NiCd կամ NiMH մարտկոցների փաթեթներ: Շղթան օգտագործում է «peratերմաստիճանի թեքություն» մեթոդը, որը
Հեշտ Նիկել կադմիումի մարտկոցի լիցքավորիչ / լիցքավորիչ `3 քայլ
Հեշտ Նիկել կադմիումի մարտկոցի լիցքավորիչ / լիցքավորիչ. Ես կառուցեցի այս պարզ լիցքավորիչը / լիցքավորիչը 3.7 վոլտ Նիկել Կադմիումի անլար հեռախոսի մարտկոցների համար: Այն կարելի է հեշտությամբ մեծացնել ՝ Նիկել կադմիումի ավելի մեծ մարտկոցներ լիցքավորելու համար: Ձեզանից նրանք, ովքեր աշխատում են այս մարտկոցների հետ, գիտեն, որ դրանք պետք է համատեղ