Sisällysluettelo:
- Vaihe 1: HackerBox 0029: Laatikon sisältö
- Vaihe 2: Kenttätoiminnot
- Vaihe 3: Arduino Pro Micro 5V 16MHz
- Vaihe 4: Pro Micro -skenaariot kenttätoiminnoille
- Vaihe 5: Kenttäsarjan käyttöönotto
- Vaihe 6: hakata planeettaa
Video: HackerBox 0029: Kenttäpakkaus: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
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ö
- 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
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
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
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
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:
HackerBox 0060: Leikkikenttä: 11 vaihetta
HackerBox 0060: Leikkikenttä: Tervehdys HackerBox -hakkereille ympäri maailmaa! HackerBox 0060: n avulla voit kokeilla Adafruit Circuit Playground Bluefruitia, jossa on tehokas Nordic Semiconductor nRF52840 ARM Cortex M4 -kontrolleri. Tutustu sulautettuun ohjelmointiin
HackerBox 0041: CircuitPython: 8 vaihetta
HackerBox 0041: CircuitPython: Terveisiä HackerBox -hakkereille ympäri maailmaa. HackerBox 0041 tuo meille CircuitPythonin, MakeCode Arcaden, Atari Punk -konsolin ja paljon muuta. Tämä opas sisältää tietoja HackerBox 0041: n käytön aloittamisesta, ja sen voi ostaa
HackerBox 0058: Koodaus: 7 vaihetta
HackerBox 0058: Koodaus: Terveisiä HackerBox -hakkereille ympäri maailmaa! HackerBox 0058: n avulla tutkimme tietojen koodausta, viivakoodeja, QR -koodeja, ohjelmoimme Arduino Pro Micron, upotetut LCD -näytöt, integroimme viivakoodin generoinnin Arduino -projekteihin, ihmisten tietoja
HackerBox 0057: Vikasietotila: 9 vaihetta
HackerBox 0057: Vikasietotila: Tervehdys HackerBox -hakkereille ympäri maailmaa! HackerBox 0057 tuo IoT-, langattoman, lukitus- ja tietysti laitteistohakkeroinnin kylän suoraan kotilaboratorioosi. Tutkimme mikro-ohjaimen ohjelmointia, IoT-Wi-Fi-hyödyntämistä, Bluetoothia
HackerBox 0034: SubGHz: 15 vaihetta
HackerBox 0034: SubGHz: Tässä kuussa HackerBox -hakkerit tutkivat ohjelmistojen määrittämää radiota (SDR) ja radioviestintää alle 1 GHz: n taajuuksilla. Tämä ohjekirja sisältää tietoja HackerBox #0034: n käytön aloittamisesta, jonka voit ostaa täältä tarvikkeiden aikana