Բովանդակություն:
- Քայլ 1: Գործիքներ և պարագաներ
- Քայլ 2: Գրատախտակի փորձարկում
- Քայլ 3. Հավաքում (pt 1)
- Քայլ 4: Assemblyողով (մաս 2)
- Քայլ 5: Վերջնական հավաքում
- Քայլ 6. Փորձարկում և ապագա ուղղություններ
Video: Ulsարկերակային Hubby Detector: 6 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:52
Այս նախագիծը օգտագործում է ՌԴ ստացողի մոդուլ ՝ իմպուլսային LED սիրտը գործարկելու համար, երբ հաղորդիչը գալիս է տիրույթի սահմաններից: Ես սա պատրաստեցի իմ նշանածի համար այս տարի Վալենտինի օրվա կապակցությամբ: Ես դեռ լիովին պետք է փորձարկեմ տիրույթը, քանի որ իրականում ես այսօր չեմ ավարտել հաղորդիչը մեր բազմաբնակարան շենքից: Հաղորդիչ/ընդունիչ զույգը, որը ես օգտագործել եմ, ենթադրաբար ունակ է մինչև 500 ոտնաչափ, չնայած դա բաց տարածության տեսողության սահմանն է: Ես դեռ ալեհավաքներ չեմ ավելացրել ո՛չ ընդունիչի, ո՛չ հաղորդիչի տուփին, բայց դա ենթադրաբար պետք է բարելավի ընթացիկ տիրույթը:
Քայլ 1: Գործիքներ և պարագաներ
Անհրաժեշտ գործիքներ. Oldոդման IronDremelDrill (կամ Dremel- ի համար բավականին մեծ փորվածք) Պտուտակահան Ապահովում է 2 LED (1 կարմիր ՝ սրտի համար, մեկ այլ գույն ՝ հաղորդիչի համար) Կարգավորիչներ (7805 կամ նման) 2 9 վ մարտկոց 2 9 վ մարտկոցի տեսահոլովակ 2 նախագծային տուփ (ընդունիչի համար օգտագործել եմ 270-1803, իսկ հաղորդիչի համար ՝ փոքր 3x2x1 կամ ավելի տուփ) 2 SPST անջատիչ (ես օգտագործել եմ 275-645) 2 8 փին DIP վարդակներ (Ես օգտագործել եմ 276-1995) 2 PIC 12f683 (դրանցից մի քանիսը կարող եք ստանալ որպես անվճար նմուշ Միկրոչիպից) 2 Ռեզիստորներ (արժեքը կախված է ձեր օգտագործած լուսադիոդներից, ինչ-որ տեղ մոտ 100 օհմ տիպիկ LED- ների համար ՝ 5 վ կարգավորվող լարումից) Մի փոքր պլաստմասե կտոր (ցանկալի է ամպամած կամ կիսաթափանցիկ) մետաղալար և վերջին, բայց ամենակարևորը ՝ RF հաղորդիչ և ընդունիչ (ես օգտագործել եմ RF-KLP-434 Sparkfun- ից, որը 11,95 էր զույգի համար)
Քայլ 2: Գրատախտակի փորձարկում
Ես դա ստեղծեցի որպես պարզ միացում երկու տախտակի վրա (որոշ մարդիկ Sparkfun ֆորումներում հայտնեցին, որ խնդիրներ ունեն ընդունիչին/հաղորդիչին աշխատելիս, եթե դրանք գտնվում են ընդամենը մի քանի սանտիմետր հեռավորության վրա): ՌԴ մոդուլները գործում են բավականին պարզ: Դուք պարզապես նրանց տրամադրում եք լարվածություն (ընդունիչի համար ՝ մոտ 5 վ, իսկ հաղորդիչի համար ՝ մինչև 12 վ), և հաղորդիչի տվյալների կապի ազդանշանը կրկնվում է ստացողի վրա: PIC- ը: Ես մտադիր եմ ավելի շատ աշխատել PIC ծրագրի վրա `փաստացի տվյալների արձանագրություն տրամադրելու համար, բայց այս շաբաթվա վերջում իրականում իրականացնելու համար հաղորդիչ PIC- ը ներկայումս պարզապես բարձր ազդանշան է ուղարկում 500ms- ի համար, այնուհետև իջնում է 500ms- ի համար և կրկնում է այնքան ժամանակ, որքան այն միացված է: Կա մի LED, որը կցված է ելքային քորոցին `զարկերակի տեսողական արձագանք տալու համար, որպեսզի իմանաք, որ միացումն աշխատում է: Ստացողը ներկայումս հավասարապես պարզ է: Տվյալների կապը անցնում է PIC- ի մուտքին: PIC- ը սպասում է բարձր ազդանշանի, այնուհետև ազդում է LED- ի վրա, քանի դեռ ազդանշանը բարձր է: Երբ մուտքային ազդանշանը ցածր է, PIC- ը սպասում է 500ms- ի, այնուհետև նորից հարցումներ է կատարում մուտքի վերաբերյալ: Ահա այս պահի դրությամբ ծածկագիրը. փոփոխված ՝ այն ավելի դանդաղ աշխատելու համար Հաղորդիչ. իսկ (1) {ելքային_բարձր (pin_a4); delay_ms (500); output_low (pin_a4); delay_ms (500); }} Ընդունիչ. set_tris_a (0); while (1) {while (մուտքագրում (pin_a3)) {քայլ = 1; j = 0; անել {համար (; j = 0; j+= քայլ) {համար (k = 0; k <10; k ++) {OUTPUT_HIGH (PIN_A1); համար (i = j; i! = 0; i--); OUTPUT_LOW (PIN_A1); համար (i = 100-j; i! = 0; i--); }} քայլ *= -1; j += քայլ; } while (j> 0); } delay_ms (500); }}
Քայլ 3. Հավաքում (pt 1)
Ես առաջինը հավաքեցի հաղորդիչի շրջանը: Կապերը բավականին պարզ են:
Մարտկոցից +9v լարը անցնում է անջատիչին, որն անցնում է ինչպես հաղորդիչին (այն 9v- ից ուղիղ գործարկելու համար), այնպես էլ 7805 լարման կարգավորիչին: Կարգավորվող լարումը գնում է PIC: PIC- ի 2 -րդ կապը անցնում է LED- ին (սահմանափակող դիմադրության միջոցով) և հաղորդիչի Data pin- ին: Երբ անջատիչը շրջվում է, LED- ն սկսում է թարթել (յուրաքանչյուր 1/2 վայրկյանում), և հաղորդիչը սկսում է հաղորդել: Ես ալեհավաքի քորոցն առայժմ անկապ եմ թողել, բայց կարող եմ ալեհավաք ավելացնել:
Քայլ 4: Assemblyողով (մաս 2)
Ստացողը նման միացում է:
+9v- ն անցնում է անջատիչին, այնուհետև լարման կարգավորիչին: Կարգավորվող 5v- ը գնում է PIC և ընդունիչ: Ստացողի տվյալների կապը անցնում է PIC- ի 4 -րդ կապին: Նկարի 6 -րդ կապը միացված է LED- ին (պետք է լինի սահմանափակող ռեզիստորի միջոցով, որը ես մոռացել էի առաջին շրջելիս, հետո պետք է ավելացնեմ այն):
Քայլ 5: Վերջնական հավաքում
Ես անցքեր եմ փորել պատյանների համար, որոնք կարող էին պահել տպատախտակները, իսկ անջատիչների համար ՝ արկղերի կողքերը:
Ես օգտագործել եմ Dremel- ը `սրտի ձևը կտրելու համար ընդունիչի տուփի վերևում: Պլաստմասը, որով ես ծածկում էի սա, փաթեթից ընդամենը բարակ գրություն էր: Ես օգտագործել եմ կոպիտ հղկաթուղթ `պլաստիկը քերծելու/անհանգստացնելու համար, որպեսզի այն ամբողջովին պարզ չլինի և մի փոքր ցրեմ LED լույսը: Այնուհետև ես պլաստիկի այս կտորը սոսնձեցի ընդունիչի կափարիչի ներսում: (լույսն ավելի լավ տեսք ունի, քան նկարներում, բավականին լավ է ցրվում պլաստիկի միջով) Փակեց բոլոր տուփերը և փորձարկեց այն:
Քայլ 6. Փորձարկում և ապագա ուղղություններ
Հենց այս պահին ես կարող եմ հասնել 90-100 ոտնաչափ հեռավորության վրա `ընդունիչով, որը նստած է իմ 2-րդ հարկի բնակարանում: Քանի որ և ընդունիչի, և հաղորդիչի ալեհավաքի կապումներն ինչ -որ բանի հետ կապված չեն, ես կարող եմ փորձել գտնել մի քանի փոքր ալեհավաք, որոնք կցեմ դրանց, որպեսզի տեսնեմ, թե որքանով կարող եմ մեծացնել տիրույթը:
Ես հակիրճ դիտարկեցի պարզապես 555 ժմչփի օգտագործումը հաղորդիչ զարկերակը ստեղծելու համար, բայց որոշեցի, որ քանի որ մտադիր եմ բարելավել PIC ծածկագիրը, նախընտրելի կլինի օգտագործել PIC- ը ինչպես ընդունիչում, այնպես էլ հաղորդիչում: (նաև, 555 ժմչփի օգտագործումը կպահանջեր զարկերակի առաջացման համար ևս մի քանի բաղադրիչ) Ես ուզում եմ իրականացնել մի պարզ սերիական պինգ, որպեսզի կարողանամ խուսափել աղմուկից, որը երբեմն պատահականորեն ստացողին միացնում է ընթացիկ ծածկագիրը, քանի որ ես նոր եմ ստուգում բարձր ներդրման համար:
Խորհուրդ ենք տալիս:
Ulsարկերակային լուսադիոդ ՝ օգտագործելով 555 ժամաչափ և պոտենցիոմետրեր ՝ 4 քայլ
Ulsարկերակային լուսադիոդ ՝ օգտագործելով 555 ժամաչափ և պոտենցիոմետրեր. Ողջույն: Այս ուսանելի ծրագրում մենք ձեզ ցույց կտանք, թե ինչպես կարելի է կառուցել LED Dimmer միացում, որն աշխատում է կարգավորելի ժամանակացույցի օղակով `օգտագործելով պոտենցիոմետր, 555 ժամաչափ և միացման հիմնական այլ բաղադրիչներ: Այս նախագծի գաղափարը մենք սկզբում ստացանք
AI Powered Bull **** Detector: 6 քայլ (նկարներով)
AI Powered Bull **** Detector: Մի սարքը, որին մենք բոլորս կարիք ունենք, AI Powered Bull **** Detector
Varmint Detector: 29 քայլ (նկարներով)
Վարմինտի դետեկտոր. Իմ կողմից նախագծված PCB- ն «Վարմինտի դետեկտոր» է: Varmint: գոյական, հյուսիսամերիկյան ոչ պաշտոնական - անհանգստացնող վայրի կենդանի: Իմ դեպքում ագռավներն ու սկյուռիկները հարձակվում են մեր այգու վրա: Նրանք իսկապես մեծ խնդիր չեն, սա պարզապես իմ արդարացումն է ՝ արև կառուցելու համար
Minecraft Creeper Detector: 6 քայլ (նկարներով)
Minecraft Creeper Detector. Մի քանի տարի շարունակ ես օգնել եմ Բոզեմանի մանկական թանգարանին մշակել ուսումնական ծրագիր իրենց STEAMlab- ի համար: Ես միշտ փնտրում էի զվարճալի եղանակներ ՝ երեխաներին էլեկտրոնիկայի և կոդավորման հետ ներգրավելու համար: Minecraft- ը երեխաներին դռնփակ տանելու հեշտ միջոց է, և կան բազմաթիվ
Pin -Pointer Metal Detector - Arduino. 6 քայլ (նկարներով)
Pin -Pointer Metal Detector - Arduino. Եթե դուք մետաղական դետեկտորի սիրահար եք կամ պարզապես աշխատասեղանի հարմար գործիք եք փնտրում, ապա ձեզ դուր կգա այս յուրահատուկ ձեռքի սլաքը `մետաղական թիրախի կոնկրետ տեղը նեղացնելու համար: Օգտագործելով չորս անկախ որոնման կծիկներ, զով LED գույնը սիգի համար