Բովանդակություն:
- Քայլ 1: Բաղադրիչներ և գործիքներ
- Քայլ 2: Լարացրեք այն
- Քայլ 3: Ինչպես օգտագործել այն
- Քայլ 4: Փորձարկեք այն
- Քայլ 5: Դրեք ամեն ինչ միասին
- Քայլ 6: Սխալներ
Video: Հեռուստատեսության առևտրային ծավալի ճնշիչ ՝ 6 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Հայրս անընդհատ նվնվում է այն մասին, թե ինչքան է նյարդայնացնում, երբ գովազդերը զգալիորեն ավելի բարձր են, քան դրանց ուղեկցող ծրագիրը: Քանի որ նրա բողոքը դառնում էր ավելի նյարդայնացնող, քան իրական գովազդային հոլովակները, ես որոշեցի ստեղծել մի փոքրիկ գործիք, որը միաժամանակ կլուծի երկու խնդիրն էլ: Իմ ստեղծած գիզմոն ինքնաբերաբար կնվազեցնի հեռուստատեսության ձայնը, երբ այն չափազանց բարձր է դառնում, և կարող է ծրագրավորվել աշխատել ցանկացած սարքի վրա, որն օգտագործում է IR- ի վրա հիմնված հեռակառավարիչ:
Քայլ 1: Բաղադրիչներ և գործիքներ
Գործիքներ և նյութեր
- Oldոդման երկաթ
- Sոդող
- Breadboard
- Կախիչ մետաղալար
Բաղադրիչներ
- 1x 16x2 LCD էկրան
- 1x Arduino Nano (ես օգտագործել եմ էժան կլոն Ebay- ից)
- 3x 12 մմ ակնթարթային սեղմման կոճակներ
- 1x Electret խոսափողի ճեղքում: Sparkfun. Ադաֆրուտ:
- 1x տրիպոտ
- 1x PN2222 տրանզիստոր
- 1x TSOP38238 IR ընդունիչ
- 1x IR LED
- 1x 100 ohm դիմադրություն
- 1x 220 ohm դիմադրություն
Քայլ 2: Լարացրեք այն
Քանի որ ես դա նվիրում էի հայրիկիս և ցանկանում էի, որ այն գեղեցիկ տեսք ունենար, որոշեցի մասնագիտորեն պատրաստված PCB ունենալ: Ես օգտագործել եմ Eagle- ը ՝ սխեմատիկ և տախտակ ստեղծելու համար: Իմ գրատախտակը բավականին խառնաշփոթ տեսք ուներ, ուստի ես պարզապես կօգտագործեի սխեմատիկը ՝ ձեր կապակցման գործընթացը ղեկավարելու համար: Ահա մի կարճ ամփոփում pinout.
- A0- ն անցնում է խոսափողի ելքին
- 2 -րդ կապը անցնում է «"րագիր» կոճակին
- Պին 3 -ը գնում է դեպի տրանզիստորի դարպաս
- 4 -րդ կապը անցնում է IR ընդունիչի ելքին
- Պին 5 -ը անցնում է «Ներքև» կոճակին
- 6 -րդ կապը անցնում է «Վեր» կոճակին
- 7, 8, 9, 10, 11 և 12 կապում են LCD- ը:
- Խոսափողի վրա դրեք 3,3 վոլտ
- Տեղադրեք 5 վոլտ տրանզիստոր/IR LED, պոտենցիոմետր և LCD:
Քայլ 3: Ինչպես օգտագործել այն
Կոդի ծանր բեռը իրականում փոխառված էր այլ բաներից, որոնք ես գտա առցանց: Ես IR գրադարան օգտագործեցի հեռուստացույցի հեռակառավարման ազդանշանները վերծանելու և հեռուստացույցին ազդանշանը կրկնելու համար: Ես նաև փոխառեցի ծածկագրի մեկ այլ հատված `Arduino- ի ADC- ի հղման լարումը ճշգրիտ չափելու համար, քանի որ նույնիսկ փոքր սխալները մեծ փոփոխություն կունենան խոսափողի ձայնի ընթերցումների մեջ: Մի հարցրեք ինձ, թե ինչպես են նրանք աշխատում, քանի որ դա ինձանից վեր է: Ես պարզապես պարզեցի, թե ինչպես օգտագործել դրանք փորձության և սխալի միջոցով:
Հիմնականում, Arduino- ն անընդհատ ստուգում է երեք կոճակների վիճակը և ձայնը: Եթե սեղմեք վեր կամ վար կոճակներից որևէ մեկը, ձայնի շեմը կամ առավելագույն ձայնը մինչև համակարգը գործարկվի ՝ հեռուստացույցի ձայնը նվազեցնելու համար, կբարձրանա կամ կիջեցվի: IR ծածկագիրը սահմանելու համար, որն ուղարկվում է, երբ շեմը գերազանցվում է, սեղմեք buttonրագրի կոճակը, որին հաջորդում է Up կոճակը: Երբ էկրանը ձեզ հուշում է սեղմել -Volume կոճակը, ձեր հեռուստացույցի հեռակառավարման վահանակը ուղղեք դեպի IR ընդունիչը և սեղմեք -Volume կոճակը, մինչև էկրանը ձեզ ցույց տա տասնվեցական արժեք, որը համապատասխանում է ձեր հեռուստատեսության -Volume հրամանին: (Ես դա ավելացրել եմ որպես ողջամտության ստուգում): Երբեմն այն տևում է մի քանի փորձ, որպեսզի այն գործի դրվի, բայց վստահ չեմ, թե ինչու:
Եթե ծավալը չափվում է շեմից բարձր, ապա Arduino- ն կուղարկի -Volume հրամանը: Դուք կարող եք փոխել «պայթյունի երկարությունը», կամ քանի -Volume հրամաններ են ուղարկվում, երբ շեմը գերազանցվում է ՝ սեղմելով buttonրագրի կոճակը, այնուհետև Down կոճակը: Էկրանի վրա կցուցադրվի ընթացիկ պայթյունի երկարությունը, որը կարող է փոխվել «Վեր և վար» կոճակների միջոցով, այնուհետև պահպանվել ՝ կրկին սեղմելով «Programրագրի» կոճակը:
Այս բոլոր տեղեկությունները պահվում են EEPROM- ում, որպեսզի համակարգը հիշի ձեր կանխադրված կարգավորումները նույնիսկ այն ժամանակ, երբ այն անջատում եք ցանցից:
Որպես առողջամտության հերթական ստուգում, Arduino- ն ամեն անգամ գործարկելիս կուղարկի -Volume հրահանգ: Այս կերպ, դուք պարզապես կարող եք սեղմել Arduino- ի վերակայման կոճակը `ստուգելու, թե արդյոք սարքը աշխատում է, թե ոչ:
Քայլ 4: Փորձարկեք այն
Աշխատում է!
Քայլ 5: Դրեք ամեն ինչ միասին
Երբ ես հաստատեցի, որ այն աշխատում է, ես պատվիրեցի PCB- ն, այնուհետև ամեն ինչ կպցրի դրան: Ես նաև իմ համալսարանի լազերային կտրիչ սարքերով պատրաստեցի փոքրիկ MDF տուփ այն տեղավորելու համար, բայց դրանք երկուսն էլ լրացուցիչ քայլեր են, որոնք ամբողջովին անհրաժեշտ չեն: Երբ դրանք կատարվեցին, նախագիծն ավարտված էր: Ես այս ամենը հավաքեցի եզրափակիչ շաբաթվա ընթացքում և գուցե անտեսեցի որոշ մանրամասներ, ուստի ինձ տեղեկացրու, եթե ինչ -որ բան բաց եմ թողել:
Քայլ 6: Սխալներ
Այս լրացուցիչ քայլն ավելացրի որպես հավելված: Քանի որ սա առաջին անգամն էր, ինչ օգտագործում էի «Արծիվ» և պատրաստում PCB, ես մի քանի սխալ թույլ տվեցի:
Առաջին. Քանի որ ես օգտագործել եմ Arduino Nano- ի կլոնը, PCB- ն իրականում ունի չորս լրացուցիչ կապում վերահսկիչի համար: Այնուամենայնիվ, խորհուրդը դեռ աշխատում է այնքան ժամանակ, քանի դեռ վերահսկիչը կպցրել եք աջ կապում:
Երկրորդ. Պոտենցիոմետրը, որն ուղեկցվում էր LCD- ով, չէր համընկնում այն տախտակի հետ, որը ես օգտագործել էի: Դուք կարող եք թեքել լարերը, որպեսզի այն համապատասխանի, բայց դա այնքան էլ գեղեցիկ տեսք չունի կամ այնքան ապահով չեք զգա, եթե ճիշտ կաթսան օգտագործվեր:
Կան նաև մի քանի բաներ, որոնք ես այլ կերպ կանեի ապագայում: Նախ, եթե ես օգտագործեի LCD լուսային լուսավորությամբ LCD, ես լրացուցիչ կավելացնեի LCD- ի էներգիան անջատելու միջոցը այն բանից հետո, երբ էկրանը որոշ ժամանակ չէր թարմացվել `էներգիա խնայելու համար: Երկրորդ, գուցե կարողանաք իրականում հեռացնել կամ նվազեցնել 100 օմ դիմադրիչը IR LED- ի դիմաց `այն ավելի պայծառ դարձնելու համար: Քանի որ LED- ը միացված է միայն կարճատև պայթյունների համար, հավանաբար այն չի այրվի: Այնուամենայնիվ, ես դեռ պետք է փորձարկեմ սա: Ես նաև խորհուրդ եմ տալիս օգտագործել կարգավորելի շահույթ ունեցող խոսափող: Ես օգտագործեցի Sparkfun խոսափողը և այն այնքան զգայուն չէր, որքան կցանկանայի:
Երկրորդ մրցանակ ՝ Հեռակառավարման մրցույթում 2017 թ
Խորհուրդ ենք տալիս:
Քարտի սկաներ առևտրային քարտերի մեքենայի համար. 13 քայլ (նկարներով)
Քարտերի սկաներ առևտրային քարտերի մեքենայի համար. Քարտերի սկան առևտրային քարտերի մեքենայի համար Փոփոխությունների մատյանը կարելի է գտնել վերջին քայլին: Նախապատմությունը ես բացատրեցի իմ ծրագրի հիմնական մոտիվացիան Card Feeder Intro- ում: Մի խոսքով, ես և երեխաներս կուտակել ենք մեծ քանակությամբ Առևտրային Քարտեր
Կառուցեք տանկի ծավալի ընթերցող ՝ մինչև $ 30 -ով ՝ օգտագործելով ESP32 ՝ 5 քայլ (նկարներով)
Կառուցեք տանկի ծավալի ընթերցող ՝ մինչև $ 30 -ով ՝ օգտագործելով ESP32- ը. Իրերի ինտերնետը նախկինում բարդ սարքերի բազմաթիվ ծրագրեր է բերել բազմաթիվ արհեստագործ գարեջրագործների և գինեգործների տներ: Մակարդակի տվիչներով դիմումները տասնամյակներ շարունակ օգտագործվում են խոշոր նավթավերամշակման գործարաններում, ջրի մաքրման կայաններում և քիմիական
Քարտի սնուցող սարք առևտրային քարտի մեքենայի համար. 10 քայլ (նկարներով)
Քարտի սնուցող սարք առևտրային քարտերի մեքենայի համար. Քարտի սնուցող սարք առևտրային քարտերի մեքենայի համար Նախապատմություն Երբ ես երիտասարդ էի, ես հավաքեցի տոննա առևտրային քարտեր, բայց որոշ տարիների ընթացքում հավաքելու կիրքը նվազում էր: Այդ ընթացքում ես երեխաներ ունեմ, և նրանք դանդաղ, բայց հաստատ սկսում են ձեռք բերել
Քարտի տեսակավորող `առևտրային քարտերի մեքենայի համար (թարմացում 2019-01-10). 12 քայլ (նկարներով)
Քարտի տեսակավորող ՝ առևտրային քարտերի մեքենայի համար (թարմացում ՝ 2019-01-10). Քարտերի տեսակավորող ՝ առևտրային քարտերի մեքենայի համար Փոփոխությունների մատյանը կարելի է գտնել վերջին քայլում: Նախապատմություն Ես արդեն բացատրել եմ իմ նախագծի մոտիվացիան Card Feeder հոդվածում: Մի խոսքով, ես և երեխաներս կուտակել ենք մեծ քանակությամբ Առևտրային քարտ
$ 20 / 20min Առևտրային որակի ծալովի լուսատուփ / թեթև վրան ՝ 7 քայլ (նկարներով)
$ 20 / 20min Առևտրային որակի ծալովի լուսատուփ / թեթև վրան. Եթե դուք ապրանքի համար DIY լուսատուփ եք փնտրել կամ լուսանկարներ փակել, արդեն գիտեք, որ դուք ունեք բազմաթիվ ընտրության հնարավորություն: Ստվարաթղթե տուփերից մինչև լվացքատուն խանգարող, դուք կարող եք մտածել, որ նախագիծը մահապատժի է ենթարկվել: Բայց Սպասի! 20 դոլարով