Съдържание:

HackerBox 0029: Полеви комплект: 6 стъпки
HackerBox 0029: Полеви комплект: 6 стъпки

Видео: HackerBox 0029: Полеви комплект: 6 стъпки

Видео: HackerBox 0029: Полеви комплект: 6 стъпки
Видео: Простой паяльник на жалах Т12... 2024, Юли
Anonim
HackerBox 0029: Field Kit
HackerBox 0029: Field Kit

Field Kit - Този месец хакерите HackerBox проучват различни миниатюрни и мобилни инструменти за гъвкави полеви операции. Тази инструкция съдържа информация за работа с HackerBox #0029, която можете да вземете тук до изчерпване на количествата. Също така, ако искате да получавате такъв HackerBox точно във вашата пощенска кутия всеки месец, моля, абонирайте се на HackerBoxes.com и се присъединете към революцията!

Теми и учебни цели за HackerBox 0029:

  • Съберете малък електронен инструментариум за мобилни полеви операции
  • Подгответе изводи за микро-грайфер за хакерски приложения за хакерство
  • Конфигурирайте платформата ATmega32U4 Pro Micro в Arduino IDE
  • Прилагайте прости I/O и шинни операции, за да използвате хардуерни цели
  • Разберете програмирането и изхвърлянето на съдържанието на EPROM
  • Експериментирайте с инструмент за обработка на логически анализатор

HackerBoxes е услугата за месечен абонамент за електронна електроника и компютърни технологии. Ние сме любители, създатели и експериментатори. Ние сме мечтателите на мечтите. ХАК НА ПЛАНЕТАТА!

Стъпка 1: HackerBox 0029: Съдържание на кутията

HackerBox 0029: Съдържание на кутията
HackerBox 0029: Съдържание на кутията
HackerBox 0029: Съдържание на кутията
HackerBox 0029: Съдържание на кутията
  • HackerBoxes #0029 Колекционерска референтна карта
  • Изключителен калъф с цип HackerBoxes
  • Преносим 5V поялник
  • ProMicro ATmega32U4 5V 16MHz
  • OLED 0.91 -инчов дисплей 128x32 I2C
  • Модул с четири бутона
  • Шест LED модула за отстраняване на грешки
  • AT24C256 I2C EEPROM модул
  • 400 точкова запояваща платка
  • Пакет от джъмпер
  • Комплект мини клипове за захващане
  • Спойка Фитил 2 мм на 1,5 м
  • MicroUSB кабел
  • MiniUSB кабел
  • Комплект прецизни драйвери
  • Изключителен телефон Phreak Decal Изключителен
  • Изключителен 8 -битов драконов ключодържател

Някои други неща, които ще бъдат полезни:

Компютър за стартиране на софтуерни инструменти

Най -важното е, че ще ви трябва чувство за приключение, дух „направи си сам“и хакерско любопитство. Електрониката „направи си сам“не е тривиално занимание, а HackerBoxes не е разводнена версия. Целта е напредък, а не съвършенство. Когато упорствате и се наслаждавате на приключението, голяма степен на удовлетворение може да бъде получено от изучаването на нови технологии и надявам се някои проекти да работят. Предлагаме да правите всяка стъпка бавно, като имате предвид детайлите и не се страхувайте да помолите за помощ.

Имайте предвид, че има много информация за настоящи и бъдещи членове в често задаваните въпроси за HackerBox.

Стъпка 2: Операции на място

Image
Image

Като хардуерен хакер никога не знаете кога или къде може да се наложи да модифицирате флаш на рутер, да изхвърлите ROM -ите от системата за видеоигри, да превключвате някои I/O пинове, да разпаявате болна батерия или по друг начин да спасите деня.

Полевият комплект HackerBoxes е първият пропуск във вашия електронен ресурс за първа помощ. След като бъде разработен, можете да съхранявате полевия си комплект в готовност в раницата, куфарчето или чантата за отстраняване на грешки.

Примерни сценарии:

Хакерски играчки

Още играчки

Машини за гласуване

Ден на полето 2018 г.

Хакване на кола

Стъпка 3: Arduino Pro Micro 5V 16MHz

Про микро сценарии за полеви операции
Про микро сценарии за полеви операции

Arduino Pro Micro е базиран на микроконтролера ATmega32U4, който има вграден USB интерфейс. Това означава, че няма FTDI, PL2303, CH340 или друг чип, действащ като посредник между вашия компютър и микроконтролера Arduino.

Предлагаме първо да работите с Pro Micro, без да запоявате щифтовете на място. Можете да извършите основната конфигурация и тестване без да използвате щифтовете на заглавката. Също така, забавянето на запояването на модула дава една променлива по -малко за отстраняване на грешки, ако срещнете някакви усложнения.

Ако нямате инсталирана Arduino IDE на вашия компютър, започнете, като я получите от arduino.cc. ПРЕДУПРЕЖДЕНИЕ: Не забравяйте да изберете версията 5V под инструменти> процесор, преди да програмирате Pro Micro. Ако тази настройка за 3.3V ще работи веднъж и след това устройството ще изглежда никога да не се свързва с вашия компютър, докато не следвате инструкциите „Нулиране на зареждащото устройство“в ръководството, обсъдено по -долу, което може да бъде малко трудно.

Sparkfun има страхотно ръководство за Pro Micro Hookup. Ръководството за свързване има подробен преглед на платката Pro Micro и след това раздел за „Инсталиране: Windows“и раздел за „Инсталиране: Mac и Linux“. Следвайте указанията в съответната версия на тези инструкции за инсталиране, за да настроите вашата Arduino IDE да бъде конфигурирана да поддържа Pro Micro. Обикновено започваме да работим с дъска Arduino, като зареждаме и/или променяме стандартната скица на Blink. Въпреки това, Pro Micro не включва обичайния светодиод на щифт 13. За щастие можем да контролираме RX/TX светодиодите и Sparkfun предостави чиста малка скица, за да демонстрира как. Това е в раздела на Ръководството за свързване, озаглавен „Пример 1: Мигащи!“Проверете дали можете да компилирате и изтеглите това Blinkies! пример, преди да продължите.

Стъпка 4: Про микро сценарии за полеви операции

За да четете и записвате набори от осем входно/изходни линии от Pro Micro, използвайки прост сериен интерфейс, изпробвайте скицата Serial_IO.ino, включена тук. Това е един от най -простите вградени инструменти, които можем да използваме, за да манипулираме или разпитваме всяка целева система, върху която работим.

Или прости джъмпери, или тактилен модул с бутони могат да се използват за демонстрация на цифровите входове на пинове 10, 16, 14, 15, 18, 19, 20 и 21.

По същия начин LED модулът може да се използва за показване на цифровите изходи на пинове 2, 3, 4, 5, 6, 7, 8 и 9.

На практика тези входно -изходни линии ще взаимодействат с целевата система.

Малко по -усъвършенствана от този пример, платформата Processing може да се използва за внедряване на основен логически анализатор с помощта на Pro Micro.

Можем да експериментираме с четене и запис на AT24C256 сериен EEPROM (лист с данни), използвайки този демонстрационен код.

OLED дисплеят с размери 128 x 32 може да се използва, когато компютърът може да не е наличен за показване на изход. В интернет има различни библиотеки SSD1306.

За напреднало предизвикателство да използвате микроконтролера като платформа за отстраняване на грешки/хакерство, разгледайте проекта Bus Ninja. Обърнете внимание, че това ще изисква avr-gcc toolchain и avrdude за разлика от използването на Arduino IDE.

Стъпка 5: Прилагане на полевия комплект на практика

Прилагане на полевия комплект на практика
Прилагане на полевия комплект на практика

Тъй като всички имаме различен опит и различни случаи на използване на различни инструменти, бихме искали да видим хора, споделящи някои от тези подробности в коментарите по -долу.

Помислете да споделите мислите си по някои или всички тези точки:

За вашите специфични нужди какво бихте могли да опаковате в полевия си комплект, което не беше включено тук?

В какви ситуации си представяте евентуално нужда от вашия Field Kit?

Къде ще съхранявате полевия си комплект?

През следващите месеци, моля, публикувайте тук за това кога и как сте използвали Field Kit.

Стъпка 6: Хакнете планетата

Хакнете планетата
Хакнете планетата

Ако сте се наслаждавали на този Instrucable и искате да получавате кутия с електроника и компютърни технологии директно във вашата пощенска кутия всеки месец, моля, присъединете се към революцията на HackerBox чрез АБОНИРАНЕ ТУК.

Протегнете ръка и споделете успеха си в коментарите по -долу или на страницата на HackerBoxes във Facebook. Със сигурност ни уведомете, ако имате въпроси или имате нужда от помощ за нещо. Благодарим ви, че сте част от HackerBoxes!

Препоръчано: