Sadržaj:

HackerBox 0029: Komplet na terenu: 6 koraka
HackerBox 0029: Komplet na terenu: 6 koraka

Video: HackerBox 0029: Komplet na terenu: 6 koraka

Video: HackerBox 0029: Komplet na terenu: 6 koraka
Video: Fard - Invictus Box Unboxing 2024, Septembar
Anonim
HackerBox 0029: Terenski komplet
HackerBox 0029: Terenski komplet

Field Kit - Ovog mjeseca, HackerBox Hakeri istražuju razne minijaturne i mobilne alate za agilne terenske operacije. Ovaj Instructable sadrži informacije za rad s HackerBox -om #0029, koje možete preuzeti ovdje dok traju zalihe. Takođe, ako želite svakog mjeseca primati ovakav HackerBox u svoje poštansko sanduče, pretplatite se na HackerBoxes.com i pridružite se revoluciji!

Teme i ciljevi učenja za HackerBox 0029:

  • Sastavite mali komplet elektroničkih alata za mobilne terenske operacije
  • Pripremite priključke za mikro hvataljke za aplikacije za hakiranje hardvera
  • Konfigurirajte ATmega32U4 Pro Micro platformu u Arduino IDE -u
  • Primijenite jednostavne I/O i sabirničke operacije za iskorištavanje hardverskih ciljeva
  • Shvatite programiranje i ispisivanje sadržaja EPROM -ova
  • Eksperimentirajte s alatom za analizu logike zasnovanom na obradi

HackerBoxes je mjesečna pretplatnička usluga za DIY elektroniku i računarsku tehnologiju. Mi smo hobisti, tvorci i eksperimentatori. Mi smo sanjari snova. HACK PLANET!

Korak 1: HackerBox 0029: Sadržaj kutije

HackerBox 0029: Sadržaj kutije
HackerBox 0029: Sadržaj kutije
HackerBox 0029: Sadržaj kutije
HackerBox 0029: Sadržaj kutije
  • HackerBoxes #0029 Kolekcionarska referentna kartica
  • Ekskluzivna HackerBoxes torba sa zatvaračem
  • Prijenosno lemilice za lemljenje 5V
  • ProMicro ATmega32U4 5V 16MHz
  • OLED 0,91 inčni ekran 128x32 I2C
  • Modul sa četiri tastera
  • Šest LED modula za otklanjanje grešaka
  • AT24C256 I2C EEPROM modul
  • Oglašavanje bez lemljenja sa 400 tačaka
  • Žica kratkospojnika
  • Set mini hvataljki
  • Lemljeni fitilj 2 mm po 1,5 m
  • MicroUSB kabel
  • MiniUSB kabel
  • Set preciznih upravljačkih programa
  • Ekskluzivna naljepnica Phreak telefona Ekskluzivno
  • Ekskluzivni 8 -bitni Dragon privjesak za ključeve

Još neke stvari koje će vam biti od pomoći:

Računar za pokretanje softverskih alata

Ono što je najvažnije, trebat će vam osjećaj avanture, DIY duh i znatiželja hakera. DIY elektronika nije trivijalna potraga, a HackerBoxes nije razvodnjena verzija. Cilj je napredak, a ne savršenstvo. Kad ustrajete i uživate u avanturi, veliko zadovoljstvo može se steći učenjem nove tehnologije i nadamo se da će neki projekti raditi. Predlažemo da svaki korak radite polako, vodeći računa o detaljima, i nemojte se bojati zatražiti pomoć.

Imajte na umu da u FAQ -u o HackerBox -u postoji mnoštvo informacija za trenutne i buduće članove.

Korak 2: Operacije na terenu

Image
Image

Kao haker hardvera, nikada ne znate kada i gdje ćete možda trebati modificirati blic na usmjerivaču, izbaciti ROM -ove iz sistema video igara, prebaciti neke I/O pinove, otpakovati neispravnu bateriju ili na drugi način spasiti dan.

HackerBoxes Field Kit prvi je pristup vašem resursu prve pomoći u elektronici. Nakon što razvijete, svoj terenski komplet možete držati spremnog u ruksaku, aktovci ili torbi za otklanjanje grešaka.

Primjeri scenarija:

Hakiranje igračaka

More Toys

Mašine za glasanje

Dan polja 2018

Hakiranje automobila

Korak 3: Arduino Pro Micro 5V 16MHz

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

Arduino Pro Micro zasnovan je na mikrokontroleru ATmega32U4 koji ima ugrađeno USB sučelje. To znači da ne postoji FTDI, PL2303, CH340 ili bilo koji drugi čip koji djeluje kao posrednik između vašeg računala i Arduino mikrokontrolera.

Predlažemo da prvo radite s Pro Micro -om bez lemljenja igala na mjesto. Osnovnu konfiguraciju i testiranje možete izvesti bez upotrebe pinova zaglavlja. Također, odgađanje lemljenja na modulu daje jednu varijablu manje za otklanjanje grešaka ako naiđete na bilo kakve komplikacije.

Ako na računaru nemate instaliran Arduino IDE, počnite tako što ćete ga preuzeti iz arduino.cc. UPOZORENJE: Prije programiranja Pro Micro -a obavezno odaberite verziju 5V pod alatkama> procesor. Ovo podešavanje za 3.3V funkcionirat će jednom, a tada će se činiti da se uređaj nikada neće povezati s vašim računarom sve dok ne slijedite upute "Reset to Bootloader" u dolje navedenom vodiču, što može biti malo zeznuto.

Sparkfun ima sjajan Pro Micro Hookup Guide. Vodič za spajanje ima detaljan pregled ploče Pro Micro, a zatim odjeljak za "Instaliranje: Windows" i odjeljak za "Instaliranje: Mac i Linux". Slijedite upute u odgovarajućoj verziji ovih uputa za instalaciju kako biste svoj Arduino IDE konfigurirali tako da podržava Pro Micro. Obično počinjemo raditi s Arduino pločom učitavanjem i/ili izmjenom standardne Blink skice. Međutim, Pro Micro ne uključuje uobičajenu LED diodu na sreću 13. Srećom, možemo kontrolirati RX/TX LED diode, a Sparkfun je pružio urednu malu skicu koja pokazuje kako. Ovo je u odjeljku Vodiča za povezivanje pod naslovom "Primjer 1: Blinkies!" Potvrdite da možete sastaviti i preuzeti ove Blinkies! primjer prije nego nastavite.

Korak 4: Pro mikro scenariji za terenske operacije

Da biste čitali i pisali setove od osam I/O linija sa Pro Micro -a koristeći jednostavno serijsko sučelje, isprobajte ovdje priloženu skicu Serial_IO.ino. Ovo je jedan od najjednostavnijih ugrađenih alata koje možemo koristiti za manipulaciju ili ispitivanje bilo kojeg ciljnog sistema na kojem radimo.

Za demonstriranje digitalnih ulaza na pinovima 10, 16, 14, 15, 18, 19, 20 i 21 mogu se koristiti ili jednostavni kratkospojnici ili modul taktilnog dugmeta.

Slično, LED modul se može koristiti za prikaz digitalnih izlaza na pinovima 2, 3, 4, 5, 6, 7, 8 i 9.

U praktičnoj upotrebi, ove I/O linije bi se povezivale sa ciljnim sistemom.

Nešto naprednije od ovog primjera, Processing platforma može se koristiti za implementaciju osnovnog logičkog analizatora pomoću Pro Micro -a.

Možemo eksperimentirati s čitanjem i pisanjem AT24C256 serijskog EEPROM (podatkovnog lista) modula pomoću ovog demo koda.

OLED ekran rezolucije 128x32 može se koristiti kada računar možda nije dostupan za prikaz izlaznih podataka. Na mreži su dostupne različite biblioteke SSD1306.

Za napredniji izazov upotrebe mikrokontrolera kao platforme za otklanjanje grešaka/hakiranje, pogledajte projekt Bus Ninja. Imajte na umu da će ovo zahtijevati avr-gcc lanac alata i avrdude za razliku od korištenja Arduino IDE-a.

Korak 5: Primjena terenskog kompleta u praksu

Primjena terenskog kompleta u praksu
Primjena terenskog kompleta u praksu

Budući da svi imamo različito iskustvo i različite slučajeve korištenja različitih alata, voljeli bismo vidjeti ljude koji dijele neke od ovih detalja u komentarima ispod.

Razmislite o tome da podijelite svoja razmišljanja o nekim ili svim ovim točkama:

Za vaše specifične potrebe, šta biste mogli zapakirati u svoj terenski komplet, a koji ovdje nije uključen?

U kojim situacijama zamišljate da vam je potreban terenski komplet?

Gdje ćete držati svoj terenski komplet?

U narednim mjesecima ovdje molimo vas da objavite kada ste i kako završili sa korištenjem terenskog kompleta.

Korak 6: Hakirajte planetu

Hakirajte planetu
Hakirajte planetu

Ako ste uživali u ovom Instrucable -u i želite da vam svaki mjesec kutiju elektronike i računarske tehnike dostavljaju direktno u poštansko sanduče, pridružite se HackerBox revoluciji PRETPLATOM OVDJE.

Javite se i podijelite svoj uspjeh u komentarima ispod ili na Facebook stranici HackerBoxes. Svakako nas obavijestite ako imate pitanja ili trebate pomoć oko bilo čega. Hvala vam što ste dio HackerBox -a!

Preporučuje se: