Kazalo:

HackerBox 0029: Komplet na terenu: 6 korakov
HackerBox 0029: Komplet na terenu: 6 korakov

Video: HackerBox 0029: Komplet na terenu: 6 korakov

Video: HackerBox 0029: Komplet na terenu: 6 korakov
Video: Fard - Invictus Box Unboxing 2024, Julij
Anonim
HackerBox 0029: Komplet na terenu
HackerBox 0029: Komplet na terenu

Field Kit - Ta mesec hekerji HackerBox raziskujejo različna miniaturna in mobilna orodja za agilne terenske operacije. Ta navodila vsebujejo informacije za delo s HackerBoxom #0029, ki jih lahko prevzamete tukaj, ko so na zalogi. Če želite vsak mesec v svoj nabiralnik prejemati takšen HackerBox, se naročite na HackerBoxes.com in se pridružite revoluciji!

Teme in učni cilji za HackerBox 0029:

  • Sestavite majhen komplet elektronskih orodij za mobilne terenske operacije
  • Pripravite sponke za sponke za mikrograbir za aplikacije za vdiranje strojne opreme
  • Konfigurirajte platformo ATmega32U4 Pro Micro v Arduino IDE
  • Uporabite preproste operacije V/I in vodila za izkoriščanje ciljev strojne opreme
  • Razumevanje vsebine programiranja in dampinga EPROM -ov
  • Poskusite z orodjem Logic Analyzer, ki temelji na obdelavi

HackerBoxes je storitev mesečne naročnine na elektroniko in računalniško tehnologijo DIY. Smo ljubitelji, ustvarjalci in eksperimentatorji. Mi smo sanjači sanj. ZDRUŽITE PLANETO!

1. korak: HackerBox 0029: Vsebina škatle

HackerBox 0029: Vsebina škatle
HackerBox 0029: Vsebina škatle
HackerBox 0029: Vsebina škatle
HackerBox 0029: Vsebina škatle
  • HackerBoxes #0029 Zbirateljska referenčna kartica
  • Ekskluzivna torbica na zadrgo HackerBoxes
  • Prenosni spajkalnik 5V
  • ProMicro ATmega32U4 5V 16MHz
  • OLED 0,91 -palčni zaslon 128x32 I2C
  • Modul s štirimi ključi
  • Šest LED modul za odpravljanje napak
  • AT24C256 I2C EEPROM modul
  • 400 -točkovna spajkalna deska
  • Komplet žične skakalnice
  • Komplet zaponk Mini Grabber
  • Spajkalni stenj 2 mm za 1,5 m
  • MicroUSB kabel
  • MiniUSB kabel
  • Komplet natančnih gonilnikov
  • Ekskluzivna telefonska nalepka Phreak Ekskluzivna
  • Ekskluzivni 8 -bitni Dragon obesek za ključe

Nekaj drugih stvari, ki vam bodo v pomoč:

Računalnik za izvajanje programskih orodij

Najpomembneje je, da boste potrebovali občutek pustolovščine, DIY duha in hekersko radovednost. Elektronika DIY ni trivialno zasledovanje in HackerBoxes ni razvodnjena različica. Cilj je napredek in ne popolnost. Ko vztrajate in uživate v pustolovščini, lahko veliko znanja pridobite z učenjem nove tehnologije in upajmo, da bodo nekateri projekti uspeli. Predlagamo, da vsak korak naredite počasi, pri tem pazite na podrobnosti in ne bojte se prositi za pomoč.

Upoštevajte, da je v pogostih vprašanjih o HackerBoxu veliko informacij za sedanje in bodoče člane.

2. korak: Operacije na terenu

Image
Image

Kot heker strojne opreme nikoli ne veste, kdaj in kje boste morda morali na usmerjevalniku spremeniti bliskavico, odstraniti ROM -e iz sistema video iger, preklopiti nekatere vhodno -izhodne zatiče, odpakirati poškodovano baterijo ali kako drugače rešiti dan.

Terenski komplet HackerBoxes je prvi vstop v vir prve pomoči elektronike. Ko je razvit, lahko svoj terenski komplet pripravite v nahrbtniku, aktovki ali torbi za odstranjevanje hroščev.

Primeri scenarijev:

Hekerske igrače

Več igrač

Glasovalni stroji

Dan polja 2018

Vdiranje avtomobilov

Korak: Arduino Pro Micro 5V 16MHz

Pro mikro scenariji za terenske operacije
Pro mikro scenariji za terenske operacije

Arduino Pro Micro temelji na mikrokrmilniku ATmega32U4, ki ima vgrajen vmesnik USB. To pomeni, da med vašim računalnikom in mikrokrmilnikom Arduino ni posrednika FTDI, PL2303, CH340 ali katerega koli drugega čipa.

Predlagamo, da najprej delate s Pro Micro brez spajkanja zatičev. Osnovno konfiguracijo in testiranje lahko izvedete brez uporabe zatičev glave. Tudi zamuda pri spajkanju modula daje eno manj spremenljivko za odpravljanje napak, če naletite na kakršne koli zaplete.

Če v računalniku nimate nameščenega Arduino IDE, ga začnite z arduino.cc. OPOZORILO: Pred programiranjem Pro Micro ne pozabite izbrati različice 5V v orodju> procesor. Ta nastavitev za 3.3V bo delovala enkrat, nato pa se bo zdelo, da se naprava nikoli ne poveže z vašim računalnikom, dokler ne sledite navodilom »Ponastavi na zagonski program« v spodnjem priročniku, kar je lahko nekoliko težavno.

Sparkfun ima odličen Pro Micro Hookup Guide. Priročnik za priklop vsebuje podroben pregled plošče Pro Micro in nato razdelek za "Namestitev: Windows" in razdelek za "Namestitev: Mac in Linux". Sledite navodilom v ustrezni različici teh navodil za namestitev, da nastavite svoj Arduino IDE za podporo Pro Micro. Običajno začnemo delati z Arduino ploščo tako, da naložimo in/ali spremenimo standardno skico Blink. Vendar Pro Micro ne vključuje običajne LED na zatiču 13. Na srečo lahko nadzorujemo LED diode RX/TX, Sparkfun pa je predstavil lepo skico, ki dokazuje, kako. To je v razdelku Priročnika za priključitev z naslovom "Primer 1: Blinkies!" Preverite, ali lahko sestavite in prenesete te Blinkies! primer, preden greš naprej.

4. korak: Pro mikro scenariji za terenske operacije

Za branje in pisanje sklopov osmih V/I linij iz programa Pro Micro s preprostim serijskim vmesnikom preizkusite skico Serial_IO.ino, ki je tukaj vključena. To je eno najpreprostejših vdelanih orodij, s katerimi bi lahko manipulirali ali zasliševali kateri koli ciljni sistem, na katerem delamo.

Za demontažo digitalnih vhodov na zatičih 10, 16, 14, 15, 18, 19, 20 in 21 lahko uporabite preproste skakalce ali modul taktilnega gumba.

Podobno lahko LED modul uporabite za prikaz digitalnih izhodov na nožicah 2, 3, 4, 5, 6, 7, 8 in 9.

V praksi bi se te I/O linije povezovale s ciljnim sistemom.

Nekoliko naprednejša od tega primera se lahko platforma Processing uporabi za izvajanje osnovnega logičnega analizatorja z uporabo Pro Micro.

S to demo kodo lahko eksperimentiramo z branjem in pisanjem modula serijskega EEPROM -a (podatkovnega lista) AT24C256.

Zaslon OLED velikosti 128 x 32 se lahko uporablja, kadar računalnik morda ni na voljo za prikaz izhoda. Na spletu so na voljo različne knjižnice SSD1306.

Za napreden izziv uporabe mikrokrmilnika kot platforme za odpravljanje napak/vdora si oglejte projekt Bus Ninja. Upoštevajte, da bo to zahtevalo avr-gcc toolchain in avrdude v nasprotju z uporabo Arduino IDE.

5. korak: Prenašanje kompleta na terenu v prakso

Izvajanje terenskega kompleta v praksi
Izvajanje terenskega kompleta v praksi

Ker imamo vsi različno ozadje in različne primere uporabe različnih orodij, bi radi videli, da bi ljudje v spodnjih komentarjih delili nekatere od teh podrobnosti.

Delite svoje misli o nekaterih ali vseh teh točkah:

Kaj lahko za svoje posebne potrebe zapakirate v komplet Field Field, ki ga tukaj ni vključeno?

V kakšnih situacijah si mislite, da bi potrebovali vaš terenski komplet?

Kje boste hranili svoj terenski komplet?

V prihodnjih mesecih prosimo, da tukaj objavite, kdaj in kako ste končali z uporabo vašega Field Kit.

6. korak: Hack the Planet

Hack the Planet
Hack the Planet

Če ste uživali v tem Instrucableu in bi radi vsak mesec dobili nabiralnik elektronike in računalniške tehnologije neposredno v vaš nabiralnik, se pridružite revoluciji HackerBox tako, da se naročite TUKAJ.

Dosezite in delite svoj uspeh v spodnjih komentarjih ali na Facebook strani HackerBoxes. Vsekakor nam sporočite, če imate kakršna koli vprašanja ali potrebujete pomoč pri čem. Hvala, ker ste del HackerBoxes!

Priporočena: