Cuprins:

HackerBox 0029: Trusă de teren: 6 pași
HackerBox 0029: Trusă de teren: 6 pași

Video: HackerBox 0029: Trusă de teren: 6 pași

Video: HackerBox 0029: Trusă de teren: 6 pași
Video: HackerBox #0029: Field Kit 2024, Noiembrie
Anonim
HackerBox 0029: Trusă de teren
HackerBox 0029: Trusă de teren

Set de teren - Luna aceasta, HackerBox Hackers explorează diverse instrumente miniaturale și mobile pentru operațiuni agile pe teren. Acest Instructable conține informații pentru lucrul cu HackerBox # 0029, pe care le puteți ridica aici până la epuizarea stocurilor. De asemenea, dacă doriți să primiți un HackerBox de acest fel chiar în cutia poștală în fiecare lună, vă rugăm să vă abonați la HackerBoxes.com și să vă alăturați revoluției!

Subiecte și obiective de învățare pentru HackerBox 0029:

  • Asamblați un mic set de instrumente electronice pentru operațiuni mobile pe teren
  • Pregătiți cabluri de micro-grabber pentru aplicații de hacking hardware
  • Configurați platforma ATmega32U4 Pro Micro în Arduino IDE
  • Aplicați operațiuni simple de I / O și magistrală pentru a exploata ținte hardware
  • Înțelegeți programarea și descărcarea conținutului EPROM-urilor
  • Experimentați cu un instrument de analiză logică bazat pe procesare

HackerBoxes este serviciul de cutie de abonament lunar pentru electronice DIY și tehnologie computerizată. Suntem pasionați, creatori și experimentatori. Suntem visătorii viselor. HACK PLANETA!

Pasul 1: HackerBox 0029: Conținutul cutiei

HackerBox 0029: Conținutul cutiei
HackerBox 0029: Conținutul cutiei
HackerBox 0029: Conținutul cutiei
HackerBox 0029: Conținutul cutiei
  • HackerBoxes # 0029 Card de referință de colecționat
  • Husa cu fermoar exclusiv HackerBoxes
  • Fier de lipit portabil de 5V
  • ProMicro ATmega32U4 5V 16MHz
  • Afișaj OLED de 0,91 inci 128x32 I2C
  • Modul cu patru butoane cheie
  • Modul de depanare cu șase LED-uri
  • AT24C256 I2C Modul EEPROM
  • Panou de sudură fără 400 de puncte
  • Jumper Wire Bundle
  • Set de Cleme Mini Grabber
  • Fită de lipit de 2 mm pe 1,5 m
  • Cablu MicroUSB
  • Cablu MiniUSB
  • Set de drivere de precizie
  • Decalcomanie telefonică exclusivă
  • Breloc exclusiv Dragon pe 8 biți

Câteva alte lucruri care vă vor fi de ajutor:

Computer pentru rularea instrumentelor software

Cel mai important, veți avea nevoie de un sentiment de aventură, de spiritul DIY și de curiozitatea hackerilor. Electronica DIY nu este o căutare banală, iar HackerBoxes nu este o versiune simplificată. Scopul este progresul, nu perfecțiunea. Când persistați și vă bucurați de aventură, o mulțime de satisfacții pot fi obținute din învățarea de noi tehnologii și, sperăm, că unele proiecte funcționează. Vă sugerăm să faceți fiecare pas încet, luând în considerare detaliile și să nu vă fie frică să cereți ajutor.

Rețineți că există o mulțime de informații pentru membrii actuali și potențiali din FAQ-ul HackerBox.

Pasul 2: Operații pe teren

Image
Image

Ca hacker hardware, nu știți niciodată când sau unde ar putea fi necesar să modificați blițul de pe un router, să aruncați ROM-urile dintr-un sistem de jocuri video, să comutați niște pini I / O, să nu vindeți o baterie aflată în dificultate sau să economisiți ziua.

Trusa de teren HackerBoxes este o primă trecere la resursa dvs. de prim ajutor în domeniul electronicii. Odată dezvoltat, vă puteți păstra kitul de câmp la îndemână în rucsac, servietă sau geantă antifug.

Exemple de scenarii:

Jucării de piratare

Mai multe jucării

Mașini de vot

Ziua Câmpului 2018

Hacking auto

Pasul 3: Arduino Pro Micro 5V 16MHz

Pro Micro Scenarii pentru operațiuni de teren
Pro Micro Scenarii pentru operațiuni de teren

Arduino Pro Micro se bazează pe microcontrolerul ATmega32U4 care are o interfață USB încorporată. Aceasta înseamnă că nu există FTDI, PL2303, CH340 sau orice alt cip care să acționeze ca intermediar între computerul dvs. și microcontrolerul Arduino.

Vă sugerăm să lucrați mai întâi cu Pro Micro fără a lipi pinii în poziție. Puteți efectua configurarea și testarea de bază fără a utiliza pinii antetului. De asemenea, întârzierea lipirii pe modul oferă o variabilă mai puțin de depanat dacă aveți probleme.

Dacă nu aveți instalat ID-ul Arduino pe computerul dvs., începeți să îl obțineți din arduino.cc. AVERTISMENT: Asigurați-vă că ați selectat versiunea de 5V în instrumente> procesor înainte de a programa Pro Micro. Dacă acest set pentru 3.3V va funcționa o singură dată, atunci aparatul va părea să nu se conecteze niciodată la computer până când nu urmați instrucțiunile „Resetare la încărcător” din ghidul discutat mai jos, ceea ce poate fi puțin dificil.

Sparkfun are un mare ghid de conectare Pro Micro. Ghidul de conectare are o prezentare detaliată a plăcii Pro Micro și apoi o secțiune pentru „Instalare: Windows” și o secțiune pentru „Instalare: Mac și Linux”. Urmați instrucțiunile din versiunea corespunzătoare a acestor instrucțiuni de instalare pentru a vă configura ID-ul Arduino configurat pentru a suporta Pro Micro. De obicei, începem să lucrăm cu o placă Arduino încărcând și / sau modificând schița standard Blink. Cu toate acestea, Pro Micro nu include LED-ul obișnuit pe pinul 13. Din fericire, putem controla LED-urile RX / TX și Sparkfun a furnizat o schiță îngrijită pentru a demonstra cum. Aceasta se află în secțiunea Ghidului de conectare intitulată „Exemplul 1: clipiri!” Verificați dacă puteți compila și descărca acest Blinkies! exemplu înainte de a trece mai departe.

Pasul 4: Scenarii Micro Pro pentru operațiuni de teren

Pentru a citi și scrie seturi de opt linii I / O din Pro Micro folosind o interfață serială simplă, încercați schița Serial_IO.ino inclusă aici. Acesta este unul dintre cele mai simple instrumente încorporate pe care le-am putea folosi pentru a manipula sau interoga orice sistem țintă la care lucrăm.

Fie jumperi simple, fie modulul buton tactil pot fi utilizate pentru a demonstra intrările digitale la pinii 10, 16, 14, 15, 18, 19, 20 și 21.

În mod similar, modulul LED poate fi utilizat pentru a afișa ieșirile digitale la pinii 2, 3, 4, 5, 6, 7, 8 și 9.

În utilizarea practică, aceste linii I / O ar interfața cu sistemul țintă.

Puțin mai avansat decât acest exemplu, platforma de procesare poate fi utilizată pentru a implementa un analizor logic de bază folosind Pro Micro.

Putem experimenta citirea și scrierea modulului AT24C256 serial EEPROM (foaie de date) folosind acest cod demonstrativ.

Afișajul OLED de 128x32 poate fi utilizat atunci când este posibil ca un computer să nu fie disponibil pentru afișarea ieșirii. Există diverse biblioteci SSD1306 disponibile online.

Pentru o provocare avansată de utilizare a microcontrolerului ca platformă de depanare / hacking, aruncați o privire asupra proiectului Bus Ninja. Rețineți că acest lucru va necesita avr-gcc toolchain și avrdude, spre deosebire de utilizarea Arduino IDE.

Pasul 5: Punerea în practică a setului de teren

Punerea în practică a setului de teren
Punerea în practică a setului de teren

Deoarece toți avem medii diferite și cazuri de utilizare diferite pentru diferite instrumente, ne-ar plăcea să vedem oameni care împărtășesc unele dintre aceste detalii în comentariile de mai jos.

Luați în considerare împărtășirea gândurilor dvs. cu privire la unele sau toate aceste puncte:

Pentru nevoile dvs. specifice, ce ați putea ambala în setul dvs. de teren care nu a fost inclus aici?

În ce situații aveți nevoie să aveți nevoie de setul dvs. de teren?

Unde îți vei păstra trusa de teren?

În lunile următoare, vă rugăm să postați înapoi aici despre când și cum ați ajuns să folosiți setul dvs. de teren.

Pasul 6: Hack planeta

Hackează Planeta
Hackează Planeta

Dacă v-a plăcut acest Instrucable și doriți să vi se livreze o cutie de electronică și tehnică pentru calculatoare direct în cutia poștală în fiecare lună, vă rugăm să vă alăturați revoluției HackerBox prin ABONARE AICI.

Intindeți-vă și împărtășiți-vă succesul în comentariile de mai jos sau pe pagina de Facebook HackerBoxes. Cu siguranță, anunțați-ne dacă aveți întrebări sau aveți nevoie de ajutor cu ceva. Vă mulțumim că faceți parte din HackerBoxes!

Recomandat: