Indholdsfortegnelse:

HackerBox 0029: Field Kit: 6 trin
HackerBox 0029: Field Kit: 6 trin

Video: HackerBox 0029: Field Kit: 6 trin

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

Field Kit - I denne måned undersøger HackerBox Hackers forskellige miniatureværktøjer og mobile værktøjer til agile feltoperationer. Denne instruktion indeholder oplysninger om arbejde med HackerBox #0029, som du kan hente her, så længe lager haves. Hvis du også gerne vil modtage en HackerBox som denne direkte i din postkasse hver måned, skal du abonnere på HackerBoxes.com og deltage i revolutionen!

Emner og læringsmål for HackerBox 0029:

  • Saml et lille elektronisk værktøjskasse til mobile feltoperationer
  • Forbered mikrogribberklipledninger til hardware-hacking-applikationer
  • Konfigurer ATmega32U4 Pro Micro -platformen i Arduino IDE
  • Anvend enkle I/O- og busoperationer for at udnytte hardwaremål
  • Forstå programmering og dumping af indhold i EPROM'er
  • Eksperimenter med et behandlingsbaseret logisk analyseværktøj

HackerBoxes er den månedlige abonnementskassetjeneste til DIY -elektronik og computerteknologi. Vi er hobbyfolk, producenter og eksperimenterende. Vi er drømmernes drømmere. HACK PLANET!

Trin 1: HackerBox 0029: Kasseindhold

HackerBox 0029: Indhold i kassen
HackerBox 0029: Indhold i kassen
HackerBox 0029: Indhold i kassen
HackerBox 0029: Indhold i kassen
  • HackerBoxes #0029 Samlbart referencekort
  • Eksklusiv HackerBoxes lynlås sag
  • Bærbart 5V loddejern
  • ProMicro ATmega32U4 5V 16MHz
  • OLED 0,91 tommer skærm 128x32 I2C
  • Modul med fire knapper
  • Seks LED -fejlfindingsmodul
  • AT24C256 I2C EEPROM -modul
  • 400 -punkts loddefrit brødbræt
  • Jumper Wire Bundle
  • Sæt med Mini Grabber Clips
  • Loddevæv 2 mm x 1,5 m
  • MicroUSB -kabel
  • MiniUSB -kabel
  • Præcisionsdriversæt
  • Eksklusiv Phone Phreak -mærkat Eksklusiv
  • Eksklusiv 8bit Dragon nøglering

Nogle andre ting, der vil være nyttige:

Computer til at køre softwareværktøjer

Vigtigst af alt har du brug for en følelse af eventyr, DIY -ånd og hacker -nysgerrighed. DIY -elektronik er ikke en triviel forfølgelse, og HackerBoxes er ikke en udvandet version. Målet er fremskridt, ikke perfektion. Når du vedvarer og nyder eventyret, kan stor tilfredshed udledes af at lære ny teknologi og forhåbentlig få nogle projekter til at fungere. Vi foreslår at tage hvert trin langsomt, tænke på detaljerne, og vær ikke bange for at bede om hjælp.

Bemærk, at der er et væld af oplysninger til nuværende og potentielle medlemmer i HackerBox ofte stillede spørgsmål.

Trin 2: Feltoperationer

Image
Image

Som hardwarehacker ved du aldrig, hvornår eller hvor du muligvis skal modificere blitzen på en router, dumpe ROM'erne fra et videospilsystem, skifte nogle I/O -ben, aflade et skrantende batteri eller på anden måde spare dagen.

HackerBoxes Field Kit er et første pas på din elektroniske førstehjælpsressource. Når det er udviklet, kan du holde dit feltsæt klar i din rygsæk, mappe eller taske med fejl.

Eksempel scenarier:

Hacking legetøj

Flere legetøj

Afstemningsmaskiner

Field Day 2018

Bil hacking

Trin 3: Arduino Pro Micro 5V 16MHz

Pro Micro -scenarier til feltoperationer
Pro Micro -scenarier til feltoperationer

Arduino Pro Micro er baseret på ATmega32U4 mikrokontroller, der har et indbygget USB -interface. Det betyder, at der ikke er nogen FTDI, PL2303, CH340 eller nogen anden chip, der fungerer som mellemled mellem din computer og Arduino -mikrokontrolleren.

Vi foreslår først at arbejde med Pro Micro uden at lodde stifterne på plads. Du kan udføre den grundlæggende konfiguration og test uden at bruge overskriftsstifterne. Forsinkelse af lodning på modulet giver også en mindre variabel til fejlfinding, hvis du skulle støde på komplikationer.

Hvis du ikke har Arduino IDE installeret på din computer, skal du starte med at få det fra arduino.cc. ADVARSEL: Sørg for at vælge 5V -versionen under værktøjer> processor, før du programmerer Pro Micro. At have dette sæt til 3.3V vil fungere en gang, og derefter ser det ud til, at enheden aldrig kommer til at oprette forbindelse til din pc, før du følger instruktionerne "Reset to Bootloader" i guiden diskuteret nedenfor, hvilket kan være lidt vanskeligt.

Sparkfun har en fantastisk Pro Micro -tilslutningsguide. Tilslutningsguiden har en detaljeret oversigt over Pro Micro -kortet og derefter et afsnit om "Installation: Windows" og et afsnit om "Installation: Mac & Linux." Følg anvisningerne i den relevante version af disse installationsinstruktioner for at få din Arduino IDE konfigureret til at understøtte Pro Micro. Vi begynder normalt at arbejde med et Arduino -bord ved at indlæse og/eller ændre standard Blink -skitsen. Pro Micro inkluderer imidlertid ikke den sædvanlige LED på pin 13. Heldigvis kan vi styre RX/TX LED'erne, og Sparkfun har givet en pæn lille skitse til at demonstrere hvordan. Dette er i afsnittet i tilslutningsguiden med titlen "Eksempel 1: blink!" Kontroller, at du kan kompilere og downloade denne Blinkies! eksempel, før vi går videre.

Trin 4: Pro Micro -scenarier til feltoperationer

Hvis du vil læse og skrive sæt med otte I/O -linjer fra Pro Micro ved hjælp af en simpel seriel grænseflade, kan du prøve den Serial_IO.ino -skitse, der er inkluderet her. Dette er et af de enkleste indlejrede værktøjer, som vi kan bruge til at manipulere eller forhøre ethvert målsystem, som vi arbejder på.

Enten simple jumpere eller det taktile knapmodul kan bruges til at demonstrere de digitale input ved ben 10, 16, 14, 15, 18, 19, 20 og 21.

På samme måde kan LED -modulet bruges til at vise de digitale udgange ved ben 2, 3, 4, 5, 6, 7, 8 og 9.

I praktisk brug ville disse I/O -linjer interface til målsystemet.

Lidt mere avanceret end dette eksempel kan Processing -platformen bruges til at implementere en grundlæggende logisk analysator ved hjælp af Pro Micro.

Vi kan eksperimentere med at læse og skrive AT24C256 serielt EEPROM (datablad) modul ved hjælp af denne demokode.

128 x 32 OLED -skærmen kan bruges, når en computer muligvis ikke er tilgængelig til visning af output. Der er forskellige SSD1306 -biblioteker tilgængelige online.

For en avanceret udfordring med at bruge mikrokontrolleren som en fejlfindings-/hackingsplatform, tag et kig på Bus Ninja -projektet. Bemærk, at dette vil kræve avr-gcc værktøjskæde og avrdude i modsætning til at bruge Arduino IDE.

Trin 5: Ibrugtagning af feltsættet

Ibrugtagning af feltsættet
Ibrugtagning af feltsættet

Da vi alle har forskellige baggrunde og forskellige anvendelsessager til forskellige værktøjer, vil vi meget gerne se, at folk deler nogle af disse detaljer i kommentarerne herunder.

Overvej at dele dine tanker om nogle eller alle disse punkter:

Hvad kan du pakke i dit Field Kit til dine specifikke behov, som ikke var inkluderet her?

I hvilke situationer forestiller du dig muligvis brug for dit Field Kit?

Hvor vil du opbevare dit Field Kit?

I de kommende måneder, bedes du skrive tilbage her om, hvornår og hvordan du endte med at bruge dit Field Kit.

Trin 6: Hack the Planet

Hack planeten
Hack planeten

Hvis du har nydt denne Instrucable og gerne vil have en æske med elektronik og computerteknologi leveret direkte til din postkasse hver måned, kan du deltage i HackerBox -revolutionen ved at ABONNERE HER.

Nå ud og del din succes i kommentarerne herunder eller på HackerBoxes Facebook -side. Lad os bestemt vide det, hvis du har spørgsmål eller har brug for hjælp til noget. Tak fordi du var en del af HackerBoxes!

Anbefalede: