Turinys:

„HackerBox 0045“: kibirkštinis tinklas: 10 žingsnių
„HackerBox 0045“: kibirkštinis tinklas: 10 žingsnių

Video: „HackerBox 0045“: kibirkštinis tinklas: 10 žingsnių

Video: „HackerBox 0045“: kibirkštinis tinklas: 10 žingsnių
Video: #77 HackerBox 0045 Spark Net 2024, Lapkritis
Anonim
„HackerBox 0045“: „Spark Net“
„HackerBox 0045“: „Spark Net“

Sveikiname HackerBox įsilaužėlius visame pasaulyje! Su „HackerBox 0045“mes eksperimentuojame su „Nordic nRF24“radijo siųstuvais -imtuvais, programuojame ir sujungiame „Digispark Pro“modulius, radijo sąsajos servo variklius, judesio detektorius ir dar daugiau. Šioje instrukcijoje yra informacijos, kaip pradėti naudotis „HackerBox 0045“, kurią galite įsigyti čia, kol pasibaigs atsargos. Jei norėtumėte kiekvieną mėnesį gauti tokią „HackerBox“tiesiai į savo pašto dėžutę, užsiprenumeruokite „HackerBoxes.com“ir prisijunkite prie revoliucijos!

„HackerBoxes“yra mėnesio prenumeratos dėžutės paslauga, skirta elektronikos ir kompiuterių technologijų entuziastams.

HACK PLANET

1 veiksmas: „HackerBox 0045“turinio sąrašas

Image
Image
  • Trys „Digispark Pro ATtiny167“moduliai
  • Trys sustiprinti NRF24L01 moduliai
  • Trys išskirtinės „DigiProNRF“plokštės
  • Trys SMA antenos
  • Sandėliavimo dėžutė su 575 rezistoriais
  • HC-SR501 PIR judesio jutiklio modulis
  • „Micro Servo“su aparatūra
  • Linijinis 10K omų potenciometras
  • „DuPont“jungiamieji laidai nuo moterų iki moterų
  • „BadgeBuddy“įvadas į litavimo rinkinį
  • „Google“logotipo lipdukas
  • Išskirtinis „HackLife“geležies pleistras

Kai kurie kiti dalykai, kurie bus naudingi:

  • Lituoklis, lydmetalis ir pagrindiniai litavimo įrankiai
  • Kompiuteris programinės įrangos įrankiams paleisti

Svarbiausia, kad jums reikės nuotykių jausmo, įsilaužėlių dvasios, kantrybės ir smalsumo. Elektronikos kūrimas ir eksperimentavimas, nors ir labai naudingas, kartais gali būti sudėtinga, sudėtinga ir net varginanti. Tikslas yra pažanga, o ne tobulumas. Kai ištveriate ir mėgaujatės nuotykiais, iš šio pomėgio galite gauti daug pasitenkinimo. Ženkite kiekvieną žingsnį lėtai, apgalvokite smulkmenas ir nebijokite prašyti pagalbos.

„HackerBoxes“DUK yra daug informacijos esamiems ir būsimiems nariams. Beveik į visus gautus netechninės pagalbos el. Laiškus ten jau atsakyta, todėl tikrai dėkojame, kad skiriate kelias minutes skaityti DUK.

2 žingsnis: įvadinis litavimo rinkinys - „BadgeBuddy“

„Digispark Pro“
„Digispark Pro“

„BadgeBuddy“yra paprastas ir įdomus „įvadas į litavimą“. „HackerBoxes“didžiuojasi pagaminusi tūkstančius „BadgeBuddy“rinkinių, skirtų mūsų pomėgiui reklamuoti DEF CON 27 Las Vegase. „BadgeBuddy“rinkinius nemokamai (kaip ir alų) bus galima įsigyti aparatinės įrangos įsilaužimo kaimelyje, litavimo įgūdžių kaimelyje ir pardavėjų kambaryje. „DEF CON Villages“organizatoriai ir savanoriai yra pasirengę supažindinti ir padėti visiems, besidomintiems elektronika ir daugeliu kitų įsilaužimo bei saugumo tyrimų aspektų.

Žinoma, buvo gauta pakankamai papildomų „BadgeBudy“rinkinių, kad visi „HackerBox“nariai taip pat galėtų gauti „BadgeBuddy“rinkinį „HackerBox 0045“. Galite pasidalyti savo „BadgeBuddy“su kuo nors, kas nori išmokti lituoti, arba galite tiesiog mėgautis juo patys!

„BadgeBuddy“yra blizgantis mini ženklelio PCB, kurį galima pakabinti ant konferencinio diržo, kuprinės, piniginės, diržo ir tt naudojant pridedamą rutulio grandinę. „BadgeBuddy“naudoja patobulintą savaiminio važiavimo vaivorykštės šviesos diodų stilių, kad sumažintų BOM ir nereikia jokių išorinių valdymo grandinių. Taip gaunamas įdomus rezultatas, kuris vis dar yra pakankamai paprastas pirmą kartą litavimo projektui.

Jei per šį rinkinį treniruojate ką nors lituoti naujo, internete yra daug puikių vadovų ir vaizdo įrašų apie litavimą. Štai vienas pavyzdys. Atminkite, kad vietinių gamintojų grupės ar įsilaužėlių erdvės dažnai turi litavimo stočių ir patirties, kuria gali pasidalyti. Be to, mėgėjų radijo klubai visada yra puikus elektronikos patirties šaltinis.

„BadgeBuddy“surinkimo pastabos:

  • ALEVINIO CENTRO PADĖTIS PO MONETINIO LEMPUTĖLIO SU LYDIKLIU, KAD PADARYTŲ LYGĄ PATINKIMĄ
  • Lydmetalio monetos klipas pagal kontūrą ant PCB nugaros
  • Pritvirtinkite maitinimo jungiklį prie PCB nugaros
  • ĮDĖKITE MIRKŠČIANČIUS LED ŠVIESOS PRIE PCB SU TRUMPU PIN kodu ARTIAUSIAI prie plokščios LED kontūro pusės ant PCB
  • SOLDER šviesos diodai
  • DĖVĖDAMOS SAUGOJO STIKLO AKMENIUS, APDĖLĖJIMO SUSTABDYMO PRIEMONĖS Į PCB
  • ĮDĖTI MONETO Ląstelę
  • ŠVĖKITE RAINBOW LED CIKLINIMO SĖKMĘ
  • Pritvirtinkite naudojant karoliukų grandinę

3 žingsnis: „Digispark Pro“

„Digispark Pro“naudoja ATtiny167 mikrovaldiklį (duomenų lapą), gražų atnaujinimą iš ATtiny85 originalioje „Digispark“.

„Digispark Pro“galima užprogramuoti tiesiai iš USB, nereikalaujant kito „Arduino“ar programuotojo modulio. USB kodas veikia tiesiai „ATtiny167“.

Palyginti su originaliu „Digispark“, „Pro“yra greitesnis (16Mhz ir 8Mhz), turi daugiau atminties ir turi dar keletą įvesties/išvesties kaiščių.

„Digispark Pro“iš pradžių buvo pristatytas per „Kickstarter“projektą.

4 žingsnis: „Digispark Pro“programavimas

„Digispark Pro“programavimas
„Digispark Pro“programavimas

Prieš net lituodami kaiščius ant „Digispark Pro“, sukonfigūruokite viską, ko reikia jo programavimui, ir įkelkite pavyzdinį kodą, kad mirksėtų borto šviesos diodas. Tai svarbus pasitikėjimo ugdymo žingsnis dirbant su „Digispark Pro“ir tai smagu!

Informacija apie oficialų „Digistump Wiki“nurodo, kaip įdiegti „Arduino IDE“(jei dar neįdiegta), sukonfigūruoti IDE naudoti su „ATtiny167“ir tada įkelti pirmąją mūsų programą.

Kaip įprasta, keiskite laiką (milisekundes) uždelsimo () funkcijos iškvietimuose, tada atnaujinkite „Digispark Pro“, kad pamatytumėte, jog jūsų kodo pakeitimai yra saugomi ir vykdomi mikrovaldiklyje.

Ypatingą dėmesį atkreipkite į pastabas, esančias antraštėje „Trikčių šalinimas“. „Digispark“USB sąsaja nenaudojant aparatinės USB mikroschemos yra šiek tiek nulaužta (nors ir puiki), todėl norint užmegzti USB ryšį, kartais reikia atlikti keletą bandymų, naudoti kitokį laidą ar kitaip pasiklysti, kaip siūloma „Wiki“.

Kai kuriose sąrankose „Digispark Pro“, prijungtas prie kompiuterio, lieka įkrovos tvarkyklėje ir nevykdo vartotojo programos. „Digispark Pro“maitinimas iš maitinimo banko, USB sieninės karpos ar kito maitinimo šaltinio, kai jis yra užprogramuotas, paprastai yra puiki skiriamoji geba.

5 žingsnis: NORDIC NRF24L01 radijo imtuvas

NORDIC radijo imtuvas NRF24L01
NORDIC radijo imtuvas NRF24L01

„NRF24L01“yra vieno lusto radijo siųstuvas -imtuvas, skirtas 2,4–2,5 GHz ISM diapazonui visame pasaulyje. Imtuvas susideda iš visiškai integruoto dažnio sintezatoriaus, galios stiprintuvo, kristalų osciliatoriaus, demoduliatoriaus, moduliatoriaus ir patobulinto protokolo variklio. Išėjimo galia, dažnio kanalai ir protokolo sąranka yra lengvai programuojami naudojant SPI sąsają. Srovės suvartojimas yra tik 9,0 mA, kai išėjimo galia yra -6dBm, o 12,3 mA -RX režimu. Įmontuoti maitinimo išjungimo ir budėjimo režimai palaiko energijos mažinimą. (duomenų lapas)

Kaip veikia belaidis modulis nRF24L01+.

6 veiksmas: sukonfigūruokite „DigiProNRF“mazgus

Konfigūruokite „DigiProNRF“mazgus
Konfigūruokite „DigiProNRF“mazgus

Išskirtinė „DigiProNRF“plokštė palaiko „Digispark Pro“modulio ir „nRF24L01“modulio sujungimą. „DigiProNRF“plokštė taip pat palaiko 3.3V filtruotą reguliatorių, skirtą maitinti „nRF24“, ir suteikia vieną eilę išardytų „Digispark Pro“kaiščių, kad būtų galima lengvai pasiekti elektros linijas ir įvesties/išvesties signalus.

Iš schemos atkreipkite dėmesį, kurie nRF24 modulio kaiščiai yra prijungti prie kurių „Digispark“kaiščių. Šie kaiščių priskyrimai naudojami pridedamame pavyzdiniame kode.

Lituokite du „DigiProNRF“mazgus, kad galėtumėte eksperimentuoti su ryšiu tarp taškų.

NENAUDOKITE trijų „centrinių antgalių kaiščių“, esančių „Digispark Pro“apačioje. Vietoj to, naudokite papildomus antraščių kaiščius, esančius šalia „Digispark Pro“esančių kaiščių eilėje. Trys „centriniai antraštės kaiščiai“gali būti prijungti nesukeliant jokių problemų (jie nėra prijungti prie nieko PCB), tačiau antraštė geriau naudojama pertraukai, nei iššvaistoma trijose nepanaudotose „Digispark“skylėse.

Užprogramuokite du „DigiProNRF“mazgus su pridėtais demonstraciniais eskizais (vienas TX ir kitas RX). Sėkmingai prisijungus prie radijo, kiekvienoje plokštėje esantis „Pin1“šviesos diodas (netoli „Digispark Pro“centro) lėtai mirksės. Nutrūkus radijo ryšiui, šviesos diodas degs nuolat. Pavyzdžiui, jei kitas mazgas yra išjungtas.

FYI, ši demonstracija yra pagrįsta „Pro nRF24L01+ Shield“pamoka.

Rekomenduojamas: