Cuprins:
- Pasul 1: HackerBox 0029: Conținutul cutiei
- Pasul 2: Operații pe teren
- Pasul 3: Arduino Pro Micro 5V 16MHz
- Pasul 4: Scenarii Micro Pro pentru operațiuni de teren
- Pasul 5: Punerea în practică a setului de teren
- Pasul 6: Hack planeta
Video: HackerBox 0029: Trusă de teren: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
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
- 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
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
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
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
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:
HackerBox 0060: Teren de joacă: 11 pași
HackerBox 0060: Teren de joacă: Salutări hackerilor HackerBox din întreaga lume! Cu HackerBox 0060 veți experimenta cu Adafruit Circuit Playground Bluefruit cu un puternic microcontroler nordic Semiconductor nRF52840 ARM Cortex M4. Explorează programarea încorporată fără
Trusa de practică de lipit SMD sau Cum am învățat să nu-mi mai fac griji și să iubesc trusa chineză ieftină: 6 pași
Trusa de practică pentru lipit SMD sau Cum am învățat să nu mă mai îngrijorez și să iubesc trusa chineză ieftină: Acesta nu este un instructiv despre lipire. Acesta este un instructiv despre cum să construiți un kit chinezesc ieftin. Zicala este că primești ceea ce plătești și iată ce primești: slab documentat. Calitatea piesei discutabile. Fără suport. De ce să cumpărați un
Unitate de teren tactică Retropie: 4 pași (cu imagini)
Retropie Tactical Field Unit: Ai fost vreodată în camping și ți-ai dorit cu adevărat să joci Galaga? Pregătește-te pentru vești bune. Iată unitatea de câmp tactic Retropie! Acesta este un laptop portabil Raspberry Pi / configurare Retropie, închis într-o carcasă rezistentă la apă, similar cu o carcasă Pelican
Dispozitiv de înregistrare pe teren de calitate CD: 5 pași
Dispozitiv de înregistrare pe teren de calitate CD: Descrie cum să asamblați un sistem de înregistrare pe teren care este: alimentat cu baterie, capabil să înregistreze șase ore continue fără reîncărcare (și mult mai mult de pe perete), calitate CD (44,1 kHz stereo pe 16 biți), mai puțin decât U 1000 $ și capabil să fie ascuns
Trusa Game of Life: 7 pași
Setul Game of Life: Game of Life Boards sunt o platformă scalabilă pentru vizualizări de automatele celulare. Fiecare placă conține 16 LED-uri într-o rețea 4x4, un microcontroler și o rețea de comunicații și distribuție a energiei electrice. Cu firmware-ul disponibil, ei execută Conway