
Բովանդակություն:
- Քայլ 1: Պահանջվող հմտություններ
- Քայլ 2: Պարզեք, թե արդյոք ձեր Հելոուինի դեկորացիան «կոտրելի է»
- Քայլ 3: Բաղադրիչներ/Սարքավորումների ցուցակ
- Քայլ 4: Նախագծի ակնարկ
- Քայլ 5: Կոճակի կոճակի միացում
- Քայլ 6: Ավելացրեք ռելե
- Քայլ 7: Տեղադրեք DST1200 Sonar ցուցիչ
- Քայլ 8. Որոշեք, արդյոք Ձեզ անհրաժեշտ է պարիսպ
- Քայլ 9. Կոդ գրելը
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48
Այս նախագիծը ցույց կտա ձեզ, թե ինչպես կարող եք «կոտրել» ձեր Հելոուինի դեկորացիաները և ստիպել նրանց վարվել այնպես, ինչպես ցանկանում եք:
Հելոուինի դեկորացիան, որի հետ մենք աշխատում ենք, ունի հետևյալ կանխադրված գործառույթը.
- Միացված անջատիչով (ցուցադրված է տեսանյութում)
- Ակտիվացված է բարձր ձայնով
Այս նախագծի մեր նպատակն է դրա փոխարեն ակտիվացնել շարժումը:
Քայլ 1: Պահանջվող հմտություններ
Այս նախագծի համար ձեզ հարկավոր են հետևյալ գործիքները.
- զոդման երկաթ
- մետաղալար մերկացուցիչներ
Դա նաև կօգնի, եթե ունեք ծրագրավորման հիմնական գիտելիքներ: Մենք գրել ենք ծրագիրը, որը վերահսկում է դեկորացիան C- ում:
Քայլ 2: Պարզեք, թե արդյոք ձեր Հելոուինի դեկորացիան «կոտրելի է»

Առաջին քայլը պարզելն է, թե արդյոք կարող եք փոփոխել ձեր Հելոուինի դեկորացիան: Սովորաբար, դեկորացիաները կունենան ցուցադրական ռեժիմ, որը կակտիվացնի դեկորացիայի էլեկտրոնային բաղադրիչը պարզ կոճակով կամ անջատիչով: Եթե դա այդպես է, ապա ձեր բախտը բերել է: Համակարգը վերահսկելու համար պարզապես կարող եք կոճակը փոխարինել ռելեով:
Քայլ 3: Բաղադրիչներ/Սարքավորումների ցուցակ

Ահա թե ինչ ենք մենք օգտագործել.
- Phidget SBC4
- DST1200 - Sonar Phidget
- REL2002 - ազդանշանային ռելեի ֆիդջեթ
- Անջրանցիկ պարիսպ
- Ֆիջեթ մալուխ
Քայլ 4: Նախագծի ակնարկ

Այս նախագիծը կունենա հետևյալ դասավորությունը.
- PhidgetSBC4- ը գործարկելու է մեր ծրագրի կոդը (գրված է C- ով): Այն միացված կլինի DST1200 սոնար սենսորին և REL2002 ազդանշանային ռելեին `ներկառուցված VINT հանգույցի միջոցով:
- Սոնարի սենսորը կօգտագործվի օբյեկտների հայտնաբերման համար:
- Ռելեը միացված կլինի դեկորացիայի ցուցադրական մետաղալարին և կօգտագործվի դեկորացիան ակտիվացնելու համար ՝ հիմնված սոնարային տվիչի ընթերցումների վրա:
Քայլ 5: Կոճակի կոճակի միացում

Մեր ռելեին ավելացնելու համար մենք պետք է հեռացնենք կոճակը: Պարզապես կտրեք լարերը կոճակին մոտ, այնուհետև հանեք մեկուսացման մի մասը:
Քայլ 6: Ավելացրեք ռելե

Վերցրեք լարերը կոճակից և միացրեք դրանք ռելեին:
Մի մետաղալար միացրեք ընդհանուր տերմինալին, իսկ մեկը `սովորաբար բաց տերմինալին:
Քայլ 7: Տեղադրեք DST1200 Sonar ցուցիչ


Որտեղ եք տեղադրում սոնարի սենսորը, կախված կլինի ձեր կիրառությունից: Այս նախագիծը կտեղադրվի բացօթյա հետապնդվող տանը, որտեղ տեսանելիությունը ցածր կլինի, այնպես որ սոնարի սենսորն անմիջապես վերևում նստելը խնդիր չի լինի: Այլապես, դուք կարող եք տեղադրել սոնարը դռան վերևում կամ գետնից ուղղել այն, եթե ցանկանում եք թաքցնել այն:
Մենք սոսինձ սենսորը տեղադրելու համար որոշ սոսինձ օգտագործեցինք: Երկկողմանի ժապավենը նույնպես հիանալի կաշխատի:
Քայլ 8. Որոշեք, արդյոք Ձեզ անհրաժեշտ է պարիսպ

Այս նախագիծը դրսում է լինելու, ուստի էլեկտրոնիկայի պաշտպանվածությունն էական է:
SBC- ն նստելու է ռելեի հետ անջրանցիկ պարիսպի ներսում: Մենք երկարացրեցինք ռելեի միացումը դեկորացիայի վրա `միանալով ինչ -որ մետաղալարերի վրա, և մենք 350 սմ երկարությամբ Phidget Cable- ով օգտագործեցինք SBC- ն սոնարային սենսորին միացնելու համար:
Քայլ 9. Կոդ գրելը
Այս նախագծի ամբողջ ծածկագիրն արդեն գրված է և ներառված է halloween.c ֆայլում, այնպես որ, եթե ցանկանում եք այն իրականացնել, ձեզ մնում է միայն մի քանի բան փոփոխել (սերիական համարներ, ժամանակ և այլն) և կազմել այն.
SBC- ում C ծրագրեր կազմելու մասին լրացուցիչ տեղեկությունների համար այցելեք այս հղումները.
- Փաթեթների տեղադրում զարգացման համար
- Linux- ի վրա C ծրագրերի կազմում
Ահա կոդի արագ ակնարկ.
- Ստեղծեք DistanceSensor և DigitalOutput օբյեկտներ:
- Հասցե Ֆիջեթս. Լրացուցիչ տեղեկությունների համար տես այս տեսանյութը:
-
Բաժանորդագրվեք ՝ ձայնագրիչի և ռելեի իրադարձությունները կցելու և անջատելու համար:
Սոնարային կցման իրադարձության դեպքում տվյալների միջակայքը սահմանեք 100ms (տվյալների նվազագույն միջակայք)
-
Բաժանորդագրվեք սոնարի հեռավորության փոփոխության միջոցառումներին:
Հեռավորության փոփոխության իրադարձություններում տեսեք, թե արդյոք օբյեկտը 1 մետրից ավելի մոտ է, եթե այն գտնվում է, օբյեկտը հայտնաբերված փոփոխականը սահմանեք 1:
- While loop- ում ստուգեք, արդյոք օբյեկտը հայտնաբերվել է: Եթե այո, ապա միացրեք և անջատեք ռելեն (սա կակտիվացնի դեկորացիան): Սպասեք չորս վայրկյան, ապա անջատեք դեկորացիան:
Խորհուրդ ենք տալիս:
Կոտրեք ձեր ավտոտնակի դուռը ՝ 5 քայլ

Հեք ձեր ավտոտնակի դուռը. Ուրախ եմ, որ կարող եմ ձեզ հետ կիսվել այն, ինչ հասկացա և ինչպես վարվեցի: Ես սկսեցի այս նախագիծը երկրորդ անգամ մոռանալով իմ բանալիները:
Կոտրեք ձեր մեքենան Wio տերմինալով և CAN ավտոբուսով. 7 քայլ

Hack Your Car with Wio Terminal և CAN Bus. Եթե դուք ունեք որոշակի պատկերացում CAN Bus և Arduino ծրագրավորման մասին և ցանկանում եք կոտրել ձեր մեքենան, ապա այս հրահանգները կարող են ձեզ լուծում տալ: չգիտեմ, բայց սա իսկապես հետաքրքիր բան է: Այս հնարքը
Կոտրեք նկարի շրջանակ ձեր էլեկտրական ներկով լամպի հավաքածուով. 10 քայլ

Հաքեք նկարի շրջանակը ձեր էլեկտրական ներկերի լամպի հավաքածուի միջոցով. Էլեկտրական ներկերի լամպի հավաքածուն հիանալի միջոց է `սկսելու և նախագծեր ստեղծելու համար Light Up տախտակով և էլեկտրական ներկով: Բայց եթե ցանկանում եք ստեղծագործել Light Up Board- ով, ապա այս ձեռնարկը հիանալի վայր է սկսելու համար: Այս ձեռնարկում
Կոտրեք հետախույզի ականջը և սովորեք շրջել ինժեները ՝ 4 քայլ (նկարներով)

Hack the Spy Ear and Learn to Reverse Engineer a Circuit. Այս հրահանգը մանրամասնորեն ներկայացնում է հարգարժան լրտես ականջը և շրջանը ինժեներական դարձնելու իմ ճանապարհը: Ինչու՞ է այս սարքը արժանի իր ուսանելիին:-Դուք կարող եք լրտես ականջ գնել մեկ դոլարով: ! -Այն կարող է ուժեղացնել մինչև 60 դԲ ձայներ կամ 1000 գործոն:
Կոտրեք ձեր Usb հրթիռային արձակիչը «Ավտոմատ նպատակադրվող ավտոերթուղու» մեջ. 6 քայլ

Կոտրեք ձեր Usb հրթիռային արձակիչը «Ինքնանպատակ ավտոմատ ինքնաշարժի» մեջ. Այս հրահանգը ձեզ կսովորեցնի ձեր USB հրթիռային կայանը վերածել ավտոուղու, որը կգտնի և կուղղվի դեպի IR թիրախներ: (կներեք միայն IR թիրախները)