Բովանդակություն:
- Քայլ 1: Սխեմաներ
- Քայլ 2: Մասերի պատրաստում
- Քայլ 3. PCB նկարչություն պատրաստելը
- Քայլ 4: Sոդում
- Քայլ 5. NDՈICՈՅԹԸ Շփում RPI- ի հետ
- Քայլ 6: Գործող ցուցիչ
Video: Ազնվամորի Պի անջատման ցուցիչ `6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Դա շատ պարզ միացում է ՝ ազնվամորու pi- ի գործառնական կարգավիճակը ցուցադրելու համար (այսուհետ ՝ RPI):
Միգուցե դա օգտակար է, երբ RPI- ն աշխատում եք որպես անգլուխ (առանց մոնիտորի):
Երբեմն ինձ մտահոգում է, թե երբ է RPI- ի անջատումից հետո լիովին անջատելու ճիշտ ժամանակը:
Հետևաբար, այս միացումն արված է էլեկտրաէներգիայի անջատման ճիշտ ժամանակին տեղեկացնելու համար:
Նաև այն կարող է ցույց տալ, որ ինչ-որ բան անող անգլուխ ընթացող RPI- ն անում է:
(Շրջանի ներածություն)
Այս սխեման հիմնված է շատ տարածված LED մուլտի-թրթռիչի վրա, որը կոչվում է LED թարթիչ:
Հիմնվելով LED թարթիչի վրա ՝ ես ավելացնում եմ հետևյալ հնարավորությունը ՝ RPI անջատման ցուցիչ դարձնելու համար (այսուհետ ՝ NDուցանիշ):
- Օպտո-միակցիչի օգտագործումը RPI- ի հետ ինտերֆեյսի համար (որովհետև ես ուզում եմ այս սխեման ամբողջությամբ մեկուսացնել RPI- ով `էներգիայի մատակարարման առումով: Իրականում ես վատ փորձ ունեմ RPI- ի այրման միջոցով)
-Այս տիպի համար օգտագործվում է USB Type-B հոսանքի ադապտեր, որը միանում է սովորական ձեռքի հեռախոսի լիցքավորիչին, որը բարձր հասանելի է և ապահովում է ճշգրիտ 5 Վ լարման
Ենթադրում եմ, որ էներգիայի արտաքին աղբյուրի օգտագործումը կարող է նվազագույնի հասցնել խնդիրները (օրինակ ՝ RPI- ով հիմնավորումը, սխալմամբ բարձր լարման GPIO- ին միացումը) և ավելի քիչ ծանրաբեռնված RPI- ն:
Չնայած այս սխեման բավականին պարզ է, ես մտադիր եմ հետագայում զարգացնել ավելի բարդերը, որոնք GPIO- ից բավականին զգալի հոսք են վերցնում:
Քայլ 1: Սխեմաներ
Սա INDICATOR շղթայի սխեմաներ են:
Դուք կարող եք նկատել, որ շատ տարածված է, և հիմնական լուսադիոդային թարթիչների միացումն ընդգրկված է NDՈNDՈՎԻ սխեմաներում:
NDուցանիշը ճիշտ աշխատեցնելու համար «/boot/config.txt» - ում պետք է ներառել հետևյալ կազմաձևը:
dtoverlay = gpio-poweroff, active_low, gpiopin = 24
RPI OS- ի այս կոնֆիգուրացիան ստիպում է GPIO կապ 24-ին հասնել բարձր մակարդակի, երբ RPI- ն գործարկվում է, այնուհետև իջնել ցածր, երբ անջատումն ավարտված է:
Հետևաբար, դուք կարող եք ապահով կերպով անջատել RPI- ն, երբ երկգույն LED- ի թարթումը դադարեցվի և անջատվի:
Վերոնշյալ նկարում երևում է երկգույն LED շաղկապումը ՝ RPI- ի գործարկմամբ:
Մինչ այժմ ես բացատրում եմ NDՈICՈՎԱԳՐԻ միացման և օգտագործման նպատակը:
Եկեք սկսենք դա անել:
Քայլ 2: Մասերի պատրաստում
Քանի որ իմ գույքագրման մեջ կան բավականին շատ PNP տրանզիստորներ, հիմնականում PNP տրանզիստորները օգտագործվում են NDՈNDՈՎՈՐՏ պատրաստելու համար:
- PNP տրանզիստորներ ՝ 2N3906 x 2, BD140 x 1
- Opto- միակցիչ ՝ PC817 (Panasonic)
- կոնդենսատորներ ՝ 22uF 20V x 2
- Ռեզիստորներ ՝ 220ohm x 3 (ընթացիկ սահմանափակում), 2.2K (BD140- ի անջատիչ հսկողություն) x 1, 100K (LED թարթման արագության սահմանում), 4.7K (RPI ազդանշանի մուտքի հակադարձում)
- Երկու գույնի LED x 1 (ընդհանուր կաթոդի տեսակը պարտադիր է)
- Ունիվերսալ տախտակ 25 (W) 15 (H) անցքի չափով (Դուք կարող եք կտրել ունիվերսալ տախտակի ցանկացած չափ ՝ Iուցանիշի սխեմային համապատասխանելու համար)
- Թիթեղյա մետաղալար (այս մասի օգտագործման համար մանրամասն կներկայացնեմ «Մաս 2 -ում. PCB նկարչություն» բաժնում)
-USB տիպի B միկրո ճեղքվածք
- Մալուխ (կարմիր և կապույտ ընդհանուր մեկ մետաղալար մալուխ)
- handանկացած ձեռքի հեռախոսի լիցքավորիչ 220V մուտք և 5V ելք (USB տիպ B միակցիչ)
- կապում գլուխը (5 կապում)
Iուցանիշի համար ոչ մի էկզոտիկ բաղադրիչ չի օգտագործվում, և գուցե բոլոր մասերը կարելի է հեշտությամբ գնել ցանկացած ինտերնետային էլեկտրոնային խանութներից, բացառությամբ թիթեղյա մետաղալարերի:
Ես սա գնել էի Ֆարնելից, որը վաղուց թողել էր (գուցե ավելի քան 10 տարի)
Ես վստահ չեմ, որ այն դեռ հասանելի է պատվիրելու համար:
Բայց մի անհանգստացեք, կարող եք օգտագործել 24 SWG չափի ցանկացած մետաղալարեր, որոնք հոսանք են անցկացնում որպես փոխարինում:
Կամ պարզապես կարող եք օգտագործել ընդհանուր միայնակ մետաղալար ՝ առանց թիթեղյա մետաղալար օգտագործելու:
USB տիպի B միկրո ճեղքվածքը օգտագործվում է ձեռքի հեռախոսի լիցքավորիչը որպես էներգիայի աղբյուր միացնելու համար:
Նախքան INDICATOR- ի պատրաստումը սկսելը, ես կբացատրեմ RPI- ի և INDICATOR- ի միջև ինտերֆեյսի սխեման `opto- զուգորդիչի միջոցով:
Երբ RPI- ն գործարկվում է, GPIO 24-ի ելքը դառնում է HIGH ՝ config.txt կարգավորմամբ:
Օպտո-միակցիչի ելքային տերմինալով և 4.7 Կ ռեզիստորով ազդանշանը փոխարկող սխեմայի կազմաձևման պատճառով IՈNDՈՎԱՈԻ ազդանշանը դառնում է OWԱՐ:
Քանի որ մուտքային ազդանշանը OWԱOWՐ է (մուտքային լարումը մոտենում է 0V- ի), BD140 PNP տրանզիստորը անցկացնում է (միացված է):
Երբ PNP տրանզիստորը միացված է, LED թարթիչների միացումը (որը բեռ է տրանզիստորի համար) սկսում է գործել:
Քայլ 3. PCB նկարչություն պատրաստելը
Ինչպես բացատրվում է ԻՆԴԻԿԱՏՈՐԻ սխեման, սկսենք միացում կատարել:
Նախքան ունիվերսալ տախտակի վրա ինչ -որ բան կպցնելը, PCB- ի հետևյալ տիպի գծագրի պատրաստումը օգտակար է սխալը նվազագույնի հասցնելու համար:
Ես օգտագործում եմ power-point ՝ յուրաքանչյուր մաս ունիվերսալ տախտակի վրա գտնելու համար և թիթեղյա մետաղալարով մասերի միջև էլեկտրագծերի պատրաստում, ինչպես ցույց է տրված վերևում ՝ PCB- ի գծապատկերում:
Վերոնշյալ թիթեղյա մետաղալարն օգտագործվում է գծագրում վարդագույն, կապույտ և կարմիր գծերով պատկերված PCB մետաղալարերի նախշերի պատրաստման համար:
Բայց ինչպես նշեցի, բոլոր բաղադրիչները միացնելու համար կարող եք օգտագործել միայն ընդհանուր մեկալար մալուխ, ինչպես ցույց է տրված ստորև նկարում:
Բայց ինչպես տեսնում եք, մի փոքր տգեղ և զգույշ է թվում յուրաքանչյուր բաղադրիչ մետաղալարով ՝ սխալները կանխելու համար: (USB տիպի B միկրո ճեղքվածքի փոխարեն քորոց օգտագործելը)
Ես խորհուրդ եմ տալիս թիթեղյա մետաղալար օգտագործել, որպեսզի ելքը մի փոքր նուրբ տեսք ունենա և հեշտությամբ շտկվեն սխալները, երբ միանում են:
ԼԱՎ! Ամեն ինչ պատրաստ է, և եկեք սկսենք պատրաստել:
Քայլ 4: Sոդում
Explainոդման բոլոր քայլերի մեջ ես կբացատրեմ միայն կարևոր քայլերը:
Խնդրում ենք ուղարկել Instructable վեբ էջերի այլ գրառումներ, որոնք վերաբերում են զոդման հիմունքներին:
USB տիպի B միկրո ճեղքվածքը կարող է տեղադրվել ունիվերսալ տախտակի վրա ՝ օգտագործելով 5 կապիչ գլխիկ:
Յուրաքանչյուր մաս պետք է տեղադրվի ունիվերսալ տախտակի վրա այն վայրում, որը պատկերված է PCB գծագրում:
Խնդրում ենք ուշադիր լինել PC817- ի քորոցների դասավորության վերաբերյալ, երբ միացնում եք օպտո-կցորդիչը:
Յուրաքանչյուր բաղադրիչի միացման համար երբեմն թիթեղյա մետաղալարեր օգտագործելը պահանջվում է միմյանցից PCB- ի վրա երկար հեռավորության վրա գտնվող երկու մասերի փոխկապակցման համար:
Երբ ուշադիր նայում եք BD140 կոլեկտորի և 2N3906 տրանզիստորի արտանետիչի միջև PCB- ի ներքևի մասում միացման սխեմայի, նարնջագույն գիծը `վարդագույն գծի հետ կապված:
Նաև նարնջագույն գիծը հատված է վարդագույն գծով, որը կապում է 2.2K դիմադրության և BD140 հիմքի միջև:
Իրականում «U» ձևի փոքր մետաղալարերի հատվածը նարնջագույն գույնի գիծ է, ինչպես ցույց է տրված ստորև նկարում:
Եվ տրանզիստորների միջև երկար վարդագույն գծի օրինակը միացված է ուղիղ ձևի թիթեղյա մետաղալար օգտագործելով:
Քանի որ PCB- ի վրա տեղադրված է «U» ձևի թիթեղյա մետաղալար, այն չի դիպչում վարդագույն գծին 2.2K- ից մինչև BD140 տրանզիստորի հիմքը:
Մյուս երկար վարդագույն գծերը միացված են ուղիղ թել մետաղալարով:
Նմանապես, մնացած բոլոր բաղադրիչները կարող են փոխկապակցված լինել միմյանց հետ:
Soldոդման ավարտված PCB- ն ներկայացված է ստորև ներկայացված նկարում:
Որպես վերջին փուլ, երկգույն LED- ը պետք է միացված լինի ավարտված PCB- ին:
LED- ի վերևի կողմը, որը նայում է դեպի առջև, օգտագործվում է փոքր PCB հատված, ինչպես ցույց է տրված ստորև նկարում:
Փոքր PCB հատվածը, որը կցվում է երկգույն LED- ով, զոդվում է ուղղահայաց (90 աստիճան) հիմնական PCB- ով:
Քայլ 5. NDՈICՈՅԹԸ Շփում RPI- ի հետ
Soldոդման աշխատանքների ավարտից հետո NDՈNDՈՎԱ circuitՈ circuit սխեման պետք է միացված լինի RPI- ով:
Նաև RPI OS- ի կազմաձևումը պետք է ավելացվի «/boot/config.txt» ֆայլում:
GPIO 24 (18) և Ground (20) կապումներն միացված են RPI- ով, ինչպես ցույց է տրված ստորև նկարում:
Քանի որ միացված է միայն օպտո-միակցիչի միջերեսը, անհրաժեշտ է երկու էներգաբլոկ:
Սպիտակ էներգիայի մատակարարման ադապտերը, որը ցույց է տրված վերևում նկարում, սովորական ձեռքի հեռախոսի լիցքավորիչ է, որն ապահովում է 5 Վ լարման:
Սևը, որը պատկերված է աջ կողմում, 5V / 3A RPI սնուցման աղբյուր է:
Iուցանիշի ակտիվացման համար GPIO 24 -ը կազմաձևելու համար /boot/config.txt- ում պետք է ներառել հետևյալ կարգավորումները, ինչպես ցույց է տրված ստորև նկարում:
Քայլ 6: Գործող ցուցիչ
Երբ միացումն ավարտված է և կազմաձևումն ավարտված է, պարզապես վերագործարկեք RPI- ն «sudo reboot now» հրամանով:
Հետո INDICATOR- ը սկսում է թարթել բեռնման ընթացքում:
Ենթադրում եմ, որ գուցե GPIO 24-ը ակտիվանում է 1-ին մակարդակում, քանի որ ծեփամածիկ նստաշրջանը դեռ չի ցույց տալիս մուտքի արագությունը, երբ թարթելը նոր է սկսվում:
Երբ ամեն ինչ կարգին է, RPI- ի գործարկման ընթացքում կարող եք տեսնել, որ երկու գույնի LED- ը թարթում է:
Անշուշտ, թարթելը կդադարի, երբ սկսեք անջատումը, օրինակ ՝ օգտագործելով «sudo shutdown –h 0» հրամանը:
Երբ թարթում է կանգառը, կարող եք ապահով անջատել RPI- ի հոսանքը:
Վայելեք….
Խորհուրդ ենք տալիս:
Ազնվամորի Pi- ի անջատման կոճակ. 3 քայլ
Ազնվամորի Pi- ի անջատման կոճակ. The Raspberry Pi- ն շատ օգտակար հաշվարկային հարթակ է, որը թույլ է տալիս ստեղծել տարբեր IoT/ռոբոտաշինություն/smart-home/… նախագծային ծրագրեր: Միակ բանը, որ այն չունի, սովորական համակարգչի համեմատ, անջատման անջատման կոճակն է: Այսպիսով, ինչպես կարող ենք ստեղծել
Պահուստային սնուցման աղբյուր `ճիշտ անջատման համար` 5 քայլ
Պահուստային սնուցման աղբյուր `ճիշտ անջատման համար. Պահուստային սնուցման աղբյուրը միացում է, որն էներգիա է մատակարարում սարքերին` դրանց հիմնական էներգիայի մատակարարման անկման դեպքում: Այս դեպքում այս պահուստային սնուցման աղբյուրը նախատեսված է միայն մի քանի վայրկյան էներգիա մատակարարելու համար, որպեսզի սարքը կարողանա կատարել իր անջատման ընթացակարգը:
Լույսերի անջատման հիշեցում. 5 քայլ
Հիշեցում `լույսերն անջատելու մասին. Հիշեք, անջատեք լույսերը, փրկեք երկիրը: Այս սարքը օգնում է ինձ սովորել սենյակս լքելիս լույսերը անջատելու սովորություն ձեռք բերել: Սարքը պարզապես կառուցված է Arduino- ի կողմից ՝ հիմնականում օգտագործելով լույսի տվիչ, ուլտրաձայնային հեռավորության չափման գործիք
Ազնվամորի Pi - TMP007 Ինֆրակարմիր ջերմաչափի ցուցիչ Java ձեռնարկ. 4 քայլ
Raspberry Pi - TMP007 Infrared Thermopile Sensor Java Tutorial: TMP007- ը ինֆրակարմիր ջերմատիպ սենսոր է, որը չափում է օբյեկտի ջերմաստիճանը ՝ առանց դրա հետ շփման: Սենսորային դաշտում օբյեկտի կողմից արտանետվող ինֆրակարմիր էներգիան ներծծվում է սենսորի մեջ ինտեգրված ջերմափողով: Թերմոպիլը
Ո՞վ է իմ դռան մոտ: PIR Շարժման ցուցիչ/միջակայքի ցուցիչ `5 քայլ
Ո՞վ է իմ դռան մոտ: PIR Շարժման սենսոր/Շարժման սենսորային նախագիծ. Մեր նախագիծը նպատակ ունի զգալ շարժումը PIR և հեռավորության տվիչների միջոցով: Arduino ծածկագիրը կտա տեսողական և ձայնային ազդանշան ՝ օգտագործողին մոտակայքում հայտնելու համար: MATLAB ծածկագիրը կուղարկի էլեկտրոնային փոստի ազդանշան ՝ օգտագործողին զգուշացնելու համար, որ ինչ -որ մեկը մոտ է: Այս սարքը