Sisällysluettelo:

HackerBox 0029: Kenttäpakkaus: 6 vaihetta
HackerBox 0029: Kenttäpakkaus: 6 vaihetta

Video: HackerBox 0029: Kenttäpakkaus: 6 vaihetta

Video: HackerBox 0029: Kenttäpakkaus: 6 vaihetta
Video: #1 Hacker Box #0029 2024, Heinäkuu
Anonim
HackerBox 0029: Kenttäpakkaus
HackerBox 0029: Kenttäpakkaus

Field Kit - Tässä kuussa HackerBox Hackers tutkii erilaisia miniatyyrejä ja liikkuvia työkaluja ketterään kenttätoimintaan. Tämä ohjekirja sisältää tietoja HackerBox #0029: n kanssa työskentelystä, jonka voit noutaa täältä, kun tavaraa riittää. Lisäksi, jos haluat saada tällaisen HackerBoxin postilaatikkoosi joka kuukausi, tilaa HackerBoxes.com ja liity vallankumoukseen!

HackerBox 0029: n aiheet ja oppimistavoitteet:

  • Kokoa pieni elektroniikan työkalupakki liikkuville kenttäoperaatioille
  • Valmista mikrokaappauspidikkeet johtoja laitteiston hakkerointisovelluksia varten
  • Määritä ATmega32U4 Pro Micro -alusta Arduino IDE: ssä
  • Käytä yksinkertaisia I/O- ja väylätoimintoja laitteistokohteiden hyödyntämiseen
  • Ymmärtää EPROM -ohjelmoinnin ja polkumyynnin sisällön
  • Kokeile prosessointiin perustuvaa Logic Analyzer -työkalua

HackerBoxes on kuukausittainen tilauslaatikkopalvelu DIY -elektroniikalle ja tietotekniikalle. Olemme harrastajia, tekijöitä ja kokeilijoita. Olemme unelmien haaveilijoita. HACK PLANET!

Vaihe 1: HackerBox 0029: Laatikon sisältö

HackerBox 0029: Laatikon sisältö
HackerBox 0029: Laatikon sisältö
HackerBox 0029: Laatikon sisältö
HackerBox 0029: Laatikon sisältö
  • HackerBoxes #0029 Kerättävä viitekortti
  • Ainutlaatuinen HackerBoxes -vetoketjullinen kotelo
  • Kannettava 5V juotosrauta
  • ProMicro ATmega32U4 5V 16MHz
  • OLED 0,91 tuuman näyttö 128x32 I2C
  • Neljän näppäimen painike
  • Kuusi LED -virheenkorjausmoduulia
  • AT24C256 I2C EEPROM -moduuli
  • 400 pisteen juottamaton leipälauta
  • Jumper Wire Bundle
  • Joukko Mini Grabber Clips
  • Juotospalkki 2 mm x 1,5 m
  • MicroUSB -kaapeli
  • MiniUSB -kaapeli
  • Tarkka ohjainsarja
  • Ainutlaatuinen puhelimen Phreak -tarra
  • Ainutlaatuinen 8 -bittinen Dragon -avaimenperä

Muutamia muita asioita, joista on apua:

Tietokone ohjelmistotyökalujen suorittamiseen

Mikä tärkeintä, tarvitset seikkailutunnetta, DIY -henkeä ja hakkereiden uteliaisuutta. DIY -elektroniikka ei ole triviaali harrastus, eikä HackerBoxes ole vesitetty versio. Tavoitteena on edistyminen, ei täydellisyys. Kun jatkat ja nautit seikkailusta, voit saada paljon tyydytystä uuden tekniikan oppimisesta ja toivottavasti joidenkin projektien toimivuudesta. Suosittelemme, että otat jokaisen askeleen hitaasti, huomioi yksityiskohdat ja älä pelkää pyytää apua.

Huomaa, että HackerBoxin usein kysytyissä kysymyksissä on runsaasti tietoa nykyisille ja tuleville jäsenille.

Vaihe 2: Kenttätoiminnot

Image
Image

Laitteistohäkkijänä et koskaan tiedä, milloin ja missä sinun on muutettava reitittimen salamaa, tyhjennettävä ROM -levyjä videopelijärjestelmästä, vaihdettava joitakin I/O -nastoja, purettava vaurioitunut akku tai muutoin pelastettava päivä.

HackerBoxes Field Kit on ensimmäinen pääsy elektroniikan ensiapuresurssille. Kun olet kehittänyt kenttäpakkauksesi, voit pitää sen reppussa, salkussa tai vikalaukussa valmiina.

Esimerkki skenaarioista:

Hakkerointi Lelut

Lisää leluja

Äänestyskoneet

Kenttäpäivä 2018

Auton hakkerointi

Vaihe 3: Arduino Pro Micro 5V 16MHz

Pro Micro -skenaariot kenttätoiminnoille
Pro Micro -skenaariot kenttätoiminnoille

Arduino Pro Micro perustuu ATmega32U4 -mikrokontrolleriin, jossa on sisäänrakennettu USB -liitäntä. Tämä tarkoittaa, että tietokoneen ja Arduino -mikro -ohjaimen välillä ei ole FTDI-, PL2303-, CH340- tai muita siruja, jotka toimivat välittäjänä.

Suosittelemme, että työskentelet ensin Pro Micron kanssa juottamatta tappeja paikalleen. Voit suorittaa peruskokoonpanon ja testauksen ilman otsikkotappeja. Lisäksi moduulin juottamisen viivästyminen antaa yhden muuttujan vähemmän virheenkorjausta varten, jos kohtaat komplikaatioita.

Jos tietokoneellesi ei ole asennettu Arduino IDE, aloita hankkimalla se muodossa arduino.cc. VAROITUS: Muista valita 5 V: n versio kohdasta Työkalut> suoritin, ennen kuin ohjelmoit Pro Micro -laitteen. Jos tämä asetus on 3,3 V, se toimii kerran, ja laite näyttää siltä, että se ei koskaan muodosta yhteyttä tietokoneeseen, ennen kuin noudatat alla olevan oppaan "Palauta käynnistyslataimeen" ohjeita, mikä voi olla hieman hankalaa.

Sparkfunilla on loistava Pro Micro -liitäntäopas. Liitäntäoppaassa on yksityiskohtainen yleiskatsaus Pro Micro -kortista ja sitten osio "Asennus: Windows" ja osio "Asennus: Mac ja Linux". Noudata näiden asennusohjeiden asianmukaisen version ohjeita saadaksesi Arduino IDE: n tukemaan Pro Micro -laitetta. Aloitamme yleensä työskentelyn Arduino -levyn kanssa lataamalla ja/tai muokkaamalla Blink -luonnosta. Pro Micro ei kuitenkaan sisällä tavanomaista LEDiä nastassa 13. Onneksi voimme ohjata RX/TX -LED -valoja ja Sparkfun on antanut siistin pienen luonnoksen osoittamaan, miten. Tämä on kytkentäoppaan osiossa "Esimerkki 1: Blinkies!" Varmista, että voit koota ja ladata tämän Blinkies! esimerkki ennen kuin jatkat.

Vaihe 4: Pro Micro -skenaariot kenttätoiminnoille

Jos haluat lukea ja kirjoittaa kahdeksan I/O -rivin sarjoja Pro Micro -laitteesta yksinkertaisen sarjaliitännän avulla, kokeile tässä olevaa Serial_IO.ino -luonnosta. Tämä on yksi yksinkertaisimmista sulautetuista työkaluista, joita voimme käyttää manipuloidaksemme tai kuulustellaksemme mitä tahansa kohdejärjestelmää, jonka parissa työskentelemme.

Joko yksinkertaisia hyppyjä tai kosketuspainiketta voidaan käyttää demojen esittelyyn nastoissa 10, 16, 14, 15, 18, 19, 20 ja 21.

Samoin LED -moduulia voidaan käyttää digitaalisten lähtöjen näyttämiseen nastoissa 2, 3, 4, 5, 6, 7, 8 ja 9.

Käytännössä nämä I/O -linjat liittyisivät kohdejärjestelmään.

Hieman kehittyneempi kuin tämä esimerkki, prosessointiympäristöä voidaan käyttää perusloogisen analysaattorin toteuttamiseen Pro Micro -laitteella.

Voimme kokeilla AT24C256 -sarjan EEPROM (datasheet) -moduulin lukemista ja kirjoittamista käyttämällä tätä esittelykoodia.

128 x 32 OLED -näyttöä voidaan käyttää, kun tietokone ei välttämättä ole käytettävissä tulostuksen näyttämiseen. Verkossa on saatavilla erilaisia SSD1306 -kirjastoja.

Jos haluat edistyneen haasteen käyttää mikro -ohjainta virheenkorjaus-/hakkerointialustana, katso Bus Ninja -projektia. Huomaa, että tämä edellyttää avr-gcc-työkaluketjua ja avrdudea, toisin kuin Arduino IDE: n käyttöä.

Vaihe 5: Kenttäsarjan käyttöönotto

Kenttäsarjan toteuttaminen käytännössä
Kenttäsarjan toteuttaminen käytännössä

Koska meillä kaikilla on erilaiset taustat ja eri käyttötapaukset eri työkaluille, haluaisimme nähdä ihmisten jakavan joitain näistä tiedoista alla olevissa kommenteissa.

Harkitse mielipiteesi jakamista joistakin tai kaikista seuraavista kohdista:

Mitä erityistarpeitasi varten voit pakata Field Kit -laitteeseesi, joka ei ollut mukana tässä?

Missä tilanteissa kuvittelet mahdollisesti tarvitsevasi kenttäsarjasi?

Missä säilytät kenttäsarjasi?

Kirjoita tulevien kuukausien aikana takaisin tänne, milloin ja miten päädyit käyttämään Field Kit -laitettasi.

Vaihe 6: hakata planeettaa

Hakata planeettaa
Hakata planeettaa

Jos pidit tästä opetusohjelmasta ja haluat, että elektroniikka- ja tietotekniikkalaatikko toimitetaan suoraan postilaatikkoosi joka kuukausi, liity HackerBoxin vallankumoukseen tilaamalla TÄSTÄ.

Ota yhteyttä ja jaa menestyksesi alla olevissa kommenteissa tai HackerBoxesin Facebook -sivulla. Kerro meille toki, jos sinulla on kysyttävää tai tarvitset apua missä tahansa. Kiitos, että olet osa HackerBoxesia!

Suositeltava: