Բովանդակություն:

HackerBox 0032. Locksport: 16 քայլ
HackerBox 0032. Locksport: 16 քայլ

Video: HackerBox 0032. Locksport: 16 քայլ

Video: HackerBox 0032. Locksport: 16 քայլ
Video: Hackerboxes 0032 : Locksport 2024, Նոյեմբեր
Anonim
HackerBox 0032: Locksport
HackerBox 0032: Locksport

Այս ամիս HackerBox ցանցահենները ուսումնասիրում են ֆիզիկական կողպեքներն ու անվտանգության ազդանշանային համակարգերի տարրերը: Այս հրահանգը պարունակում է տեղեկատվություն HackerBox #0032- ի հետ աշխատելու համար, որը կարող եք վերցնել այստեղ, քանի դեռ մատակարարումները վերջանում են: Բացի այդ, եթե ցանկանում եք ամեն ամիս ստանալ ձեր փոստարկղում այսպիսի HackerBox, խնդրում ենք բաժանորդագրվել HackerBoxes.com կայքում և միանալ հեղափոխությանը:

Թեմաներ և ուսուցման նպատակներ HackerBox 0032- ի համար.

  • Կիրառեք ժամանակակից Locksport- ի գործիքներն ու հմտությունները
  • Կարգավորեք Arduino UNO- ն և Arduino IDE- ն
  • Ուսումնասիրեք NFC և RFID տեխնոլոգիաները
  • Մշակել ցուցադրական անվտանգության ազդանշանային համակարգ
  • Տեղադրեք ազդանշանային համակարգի շարժման տվիչներ
  • Իրականացնել ազդանշանային համակարգի լազերային հաղորդալարեր
  • Իրականացրեք ազդանշանային համակարգի հարևանության անջատիչներ
  • Կոդագրեք ազդանշանային համակարգի պետական մեքենայի վերահսկիչ
  • Հասկացեք կապույտ արկղերի աշխատանքը և սահմանափակումները

HackerBoxes- ը DIY էլեկտրոնիկայի և համակարգչային տեխնիկայի ամենամսյա բաժանորդագրության տուփի ծառայություն է: Մենք հոբբիիստներ ենք, ստեղծողներ և փորձարկողներ: Մենք երազանքների երազողներն ենք: ՀԱACԿԵՔ ՄՈԼՈԱԿԸ:

Քայլ 1: HackerBox 0032: Տուփի բովանդակություն

  • HackerBoxes #0032 Հավաքածու տեղեկատու քարտ
  • Arduino UNO R3 MicroUSB- ով
  • Թափանցիկ պրակտիկա կողպեք
  • Կողպեքի հավաքածու
  • PN532 RFID մոդուլ V3 երկու պիտակով
  • HC-SR501 PIR Շարժման ցուցիչ մոդուլ
  • Երկու լազերային մոդուլ
  • Photoresistor Light Sensor մոդուլ
  • Ֆոտոռեզիստոր սենսորային բաղադրիչներ
  • Մագնիսական հարևանության կոնտակտային անջատիչ
  • Մատրիցային ստեղնաշար ՝ 16 ստեղնով
  • Կլոր 8 մմ APA106 RGB LED
  • Պիեզո Բուզզեր
  • 9V մարտկոցի սեղմիչ ՝ UNO բարելի միակցիչով
  • Միկրո USB մալուխ
  • Կին-արու Dupont Jumpers
  • TOOOL Decal
  • Բացառիկ INFOSEC կռնակի քորոց

Որոշ այլ բաներ, որոնք օգտակար կլինեն.

  • Sոդման երկաթ, զոդման և զոդման հիմնական գործիքներ
  • Համակարգիչ `ծրագրային գործիքների գործարկման համար
  • Առանց զոդման տախտակ և թռիչքային լարեր (ըստ ցանկության)
  • Մեկ 9 Վ մարտկոց (ըստ ցանկության)

Ամենակարևորը, ձեզ հարկավոր կլինի արկածախնդրության, DIY ոգու և հաքերային հետաքրքրասիրության զգացում: Hardcore DIY էլեկտրոնիկան մանրուք չէ, և HackerBox- երը չեն ջրում: Նպատակը առաջընթացն է, ոչ թե կատարելությունը: Երբ համառ եք և վայելում եք արկածախնդրությունը, մեծ գոհունակություն կարող է առաջանալ նոր տեխնոլոգիաներ սովորելուց և, հուսով եմ, որոշ նախագծեր կյանքի կոչելուց: Մենք առաջարկում ենք յուրաքանչյուր քայլ անել դանդաղ ՝ հաշվի առնելով մանրուքները և մի վախեցեք օգնություն խնդրելուց:

Ներկայիս և ապագա անդամների համար հարուստ տեղեկատվություն կա HackerBoxes FAQ- ում:

Քայլ 2: Locksport

Լոկսպորտ
Լոկսպորտ

Լոկսպորտը կողպեքներին հաղթող մարզաձևն է կամ հանգիստը: Էնտուզիաստները սովորում են մի շարք հմտություններ, այդ թվում ՝ կողպեք հավաքելը, կողպեքը և այլ տեխնիկա, որոնք ավանդաբար օգտագործվում են փականագործների և անվտանգության այլ մասնագետների կողմից: Լոքսպորտի սիրահարները վայելում են բոլոր տեսակի կողպեքներին հաղթելու սովորելու մարտահրավերը և ոգևորությունը, և հաճախ հավաքվում են սպորտային խմբերում ՝ կիսելու գիտելիքները, մտքեր փոխանակելու և մասնակցելու զանազան ժամանցի միջոցառումներին և մրցույթներին: Լավ ներածության համար մենք առաջարկում ենք MIT Guide to Lock Picking:

TOOOL- ը (The Open Organization Of Lockpickers) կազմակերպություն է այն անձանցից, ովքեր զբաղվում են Locksport- ի հոբբիով, ինչպես նաև կրթում են նրա անդամներին և հասարակությանը ընդհանուր կողպեքների կողմից տրամադրվող անվտանգության (կամ դրա բացակայության) մասին: «TOOOL- ի առաքելությունն է առաջ մղել կողպեքների և կողպման վերաբերյալ հանրային ընդհանուր գիտելիքները: Ուսումնասիրելով կողպեքները, պահարանները և նման այլ սարքավորումներ և հրապարակայնորեն քննարկելով մեր գտածոները` մենք հույս ունենք վերացնել այն առեղծվածը, որով ներծծված են այդ ապրանքներից շատերը:"

TOOOL կայքում օրացույցը ստուգելը ցույց է տալիս, որ այս ամառ կկարողանաք հանդիպել TOOOL- ի մարդկանց, ինչպես Նյու Յորքի HOPE- ում, այնպես էլ Լաս Վեգասի DEF CON- ում: Փորձեք գտնել TOOOL, որտեղ կարող եք, ձեր ճանապարհորդությունների ժամանակ, ցույց տվեք նրանց որոշակի սեր և վերցրեք որոշ օգտակար Locksport գիտելիքներ և քաջալերանք:

Ավելի խորը սուզվելով ՝ այս տեսանյութը մի քանի լավ ցուցիչ ունի: Անպայման փնտրեք տեսանյութում առաջարկվող «Lockpicking Detail Overkill» PDF- ը:

ԷԹԻԿԱԿԱՆ ՄԻՇՏՈԹՅՈՆՆԵՐ. Ուշադիր վերանայեք և լուրջ ոգեշնչում ստացեք TOOOL- ի էթիկայի խիստ կանոնագրքից, որն ամփոփված է հետևյալ երեք կանոններում.

  1. Երբեք մի ընտրեք կամ շահարկեք ՝ ձեզ չպատկանող կողպեքը բացելու նպատակով, եթե կողպեքի օրինական սեփականատերը ձեզ թույլտվություն չի տվել:
  2. Երբեք մի՛ տարածեք կողպեքի մասին գիտելիքները կամ գործիքները այն մարդկանց, ում դուք գիտեք կամ որոնց հիմքեր կան կասկածելու, որ կձգտեն նման հմտություններ կամ սարքավորումներ օգտագործել հանցավոր կերպով:
  3. Mindգույշ եղեք կողպեքների և հարակից սարքավորումների վերաբերյալ համապատասխան օրենքների վերաբերյալ ցանկացած երկրում, նահանգում կամ քաղաքապետարանում, որտեղ դուք ձգտում եք զբաղվել հոբբիստների կողպումով կամ ժամանցի փականով սպորտով:

Քայլ 3. Arduino UNO R3

Arduino UNO R3
Arduino UNO R3

Այս Arduino UNO R3- ը նախագծված է ՝ հեշտ օգտագործման մտքում: MicroUSB ինտերֆեյսի պորտը համատեղելի է նույն MicroUSB մալուխների հետ, որոնք օգտագործվում են բազմաթիվ բջջային հեռախոսների և պլանշետների հետ:

Տեխնիկական պայմաններ.

  • Միկրոկոնտրոլեր ՝ ATmega328P (տվյալների թերթ)
  • USB սերիական կամուրջ. CH340G (տվյալների թերթ)
  • Գործող լարումը `5 Վ
  • Մուտքային լարումը (խորհուրդ է տրվում) `7-12V
  • Մուտքային լարումը (սահմանները) `6-20V
  • Թվային I/O կապեր. 14 (որից 6 -ը ապահովում են PWM ելք)
  • Անալոգային մուտքային կապում. 6
  • DC հոսանք մեկ ելքային ելքի համար ՝ 40 մԱ
  • DC հոսանք 3.3V Pin- ի համար `50 mA
  • Ֆլեշ հիշողություն `32 ԿԲ, որից 0.5 ԿԲ -ն օգտագործվում է bootloader- ի կողմից
  • SRAM` 2 ԿԲ
  • EEPROM: 1 ԿԲ
  • Clամացույցի արագություն `16 ՄՀց

Arduino UNO- ի տախտակները ունեն ներկառուցված USB/Serial Bridge չիպ: Այս տարբերակի վրա կամրջի չիպը CH340G է: Նկատի ունեցեք, որ կան տարբեր այլ տեսակի USB/Serial Bridge չիպսեր, որոնք օգտագործվում են Arduino տախտակների տարբեր տեսակների վրա: Այս չիպերը թույլ են տալիս համակարգչի USB պորտին հաղորդակցվել Arduino- ի պրոցեսորային չիպի սերիական ինտերֆեյսի հետ:

Համակարգչի օպերացիոն համակարգը պահանջում է Device Driver ՝ USB/Serial chip- ի հետ հաղորդակցվելու համար: Վարորդը թույլ է տալիս IDE- ին հաղորդակցվել Arduino տախտակի հետ: Սարքի հատուկ վարորդը, որը անհրաժեշտ է, կախված է ինչպես OS տարբերակից, այնպես էլ USB/Serial chip- ի տեսակից: CH340 USB/Serial չիպերի համար կան բազմաթիվ օպերացիոն համակարգերի համար նախատեսված վարորդներ (UNIX, Mac OS X կամ Windows): CH340- ի արտադրողը այստեղ մատակարարում է այդ վարորդներին:

Երբ Arduino UNO- ն առաջին անգամ միացնում եք ձեր համակարգչի USB պորտին, կարմիր լամպը (LED) կմիանա: Գրեթե անմիջապես հետո կարմիր օգտագործողի LED- ն կսկսի արագ թարթել: Դա տեղի է ունենում, քանի որ պրոցեսորը նախապես բեռնված է BLINK ծրագրով, որն այժմ աշխատում է տախտակի վրա:

Քայլ 4. Arduino ինտեգրված զարգացման միջավայր (IDE)

Arduino ինտեգրված զարգացման միջավայր (IDE)
Arduino ինտեգրված զարգացման միջավայր (IDE)

Եթե դեռ չեք տեղադրել Arduino IDE- ն, կարող եք ներբեռնել այն Arduino.cc- ից

Եթե ցանկանում եք լրացուցիչ ներածական տեղեկատվություն Arduino էկոհամակարգում աշխատելու համար, առաջարկում ենք ծանոթանալ HackerBoxes Starter Workshop- ի հրահանգներին:

Միացրեք UNO- ն MicroUSB մալուխին, միացրեք մալուխի մյուս ծայրը համակարգչի USB պորտին և գործարկեք Arduino IDE ծրագիրը: IDE ընտրացանկում ընտրեք «Arduino UNO» գործիքների ներքո> տախտակ: Նաև ընտրեք համապատասխան USB պորտը IDE- ում ՝ գործիքներ> պորտ (հավանաբար անուն ՝ «wchusb»):

Վերջապես, բեռնեք օրինակ կոդի մի կտոր.

Ֆայլ-> Օրինակներ-> Հիմունքներ-> Թարթել

Սա իրականում այն ծածկագիրն է, որը նախապես բեռնված էր ՄԱԿ -ի վրա և պետք է գործարկվեր հենց հիմա `կարմիր օգտագործողի LED- ն արագ թարթելու համար: Այնուամենայնիվ, IDE- ում BLINK ծածկագիրը մի փոքր ավելի դանդաղ է թարթում LED- ը, այնպես որ այն գրատախտակին բեռնելուց հետո կնկատեք, որ լուսադիոդի թարթումը արագից դանդաղ կփոխվի: Տեղադրեք BLINK կոդը UNO- ում ՝ կտտացնելով UPLOAD կոճակին (սլաքի պատկերակը) ՝ ձեր փոփոխված կոդի վերևում: Ստորև դիտեք ծածկագրի կարգավիճակի մասին տեղեկությունները ՝ «կազմել», այնուհետև «վերբեռնել»: Ի վերջո, IDE- ն պետք է նշի «Վերբեռնումն ավարտված է», և ձեր LED- ը պետք է ավելի դանդաղ թարթվի:

Երբ կարողանաք ներբեռնել BLINK- ի սկզբնական կոդը և հաստատել LED արագության փոփոխությունը: Ուշադիր նայեք ծածկագրին: Դուք կարող եք տեսնել, որ ծրագիրը միացնում է LED- ը, սպասում 1000 միլիվայրկյան (մեկ վայրկյան), անջատում է LED- ը, սպասում մեկ վայրկյան, և այնուհետև նորից անում է այդ ամենը `ընդմիշտ:

Փոփոխեք ծածկագիրը ՝ փոխելով «հետաձգման (1000)» երկու հայտարարությունները «հետաձգման (100)»: Այս փոփոխությունը կհանգեցնի LED- ի թարթմանը տասն անգամ ավելի արագ, այնպես չէ՞: Տեղադրեք փոփոխված կոդը UNO- ում և ձեր LED- ը պետք է ավելի արագ թարթվի:

Եթե այո, ապա շնորհավորում եմ: Դուք պարզապես կոտրել եք ներկառուցված կոդի ձեր առաջին կտորը:

Երբ ձեր արագ թարթման տարբերակը բեռնված է և աշխատում է, ինչու՞ չտեսնեք, արդյոք կարող եք նորից փոխել ծածկագիրը ՝ առաջացնելով LED- ի արագ թարթումը երկու անգամ և սպասել մի քանի վայրկյան ՝ նախքան կրկնելը: Փորձի՛ր: Ի՞նչ կասեք որոշ այլ օրինաչափությունների մասին: Երբ ձեզ հաջողվի պատկերացնել ցանկալի արդյունքը, ծածկագրել այն և դիտել, որ այն գործի ըստ նախատեսվածի, դուք ահռելի քայլ եք կատարել ապարատային իրավասու հաքեր դառնալու ուղղությամբ:

Քայլ 5: Անվտանգության ազդանշանային համակարգի տեխնոլոգիա

Անվտանգության ազդանշանային համակարգի տեխնոլոգիա
Անվտանգության ազդանշանային համակարգի տեխնոլոգիա

Arduino UNO- ն կարող է օգտագործվել որպես վերահսկիչ անվտանգության ազդանշանային համակարգի փորձնական ցուցադրման համար:

Սենսոր (օրինակ ՝ շարժման տվիչներ, դռների մագնիսական անջատիչներ կամ լազերային լարեր) կարող են օգտագործվել անվտանգության ազդանշանային համակարգը գործարկելու համար:

Օգտվողի մուտքագրումները, ինչպիսիք են ստեղնաշարերը կամ RFID քարտերը, կարող են ապահովել օգտվողի վերահսկողությունը անվտանգության ազդանշանային համակարգի համար:

Indուցանիշները (ինչպիսիք են ազդանշանները, լուսադիոդային լուսադիոդները և սերիական մոնիտորները) կարող են անվտանգության ազդանշանային համակարգից ելք և կարգավիճակ տրամադրել օգտվողներին:

Քայլ 6: NFC և RFID տեխնոլոգիա

NFC և RFID տեխնոլոգիա
NFC և RFID տեխնոլոգիա

RFID (Ռադիոհաճախականության նույնականացում) գործընթաց է, որի միջոցով տարրերը կարող են նույնացվել ռադիոալիքների միջոցով: NFC (Near Field Communication) մասնագիտացված ենթաբազմություն է RFID տեխնոլոգիայի ընտանիքում: Մասնավորապես, NFC- ն HF (High-Frequency) RFID- ի մասնաճյուղ է, և երկուսն էլ գործում են 13.56 ՄՀց հաճախականությամբ: NFC- ն նախագծված է որպես տվյալների փոխանակման անվտանգ ձև, և NFC սարքը կարող է լինել ինչպես NFC ընթերցող, այնպես էլ NFC պիտակ: Այս եզակի հնարավորությունը թույլ է տալիս NFC սարքերին շփվել հավասարը հավասարի հետ:

Առնվազն RFID համակարգը ներառում է պիտակ, ընթերցող և ալեհավաք: Ընթերցողը ալեհավաքի միջոցով հարցաքննիչ ազդանշան է ուղարկում պիտակին, և պիտակը պատասխանում է իր եզակի տեղեկատվությամբ: RFID պիտակները կամ ակտիվ են, կամ պասիվ:

Ակտիվ RFID պիտակները պարունակում են իրենց սեփական էներգիայի աղբյուրը, ինչը նրանց հնարավորություն է տալիս հեռարձակվել մինչև 100 մետր ընթերցմամբ: Նրանց երկար ընթերցման շրջանակը ակտիվ RFID պիտակներ է դարձնում իդեալական բազմաթիվ ոլորտների համար, որտեղ ակտիվների գտնվելու վայրը և նյութատեխնիկական ապահովման այլ բարելավումները կարևոր են:

Պասիվ RFID պիտակները չունեն իրենց էներգիայի աղբյուրը: Փոխարենը, դրանք սնուցվում են RFID ընթերցողից փոխանցվող էլեկտրամագնիսական էներգիայով: Քանի որ ռադիոալիքները պետք է բավականաչափ ուժեղ լինեն պիտակները սնուցելու համար, պասիվ RFID պիտակներն ունեն մոտակա շփումից մինչև 25 մետր ընթերցման տիրույթ:

Պասիվ RFID պիտակները գալիս են բոլոր ձևերի և չափերի: Նրանք հիմնականում գործում են երեք հաճախականությունների տիրույթներում.

  • Lowածր հաճախականություն (LF) 125 -134 կՀց
  • Բարձր հաճախականություն (HF) 13.56 ՄՀց
  • Ուլտրա բարձր հաճախականություն (UHF) 856 ՄՀց մինչև 960 ՄՀց

Մոտ դաշտային կապի սարքերը գործում են նույն հաճախականությամբ (13.56 ՄՀց), ինչ HF RFID ընթերցողներն ու պիտակները: Որպես HF RFID- ի տարբերակ, մերձակայքի հաղորդակցման սարքերը օգտվել են նրա ռադիոհաճախականության կարճ տիրույթի սահմանափակումներից: Քանի որ NFC սարքերը պետք է միմյանց մոտ լինեն, սովորաբար ոչ ավելի, քան մի քանի սանտիմետր, այն դարձել է հայտնի ընտրություն սպառողների սարքերի, ինչպիսիք են սմարթֆոնները, անվտանգ հաղորդակցության համար:

Peer-to-peer հաղորդակցությունը մի առանձնահատկություն է, որը առանձնացնում է NFC- ն տիպիկ RFID սարքերից: NFC սարքն ունակ է գործել և՛ որպես ընթերցող, և՛ որպես պիտակ: Այս յուրահատուկ ունակությունը NFC- ին դարձրեց հանրաճանաչ ընտրություն `անշփոթ վճարումների համար, ինչը բջջային արդյունաբերության ազդեցիկ խաղացողների կողմից NFC- ն ավելի նոր սմարթֆոնների մեջ ներառելու որոշման առանցքային շարժիչ ուժն է: Բացի այդ, NFC սմարթֆոնները տեղեկատվությունը փոխանցում են մեկ սմարթֆոնից մյուսին ՝ երկու սարքերը միասին հպելով, ինչը տվյալների փոխանակումը, ինչպիսիք են կոնտակտային տվյալները կամ լուսանկարները, վերածում է պարզ աշխատանքի:

Եթե ունեք սմարթֆոն, այն հավանաբար կարող է կարդալ և գրել NFC չիպսեր: Կան շատ հիանալի ծրագրեր, որոնցից մի քանիսը թույլ են տալիս օգտագործել NFC չիպսեր ՝ այլ ծրագրեր գործարկելու, օրացույցային իրադարձություններ հրահրելու, ահազանգեր տեղադրելու և տեղեկատվության տարբեր հատվածներ պահելու համար: Ահա աղյուսակ, թե որ տեսակի NFC պիտակներն են համատեղելի որ բջջային սարքերի հետ:

Ինչ վերաբերում է ներառված NFC պիտակների տեսակներին, սպիտակ քարտը և կապույտ ստեղնը պարունակում են Mifare S50 չիպսեր (տվյալների թերթիկ):

Քայլ 7: PN532 RFID մոդուլ

PN532 RFID մոդուլ
PN532 RFID մոդուլ

Այս NFC RFID մոդուլը հիմնված է առանձնահատկություններով հարուստ NXP PN532 (տվյալների թերթիկի) վրա: Մոդուլը ճեղքում է NXP PN532 չիպի գրեթե բոլոր IO կապերը: Մոդուլի դիզայնը տալիս է մանրամասն ձեռնարկ:

Մոդուլն օգտագործելու համար մենք կպչենք չորս փին վերնագրով:

DIP անջատիչը ծածկված է Kapton ժապավենով, որը պետք է մաքրվի: Այնուհետև անջատիչները կարող են դրվել I2C ռեժիմի վրա, ինչպես ցույց է տրված:

Չորս լարեր են օգտագործվում վերնագիրը Arduino UNO- ի կապումներին միացնելու համար:

Երկու գրադարան պետք է տեղադրվեն Arduino IDE- ում `PN532 մոդուլի համար:

Տեղադրեք NDEF գրադարանը Arduino- ի համար

Տեղադրեք PN532 գրադարանը Arduino- ի համար

Հինգ թղթապանակները գրադարանների պանակում ընդլայնելուց հետո փակեք և վերագործարկեք Arduino IDE- ն ՝ գրադարանները «տեղադրելու» համար:

Բեռնեք Arduino կոդի այս հատվածը.

Ֆայլեր-> Օրինակներ-> NDEF-> ReadTag

Սերիական մոնիտորը սահմանեք 9600 baud և վերբեռնեք ուրվագիծը:

Երկու RFID նշանների սկանավորումը (սպիտակ քարտը և կապույտ ստեղնը) կտա սկանավորման տվյալները սերիական մոնիտորին այսպես.

Not FormattedNFC Tag - Mifare Classic UID AA AA AA AA

UID- ը (եզակի նույնացուցիչ) կարող է օգտագործվել որպես մուտքի վերահսկման մեխանիզմ, որը մուտքի համար պահանջում է տվյալ քարտը, օրինակ ՝ դուռը բացել, դարպաս բացել կամ ազդանշանային համակարգը զինաթափել:

Քայլ 8: Գաղտնաբառի ստեղնաշար

Գաղտնաբառի ստեղնաշար
Գաղտնաբառի ստեղնաշար

Ստեղնաշարը կարող է օգտագործվել մուտքի համար գաղտնաբառ մուտքագրելու համար, օրինակ ՝ դուռը բացելու, դարպասը բացելու կամ ահազանգման համակարգը զինաթափելու համար:

Ստեղնաշարը Arduino- ին միացնելուց հետո, ինչպես ցույց է տրված, ներբեռնեք ստեղնաշարի գրադարանը այս էջից:

Բեռնել ուրվագիծը.

Ֆայլ-> Օրինակներ-> Ստեղնաշար-> HelloKeypad

Եվ ապա փոփոխեք կոդի այս տողերը.

const բայթ ROWS = 4; const բայթ COLS = 4; char ստեղներ [ROWS] [COLS] = {{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}}; բայթ rowPins [ROWS] = {6, 7, 8, 9}; բայթ colPins [COLS] = {2, 3, 4, 5};

Օգտագործեք սերիական մոնիտորը `դիտելու համար, թե ստեղնաշարի որ ստեղներն են սեղմվում:

Քայլ 9. Siren օգտագործելով Piezo Buzzer

Siren օգտագործելով Piezo Buzzer- ը
Siren օգտագործելով Piezo Buzzer- ը

Ո՞ր ահազանգման համակարգին անհրաժեշտ չէ ազդանշանային ազդանշան:

Լարացրեք Piezo Buzzer- ը, ինչպես ցույց է տրված: Ուշադրություն դարձրեք ազդանշանի վրա «+» ցուցիչին:

Փորձեք կից կոդը siren.ino ֆայլում

