Obsah:
- Krok 1: HackerBox 0029: obsah balenia
- Krok 2: Operácie v teréne
- Krok 3: Arduino Pro Micro 5V 16 MHz
- Krok 4: Pro Micro Scenarios for Field Operations
- Krok 5: Zavádzanie terénnej súpravy do praxe
- Krok 6: Hacknite planétu
Video: HackerBox 0029: Field Kit: 6 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
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
- 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
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
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
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
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:
HackerBox 0060: Ihrisko: 11 krokov
HackerBox 0060: Ihrisko: Zdravím hackerov HackerBox po celom svete! S HackerBox 0060 budete experimentovať s obvodom Adafruit Circuit Playground Bluefruit s výkonným mikrokontrolérom Nordic Semiconductor nRF52840 ARM Cortex M4. Pozrite sa na vstavané programovanie pomocou
HackerBox 0041: CircuitPython: 8 krokov
HackerBox 0041: CircuitPython: Zdravím hackerov HackerBox po celom svete. HackerBox 0041 nám prináša CircuitPython, MakeCode Arcade, Atari Punk Console a mnoho ďalších. Tento návod obsahuje informácie o tom, ako začať s HackerBox 0041, ktorý je možné zakúpiť
HackerBox 0058: Kódovanie: 7 krokov
HackerBox 0058: Encode: Zdravím hackerov HackerBox po celom svete! S HackerBox 0058 preskúmame kódovanie informácií, čiarové kódy, QR kódy, programovanie Arduino Pro Micro, vstavané LCD displeje, integráciu generovania čiarových kódov v rámci projektov Arduino, ľudský vstup
HackerBox 0057: Núdzový režim: 9 krokov
HackerBox 0057: Núdzový režim: Zdravím hackerov HackerBoxu z celého sveta! HackerBox 0057 prináša dedinu IoT, Wireless, Lockpicking a samozrejme Hardware Hacking priamo do vášho domáceho laboratória. Budeme skúmať programovanie mikrokontrolérov, využitie internetu vecí IoT, Bluetooth a
E-Field Mill: 8 krokov (s obrázkami)
E-Field Mill: Možno už viete, že som závislý na akomkoľvek druhu aplikácií na meranie senzorov. Vždy som chcel sledovať výkyvy magnetického poľa Zeme a tiež ma fascinovalo meranie okolitého elektrického poľa Zeme, ktoré je