Բովանդակություն:
- Քայլ 1: Առանձնահատկություններ և ծախսեր
- Քայլ 2. Գործողության սխեմատիկ և տեսություն
- Քայլ 3: PCB և էլեկտրոնիկա
- Քայլ 4: Գործ և հավաքում
- Քայլ 5: Arduino կոդ
- Քայլ 6: Java կոդ
- Քայլ 7: Հաջողություն:
Video: Թվային մարտկոցով աշխատող էներգիայի մատակարարում ՝ 7 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
Երբևէ ցանկացե՞լ եք էներգիայի մատակարարում, որը կարող եք օգտագործել շարժման մեջ, նույնիսկ առանց մոտակա պատի վարդակից: Եվ հիանալի չէ՞ր լինի, եթե այն նաև շատ ճշգրիտ, թվային և վերահսկելի լիներ ԱՀ -ի միջոցով:
Այս ուսանելիում ես ձեզ ցույց կտամ, թե ինչպես կառուցել հենց դա. Թվային մարտկոցով աշխատող էներգիայի մատակարարում, որը arduino- ի հետ համատեղելի է և կարող է վերահսկվել համակարգչի միջոցով USB- ի միջոցով:
Որոշ ժամանակ առաջ ես կառուցեցի էներգիայի մատակարարում հին ATX PSU- ից, և մինչ այն հիանալի էր աշխատում, ես ուզում էի իմ խաղը ուժեղացնել թվային էներգիայի մատակարարման միջոցով: Ինչպես արդեն ասվել է, այն սնվում է մարտկոցներից (ճշգրիտ 2 լիթիումի բջիջ), և այն կարող է ապահովել առավելագույնը 20 Վ լարման 1 Ա -ում; ինչը շատ է իմ նախագծերի մեծ մասի համար, որոնք պահանջում են ճշգրիտ էներգիայի մատակարարում:
Ես կցուցադրեմ նախագծման ամբողջ գործընթացը, և նախագծի բոլոր ֆայլերը կարելի է գտնել իմ GitHub էջում ՝
Եկեք սկսենք!
Քայլ 1: Առանձնահատկություններ և ծախսեր
Հատկություններ
- Մշտական լարման և մշտական հոսանքի ռեժիմներ
- Օգտագործում է ցածր աղմուկի գծային կարգավորիչ, որին նախորդում է հետևման նախակարգավորիչը `նվազագույնի հասցնելու էներգիայի սպառումը
- Handsրագրի մատչելիությունը պահպանելու համար ձեռքի կրող բաղադրիչների օգտագործումը
- Աշխատում է ATMEGA328P- ով, ծրագրավորված է Arduino IDE- ով
- Համակարգչային հաղորդակցություն Java հավելվածի միջոցով միկրո USB- ի միջոցով
- Աշխատում է 2 պաշտպանված 18650 լիթիումի իոնային բջիջներով
- BANC ադապտերների հետ համատեղելիության համար բանանի խրոցակներ 18 մմ հեռավորության վրա
Տեխնիկական պայմաններ
- 0 - 1A, 1 մԱ քայլեր (10 բիթ DAC)
- 0 - 20 Վ, 20 մՎ քայլեր (10 բիթ DAC) (իրական 0 Վ գործողություն)
- Լարման չափում `20 մՎ լուծաչափ (10 բիթ ADC)
-
Ընթացիկ չափում.
- <40mA: 10uA լուծում (ina219)
- <80mA: 20uA լուծում (ina219)
- <160mA: 40uA լուծում (ina219)
- <320mA: 80uA բանաձև (ina219)
- > 320 մԱ: 1 մԱ բանաձև (10 բիթ ADC)
Արժեք
Ամբողջական էներգիայի մատակարարումն ինձ արժեցավ մոտ $ 135 ՝ բոլոր միանգամյա բաղադրիչներով: Մարտկոցներն ամենաթանկ մասն են (30 դոլար 2 բջիջի համար), քանի որ դրանք պաշտպանված են 18650 լիթիումի բջիջներով: Հնարավոր է զգալիորեն իջեցնել ծախսերը, եթե մարտկոցի շահագործման կարիք չկա: Բաց թողնելով մարտկոցները և լիցքավորման սխեման, գինը նվազում է մինչև $ 100: Թեև դա կարող է թանկարժեք թվալ, բայց շատ ավելի քիչ կատարողականությամբ և հատկանիշներով սնուցումները հաճախ ավելի թանկ արժեն:
Եթե դեմ չեք, որ ձեր բաղադրիչները պատվիրեք ebay- ից կամ aliexpress- ից, մարտկոցների գինը կնվազի մինչև $ 100, իսկ առանց $ 70 -ի: Մասերի մուտքն ավելի երկար է տևում, բայց դա կենսունակ տարբերակ է:
Քայլ 2. Գործողության սխեմատիկ և տեսություն
Շղթայի աշխատանքը հասկանալու համար մենք պետք է նայենք սխեմային: Ես այն բաժանեցի ֆունկցիոնալ բլոկների, այնպես որ ավելի հեշտ է հասկանալ. Այսպիսով, ես նաև քայլ առ քայլ կբացատրեմ գործողությունը: Այս մասը բավականին խորն է և պահանջում է էլեկտրոնիկայի լավ իմացություն: Եթե պարզապես ուզում եք իմանալ, թե ինչպես կառուցել միացումը, կարող եք անցնել հաջորդ քայլին:
Հիմնական բլոկ
Գործողությունը հիմնված է LT3080 չիպի շուրջ. Դա գծային լարման կարգավորիչ է, որը կարող է իջեցնել լարումները ՝ հիմնվելով կառավարման ազդանշանի վրա: Այս հսկիչ ազդանշանը կստեղծվի միկրոկոնտրոլերի կողմից; թե ինչպես է դա արվում, մանրամասն կբացատրվի ավելի ուշ:
Լարման կարգավորում
LT3080- ի շուրջ միացումն առաջացնում է համապատասխան կառավարման ազդանշաններ: Նախ, մենք կանդրադառնանք, թե ինչպես է լարումը կարգավորվում: Միկրոկառավարիչից լարման կարգավորումը PWM ազդանշան է (PWM_Vset), որը զտված է ցածր անցման ֆիլտրով (C9 & R26): Սա արտադրում է անալոգային լարման `0 -ից 5 Վ -ի միջև` համաչափ `ցանկալի ելքային լարման: Քանի որ մեր ելքային միջակայքը 0 - 20 Վ է, մենք ստիպված կլինենք ուժեղացնել այս ազդանշանը 4 գործոնով: Դա արվում է U3C- ի ոչ շրջադարձային ճարմանդային կոնֆիգուրացիայի միջոցով: Սահմանված քորոցի շահույթը որոշվում է R23 // R24 // R25 և R34- ով: Այս դիմադրողականները 0,1% հանդուրժող են `սխալները նվազագույնի հասցնելու համար: R39 և R36 այստեղ նշանակություն չունեն, քանի որ դրանք հետադարձ կապի մի մասն են:
Ընթացիկ կարգավորումը
Այս հավաքածուի քորոցը կարող է օգտագործվել նաև երկրորդ կարգավորման համար `ընթացիկ ռեժիմ: Մենք ցանկանում ենք չափել ընթացիկ շեղումը և անջատել ելքը, երբ այն գերազանցում է ցանկալի հոսանքը: Հետևաբար, մենք նորից սկսում ենք PWM ազդանշանով (PWM_Iset), որը ստեղծվում է միկրոկոնտրոլերի կողմից, որն այժմ ցածրուղիով զտված է և թուլացած `0 - 5 Վ միջակայքից մինչև 0 - 2 Վ տիրույթ: Այս լարումը այժմ համեմատվում է ընթացիկ զգայուն դիմադրության լարման անկման հետ (ADC_Iout, տես ստորև) `opamp U3D- ի համեմատական կազմաձևով: Եթե հոսանքը չափազանց բարձր է, դա կմիացնի լուսարձակը, ինչպես նաև կիջեցնի LT3080- ի սահմանված գիծը գետնին (Q2- ի միջոցով) ՝ այդպիսով անջատելով ելքը: Ընթացքի և ADC_Iout ազդանշանի առաջացման չափումը կատարվում է հետևյալ կերպ. Ելքային հոսանքը հոսում է R7 - R16 դիմադրիչների միջով: Սրանք ընդամենը 1 օմ; 1R- ն առաջին հերթին չօգտագործելու պատճառը երկակի է. 1 դիմադրիչ պետք է ունենա ավելի բարձր հզորության գնահատական (այն պետք է ցրվի առնվազն 1 Վտ), և զուգահեռաբար օգտագործելով 10 1% դիմադրողներ, մենք ստանում ենք ավելի բարձր ճշգրտություն, քան մեկ 1 % դիմադրիչով: Լավ տեսանյութ, թե ինչու է դա աշխատում, կարելի է գտնել այստեղ. տեղադրված է LT3080- ից առաջ, քանի որ դրա միջով լարման անկումը չպետք է ազդի ելքային լարման վրա: Լարման անկումը չափվում է դիֆերենցիալ ուժեղացուցիչով (U3B) 2. շահումով: Սա հանգեցնում է 0 - 2 Վ լարման տիրույթի (դրա մասին ավելի ուշ), հետևաբար լարման բաժանարարը հոսանքի PWM ազդանշանի վրա: Բուֆերը (U3A) այնտեղ է `համոզվելու համար, որ R21, R32 և R33 ռեզիստորների մեջ հոսող հոսանքը չի անցնում ընթացիկ զգայական ռեզիստորով, ինչը կազդի դրա ընթերցման վրա: Նաև նշեք, որ սա պետք է լինի երկաթուղային-երկաթուղային օպամպ, քանի որ դրական մուտքի մուտքի լարումը հավասար է մատակարարման լարմանը: Ոչ շրջադարձային ուժեղացուցիչը նախատեսված է միայն դասընթացի չափման համար, չնայած, որ շատ ճշգրիտ չափումների համար մենք ունենք INA219 չիպը: Այս չիպը թույլ է տալիս չափել շատ փոքր հոսանքներ և հասցեագրված է I2C- ի միջոցով:
Լրացուցիչ բաներ
LT3080- ի ելքի վրա մենք ունենք ևս մի քանի իրեր: Առաջին հերթին, կա ընթացիկ լվացարան (LM334): Սա ձգում է 677 uA հաստատուն հոսանք (սահմանվում է R41 ռեզիստորով) ՝ կայունացնելու LT3080- ը: Այնուամենայնիվ, այն կապված չէ գետնին, այլ VEE- ին `բացասական լարման: Սա անհրաժեշտ է, որպեսզի LT3080- ը գործի մինչև 0 Վ: Երբ գետնին միացված է, ամենացածր լարումը կլինի մոտ 0.7 Վ: Սա բավականին ցածր է թվում, բայց հիշեք, որ դա թույլ չի տալիս լիովին անջատել սնուցման աղբյուրը: Zener դիոդը D3 օգտագործվում է ելքային լարումը սեղմելու համար, եթե այն 22 Վ -ից բարձր է, իսկ դիմադրության բաժանարարը թողնում է ելքային լարման տիրույթը 0 - 20 Վ -ից 0 - 2 Վ (ADC_Vout): Unfortunatelyավոք, այս սխեմաները գտնվում են LT3080- ի ելքի վրա, ինչը նշանակում է, որ դրանց հոսանքը կնպաստի ելքային հոսքին, որը մենք ցանկանում ենք չափել: Բարեբախտաբար, այս հոսանքները մշտական են, եթե լարումը մնում է անփոփոխ; այնպես որ մենք կարող ենք չափագրել հոսանքը, երբ բեռը առաջին հերթին անջատված է:
Լիցքավորման պոմպ
Բացասական լարումը, որը մենք նշեցինք նախկինում, առաջանում է մի փոքր հետաքրքրաշարժ միացումից `լիցքավորման պոմպից: Գործողության համար ես կանդրադառնայի այստեղ ՝ https://www.youtube.com/embed/1WAhTdWErrU&t=1s Այն սնվում է միկրոհսկիչի (PWM) 50% PWM- ով
Խթանող փոխարկիչ
Եկեք հիմա նայենք մեր հիմնական բլոկի մուտքային լարմանը `Vboost: Մենք տեսնում ենք, որ դա 8 - 24 Վ է, բայց սպասեք, 2 լիթիումի բջիջները մի շարք տալիս են առավելագույնը 8,4 Վ? Իրոք, և դրա համար մենք պետք է բարձրացնենք լարումը, այսպես կոչված, խթանման փոխարկիչի միջոցով: Մենք միշտ կարող ենք բարձրացնել լարումը մինչև 24 Վ, անկախ նրանից, թե ինչ ելք ենք ուզում: այնուամենայնիվ, սա շատ էներգիա կկորցնի LT3080- ում, և ամեն ինչ կդառնա տապակած տաք: Այսպիսով, դա անելու փոխարեն, մենք կբարձրացնենք լարումը մի փոքր ավելի, քան ելքային լարումը: Մոտ 2,5 Վ -ից բարձր տեղին է `հաշվի առնելու ընթացիկ զգայարանային դիմադրության լարման անկումը և LT3080- ի թողման լարումը: Լարումը սահմանվում է ռեզիստորների կողմից խթանիչ փոխարկիչի ելքային ազդանշանի վրա: Այս լարումը թռիչքի ժամանակ փոխելու համար մենք օգտագործում ենք թվային պոտենցիոմետր ՝ MCP41010, որը վերահսկվում է SPI- ի միջոցով:
Մարտկոցի լիցքավորում
Սա մեզ տանում է դեպի մուտքի իրական լարման `մարտկոցների: Քանի որ մենք օգտագործում ենք պաշտպանված բջիջներ, մենք պարզապես պետք է դրանք շարել և ավարտեցինք: Կարևոր է այստեղ օգտագործել պաշտպանված բջիջներ, խուսափել բջիջների գերլարումից կամ ավելորդ լիցքավորումից, և այդպիսով վնասվելուց: Կրկին, մենք օգտագործում ենք լարման բաժանարար մարտկոցի լարման չափման և այն իջեցնելու համար օգտագործելի տիրույթ: Այժմ անցնենք հետաքրքիր հատվածին `լիցքավորման սխեման: Մենք օգտագործում ենք BQ2057WSN չիպը այդ նպատակով. TIP32CG- ի հետ համատեղ, այն հիմնականում ինքն է կազմում գծային էներգիայի մատակարարում: Այս չիպը լիցքավորում է բջիջները համապատասխան CV CC հետագծի միջոցով: Քանի որ իմ մարտկոցները չունեն ջերմաստիճանի չափիչ, այս մուտքը պետք է կապված լինի մարտկոցի լարման կեսին: Սա ավարտում է սնուցման աղբյուրի լարման կարգավորումը:
5V կարգավորիչ
Արդուինոյի 5 Վ լարման լարումը կատարվում է այս պարզ լարման կարգավորիչով: Այնուամենայնիվ, դա ամենա ճշգրիտ 5 Վ ելքը չէ, բայց դա կլուծվի ստորև:
2.048 V լարման տեղեկանք
Այս փոքրիկ չիպը ապահովում է 2,048 Վ լարման շատ ճշգրիտ տեղեկանք: Սա օգտագործվում է որպես հղում ADC_Vout, ADC_Iout, ADC_Vbatt անալոգային ազդանշանների համար: Այդ իսկ պատճառով մեզ անհրաժեշտ էին լարման բաժանարարներ ՝ այս ազդանշանները 2 Վ -ի իջեցնելու համար: Այս նախագծի ուղեղը ATMEGA328P- ն է, սա նույն չիպն է, որն օգտագործվում է Arduino Uno- ում: Մենք արդեն անցել ենք հսկիչ ազդանշանների մեծ մասը, բայց, այնուամենայնիվ, կան որոշ հետաքրքիր լրացումներ: Պտտվող կոդավորիչները միացված են arduino- ի միայն արտաքին երկու ընդհատիչ կապերին `PD2 և PD3: Սա անհրաժեշտ է ծրագրաշարի հուսալի ներդրման համար: Ներքևի անջատիչները օգտագործում են ներքին ձգման դիմադրություն: Հետո կա այս տարօրինակ լարման բաժանարարը պոտենցիոմետրի (Կաթսայի) չիպերի ընտրովի գծի վրա: Լարման բաժանարար ելքի վրա, ինչի համար է դա լավ. կարող եք ասել. Ինչպես արդեն նշվեց, 5 Վ լարման մատակարարումը սարսափելի ճշգրիտ չէ: Այսպիսով, լավ կլիներ դա ճշգրիտ չափել և համապատասխանաբար կարգավորել PWM ազդանշանի աշխատանքային ցիկլը: Բայց քանի որ ես այլևս անվճար մուտքեր չունեի, ես ստիպված էի կատարել կրկնակի հերթապահություն: Երբ սնուցվում են կոշիկները, այս քորոցը նախ սահմանվում է որպես մուտք. Այն չափում է մատակարարման երկաթուղին և ինքն է չափաբերում: Հաջորդը, այն սահմանվում է որպես ելք և այն կարող է քշել չիպի ընտրության գիծը:
Displayուցադրել վարորդը
Theուցադրման համար ես ուզում էի սովորական հասանելի և էժան Hitachi LCD էկրան: Նրանք քշվում են 6 կապում, բայց քանի որ ինձ ոչ մի քորոց չէր մնացել, ինձ այլ լուծում էր պետք: Տեղափոխման գրանցամատյան դեպի փրկարարական ծառայություն: 74HC595- ն ինձ թույլ է տալիս օգտագործել SPI գիծը ՝ էկրանը վերահսկելու համար, հետևաբար անհրաժեշտ է միայն 1 լրացուցիչ չիպի ընտրության տող:
FTDI
Այս էներգիայի մատակարարման վերջին մասը դաժան, արտաքին աշխարհի հետ կապն է: Դրա համար մենք պետք է սերիական ազդանշանները փոխակերպենք USB ազդանշանների: Դա արվում է FTDI չիպով, որը միացված է միկրո USB պորտին ՝ հեշտ միացման համար:
Եվ դա այն ամենն է, ինչ կա դրանում:
Քայլ 3: PCB և էլեկտրոնիկա
Այժմ, երբ մենք հասկանում ենք, թե ինչպես է աշխատում միացումը, կարող ենք սկսել այն կառուցել: Դուք պարզապես կարող եք պատվիրել PCB առցանց ձեր նախընտրած արտադրողից (իմը արժե մոտ $ 10), գերբեր ֆայլերը կարելի է գտնել իմ GitHub- ում ՝ նյութերի հաշիվների հետ միասին: Այնուհետև PCB- ի հավաքումը հիմնականում բաղադրիչների միացումն է `ըստ մետաքսե էկրանին և նյութերի հաշվին:
Առաջին քայլը SMD բաղադրիչների զոդումն է: Նրանցից շատերը հեշտ է անել ձեռքով, բացառությամբ FTDI չիպի և միկրո USB միակցիչի: Հետևաբար, ինքներդ կարող եք խուսափել այդ 2 բաղադրիչների միացումից և փոխարենը օգտագործել FTDI բեկման տախտակ: Ես տրամադրեցի վերնագրի քորոցներ, որտեղ դրանք կարող են զոդվել:
Երբ SMD- ի աշխատանքն ավարտված է, կարող եք անցնել բոլոր անցքերի բաղադրիչների միջոցով: Սրանք շատ պարզ են: Չիպերի համար գուցե ցանկանաք վարդակներ օգտագործել դրանք ուղղակիորեն տախտակին միացնելու փոխարեն: Նախընտրելի է օգտագործել ATMEGA328P- ն Arduino բեռնիչով, հակառակ դեպքում ստիպված կլինեք այն վերբեռնել ICSP վերնագրի միջոցով (ցույց է տրված այստեղ):
Միակ մասը, որը մի փոքր ավելի մեծ ուշադրության կարիք ունի, LCD էկրանն է, քանի որ այն պետք է տեղադրվի անկյան տակ: Մի քանի տղամարդու անկյունագծով վերնագրեր կպցրեք դրա վրա, իսկ պլաստմասե կտորը ՝ դեպի էկրանի ներքևի մասը: Սա թույլ կտա լավ տեղադրել էկրանը pcb- ում: Դրանից հետո այն կարող է սոսնձվել տեղում, ինչպես ցանկացած այլ անցողիկ բաղադրիչ:
Մնում է միայն ավելացնել 2 լար, որը կկապվի առջևի ափսեի բանանի տերմինալներին:
Քայլ 4: Գործ և հավաքում
Պատրաստված pcb- ի միջոցով մենք կարող ենք անցնել գործին: Ես հատուկ նախագծել եմ PCB- ն այս համանման գործի շուրջ, այնպես որ խորհուրդ չի տրվում օգտագործել մեկ այլ պատյան: Այնուամենայնիվ, դուք միշտ կարող եք 3D տպել նույն չափսերով պատյան:
Առաջին քայլը վերջնական վահանակի պատրաստումն է: Պտուտակների, անջատիչների և այլնի համար մենք որոշ անցքեր պետք է փորենք: Ես դա արեցի ձեռքով, բայց եթե դուք մուտք ունեք CNC, դա ավելի ճշգրիտ տարբերակ կլինի: Ես անցքերն արեցի ըստ սխեմատիկայի և թակեցի պտուտակների անցքերը:
Լավ գաղափար է հիմա մի քանի մետաքսե բարձիկներ ավելացնել և դրանք պահել սուպեր սոսնձի մի փոքր կաթիլով տեղում: Դրանք մեկուսացնելու են LT3080- ը և TIP32- ը հետևի ափսեից `միևնույն ժամանակ թույլ տալով ջերմության փոխանցում: Մի մոռացեք դրանք: Չիպսերը հետևի վահանակին պտուտակելիս օգտագործեք միկա լվացքի մեքենա `մեկուսացումն ապահովելու համար:
Այժմ մենք կարող ենք կենտրոնանալ առջևի վահանակի վրա, որը պարզապես սահում է տեղում: Այժմ կարող ենք ավելացնել բանանի խցիկները և պտտվող կոդավորիչների կոճակները:
Երկու վահանակների տեղում մենք այժմ կարող ենք հավաքածուն տեղադրել պատյանում, ավելացնել մարտկոցները և փակել այդ ամենը: Համոզվեք, որ օգտագործում եք պաշտպանված մարտկոցներ, դուք չեք ցանկանում, որ բջիջները պայթեն:
Այս պահին սարքավորումն ավարտված է, այժմ մնում է միայն ծրագրային ապահովման միջոցով որոշակի կյանք ներշնչել:
Քայլ 5: Arduino կոդ
Այս նախագծի ուղեղը ATMEGA328P- ն է, որը մենք ծրագրավորելու ենք Arduino IDE- ով: Այս բաժնում ես կանցնեմ կոդի հիմնական գործողության միջոցով, մանրամասները կարելի է գտնել որպես կոդի ներսում մեկնաբանություններ:
Կոդը հիմնականում անցնում է հետևյալ քայլերով.
- Կարդացեք Java- ի սերիական տվյալները
- Հարցման կոճակներ
- Չափել լարումը
- Չափել հոսանքը
- Չափել հոսանքը INA219- ով
- Սերիական տվյալներ ուղարկեք java- ին
- Կարգավորել boostconvertor- ը
- Ստացեք մարտկոցի լիցքավորում
- Թարմացնել էկրանը
Պտտվող կոդավորիչները մշակվում են ընդհատվող ծառայության ռեժիմով `դրանք հնարավորինս արագ արձագանքելու համար:
Այժմ ծածկագիրը կարող է բեռնվել տախտակի վրա միկրո USB պորտի միջոցով (եթե չիպը ունի բեռնիչ): Խորհուրդ ՝ Arduino pro կամ pro mini ծրագրավորող ՝ AVR ISP / AVRISP MKII
Այժմ մենք կարող ենք դիտել Arduino- ի և համակարգչի միջև փոխազդեցությունը:
Քայլ 6: Java կոդ
Տվյալների մուտքագրման և համակարգչի միջոցով էներգիայի մատակարարումը վերահսկելու համար ես պատրաստեցի java ծրագիր: Սա թույլ է տալիս մեզ հեշտությամբ վերահսկել խորհուրդը GUI- ի միջոցով: Ինչպես Arduino կոդի դեպքում, ես չեմ մանրամասնի բոլոր մանրամասները, այլ կտամ ակնարկ:
Մենք սկսում ենք պատուհան պատրաստել կոճակներով, տեքստային դաշտերով և այլն. հիմնական GUI իրեր:
Այժմ գալիս է զվարճալի մասը `ավելացնելով USB պորտերը, որոնց համար ես օգտագործել եմ jSerialComm գրադարանը: Երբ նավահանգիստը ընտրվի, java- ն կլսի բոլոր մուտքային տվյալները: Մենք կարող ենք նաև տվյալներ ուղարկել սարքին:
Ավելին, բոլոր մուտքային տվյալները պահվում են csv ֆայլում ՝ տվյալների հետագա բուժման համար:
. Jar ֆայլը գործարկելիս նախ պետք է բացվող ընտրացանկից ընտրել ճիշտ նավահանգիստը: Միացնելուց հետո տվյալները կսկսեն մուտք գործել, և մենք կարող ենք մեր կարգավորումները ուղարկել powerupply:
Չնայած ծրագիրը բավականին հիմնարար է, այն կարող է շատ օգտակար լինել համակարգչի միջոցով այն կառավարելն ու դրա տվյալները գրանցելը:
Քայլ 7: Հաջողություն:
Այս բոլոր աշխատանքներից հետո մենք այժմ ունենք լիովին գործառնական էներգիայի մատակարարում:
Նաև պետք է շնորհակալություն հայտնեմ որոշ մարդկանց աջակցության համար.
- Նախագիծը հիմնված էր EEVBLOG- ի uSupply նախագծի և նրա Rev C սխեմատիկայի վրա: Ուստի հատուկ շնորհակալություն Դեյվիդ Լ. Onesոնսին `բաց կոդով լիցենզիայի ներքո իր սխեմաները թողարկելու և իր ողջ գիտելիքները փոխանցելու համար:
- Մեծ շնորհակալություն Յոհան Պատինին այս նախագծի նախատիպերը պատրաստելու համար:
- Նաև Սեդրիկ Բուշչոտսը և Հանս Ինգելբերթսը արժանի են արժանիքների ՝ խնդիրների լուծման գործում օգնության համար:
Այժմ մենք կարող ենք վայելել մեր սեփական էներգիայի մատակարարումը, որը օգտակար կլինի այլ հիանալի նախագծերի վրա աշխատելիս: Եվ ամենակարևորը. Մենք շատ բաներ ենք սովորել ճանապարհին:
Եթե ձեզ դուր եկավ այս նախագիծը, խնդրում եմ քվեարկեք իմ օգտին powerupply մրցույթում, ես իսկապես կգնահատեի այն:
Էներգիայի մատակարարման մրցույթի երկրորդ մրցանակ
Խորհուրդ ենք տալիս:
Մոդուլային սինթեզատոր էներգիայի մատակարարում `10 քայլ (նկարներով)
Մոդուլային սինթեզատոր էլեկտրամատակարարում. Եթե դուք կառուցում եք մոդուլային սինթեզատոր, ապա մի բան, որ ձեզ անպայման անհրաժեշտ կլինի, էներգիայի մատակարարումն է: Մոդուլային սինթեզող սարքերի մեծ մասը պահանջում է երկակի երկաթուղային համակարգ (0V, +12V և -12V բնորոշ են), և կարող է նաև հարմար լինել ունենալ 5V երկաթուղի, եթե դուք պլանավորող եք
Լաբորատոր էներգիայի մատակարարում հին ATX- ից. 8 քայլ (նկարներով)
Լաբորատոր էներգիայի մատակարարում հին ATX- ից. Ես երկար ժամանակ լաբորատոր նպատակներով էներգիա չունեի, բայց երբեմն դա անհրաժեշտ կլիներ: Բացի կարգավորելի լարման, շատ օգտակար է նաև ելքային հոսանքի սահմանափակումը, օրինակ. նորաստեղծ PCB- ների փորձարկման դեպքում: Այսպիսով, ես որոշեցի
Թվային վերահսկվող գծային էներգիայի մատակարարում `6 քայլ (նկարներով)
Թվային վերահսկվող գծային էներգիայի մատակարարում. Տասնվեց տարիների ընթացքում, մոտ 40 տարի առաջ, ես ստեղծեցի երկակի գծային էներգիայի մատակարարում: Ես ստացա սխեմատիկ դիագրամ «Elektuur» ամսագրից, որն այժմ կոչվում է «Elektor» Նիդեռլանդներում: Այս էլեկտրամատակարարումը լարման միացման համար օգտագործել է մեկ պոտենցիոմետր
Մարտկոցով աշխատող սարքի համար էներգիայի աղբյուրի օգտագործումը. 5 քայլ (նկարներով)
Էլեկտրաէներգիայի աղբյուրի օգտագործումը մարտկոցով աշխատող սարքի համար. Ընկերուհին ինձ համար բերեց այս լուսավոր փուչիկներով խաղալիքը և հարցրեց, թե արդյոք ես կարող եմ այն ավելի շատ սնուցել էլեկտրասնուցման աղբյուրից, քանի որ մարտկոցները փոխելը միշտ ցավոտ է և էկոլոգիապես աղետալի: Այն սպառեց 2 x AA մարտկոց (ընդհանուր առմամբ 3 վ): Ես ասացի, որ
Թվային USB C սնուցվող Bluetooth էներգիայի մատակարարում ՝ 8 քայլ (նկարներով)
Թվային USB C սնուցվող Bluetooth հզորության մատակարարում. Երբևէ ցանկացե՞լ եք էներգիայի մատակարարում, որը կարող եք օգտագործել շարժման մեջ, նույնիսկ առանց մոտակա պատի վարդակից: Եվ հիանալի չի՞ լինի, եթե այն նաև շատ ճշգրիտ, թվային և վերահսկելի լինի համակարգչի և ձեր հեռախոսի միջոցով: Այս ուսանելիում ես ձեզ ցույց կտամ, թե ինչպես կառուցել ճշգրիտ