Obsah:

HackerBox 0029: Field Kit: 6 krokov
HackerBox 0029: Field Kit: 6 krokov

Video: HackerBox 0029: Field Kit: 6 krokov

Video: HackerBox 0029: Field Kit: 6 krokov
Video: #1 Hacker Box #0029 2024, Júl
Anonim
HackerBox 0029: Field Kit
HackerBox 0029: Field Kit

Field Kit - Tento mesiac HackerBox Hackeri skúmajú rôzne miniatúrne a mobilné nástroje pre agilné operácie v teréne. Tento návod obsahuje informácie o práci s HackerBox #0029, ktoré si môžete vyzdvihnúť tu do vypredania zásob. Tiež, ak by ste chceli dostávať HackerBox takto priamo do vašej schránky každý mesiac, prihláste sa na odber HackerBoxes.com a zapojte sa do revolúcie!

Témy a vzdelávacie ciele pre HackerBox 0029:

  • Zostavte malú súpravu nástrojov pre elektroniku pre mobilné poľné operácie
  • Pripravte si mikro-drapákové spony pre aplikácie na hackovanie hardvéru
  • Nakonfigurujte platformu ATmega32U4 Pro Micro v Arduino IDE
  • Využite jednoduché operácie I/O a zbernice na využitie hardvérových cieľov
  • Pochopte programovanie a ukladanie obsahu do pamäte EPROM
  • Experimentujte s nástrojom na spracovanie logiky analyzátora

HackerBoxes je služba mesačného predplatného pre elektroniku a počítačovú technológiu pre domácich majstrov. Sme nadšenci, tvorcovia a experimentátori. Sme snílkami snov. Hacknite planétu!

Krok 1: HackerBox 0029: obsah balenia

HackerBox 0029: Obsah balenia
HackerBox 0029: Obsah balenia
HackerBox 0029: Obsah balenia
HackerBox 0029: Obsah balenia
  • Zberateľská referenčná karta HackerBoxes #0029
  • Exkluzívne puzdro na zips HackerBoxes
  • Prenosná 5V spájkovačka
  • ProMicro ATmega32U4 5V 16MHz
  • OLED 0,91 palcový displej 128 x 32 I2C
  • Modul štyroch tlačidiel
  • Šesť LED ladiaci modul
  • Modul EEPROM AT24C256 I2C
  • 400 -bodová nespájkovaná doska
  • Balíček prepojovacieho drôtu
  • Sada mini sponiek
  • Spájkovací knôt 2 mm x 1,5 m
  • MicroUSB kábel
  • MiniUSB kábel
  • Presná sada ovládačov
  • Exkluzívny telefón Samolepka Phreak Exkluzívne
  • Exkluzívna 8bitová kľúčenka Dragon

Pomôžu aj ďalšie veci:

Počítač na spustenie softvérových nástrojov

A čo je najdôležitejšie, budete potrebovať zmysel pre dobrodružstvo, kutilského ducha a hackerskú zvedavosť. DIY elektronika nie je triviálna záležitosť a HackerBoxes nie je oslabenou verziou. Cieľom je pokrok, nie dokonalosť. Keď vytrváte a užívate si dobrodružstvo, veľká spokojnosť sa dá odvodiť z učenia sa novej technológie a dúfajme, že sa podarí realizovať niektoré projekty. Odporúčame urobiť každý krok pomaly, dbať na detaily a nebojte sa požiadať o pomoc.

Všimnite si toho, že v HackerBox FAQ je množstvo informácií o súčasných a potenciálnych členoch.

Krok 2: Operácie v teréne

Image
Image

Ako hacker hardvéru nikdy neviete, kedy a kde budete musieť upraviť blesk na smerovači, vyradiť ROM z videohry, prepnúť niektoré I/O piny, odspájkovať chorú batériu alebo inak zachrániť deň.

HackerBoxes Field Kit je prvým prechodom k vášmu zdroju prvej pomoci v oblasti elektroniky. Keď bude súprava do terénu vyvinutá, môžete ju mať pripravenú v batohu, aktovke alebo taške.

Príklady scenárov:

Hackerské hračky

Viac hračiek

Hlasovacie zariadenia

Deň poľa 2018

Hackovanie auta

Krok 3: Arduino Pro Micro 5V 16 MHz

Pro Micro scenáre pre operácie v teréne
Pro Micro scenáre pre operácie v teréne

Arduino Pro Micro je založený na mikrokontroléri ATmega32U4, ktorý má vstavané rozhranie USB. To znamená, že neexistuje žiadny čip FTDI, PL2303, CH340 ani žiadny iný čip, ktorý by fungoval ako prostredník medzi vašim počítačom a mikrokontrolérom Arduino.

Odporúčame najskôr pracovať s Pro Micro bez spájkovania kolíkov na miesto. Základnú konfiguráciu a testovanie môžete vykonávať bez použitia kolíkov hlavičky. Oneskorenie spájkovania na module tiež poskytne o jednu menšiu premennú na ladenie, ak by ste narazili na akékoľvek komplikácie.

Ak vo svojom počítači nemáte nainštalované IDE Arduino, začnite tým, že ho získate z arduino.cc. VAROVANIE: Pred programovaním Pro Micro vyberte 5V verziu v časti tools> processor. Ak nastavíte túto súpravu na 3,3 V, bude to fungovať raz a potom sa bude zdať, že sa zariadenie nikdy nepripojí k počítaču, kým sa nebudete riadiť pokynmi „Reset to Bootloader“v nižšie uvedenej príručke, čo môže byť trochu zložité.

Sparkfun má skvelého sprievodcu pripojením Pro Micro. Sprievodca pripojením obsahuje podrobný prehľad dosky Pro Micro a potom časť „Inštalácia: Windows“a časť „Inštalácia: Mac a Linux“. Postupujte podľa pokynov v príslušnej verzii týchto inštalačných pokynov, aby bolo vaše Arduino IDE nakonfigurované tak, aby podporovalo Pro Micro. S doskou Arduino zvyčajne začíname pracovať načítaním a/alebo úpravou štandardného náčrtu Blink. Pro Micro však neobsahuje obvyklú LED na kolíku 13. Našťastie môžeme ovládať diódy LED RX/TX a Sparkfun poskytol úhľadný malý náčrt, ktorý ukazuje, ako na to. Je to v časti Sprievodcu pripojením s názvom „Príklad 1: Žmurkanie!“Overte si, či môžete tento Blinkies zostaviť a stiahnuť! príklad, než sa pohnete ďalej.

Krok 4: Pro Micro Scenarios for Field Operations

Ak chcete čítať a zapisovať sady ôsmich I/O liniek z Pro Micro pomocou jednoduchého sériového rozhrania, vyskúšajte skicu Serial_IO.ino, ktorá je súčasťou balenia. Toto je jeden z najjednoduchších vstavaných nástrojov, ktoré by sme mohli použiť na manipuláciu alebo vypočúvanie akéhokoľvek cieľového systému, na ktorom pracujeme.

Na prepojenie digitálnych vstupov na piny 10, 16, 14, 15, 18, 19, 20 a 21 je možné použiť buď jednoduché prepojky, alebo modul hmatových tlačidiel.

Podobne modul LED možno použiť na zobrazenie digitálnych výstupov na kolíkoch 2, 3, 4, 5, 6, 7, 8 a 9.

Pri praktickom použití by tieto I/O linky prepojili cieľový systém.

Mierne pokročilejšie ako tento príklad, platformu Processing je možné použiť na implementáciu základného logického analyzátora pomocou Pro Micro.

Pomocou tohto demo kódu môžeme experimentovať s čítaním a zapisovaním sériového modulu EEPROM (dátového listu) AT24C256.

Displej OLED s rozlíšením 128 x 32 pixelov je možné použiť, ak počítač nemusí byť k dispozícii na zobrazenie výstupu. Na internete sú k dispozícii rôzne knižnice SSD1306.

Ak chcete pokročilú výzvu používať mikrokontrolér ako platformu na ladenie/hackovanie, pozrite sa na projekt Bus Ninja. Upozorňujeme, že na rozdiel od používania IDE Arduino to bude vyžadovať reťazec nástrojov avr-gcc a avrdude.

Krok 5: Zavádzanie terénnej súpravy do praxe

Zavádzanie terénnej súpravy do praxe
Zavádzanie terénnej súpravy do praxe

Pretože všetci máme rôzne pozadia a rôzne prípady použitia rôznych nástrojov, radi by sme videli ľudí, ktorí zdieľajú niektoré z týchto podrobností v nižšie uvedených komentároch.

Zvážte zdieľanie svojich myšlienok o niektorých alebo všetkých týchto bodoch:

Čo by ste si pre konkrétne potreby mohli zabaliť do súpravy Field Kit, ktorá tu nebola zahrnutá?

V akých situáciách si predstavujete prípadnú potrebu vašej súpravy Field Kit?

Kde budete mať svoju Field Kit?

V priebehu nasledujúcich mesiacov sem prosím napíšte, kedy a ako ste skončili s používaním súpravy Field Kit.

Krok 6: Hacknite planétu

Hacknite planétu
Hacknite planétu

Ak sa vám tento návod páčil a chceli by ste si nechať každý mesiac doručiť krabicu elektroniky a počítačovej techniky priamo do vašej poštovej schránky, pripojte sa k revolúcii HackerBox REGISTRÁCIOU TU.

Oslovte a podeľte sa o svoj úspech v komentároch nižšie alebo na facebookovej stránke HackerBoxes. Ak máte akékoľvek otázky alebo potrebujete s čímkoľvek pomôcť, určite nám dajte vedieť. Ďakujeme, že ste súčasťou HackerBoxes!

Odporúča: