Innholdsfortegnelse:

HackerBox 0029: Field Kit: 6 trinn
HackerBox 0029: Field Kit: 6 trinn

Video: HackerBox 0029: Field Kit: 6 trinn

Video: HackerBox 0029: Field Kit: 6 trinn
Video: HackerBox #0029: Field Kit 2024, November
Anonim
HackerBox 0029: Field Kit
HackerBox 0029: Field Kit

Field Kit - Denne måneden utforsker HackerBox Hackers forskjellige miniatyr- og mobile verktøy for smidige feltoperasjoner. Denne instruksen inneholder informasjon om hvordan du arbeider med HackerBox #0029, som du kan hente her så lenge lageret rekker. Hvis du også ønsker å motta en HackerBox som denne rett i postkassen din hver måned, kan du abonnere på HackerBoxes.com og bli med i revolusjonen!

Emner og læringsmål for HackerBox 0029:

  • Sett sammen et lite elektronisk verktøykasse for mobile feltoperasjoner
  • Klargjør mikrofangerklemmer for maskinvarehacking-applikasjoner
  • Konfigurer ATmega32U4 Pro Micro -plattformen i Arduino IDE
  • Bruk enkle I/O- og bussoperasjoner for å utnytte maskinvaremål
  • Forstå programmering og dumping av innholdet i EPROM
  • Eksperimenter med et behandlingsbasert logisk analysatorverktøy

HackerBoxes er den månedlige abonnementskassen for DIY -elektronikk og datateknologi. Vi er hobbyfolk, produsenter og eksperimenter. Vi er drømmerne om drømmer. HAKK PLANETEN!

Trinn 1: HackerBox 0029: Innhold i esken

HackerBox 0029: Innhold i esken
HackerBox 0029: Innhold i esken
HackerBox 0029: Innhold i esken
HackerBox 0029: Innhold i esken
  • HackerBoxes #0029 Samlingsbart referansekort
  • Eksklusivt HackerBoxes glidelåsveske
  • Bærbart 5V loddejern
  • ProMicro ATmega32U4 5V 16MHz
  • OLED 0,91 tommers skjerm 128x32 I2C
  • Modul med fire knapper
  • Seks LED -feilsøkingsmoduler
  • AT24C256 I2C EEPROM -modul
  • 400 -punkts loddefritt brødbrett
  • Jumper Wire Bundle
  • Sett med Mini Grabber Clips
  • Loddevekt 2 mm x 1,5 meter
  • MicroUSB -kabel
  • MiniUSB -kabel
  • Presisjonsdriversett
  • Exclusive Phone Phreak Decal Exclusive
  • Eksklusiv 8 -biters Dragon nøkkelring

Noen andre ting som vil være nyttige:

Datamaskin for kjøring av programvareverktøy

Viktigst av alt, trenger du en følelse av eventyr, DIY -ånd og nysgjerrighet på hackere. DIY elektronikk er ikke en triviell jakt, og HackerBoxes er ikke en avvannet versjon. Målet er fremgang, ikke perfeksjon. Når du fortsetter og liker eventyret, kan du få mye tilfredshet ved å lære ny teknologi og forhåpentligvis få noen prosjekter til å fungere. Vi foreslår at du tar hvert trinn sakte, tenker på detaljene, og ikke vær redd for å be om hjelp.

Vær oppmerksom på at det er et vell av informasjon for nåværende og potensielle medlemmer i HackerBox FAQ.

Trinn 2: Feltoperasjoner

Image
Image

Som maskinvarehacker vet du aldri når eller hvor du kan trenge å modifisere blitsen på en ruter, dumpe ROM -ene fra et videospillsystem, veksle noen I/O -pinner, løsne et skrantende batteri eller på annen måte spare dagen.

HackerBoxes Field Kit er et første pass på din elektroniske førstehjelpsressurs. Når den er utviklet, kan du ha feltsettet ditt klart i ryggsekken, kofferten eller vesken.

Eksempelscenarier:

Hacking leker

Flere leker

Stemmemaskiner

Field Day 2018

Bilhacking

Trinn 3: Arduino Pro Micro 5V 16MHz

Pro Micro -scenarier for feltoperasjoner
Pro Micro -scenarier for feltoperasjoner

Arduino Pro Micro er basert på ATmega32U4 mikrokontroller som har et innebygd USB -grensesnitt. Dette betyr at det ikke er noen FTDI, PL2303, CH340 eller annen brikke som fungerer som mellomledd mellom datamaskinen og Arduino -mikrokontrolleren.

Vi foreslår at du først jobber med Pro Micro uten å lodde pinnene på plass. Du kan utføre den grunnleggende konfigurasjonen og testingen uten å bruke topptekstene. Forsinkelse av lodding på modulen gir også en variabel mindre til å feilsøke hvis du skulle støte på komplikasjoner.

Hvis du ikke har Arduino IDE installert på datamaskinen, starter du med å få den fra arduino.cc. ADVARSEL: Sørg for å velge 5V -versjonen under verktøy> prosessor før du programmerer Pro Micro. Å ha dette settet for 3.3V vil fungere en gang, og det ser ut til at enheten aldri kommer til å koble til PC -en din før du følger instruksjonene for "Reset to Bootloader" i guiden som er diskutert nedenfor, noe som kan være litt vanskelig.

Sparkfun har en flott Pro Micro Hookup Guide. Tilkoblingsguiden har en detaljert oversikt over Pro Micro -kortet og deretter en seksjon for "Installering: Windows" og en seksjon for "Installering: Mac og Linux." Følg instruksjonene i den riktige versjonen av disse installasjonsinstruksjonene for å få Arduino IDE konfigurert til å støtte Pro Micro. Vi begynner vanligvis å jobbe med et Arduino -bord ved å laste inn og/eller endre standard Blink -skisse. Pro Micro inkluderer imidlertid ikke den vanlige LED -en på pinne 13. Heldigvis kan vi kontrollere RX/TX -lysdiodene, og Sparkfun har gitt en fin liten skisse for å demonstrere hvordan. Dette er i delen av tilkoblingsguiden med tittelen "Eksempel 1: Blink!" Kontroller at du kan kompilere og laste ned denne Blinkies! eksempel før du går videre.

Trinn 4: Pro Micro -scenarier for feltoperasjoner

For å lese og skrive sett med åtte I/O -linjer fra Pro Micro ved hjelp av et enkelt serielt grensesnitt, kan du prøve Serial_IO.ino -skissen som er inkludert her. Dette er et av de enkleste innebygde verktøyene vi kan bruke til å manipulere eller avhøre ethvert målsystem vi jobber med.

Enten enkle hoppere eller den taktile knappemodulen kan brukes til å demonstrere de digitale inngangene på pinne 10, 16, 14, 15, 18, 19, 20 og 21.

På samme måte kan LED -modulen brukes til å vise de digitale utgangene på pinne 2, 3, 4, 5, 6, 7, 8 og 9.

I praktisk bruk ville disse I/O -linjene grensesnittet til målsystemet.

Litt mer avansert enn dette eksemplet, kan behandlingsplattformen brukes til å implementere en grunnleggende logisk analysator ved hjelp av Pro Micro.

Vi kan eksperimentere med å lese og skrive AT24C256 seriell EEPROM (datablad) modul ved hjelp av denne demokoden.

128 x 32 OLED -skjermen kan brukes når en datamaskin ikke er tilgjengelig for visning av utdata. Det finnes forskjellige SSD1306 -biblioteker tilgjengelig online.

For en avansert utfordring med å bruke mikrokontrolleren som en feilsøkings-/hackingsplattform, ta en titt på Bus Ninja -prosjektet. Vær oppmerksom på at dette vil kreve avr-gcc verktøykjede og avrdude i motsetning til bruk av Arduino IDE.

Trinn 5: Sette feltsettet i praksis

Sette feltsettet i praksis
Sette feltsettet i praksis

Siden vi alle har ulik bakgrunn og forskjellige brukstilfeller for forskjellige verktøy, vil vi gjerne se at folk deler noen av disse detaljene i kommentarene nedenfor.

Vurder å dele tankene dine om noen eller alle disse punktene:

Hva kan du pakke i Field Kit som ikke var inkludert her for dine spesifikke behov?

I hvilke situasjoner ser du for deg at du trenger Field Kit?

Hvor vil du oppbevare Field Kit?

I løpet av de kommende månedene, vennligst legg tilbake her om når og hvordan du endte med å bruke Field Kit.

Trinn 6: Hack the Planet

Hack the Planet
Hack the Planet

Hvis du har likt denne Instrucable og ønsker å få en eske med elektronikk og datateknologi levert rett i postkassen din hver måned, kan du bli med i HackerBox -revolusjonen ved å abonnere HER.

Nå ut og del suksessen din i kommentarene nedenfor eller på HackerBoxes Facebook -side. Gi oss beskjed hvis du har spørsmål eller trenger hjelp med noe. Takk for at du er en del av HackerBoxes!

Anbefalt: