Përmbajtje:

HackerBox 0029: Kompleti i terrenit: 6 hapa
HackerBox 0029: Kompleti i terrenit: 6 hapa

Video: HackerBox 0029: Kompleti i terrenit: 6 hapa

Video: HackerBox 0029: Kompleti i terrenit: 6 hapa
Video: HackerBox #0029: Field Kit 2024, Korrik
Anonim
HackerBox 0029: Kompleti i fushës
HackerBox 0029: Kompleti i fushës

Kit i fushës - Këtë muaj, HackerBox Hackers po eksplorojnë mjete të ndryshme miniaturë dhe të lëvizshme për operacione të shkathëta në terren. Ky udhëzues përmban informacione për të punuar me HackerBox #0029, të cilat mund t'i merrni këtu derisa furnizimet të kenë mbaruar. Gjithashtu, nëse dëshironi të merrni një HackerBox si ky në kutinë tuaj postare çdo muaj, ju lutemi regjistrohuni në HackerBoxes.com dhe bashkohuni me revolucionin!

Temat dhe objektivat e të mësuarit për HackerBox 0029:

  • Mblidhni një grup të vogël mjetesh elektronike për operacionet në terren celular
  • Përgatitni kapëset e kapjes së mikro-rrëmbyesve për aplikacionet e hakimit të pajisjeve
  • Konfiguroni platformën ATmega32U4 Pro Micro në Arduino IDE
  • Aplikoni operacione të thjeshta I/O dhe autobus për të shfrytëzuar objektivat e harduerit
  • Kuptoni programimin dhe përmbajtjen e hedhjes së EPROM -ve
  • Eksperimentoni me një mjet Analizues Logjik të bazuar në Përpunim

HackerBoxes është shërbimi mujor i kutisë së abonimit për elektronikë DIY dhe teknologji kompjuterike. Ne jemi hobiistë, krijues dhe eksperimentues. Ne jemi ëndërrimtarët e ëndrrave. HACK PLANETIN!

Hapi 1: HackerBox 0029: Përmbajtja e Kutisë

HackerBox 0029: Përmbajtja e Kutisë
HackerBox 0029: Përmbajtja e Kutisë
HackerBox 0029: Përmbajtja e Kutisë
HackerBox 0029: Përmbajtja e Kutisë
  • HackerBoxes #0029 Karta e Referencës e Mbledhshme
  • Rast ekskluziv HackerBoxes Zinxhir
  • Hekur për saldim portativ 5V
  • ProMicro ATmega32U4 5V 16MHz
  • OLED 0.91 Inç Ekran 128x32 I2C
  • Moduli i katër butonave të butonit
  • Gjashtë module të korrigjimit LED
  • Moduli AT24C256 I2C EEPROM
  • 400 pikë Paperboard pa saldim
  • Pako me tela Jumper
  • Set i kapëseve Mini Grabber
  • Fitil ngjitës 2mm me 1.5m
  • Kabllo MicroUSB
  • Kabllo MiniUSB
  • Seti i drejtuesit të saktë
  • Telefoni ekskluziv Phreak Decal Exclusive
  • Keychain ekskluziv i Dragoit me 8 bite

Disa gjëra të tjera që do të jenë të dobishme:

Kompjuter për drejtimin e mjeteve softuerike

Më e rëndësishmja, do t'ju duhet një ndjenjë aventure, shpirti DIY dhe kurioziteti i hakerëve. Elektronika DIY nuk është një kërkim i parëndësishëm dhe HackerBoxes nuk është një version i zbutur. Qëllimi është përparimi, jo përsosmëria. Kur këmbëngulni dhe kënaqeni me aventurën, një kënaqësi e madhe mund të nxirret nga mësimi i teknologjisë së re dhe shpresojmë që disa projekte të funksionojnë. Ne ju sugjerojmë të bëni çdo hap ngadalë, duke pasur parasysh detajet dhe mos kini frikë të kërkoni ndihmë.

Vini re se ka një mori informacionesh për anëtarët aktualë dhe të ardhshëm në FAQ të HackerBox.

Hapi 2: Operacionet në terren

Image
Image

Si një Hacker Hardware, ju kurrë nuk e dini kur ose ku mund t'ju duhet të modifikoni blicin në një ruter, të hidhni ROM -të nga një sistem lojërash video, të ndërroni disa kunja I/O, të mos shisni një bateri të sëmurë ose përndryshe të kurseni ditën.

HackerBoxes Field Kit është një kalim i parë në burimin tuaj të ndihmës së parë elektronike. Pasi të zhvillohet, ju mund ta mbani gati pajisjen tuaj të fushës në çantën tuaj të shpinës, çantës ose çantës së defekteve.

Shembuj të skenarëve:

Hacking Lodrat

Më shumë Lodra

Makinat e Votimit

Dita e Fushës 2018

Hacking i makinave

Hapi 3: Arduino Pro Micro 5V 16MHz

Skenarë Pro Mikro për operacionet në terren
Skenarë Pro Mikro për operacionet në terren

Arduino Pro Micro bazohet në mikrokontrolluesin ATmega32U4 i cili ka një ndërfaqe USB të integruar. Kjo do të thotë që nuk ka FTDI, PL2303, CH340 ose ndonjë çip tjetër që vepron si ndërmjetës midis kompjuterit tuaj dhe mikrokontrolluesit Arduino.

Ne sugjerojmë së pari të punoni me Pro Micro pa i bashkuar kunjat në vend. Ju mund të kryeni konfigurimin dhe testimin bazë pa përdorur kunjat e kokës. Gjithashtu, vonesa e bashkimit në modul jep një ndryshore më pak për të korrigjuar nëse hasni në ndonjë ndërlikim.

Nëse nuk e keni Arduino IDE të instaluar në kompjuterin tuaj, filloni duke e marrë atë nga arduino.cc. KUJDES: Sigurohuni që të zgjidhni versionin 5V nën mjetet> procesori para se të programoni Pro Micro. Mbajtja e këtij grupi për 3.3V do të funksionojë një herë dhe më pas pajisja do të duket se nuk lidhet kurrë me kompjuterin tuaj derisa të ndiqni udhëzimet "Reset to Bootloader" në udhëzuesin e diskutuar më poshtë, i cili mund të jetë pak i ndërlikuar.

Sparkfun ka një Udhëzues të shkëlqyeshëm Pro Micro Hookup. Udhëzuesi i lidhjes ka një përmbledhje të hollësishme të bordit Pro Micro dhe më pas një seksion për "Instalimi: Windows" dhe një seksion për "Instalimi: Mac & Linux". Ndiqni udhëzimet në versionin e duhur të atyre udhëzimeve të instalimit në mënyrë që të konfiguroni Arduino IDE tuaj për të mbështetur Pro Micro. Ne zakonisht fillojmë të punojmë me një bord Arduino duke ngarkuar dhe/ose modifikuar skicën standarde Blink. Sidoqoftë, Pro Micro nuk përfshin LED -in e zakonshëm në kunjin 13. Për fat të mirë, ne mund të kontrollojmë LED -të RX/TX dhe Sparkfun ka siguruar një skicë të vogël të pastër për të demonstruar se si. Kjo është në pjesën e Udhëzuesit të lidhjes të titulluar, "Shembulli 1: Blinkies!" Verifikoni që mund të përpiloni dhe shkarkoni këtë Blinkies! shembull para se të vazhdoni.

Hapi 4: Skenarë Pro Mikro për Operacionet në Terren

Për të lexuar dhe shkruar grupe prej tetë rreshtave I/O nga Pro Micro duke përdorur një ndërfaqe të thjeshtë serike, provoni skicën Serial_IO.ino të përfshirë këtu. Ky është një nga mjetet më të thjeshta të integruara që mund të përdorim për të manipuluar ose marrë në pyetje çdo sistem të synuar në të cilin po punojmë.

Ose kërcyesit e thjeshtë ose moduli i butonit prekës mund të përdoren për të demonstruar hyrjet dixhitale në kunjat 10, 16, 14, 15, 18, 19, 20 dhe 21.

Në mënyrë të ngjashme, moduli LED mund të përdoret për të shfaqur daljet dixhitale në kunjat 2, 3, 4, 5, 6, 7, 8 dhe 9.

Në përdorim praktik, këto linja I/O do të ndërlidheshin me sistemin e synuar.

Pak më e avancuar se ky shembull, platforma e Përpunimit mund të përdoret për të zbatuar një analizues logjik bazë duke përdorur Pro Micro.

Ne mund të eksperimentojmë leximin dhe shkrimin e modulit serik AT24C256 EEPROM (fleta e të dhënave) duke përdorur këtë kod demo.

Ekrani OLED 128x32 mund të përdoret kur një kompjuter mund të mos jetë i disponueshëm për shfaqjen e daljes. Ka biblioteka të ndryshme SSD1306 në dispozicion në internet.

Për një sfidë të përparuar të përdorimit të mikrokontrolluesit si një platformë debugimi/hakimi, hidhini një sy projektit Bus Ninja. Vini re se kjo do të kërkojë avr-gcc toolchain dhe avrdude në krahasim me përdorimin e Arduino IDE.

Hapi 5: Vendosja e Kompletit të Terrenit në Praktikë

Vendosja e Kompletit të Fushës në Praktikë
Vendosja e Kompletit të Fushës në Praktikë

Meqenëse ne të gjithë kemi prejardhje të ndryshme dhe raste të ndryshme përdorimi për mjete të ndryshme, do të donim të shihnim njerëz që ndajnë disa nga këto detaje në komentet më poshtë.

Merrni parasysh të ndani mendimet tuaja për disa ose të gjitha këto pika:

Për nevojat tuaja specifike, çfarë mund të paketoni në Kutinë tuaj të Fushave që nuk ishte përfshirë këtu?

Në cilat situata mendoni se ndoshta keni nevojë për Kutinë tuaj të Fushës?

Ku do ta mbani Kit -in tuaj të fushës?

Gjatë muajve të ardhshëm, ju lutemi postoni këtu kur dhe si përfunduat duke përdorur pajisjen tuaj Field.

Hapi 6: Hack Planet

Hack Planet
Hack Planet

Nëse e keni shijuar këtë Instrucable dhe dëshironi të keni një kuti elektronike dhe teknologjie kompjuterike të dorëzuar direkt në kutinë tuaj postare çdo muaj, ju lutemi bashkohuni me revolucionin HackerBox duke u ABONUAR KETU.

Ndihmoni dhe ndani suksesin tuaj në komentet më poshtë ose në faqen e HackerBoxes në Facebook. Sigurisht na tregoni nëse keni ndonjë pyetje ose keni nevojë për ndihmë për ndonjë gjë. Faleminderit që jeni pjesë e HackerBoxes!

Recommended: