Kazalo:
- 1. korak: HackerBox 0029: Vsebina škatle
- 2. korak: Operacije na terenu
- Korak: Arduino Pro Micro 5V 16MHz
- 4. korak: Pro mikro scenariji za terenske operacije
- 5. korak: Prenašanje kompleta na terenu v prakso
- 6. korak: Hack the Planet
Video: HackerBox 0029: Komplet na terenu: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Field Kit - Ta mesec hekerji HackerBox raziskujejo različna miniaturna in mobilna orodja za agilne terenske operacije. Ta navodila vsebujejo informacije za delo s HackerBoxom #0029, ki jih lahko prevzamete tukaj, ko so na zalogi. Če želite vsak mesec v svoj nabiralnik prejemati takšen HackerBox, se naročite na HackerBoxes.com in se pridružite revoluciji!
Teme in učni cilji za HackerBox 0029:
- Sestavite majhen komplet elektronskih orodij za mobilne terenske operacije
- Pripravite sponke za sponke za mikrograbir za aplikacije za vdiranje strojne opreme
- Konfigurirajte platformo ATmega32U4 Pro Micro v Arduino IDE
- Uporabite preproste operacije V/I in vodila za izkoriščanje ciljev strojne opreme
- Razumevanje vsebine programiranja in dampinga EPROM -ov
- Poskusite z orodjem Logic Analyzer, ki temelji na obdelavi
HackerBoxes je storitev mesečne naročnine na elektroniko in računalniško tehnologijo DIY. Smo ljubitelji, ustvarjalci in eksperimentatorji. Mi smo sanjači sanj. ZDRUŽITE PLANETO!
1. korak: HackerBox 0029: Vsebina škatle
- HackerBoxes #0029 Zbirateljska referenčna kartica
- Ekskluzivna torbica na zadrgo HackerBoxes
- Prenosni spajkalnik 5V
- ProMicro ATmega32U4 5V 16MHz
- OLED 0,91 -palčni zaslon 128x32 I2C
- Modul s štirimi ključi
- Šest LED modul za odpravljanje napak
- AT24C256 I2C EEPROM modul
- 400 -točkovna spajkalna deska
- Komplet žične skakalnice
- Komplet zaponk Mini Grabber
- Spajkalni stenj 2 mm za 1,5 m
- MicroUSB kabel
- MiniUSB kabel
- Komplet natančnih gonilnikov
- Ekskluzivna telefonska nalepka Phreak Ekskluzivna
- Ekskluzivni 8 -bitni Dragon obesek za ključe
Nekaj drugih stvari, ki vam bodo v pomoč:
Računalnik za izvajanje programskih orodij
Najpomembneje je, da boste potrebovali občutek pustolovščine, DIY duha in hekersko radovednost. Elektronika DIY ni trivialno zasledovanje in HackerBoxes ni razvodnjena različica. Cilj je napredek in ne popolnost. Ko vztrajate in uživate v pustolovščini, lahko veliko znanja pridobite z učenjem nove tehnologije in upajmo, da bodo nekateri projekti uspeli. Predlagamo, da vsak korak naredite počasi, pri tem pazite na podrobnosti in ne bojte se prositi za pomoč.
Upoštevajte, da je v pogostih vprašanjih o HackerBoxu veliko informacij za sedanje in bodoče člane.
2. korak: Operacije na terenu
Kot heker strojne opreme nikoli ne veste, kdaj in kje boste morda morali na usmerjevalniku spremeniti bliskavico, odstraniti ROM -e iz sistema video iger, preklopiti nekatere vhodno -izhodne zatiče, odpakirati poškodovano baterijo ali kako drugače rešiti dan.
Terenski komplet HackerBoxes je prvi vstop v vir prve pomoči elektronike. Ko je razvit, lahko svoj terenski komplet pripravite v nahrbtniku, aktovki ali torbi za odstranjevanje hroščev.
Primeri scenarijev:
Hekerske igrače
Več igrač
Glasovalni stroji
Dan polja 2018
Vdiranje avtomobilov
Korak: Arduino Pro Micro 5V 16MHz
Arduino Pro Micro temelji na mikrokrmilniku ATmega32U4, ki ima vgrajen vmesnik USB. To pomeni, da med vašim računalnikom in mikrokrmilnikom Arduino ni posrednika FTDI, PL2303, CH340 ali katerega koli drugega čipa.
Predlagamo, da najprej delate s Pro Micro brez spajkanja zatičev. Osnovno konfiguracijo in testiranje lahko izvedete brez uporabe zatičev glave. Tudi zamuda pri spajkanju modula daje eno manj spremenljivko za odpravljanje napak, če naletite na kakršne koli zaplete.
Če v računalniku nimate nameščenega Arduino IDE, ga začnite z arduino.cc. OPOZORILO: Pred programiranjem Pro Micro ne pozabite izbrati različice 5V v orodju> procesor. Ta nastavitev za 3.3V bo delovala enkrat, nato pa se bo zdelo, da se naprava nikoli ne poveže z vašim računalnikom, dokler ne sledite navodilom »Ponastavi na zagonski program« v spodnjem priročniku, kar je lahko nekoliko težavno.
Sparkfun ima odličen Pro Micro Hookup Guide. Priročnik za priklop vsebuje podroben pregled plošče Pro Micro in nato razdelek za "Namestitev: Windows" in razdelek za "Namestitev: Mac in Linux". Sledite navodilom v ustrezni različici teh navodil za namestitev, da nastavite svoj Arduino IDE za podporo Pro Micro. Običajno začnemo delati z Arduino ploščo tako, da naložimo in/ali spremenimo standardno skico Blink. Vendar Pro Micro ne vključuje običajne LED na zatiču 13. Na srečo lahko nadzorujemo LED diode RX/TX, Sparkfun pa je predstavil lepo skico, ki dokazuje, kako. To je v razdelku Priročnika za priključitev z naslovom "Primer 1: Blinkies!" Preverite, ali lahko sestavite in prenesete te Blinkies! primer, preden greš naprej.
4. korak: Pro mikro scenariji za terenske operacije
Za branje in pisanje sklopov osmih V/I linij iz programa Pro Micro s preprostim serijskim vmesnikom preizkusite skico Serial_IO.ino, ki je tukaj vključena. To je eno najpreprostejših vdelanih orodij, s katerimi bi lahko manipulirali ali zasliševali kateri koli ciljni sistem, na katerem delamo.
Za demontažo digitalnih vhodov na zatičih 10, 16, 14, 15, 18, 19, 20 in 21 lahko uporabite preproste skakalce ali modul taktilnega gumba.
Podobno lahko LED modul uporabite za prikaz digitalnih izhodov na nožicah 2, 3, 4, 5, 6, 7, 8 in 9.
V praksi bi se te I/O linije povezovale s ciljnim sistemom.
Nekoliko naprednejša od tega primera se lahko platforma Processing uporabi za izvajanje osnovnega logičnega analizatorja z uporabo Pro Micro.
S to demo kodo lahko eksperimentiramo z branjem in pisanjem modula serijskega EEPROM -a (podatkovnega lista) AT24C256.
Zaslon OLED velikosti 128 x 32 se lahko uporablja, kadar računalnik morda ni na voljo za prikaz izhoda. Na spletu so na voljo različne knjižnice SSD1306.
Za napreden izziv uporabe mikrokrmilnika kot platforme za odpravljanje napak/vdora si oglejte projekt Bus Ninja. Upoštevajte, da bo to zahtevalo avr-gcc toolchain in avrdude v nasprotju z uporabo Arduino IDE.
5. korak: Prenašanje kompleta na terenu v prakso
Ker imamo vsi različno ozadje in različne primere uporabe različnih orodij, bi radi videli, da bi ljudje v spodnjih komentarjih delili nekatere od teh podrobnosti.
Delite svoje misli o nekaterih ali vseh teh točkah:
Kaj lahko za svoje posebne potrebe zapakirate v komplet Field Field, ki ga tukaj ni vključeno?
V kakšnih situacijah si mislite, da bi potrebovali vaš terenski komplet?
Kje boste hranili svoj terenski komplet?
V prihodnjih mesecih prosimo, da tukaj objavite, kdaj in kako ste končali z uporabo vašega Field Kit.
6. korak: Hack the Planet
Če ste uživali v tem Instrucableu in bi radi vsak mesec dobili nabiralnik elektronike in računalniške tehnologije neposredno v vaš nabiralnik, se pridružite revoluciji HackerBox tako, da se naročite TUKAJ.
Dosezite in delite svoj uspeh v spodnjih komentarjih ali na Facebook strani HackerBoxes. Vsekakor nam sporočite, če imate kakršna koli vprašanja ali potrebujete pomoč pri čem. Hvala, ker ste del HackerBoxes!
Priporočena:
Prenosni Bluetooth zvočnik - Komplet MKBoom DIY: 5 korakov (s slikami)
Prenosni Bluetooth zvočnik | MKBoom DIY Kit: Pozdravljeni vsi! Tako dobro, da sem se po dolgem premoru vrnil s še enim projektom zvočnikov. Ker večina mojih zgradb zahteva kar nekaj orodij za dokončanje, sem se tokrat odločil za izdelavo prenosnega zvočnika s kompletom, ki ga lahko enostavno kupite. Zdelo se mi je
WRD 204 Komplet navodil: 13 korakov
WRD 204 Komplet navodil: Gokulraj Pandiyaraj Naslednja navodila vsebujejo navodila po korakih za ustvarjanje kalkulatorja naložb v pythonu. z uporabo grafičnega vmesnika. Namen tega navodila je pomagati ljudem, ki imajo vmesno znanje o pythonu. Uvozni tkinter nam zagotavlja
Komplet za pretvorbo pisalnega stroja USB: 9 korakov (s slikami)
Komplet za pretvorbo pisalnega stroja USB: Nekaj zelo čarobnega je pri tipkanju na teh starošolskih ročnih pisalnih strojih. Od zadovoljivega pritiskanja vzmetnih ključev, do bleščanja poliranih kromiranih naglasov do jasnih oznak na natisnjeni strani pisani stroji naredijo su
Celoten komplet spletnega vmesnika Python za PhidgetSBC3: 6 korakov
Celoten komplet spletnega vmesnika Python za PhidgetSBC3: Plošča PhidgetSBC3 je polno delujoč enojni računalnik z Debain Linuxom. Podoben je malinemu Pi, vendar ima 8 analognih senzorskih vhodov in 8 digitalnih vhodov ter 8 digitalnih izhodov. Na voljo je s spletnim strežnikom in spletno aplikacijo za
Praktični komplet za spajkanje SMD ali kako sem se naučil nehati skrbeti in ljubiti poceni kitajski komplet: 6 korakov
Praktični komplet za spajkanje SMD ali Kako sem se naučil nehati skrbeti in ljubiti poceni kitajski komplet: To ni navodilo za spajkanje. To je navodilo za izdelavo poceni kitajskega kompleta. Pregovor pravi, da dobite tisto, za kar plačate, in to dobite: Slabo dokumentirano. Dvomljiva kakovost delov. Brez podpore. Zakaj bi torej kupili