Քայլ 10: Shift Register RGB LED

Shift Register RGB LED
Shift Register RGB LED

APA106- ը (տվյալների թերթիկ) երեք լուսադիոդ է (կարմիր, կանաչ և կապույտ), որոնք փաթեթավորված են հերթափոխի գրանցման վարորդի հետ միասին `մեկ քորոց տվյալների մուտքագրումն ապահովելու համար: Չօգտագործված քորոցը տվյալների ելք է, որը թույլ կտա APA106 միավորները շղթայված լինել, եթե մենք օգտագործում էինք մեկից ավելին:

APA106- ի ժամանակը նման է WS2812- ին կամ սարքերի դասին, որոնք լայնորեն կոչվում են NeoPixels: APA106- ը վերահսկելու համար մենք կօգտագործենք FastLED գրադարանը:

Փորձեք Onepixel.ino- ի կցված ուրվագիծը, որն օգտագործում է FastLED- ը ՝ գույները շրջելու համար APA106- ի վրա, որը միացված է Arduino UNO- ի 11 -ի կապում:

Քայլ 11: Մագնիսական հարևանության անջատիչ

Մագնիսական հարևանության անջատիչ
Մագնիսական հարևանության անջատիչ

Մագնիսական հարևանության անջատիչը (կամ շփման անջատիչը) հաճախ օգտագործվում է ահազանգման համակարգերում `պատուհանների կամ դռների բաց կամ փակ վիճակը հայտնաբերելու համար: Մի կողմում գտնվող մագնիսը փակում է (կամ բացում) մյուս կողմի անջատիչը, երբ դրանք մոտ են: Շրջանն ու կոդը այստեղ ցույց են տալիս, թե որքան հեշտությամբ կարող են օգտագործվել այս «պրոքս անջատիչները»:

Նկատի ունեցեք, որ ներառված prox անջատիչը «N. C.» է: կամ սովորաբար փակ է: Սա նշանակում է, որ երբ մագնիսը անջատիչի մոտ չէ, անջատիչը փակ է (կամ հաղորդիչ): Երբ մագնիսը մոտ է անջատիչին, այն բացվում է կամ դադարում է անցկացնել:

Քայլ 12: PIR շարժման տվիչներ

PIR շարժման տվիչներ
PIR շարժման տվիչներ

HC-SR501 (ձեռնարկ) շարժման դետեկտոր է ՝ հիմնված պասիվ ինֆրակարմիր (PIR) տվիչի վրա: PIR տվիչները չափում են իրենց տեսադաշտի օբյեկտներից ինֆրակարմիր (IR) ճառագայթումը: Բոլոր օբյեկտները (նորմալ ջերմաստիճանում) ճառագայթման տեսքով ջերմային էներգիա են արձակում: Այս ճառագայթումը տեսանելի չէ մարդու աչքին, քանի որ այն հիմնականում գտնվում է ինֆրակարմիր ալիքների երկարություններում: Այնուամենայնիվ, այն կարող է հայտնաբերվել էլեկտրոնային սարքերի միջոցով, ինչպիսիք են PIR տվիչները:

Լարացրեք բաղադրիչները, ինչպես ցույց է տրված, և տեղադրեք օրինակի կոդը ՝ ձեր աչքերը սնուցելու համար շարժման ակտիվացված LED լուսարձակների պարզ ցուցադրմամբ: Ակտիվացնող շարժումը պատճառ է դառնում, որ օրինակի կոդը փոխի RGB LED- ի գույնը:

Քայլ 13: Լազերային հաղորդալար

Լազերային հաղորդալար
Լազերային հաղորդալար

Լազերը, որը համատեղվում է լույսի ցուցիչի մոդուլի հետ, գեղեցիկ լազերային հաղորդիչ է դարձնում ներխուժողներին հայտնաբերելու համար:

Լույսի սենսորային մոդուլը ներառում է ճանապարհորդության շեմը սահմանող պոտենցիոմետր և շեմը հատելիս թվային ազդանշան հրահրող համեմատիչ: Արդյունքը հզոր, առանցքային լուծում է:

Այլապես, դուք կարող եք փորձել գլորել ձեր սեփական լազերային դետեկտորը ՝ կազմակերպելով մերկ LDR և 10K դիմադրություն ՝ որպես անալոգային (ոչ թվային) մուտքով սնվող լարման բաժանարար: Այս դեպքում շեմը կատարվում է վերահսկիչի ներսում: Ստուգեք այս օրինակը:

Քայլ 14. Անվտանգության ազդանշանային համակարգի պետական մեքենա

Անվտանգության ազդանշանային համակարգի պետական մեքենա
Անվտանգության ազդանշանային համակարգի պետական մեքենա

Elementsուցադրված տարրերը կարող են միավորվել հիմնական, փորձարարական ազդանշանային համակարգի մեջ: Նման օրինակը իրականացնում է չորս պետական վիճակ ունեցող պարզ պետական մեքենա.

ՊԵՏՈ1ԹՅՈ1Ն 1 - Mինված

  • LED լուսավորեք դեղին
  • Կարդացեք սենսորներ
  • Սենսորները խափանվեցին -> STATE2
  • Ստեղնաշարի ճիշտ կոդը մուտքագրված է -> STATE3
  • RFID- ի ճիշտ ընթերցում -> STATE3

ՊԵՏՈ2ԹՅՈ2Ն 2 - Տագնապ

  • Լուսավորեք LED- ը ԿԱՐՄԻՐ
  • Sound Siren- ը Buzzer- ում
  • Ելքի «D» կոճակը սեղմված է -> STATE3

ՊԵՏՈ3ԹՅՈ3Ն 3 - ISինաթափվել

  • Լուսավորեք LED- ը Կանաչին
  • Անջատեք Siren- ը Buzzer- ում
  • Ձեռքի կոճակը «A» սեղմված է -> STATE1
  • NewRFID «B» կոճակը սեղմված է -> STATE4

ՊԵՏԱԿԱՆ 4 - NEWRFID

  • LED լուսավորեք կապույտ
  • Քարտը սկանավորված է (Ավելացնել ՏՏ) -> STATE3
  • Ելքի կոճակ "D" -> STATE3

Քայլ 15: Կապույտ արկղի սղոցում

Blue Box Phreaking
Blue Box Phreaking

Կապույտ արկղը էլեկտրոնային հեռախոսի կոտրման (կեղծիքի) սարք էր, որը կրկնում էր այն հնչերանգները, որոնք օգտագործվում էին հեռավոր հեռախոսազանգեր փոխանակելու համար: Նրանք թույլ տվեցին ուղղորդել ձեր սեփական զանգերը և շրջանցել սովորական հեռախոսային անջատումը և վճարումը: Կապույտ արկղերն այլևս չեն աշխատում շատ երկրներում, բայց Arduino UNO- ի, ստեղնաշարի, ազդանշանի և RGB LED- ի միջոցով կարող եք կառուցել հիանալի Blue Box Replica: Դիտեք նաև այս նմանատիպ նախագիծը:

Շատ հետաքրքիր պատմական կապ կա Blue Boxes- ի և Apple Computer- ի միջև:

Mրագիր MF- ն ունի հիանալի տեղեկատվություն SF/MF անալոգային հեռախոսային ազդանշանի կենդանի, շնչառական մոդելավորման վերաբերյալ, ինչպես այն օգտագործվում էր 1950 -ականներից մինչև 1980 -ականների հեռախոսային ցանցում: Այն թույլ է տալիս Ձեզ «կապույտ արկղի» հեռախոսազանգեր ճիշտ այնպես, ինչպես հեռախոսի հին խոսքերը:

Քայլ 16 ՝ ՀԱACԵԼ ՄՈԼՈՐԱԿԸ

HACK THE PLANET
HACK THE PLANET

Եթե դուք վայելել եք այս Instrucable- ը և կցանկանայիք, որ ամեն ամիս էլեկտրոնիկայի և համակարգչային տեխնիկայի նախագծերի մի զով տուփ իջներ ձեր փոստարկղի վրա, խնդրում ենք միանալ հեղափոխությանը ՝ նավարկելով HackerBoxes.com և բաժանորդագրվելով ամսական անակնկալ տուփին:

Շփվեք և կիսվեք ձեր հաջողությամբ ստորև բերված մեկնաբանություններում կամ HackerBoxes ֆեյսբուքյան էջում: Անշուշտ, մեզ տեղեկացրեք, եթե ունեք որևէ հարց կամ ինչ -որ բանում օգնության կարիք ունեք: Շնորհակալություն HackerBoxes- ի մաս լինելու համար:

Խորհուրդ ենք տալիս: