Obsah:

HackerBox 0029: Field Kit: 6 kroků
HackerBox 0029: Field Kit: 6 kroků

Video: HackerBox 0029: Field Kit: 6 kroků

Video: HackerBox 0029: Field Kit: 6 kroků
Video: HackerBox #0029: Field Kit 2024, Listopad
Anonim
HackerBox 0029: Field Kit
HackerBox 0029: Field Kit

Field Kit - Tento měsíc HackerBox Hackers zkoumá různé miniaturní a mobilní nástroje pro agilní polní operace. Tento Instructable obsahuje informace pro práci s HackerBox #0029, které si zde můžete vyzvednout do vyčerpání zásob. Pokud byste také chtěli každý měsíc dostávat HackerBox přímo do své poštovní schránky, přihlaste se k odběru na HackerBoxes.com a připojte se k revoluci!

Témata a vzdělávací cíle pro HackerBox 0029:

  • Sestavte malou elektronickou sadu nástrojů pro mobilní polní operace
  • Připravte si svody mikro-grabberů pro aplikace hackující hardware
  • Nakonfigurujte platformu ATmega32U4 Pro Micro v Arduino IDE
  • Použijte jednoduché I/O a sběrnicové operace k využití hardwarových cílů
  • Pochopte programování a ukládání obsahu EPROM
  • Experimentujte s nástrojem Logic Analyzer založeným na zpracování

HackerBoxes je služba měsíčního předplatného pro elektroniku a výpočetní techniku pro kutily. Jsme fandové, tvůrci a experimentátoři. Jsme snílci snů. ZRUŠTE PLANETU!

Krok 1: HackerBox 0029: Obsah krabice

HackerBox 0029: Obsah krabice
HackerBox 0029: Obsah krabice
HackerBox 0029: Obsah krabice
HackerBox 0029: Obsah krabice
  • Sběratelská referenční karta HackerBoxes #0029
  • Exkluzivní pouzdro na zip HackerBoxes
  • Přenosná 5V páječka
  • ProMicro ATmega32U4 5V 16MHz
  • OLED 0,91 palcový displej 128x32 I2C
  • Modul se čtyřmi tlačítky
  • Šest LED modul ladění
  • Modul EEPROM AT24C256 I2C
  • 400 bodová pájecí deska bez pájky
  • Balíček propojovacího drátu
  • Sada sponek Mini Grabber
  • Pájecí knot 2 mm x 1,5 m
  • MicroUSB kabel
  • MiniUSB kabel
  • Sada přesných ovladačů
  • Exkluzivní telefon Phreak Obtisky Exkluzivní
  • Exkluzivní 8bitová dračí klíčenka

Některé další věci, které budou užitečné:

Počítač pro spouštění softwarových nástrojů

A co je nejdůležitější, budete potřebovat smysl pro dobrodružství, kutilského ducha a hackerskou zvědavost. DIY elektronika není triviální pronásledování a HackerBoxes není zkrácená verze. Cílem je pokrok, ne dokonalost. Když vytrváte a užíváte si dobrodružství, velkou spokojenost lze odvodit z učení se nové technologii a doufejme, že některé projekty budou fungovat. Doporučujeme dělat každý krok pomalu, dbát na detaily a nebojte se požádat o pomoc.

Všimněte si toho, že v HackerBox FAQ je velké množství informací o aktuálních i potenciálních členech.

Krok 2: Provoz v terénu

Image
Image

Jako hardwarový hacker nikdy nevíte, kdy a kde budete muset upravit blesk na routeru, vypsat ROM z videoherního systému, přepnout některé I/O piny, odspájkovat nemocnou baterii nebo jinak zachránit den.

HackerBoxes Field Kit je první průchod vaším zdrojem první pomoci pro elektroniku. Jakmile bude vyvinuta, můžete mít svoji polní soupravu připravenou v batohu, kufříku nebo v kufříku.

Ukázkové scénáře:

Hackovací hračky

Více hraček

Hlasovací zařízení

Polní den 2018

Hackování auta

Krok 3: Arduino Pro Micro 5V 16MHz

Pro Micro Scénáře pro polní operace
Pro Micro Scénáře pro polní operace

Arduino Pro Micro je založen na mikrokontroléru ATmega32U4, který má vestavěné rozhraní USB. To znamená, že mezi vaším počítačem a mikrokontrolérem Arduino nepůsobí žádný FTDI, PL2303, CH340 ani žádný jiný čip.

Doporučujeme nejprve pracovat s Pro Micro bez pájení kolíků na místo. Základní konfiguraci a testování můžete provádět bez použití kolíků záhlaví. Také zpoždění pájení na modulu dává o jednu proměnnou méně k ladění, pokud narazíte na jakékoli komplikace.

Pokud nemáte Arduino IDE nainstalované ve vašem počítači, začněte tím, že jej vytvoříte z arduino.cc. VAROVÁNÍ: Před programováním Pro Micro nezapomeňte vybrat 5V verzi v části tools> processor. Mít tuto sadu pro 3,3 V bude fungovat jednou a pak se bude zdát, že se zařízení nikdy nepřipojí k vašemu PC, dokud nebudete postupovat podle pokynů „Reset to Bootloader“v níže diskutovaném průvodci, což může být trochu ošidné.

Sparkfun má skvělý průvodce Pro Micro Hookup Guide. Průvodce připojením obsahuje podrobný přehled desky Pro Micro a poté část „Instalace: Windows“a část „Instalace: Mac a Linux“. Chcete -li, aby vaše Arduino IDE bylo nakonfigurováno tak, aby podporovalo Pro Micro, postupujte podle pokynů v příslušné verzi těchto pokynů k instalaci. S deskou Arduino obvykle začínáme pracovat načtením a/nebo úpravou standardní skici Blink. Pro Micro však neobsahuje obvyklou LED na pinu 13. Naštěstí můžeme ovládat LED diody RX/TX a Sparkfun poskytl úhledný malý náčrt, který ukazuje, jak na to. Toto je v části Průvodce připojením s názvem „Příklad 1: Blinkies!“Ověřte, že můžete tento Blinkies zkompilovat a stáhnout! příklad před pokračováním.

Krok 4: Pro Micro Scenarios for Field Operations

Chcete -li číst a zapisovat sady osmi I/O linek z Pro Micro pomocí jednoduchého sériového rozhraní, vyzkoušejte zde zahrnutý náčrt Serial_IO.ino. Toto je jeden z nejjednodušších integrovaných nástrojů, které bychom mohli použít k manipulaci nebo dotazování jakéhokoli cílového systému, na kterém pracujeme.

K demo digitálních vstupů na pinech 10, 16, 14, 15, 18, 19, 20 a 21 lze použít buď jednoduché propojky, nebo modul hmatových tlačítek.

Podobně lze LED modul použít k zobrazení digitálních výstupů na pinech 2, 3, 4, 5, 6, 7, 8 a 9.

Při praktickém použití by tyto I/O linky byly propojeny s cílovým systémem.

Mírně pokročilejší než tento příklad, platformu Processing lze použít k implementaci základního logického analyzátoru pomocí Pro Micro.

Pomocí tohoto demo kódu můžeme experimentálně číst a zapisovat modul AT24C256 sériové EEPROM (datový list).

Displej OLED 128x32 lze použít v případě, že počítač nemusí být k dispozici pro zobrazení výstupu. Na internetu jsou k dispozici různé knihovny SSD1306.

Pro pokročilou výzvu používání mikrokontroléru jako ladicí/hackovací platformy se podívejte na projekt Bus Ninja. Na rozdíl od použití IDE Arduino to bude vyžadovat řetězec nástrojů avr-gcc a avrdude.

Krok 5: Uvedení Field Kit do praxe

Uvedení Field Kit do praxe
Uvedení Field Kit do praxe

Protože všichni máme různá pozadí a různé případy použití pro různé nástroje, rádi bychom viděli lidi, kteří sdílejí některé z těchto podrobností v níže uvedených komentářích.

Zvažte sdílení svých názorů na některé nebo všechny tyto body:

Co byste pro své konkrétní potřeby mohli zabalit do sady Field Kit, která zde nebyla zahrnuta?

V jakých situacích si představujete případnou potřebu vaší Field Kit?

Kde budete mít svoji Field Kit?

V příštích měsících sem prosím napište, kdy a jak jste s Field Kitem skončili.

Krok 6: Hackujte planetu

Hackujte planetu
Hackujte planetu

Pokud vás tento Instrucable bavil a chtěli byste mít každý měsíc elektronickou a počítačovou techniku doručenou přímo do vaší poštovní schránky, připojte se prosím k revoluci HackerBox REGISTRACÍ ZDE.

Oslovte a podělte se o svůj úspěch v níže uvedených komentářích nebo na facebookové stránce HackerBoxes. Určitě nám dejte vědět, pokud máte nějaké dotazy nebo potřebujete s čímkoli pomoci. Děkujeme, že jste součástí HackerBoxes!

Doporučuje: