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

HackerBox 0045: Spark Net: 10 քայլ
HackerBox 0045: Spark Net: 10 քայլ

Video: HackerBox 0045: Spark Net: 10 քայլ

Video: HackerBox 0045: Spark Net: 10 քայլ
Video: #77 HackerBox 0045 Spark Net 2024, Հուլիսի
Anonim
HackerBox 0045: Spark Net
HackerBox 0045: Spark Net

Ողջույն ողջ աշխարհի HackerBox ցանցահեններին: HackerBox 0045- ով մենք փորձարկում ենք սկանդինավյան nRF24 ռադիոհաղորդիչ սարքերի, ծրագրավորման և ցանցի ստեղծման Digispark Pro մոդուլների, ռադիոընդունիչ սերվո շարժիչների, շարժման դետեկտորների և շատ ավելին: Այս հրահանգը պարունակում է տեղեկատվություն HackerBox 0045 -ով սկսելու համար, որը կարելի է ձեռք բերել այստեղ, քանի դեռ մատակարարումները վերջանում են: Եթե ցանկանում եք ամեն ամիս ստանալ ձեր փոստարկղում այսպիսի HackerBox, խնդրում ենք բաժանորդագրվել HackerBoxes.com կայքում և միանալ հեղափոխությանը:

HackerBoxes- ը էլեկտրոնիկայի և համակարգչային տեխնոլոգիաների սիրահարների ամենամսյա բաժանորդագրության տուփի ծառայություն է `Hardware Hackers - The dreamers of dreams:

HACK THE PLANET

Քայլ 1. Բովանդակության ցուցակ HackerBox 0045 -ի համար

Image
Image
  • Երեք Digispark Pro ATtiny167 մոդուլ
  • Երեք ուժեղացված NRF24L01 մոդուլ
  • Երեք բացառիկ DigiProNRF տպատախտակներ
  • Երեք SMA ալեհավաք
  • Պահպանման տուփ 575 դիմադրիչներով
  • HC-SR501 PIR Շարժման ցուցիչ մոդուլ
  • Micro Servo սարքավորումներով
  • 10K Օմ գծային պոտենցիոմետր
  • Իգականից իգական սեռի DuPont Jumper լարերը
  • BadgeBuddy Intro to Soldering Kit
  • Google Logo կպչուկ
  • Բացառիկ HackLife Iron-On Patch

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

  • Sոդման երկաթ, զոդման և զոդման հիմնական գործիքներ
  • Համակարգիչ `ծրագրային գործիքների գործարկման համար

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

Ներկայիս և ապագա անդամների համար հարուստ տեղեկատվություն կա HackerBoxes ՀՏՀ -ում: Գրեթե բոլոր ոչ տեխնիկական աջակցության նամակները, որոնք մենք ստանում ենք, արդեն պատասխանում են այնտեղ, ուստի մենք իսկապես գնահատում ենք, որ մի քանի րոպե տրամադրեցիք ՀՏՀ-ն կարդալու համար:

Քայլ 2. Ներածման զոդման հավաքածու - BadgeBuddy

Digispark Pro
Digispark Pro

BadgeBuddy- ն պարզ և զվարճալի «ներածություն զոդման» հավաքածուն է: HackerBoxes- ը հպարտ է, որ ստեղծել է հազարավոր BadgeBuddy հավաքածուներ ՝ Լաս Վեգասում DEF CON 27 -ում մեր հոբբին խթանելու համար: BadgeBuddy հավաքածուները անվճար հասանելի կլինեն (ինչպես գարեջուրում) Hardware Hacking Village- ում, Soldering Skills Village- ում և Վաճառողների սենյակում: DEF CON Villages- ի կազմակերպիչները և կամավորները նվիրված են էլեկտրոնիկայի և հաքերային և անվտանգության հետազոտությունների բազմաթիվ այլ ասպեկտներով հետաքրքրվողներին ներկայացնելու և օգնելու:

Իհարկե, բավականաչափ լրացուցիչ BadgeBudy հավաքածուներ են ձեռք բերվել, որպեսզի համոզվեք, որ HackerBox- ի բոլոր անդամները կարող են ձեռք բերել նաև BadgeBuddy հավաքածու HackerBox 0045 -ում: Դուք կարող եք կիսվել ձեր BadgeBuddy- ով մեկով, ով ցանկանում է սովորել զոդել, կամ կարող եք պարզապես վայելել այն ձեզ համար:

The BadgeBuddy- ը թարթող մինի-կրծքանշանի տախտակ է, որը կարելի է կախել կոնֆերանսի ճարմանդից, ուսապարկից, դրամապանակից, գոտուց և այլն ՝ օգտագործելով ներառված գնդակի շղթան: BadgeBuddy- ն օգտագործում է ինքնակառավարվող հեծանվավազքի ծիածանի LED- ների կատարելագործված ոճ `նվազեցված BOM- ի համար` առանց արտաքին կառավարման սխեմաների պահանջվելու: Սա ստեղծում է հետաքրքիր արդյունք, որը դեռ բավական պարզ է առաջին անգամ եռակցման նախագծի համար:

Եթե դուք ինչ -որ մեկին մարզում եք այս հավաքածուի միջոցով, ով նոր է զոդման, ապա շատ մեծ ուղեցույցներ և տեսանյութեր կան զոդման մասին: Ահա մեկ օրինակ. Հիշեք, որ տեղական արտադրողների խմբերը կամ հաքերային տարածքները հաճախ ունեն զոդման կայաններ և կիսվելու փորձ: Բացի այդ, սիրողական ռադիոակումբները միշտ էլեկտրոնիկայի փորձի գերազանց աղբյուրներ են:

BadgeBuddy Assembly նշումներ

  • ԹԻIN ԿԵՆՏՐՈՆԻ ՄԱՍԻՆ Մետաղադրամների բջիջի ներքևի մասում ՝ SԻՆՎՈՎ ՝ ԹՈՅԼ ԿՌՈՄ
  • OLDԻՆՎՈ ՄՈINՏԻՆԻ ԲԱՆԱԿԻ ԿԼԻՊԸ ՀԱՄԱԼՍԱՐԱՆՈԹՅԱՆ ՀԱՄԱԿԱՐԳՉԱՅԻՆ ՀԱՄԱԿԱՐԳԻ ՀԱՄԱՐ
  • Կցեք POWER POWER անջատիչ միացում PCB- ից
  • ՆԵՐԿԱՅԱԼ FLԱՌԱՅԻՆ sԵsԱԴՐՈԹՅՈՆՆԵՐ PCB- Ի ԴԵՊԻ ՀԱՄԱԼՈESTՐՏ ՊԱՀՈՅԻ ԱՌԱՆՈԹՅԱՆ ԵՐԿՐՈԹՅԱՆ ԿՈIDՄԻԿԻՆ ԿԱՐORT
  • OLDԻԿՈ LED- ները
  • ԱՆՎՏԱՆԳՈLԹՅԱՆ ԱՊԱԿԱՆ ԱՊԱԳՈՐՈԹՅՈՆՆԵՐ, ԿԱՐԳԱՎՈՐՈ PՄ Ե PԵՔ ՊԻՆՍԵՐԻ ԿՈINՌՆԵՐԸ
  • ՄՏՆԵԼ Մետաղադրամի բջիջ
  • ՏՈՆԵԼ RAԻՆԱՆՈ ԱՌԱՆՈՐԴԵ C Հեծանվավազքի հաջողություն
  • ՀԱTՈՈԹՅՈՆ ՕԳՏԱԳՈՐՈՄ Ո BEՁԵՎԻ Շղթա

Քայլ 3: Digispark Pro

Digispark Pro- ն օգտագործում է ATtiny167 միկրոկոնտրոլերը (տվյալների թերթիկ), ինչը լավ արդիականացում է ATtiny85- ից բուն Digispark- ի վրա:

Digispark Pro- ն կարող է ծրագրավորվել անմիջապես USB- ից ՝ առանց Arduino- ի կամ ծրագրավորողի այլ մոդուլի կարիք ունենալու: USB կոդն աշխատում է անմիջապես ATtiny167- ով:

Նախնական Digispark- ի համեմատ, Pro- ն ավելի արագ է (16 ՄՀց ընդդեմ 8 ՄՀց), ունի ավելի շատ պահեստ և ունի մի քանի այլ մուտքի/ելքային կապում:

Digispark Pro- ն ի սկզբանե ներկայացվել է Kickstarter նախագծի միջոցով:

Քայլ 4. Digispark Pro- ի ծրագրավորում

Digispark Pro- ի ծրագրավորում
Digispark Pro- ի ծրագրավորում

Նախքան նույնիսկ կապումներն ամրացնելը Digispark Pro- ի վրա, կազմաձևեք այն ամենն, ինչ անհրաժեշտ է այն ծրագրավորելու համար և բեռնեք օրինակելի ծածկագիրը, որպեսզի թարթեք բեռնված LED- ը: Սա Digispark Pro- ի հետ աշխատելու համար վստահության ամրապնդման կարևոր քայլ է և զվարճալի:

Պաշտոնական Digistump Wiki- ի տեղեկատվությունը մեզ ուղեկցում է Arduino IDE- ի տեղադրման միջոցով (եթե այն արդեն տեղադրված չէ), կազմաձևելով IDE- ն ATtiny167- ի համար օգտագործելու համար, այնուհետև բեռնելով մեր առաջին ծրագիրը:

Ինչպես միշտ, խաղացեք հետաձգման () գործառույթի ժամանակի փոփոխման հետ (միլիվայրկյաններ), այնուհետև ջնջեք Digispark Pro- ն ՝ տեսնելու, որ ձեր կոդի փոփոխությունները պահվում և կատարվում են միկրոկոնտրոլերի վրա:

Հատուկ ուշադրություն դարձրեք «Խնդիրների վերացում» խորագրի ներքո գտնվող գրառումներին: Digispark- ի USB ինտերֆեյսը ՝ առանց ապարատային USB չիպ օգտագործելու, մի փոքր հաքերական է (չնայած փայլուն), ուստի USB կապ հաստատելու համար երբեմն պահանջվում են մի քանի անգամ կրկնել, այլ մալուխ կամ այլ վեճեր, ինչպես առաջարկվում է Վիքիում:

Որոշ կարգավորումների դեպքում Digispark Pro- ն, միացված լինելով համակարգչին, մնում է իր բեռնախցիկում և չի կատարում օգտվողի ծրագիրը: Digispark Pro- ի սնուցումը էներգիայի բանկից, USB պատի գորտնուկից կամ էլեկտրամատակարարման այլ աղբյուրներից, երբ այն ծրագրավորվի, ընդհանուր առմամբ կատարյալ լուծում է:

Քայլ 5. NORDIC NRF24L01 ռադիոհաղորդիչ

NORDIC NRF24L01 ռադիոհաղորդիչ
NORDIC NRF24L01 ռադիոհաղորդիչ

NRF24L01- ը մեկ չիպային ռադիոհաղորդիչ է համաշխարհային 2.4 - 2.5 ԳՀց ISM տիրույթի համար: Հաղորդիչ սարքը բաղկացած է լիովին ինտեգրված հաճախականության սինթեզատորից, հզորության ուժեղացուցիչից, բյուրեղյա տատանումից, դեմոդուլյատորից, մոդուլյատորից և ուժեղացված արձանագրային շարժիչից: Ելքային հզորությունը, հաճախականության ալիքները և արձանագրությունների կարգավորումը հեշտությամբ ծրագրավորելի են SPI ինտերֆեյսի միջոցով: Ընթացիկ սպառումը կազմում է ընդամենը 9.0 մԱ ՝ -6 դԲմ ելքային հզորությամբ և RX ռեժիմում ՝ 12.3 մԱ: Ներկառուցված Power Down և Standby ռեժիմներն աջակցում են էներգիայի կրճատմանը: (տվյալների թերթիկ)

Ինչպես է աշխատում nRF24L01+ անլար մոդուլը:

Քայլ 6. Կարգավորեք DigiProNRF հանգույցները

Կարգավորել DigiProNRF հանգույցները
Կարգավորել DigiProNRF հանգույցները

Բացառիկ DigiProNRF տպատախտակն ապահովում է Digispark Pro մոդուլի և nRF24L01 մոդուլի փոխկապակցումը: DigiProNRF- ի միակցիչն աջակցում է նաև 3.3 Վ ֆիլտրացված կարգավորիչ ՝ nRF24- ը սնուցելու համար և ապահովում է Digispark Pro կոճերի մեկ տող `էլեկտրահաղորդման գծերին և I/O ազդանշաններին հեշտ մուտք գործելու համար:

Սխեմատիկ գծապատկերից նշեք, թե որ nRF24 մոդուլի կապում է որ Digispark կապում: Այս կապի նշանակումները օգտագործվում են կցված օրինակի ծածկագրում:

Erոդեք երկու DigiProNRF հանգույց ՝ փորձարկելու հանգույցների միջև կետ առ կետ հաղորդակցությունը:

Մի ՊԱՀԱՆԵՔ Digispark Pro- ի ներքևի երեք «կենտրոնագլուխ կապում»: Փոխարենը, օգտագործեք լրացուցիչ վերնագրի քորոցներ Digispark Pro- ի կողքին ջարդվող կապումների շարքի համար: Երեք «կենտրոնագլուխ կապում» կարելի է միացնել առանց որևէ խնդիրների առաջացման (դրանք միացված չեն PCB- ում), բայց վերնագիրն ավելի լավ է օգտագործվում ճեղքման համար, քան վատնում Digispark- ի երեք չօգտագործված անցքերի վրա:

Programրագրեք DigiProNRF երկու հանգույցները կցված ցուցադրական ուրվագծերով (մեկը TX- ի և մեկը RX- ի համար): Ինքնաթիռի Pin1 LED- ը (Digispark Pro- ի կենտրոնի մոտ) յուրաքանչյուր տախտակի վրա դանդաղ կթարթվի, երբ ռադիոկապը հաջողվի: LED- ն ամուր կմնա, երբ ռադիոկապը խզվի: Օրինակ, եթե մյուս հանգույցը անջատված է:

FYI, այս ցուցադրությունը հիմնված է Pro nRF24L01+ Shield ձեռնարկի վրա:

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