Turinys:

„HackerBox 0029“: lauko rinkinys: 6 žingsniai
„HackerBox 0029“: lauko rinkinys: 6 žingsniai

Video: „HackerBox 0029“: lauko rinkinys: 6 žingsniai

Video: „HackerBox 0029“: lauko rinkinys: 6 žingsniai
Video: HackerBox #0029: Field Kit 2024, Liepa
Anonim
„HackerBox 0029“: lauko rinkinys
„HackerBox 0029“: lauko rinkinys

„Field Kit“- šį mėnesį „HackerBox Hackers“tyrinėja įvairius miniatiūrinius ir mobiliuosius įrankius, skirtus judrioms lauko operacijoms. Šioje instrukcijoje yra informacijos apie darbą su „HackerBox #0029“, kurią galite pasiimti čia, kol pasibaigs atsargos. Be to, jei norėtumėte kiekvieną mėnesį gauti tokią „HackerBox“tiesiai į savo pašto dėžutę, užsiprenumeruokite „HackerBoxes.com“ir prisijunkite prie revoliucijos!

„HackerBox 0029“temos ir mokymosi tikslai:

  • Surinkite nedidelį elektronikos įrankių rinkinį mobiliesiems lauko veiksmams
  • Paruoškite mikrograibso spaustukus, skirtus programinės įrangos įsilaužimo programoms
  • „Arduino IDE“sukonfigūruokite „ATmega32U4 Pro Micro“platformą
  • Taikykite paprastas įvesties/išvesties ir magistralės operacijas, kad išnaudotumėte aparatūros taikinius
  • Supraskite EPROM programavimą ir dempingo turinį
  • Eksperimentuokite su apdorojimu pagrįstu logikos analizatoriaus įrankiu

„HackerBoxes“yra mėnesio prenumeratos dėžutės paslauga, skirta „pasidaryk pats“elektronikai ir kompiuterinėms technologijoms. Esame mėgėjai, kūrėjai ir eksperimentuotojai. Mes esame svajonių svajotojai. Įsilaužk į planetą!

1 veiksmas: „HackerBox 0029“: dėžutės turinys

„HackerBox 0029“: dėžutės turinys
„HackerBox 0029“: dėžutės turinys
„HackerBox 0029“: dėžutės turinys
„HackerBox 0029“: dėžutės turinys
  • „HackerBoxes“#0029 kolekcinė informacinė kortelė
  • Išskirtinis „HackerBoxes“užtrauktuko dėklas
  • Nešiojamas 5 V lituoklis
  • ProMicro ATmega32U4 5V 16MHz
  • OLED 0,91 colio ekranas 128x32 I2C
  • Keturių klavišų mygtuko modulis
  • Šeši LED derinimo moduliai
  • AT24C256 I2C EEPROM modulis
  • 400 taškų be litavimo duonos lenta
  • Jumperio vielos paketas
  • Mini griebtuvų rinkinys
  • Lituoklio dagtis 2 mm x 1,5 m
  • „MicroUSB“kabelis
  • MiniUSB kabelis
  • Tikslus vairuotojo rinkinys
  • Išskirtinis telefono „Phreak“lipdukas
  • Išskirtinis 8 bitų „Dragon“raktų pakabukas

Kai kurie kiti dalykai, kurie bus naudingi:

Kompiuteris programinės įrangos įrankiams paleisti

Svarbiausia, kad jums reikės nuotykių jausmo, „pasidaryk pats“dvasios ir įsilaužėlių smalsumo. „Pasidaryk pats“elektronika nėra nereikšmingas užsiėmimas, o „HackerBoxes“nėra sušvelninta versija. Tikslas yra pažanga, o ne tobulumas. Kai atkakliai ir mėgaujatės nuotykiais, mokydamiesi naujų technologijų ir tikimės, kad pavyks įgyvendinti tam tikrus projektus, galite būti labai patenkinti. Siūlome kiekvieną žingsnį žengti lėtai, apgalvoti smulkmenas ir nebijoti prašyti pagalbos.

Atminkite, kad „HackerBox“DUK yra daug informacijos esamiems ir būsimiems nariams.

2 veiksmas: lauko operacijos

Image
Image

Kaip aparatinės įrangos įsilaužėlis, jūs niekada nežinote, kada ir kur gali tekti modifikuoti maršrutizatoriaus blykstę, išmesti ROM iš vaizdo žaidimų sistemos, perjungti kai kuriuos įvesties/išvesties kaiščius, atlaisvinti sergančią bateriją ar kitaip išgelbėti dieną.

„HackerBoxes“lauko rinkinys yra pirmasis jūsų elektroninės pirmosios pagalbos šaltinio leidimas. Sukūrę savo lauko rinkinį, galite jį laikyti kuprinėje, portfelyje ar maišelyje.

Scenarijų pavyzdžiai:

Įsilaužimo žaislai

Daugiau žaislų

Balsavimo mašinos

Lauko diena 2018 m

Automobilių įsilaužimas

3 žingsnis: „Arduino Pro Micro 5V 16MHz“

„Pro Micro“scenarijai lauko operacijoms
„Pro Micro“scenarijai lauko operacijoms

„Arduino Pro Micro“yra pagrįstas ATmega32U4 mikrovaldikliu, turinčiu integruotą USB sąsają. Tai reiškia, kad nėra FTDI, PL2303, CH340 ar kitų mikroschemų, veikiančių kaip tarpininkas tarp jūsų kompiuterio ir „Arduino“mikrovaldiklio.

Siūlome pirmiausia dirbti su „Pro Micro“, neuždėjus kaiščių į vietą. Pagrindinę konfigūraciją ir testavimą galite atlikti nenaudodami antraštės kaiščių. Be to, uždelsus lituoti modulį, derinimui reikia mažiau kintamojo, jei kiltų kokių nors komplikacijų.

Jei jūsų kompiuteryje nėra įdiegtas „Arduino IDE“, pradėkite jį gauti iš arduino.cc. ĮSPĖJIMAS: prieš programuodami „Pro Micro“, būtinai pasirinkite 5 V versiją, esantį įrankių> procesoriaus skiltyje. Turint šį 3,3 V rinkinį, jis veiks vieną kartą, tada atrodys, kad įrenginys niekada neprisijungs prie jūsų kompiuterio, kol nesilaikysite toliau pateikto vadovo instrukcijų „Atstatyti į įkrovos įkroviklį“, o tai gali būti šiek tiek sudėtinga.

„Sparkfun“turi puikų „Pro Micro“prijungimo vadovą. Prijungimo vadove yra išsami „Pro Micro“plokštės apžvalga, tada skyrius „Diegimas:„ Windows “ir skyrius„ Diegimas: „Mac“ir „Linux““. Vykdykite nurodymus, pateiktus atitinkamoje tų diegimo instrukcijų versijoje, kad „Arduino IDE“būtų sukonfigūruotas palaikyti „Pro Micro“. Paprastai mes pradedame dirbti su „Arduino“plokšte įkeliant ir (arba) modifikuojant standartinį „Blink“eskizą. Tačiau „Pro Micro“nėra įprasto šviesos diodo 13 kaištyje. Laimei, mes galime valdyti RX/TX šviesos diodus, o „Sparkfun“pateikė nedidelį eskizą, parodantį, kaip. Tai yra prijungimo vadovo skyriuje „1 pavyzdys:„ Blinkies “!“Patikrinkite, ar galite surinkti ir atsisiųsti šią „Blinkies“! pavyzdys prieš tęsiant.

4 žingsnis: „Pro Micro“scenarijai lauko operacijoms

Norėdami skaityti ir rašyti aštuonių įvesties/išvesties eilučių rinkinius iš „Pro Micro“naudodami paprastą nuosekliąją sąsają, išbandykite čia pateiktą „Serial_IO.ino“eskizą. Tai yra vienas iš paprasčiausių įterptųjų įrankių, kuriuos galime naudoti manipuliuodami ar apklausdami bet kokią tikslinę sistemą, prie kurios dirbame.

10, 16, 14, 15, 18, 19, 20 ir 21 kaiščių skaitmeniniams įėjimams demonstruoti galima naudoti paprastus trumpiklius arba lytėjimo mygtuko modulį.

Panašiai LED modulis gali būti naudojamas skaitmeniniams išėjimams rodyti 2, 3, 4, 5, 6, 7, 8 ir 9 kaiščiuose.

Praktiškai šios įvesties/išvesties linijos būtų sujungtos su tiksline sistema.

Šiek tiek pažangesnė nei šis pavyzdys, apdorojimo platforma gali būti naudojama pagrindiniam loginiam analizatoriui įdiegti naudojant „Pro Micro“.

Naudodami šį demonstracinį kodą galime eksperimentuoti skaitydami ir rašydami AT24C256 serijos EEPROM (duomenų lapo) modulį.

128x32 OLED ekraną galima naudoti, kai kompiuteris gali būti nepasiekiamas rodyti išvesties. Internete galima rasti įvairių SSD1306 bibliotekų.

Norėdami gauti pažangų iššūkį naudoti mikrovaldiklį kaip derinimo/įsilaužimo platformą, pažvelkite į „Bus Ninja“projektą. Atminkite, kad tam reikės „avr-gcc“įrankių grandinės ir „avrdude“, o ne naudojant „Arduino IDE“.

5 žingsnis: lauko rinkinio pritaikymas praktikoje

„Field Kit“pritaikymas praktikoje
„Field Kit“pritaikymas praktikoje

Kadangi visi turime skirtingą išsilavinimą ir skirtingus įvairių įrankių naudojimo atvejus, norėtume, kad žmonės dalintųsi šia informacija toliau pateiktose pastabose.

Apsvarstykite galimybę pasidalyti savo mintimis dėl kai kurių ar visų šių punktų:

Ką, atsižvelgiant į jūsų konkrečius poreikius, galite supakuoti į „Field Kit“, kuris nebuvo įtrauktas?

Kokiomis situacijomis, jūsų manymu, gali prireikti „Field Kit“?

Kur laikysite „Field Kit“?

Per ateinančius mėnesius praneškite čia apie tai, kada ir kaip baigėte naudoti „Field Kit“.

6 žingsnis: nulaužkite planetą

Nulaužkite planetą
Nulaužkite planetą

Jei jums patiko ši instrukcija ir norėtumėte, kad kas mėnesį tiesiai į jūsų pašto dėžutę būtų pristatyta dėžutė elektronikos ir kompiuterių technologijų, prisijunkite prie „HackerBox“revoliucijos Prenumeruodami ČIA.

Pasiekite ir pasidalykite savo sėkme komentaruose žemiau arba „HackerBoxes“„Facebook“puslapyje. Žinoma, praneškite mums, jei turite kokių nors klausimų ar jums reikia pagalbos. Dėkojame, kad esate „HackerBoxes“dalis!

Rekomenduojamas: