Агуулгын хүснэгт:

HackerBox 0029: Field Kit: 6 алхам
HackerBox 0029: Field Kit: 6 алхам
Anonim
HackerBox 0029: Талбайн иж бүрдэл
HackerBox 0029: Талбайн иж бүрдэл

Field Kit - Энэ сард HackerBox Hackers нь хээрийн уян хатан ажиллагааны янз бүрийн бяцхан болон хөдөлгөөнт хэрэгслүүдийг судалж байна. Энэхүү зааварчилгаа нь HackerBox #0029 -тэй ажиллах мэдээллийг агуулсан бөгөөд үүнийг хангамж дуусах үед авах боломжтой. Түүнчлэн, хэрэв та HackerBox -ийг яг ийм шуудангийн хайрцагт сар бүр авахыг хүсвэл HackerBoxes.com хаягаар бүртгүүлж, хувьсгалд нэгдээрэй!

HackerBox 0029 -ийн сэдэв ба сургалтын зорилго:

  • Хөдөлгөөнт талбайн үйл ажиллагаанд зориулагдсан жижиг электрон хэрэгслийн хэрэгслийг цуглуул
  • Тоног төхөөрөмжийг хакердах програмд зориулсан бичил шүүрч авах клипийг бэлтгэ
  • Arduino IDE дахь ATmega32U4 Pro Micro платформыг тохируулна уу
  • Тоног төхөөрөмжийн зорилтуудыг ашиглахын тулд энгийн оролт/гаралтын болон автобусны ажиллагааг ашиглана уу
  • EPROM -уудын програмчлал, демпингийг ойлгох
  • Боловсруулалтад суурилсан логик анализаторын хэрэгслийг туршиж үзээрэй

HackerBoxes бол DIY цахилгаан хэрэгсэл, компьютерийн технологийн захиалгын хайрцагны үйлчилгээ юм. Бид бол хоббичид, бүтээгчид, туршигчид юм. Бид бол мөрөөдлийн мөрөөдөгчид юм. ПЛАНЕТИЙГ ХАК

Алхам 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 цэгийн гагнуургүй талхны самбар
  • Холбогч утас
  • Mini Grabber клипний багц
  • Гагнуурын зулын голч 2мм 1.5м
  • MicroUSB кабель
  • MiniUSB кабель
  • Нарийвчлалтай драйверын багц
  • Онцгой утасны Phreak Decal онцгой
  • Онцгой 8 битийн луу түлхүүрийн оосор

Ашиг тустай бусад зүйлүүд:

Програм хангамжийн хэрэгслийг ажиллуулах компьютер

Хамгийн гол нь танд адал явдал, DIY сүнс, хакеруудын сониуч зан хэрэгтэй болно. DIY цахилгаан хэрэгсэл нь тийм ч энгийн зүйл биш бөгөөд HackerBoxes нь усалгаатай хувилбар биш юм. Зорилго бол дэвшил, төгс төгөлдөр бус. Та адал явдлаа үргэлжлүүлж, таашаал авбал шинэ технологийг сурч, зарим төслүүдээ ажиллуулснаар маш их сэтгэл ханамж авах болно. Алхам бүрийг аажмаар, нарийн ширийн зүйлийг анхаарч, тусламж хүсэхээс бүү ай.

HackerBox FAQ -ийн гишүүдийн одоогийн болон ирээдүйн гишүүдэд зориулсан маш их мэдээлэл байгаа гэдгийг анхаарна уу.

Алхам 2: Хээрийн ажиллагаа

Image
Image

Тоног төхөөрөмжийн хакерын хувьд та флэшийг чиглүүлэгч дээр хэзээ, хаана тохируулах, видео тоглоомын системээс ROM -уудыг хаях, оролт, гаралтын зарим зүүг солих, өвчтэй батерейг худалдах, өөрөөр хэлбэл энэ өдрийг хэмнэх хэрэгтэйг хэзээ ч мэдэхгүй.

HackerBoxes Field Kit нь таны электроникийн анхны тусламжийн эх үүсвэрийн анхны нэвтрүүлэг юм. Хөгжүүлсний дараа та хээрийн иж бүрдлүүдээ үүргэвч, цүнх эсвэл алдааг арилгах цүнхэндээ бэлэн байлгаж болно.

Жишээ хувилбарууд:

Хакердах тоглоом

Илүү олон тоглоом

Санал өгөх машинууд

Талбайн өдөр 2018

Машины хакердах

Алхам 3: Arduino Pro Micro 5V 16MHz

Талбайн үйл ажиллагааны Pro бичил хувилбарууд
Талбайн үйл ажиллагааны Pro бичил хувилбарууд

Arduino Pro Micro нь USB интерфэйстэй ATmega32U4 микроконтроллер дээр суурилдаг. Энэ нь таны компьютер болон Arduino микроконтроллерийн хооронд зуучлагчийн үүрэг гүйцэтгэдэг FTDI, PL2303, CH340 болон бусад чип байхгүй гэсэн үг юм.

Бид эхлээд зүүг гагнахгүйгээр Pro Micro -тэй ажиллахыг санал болгож байна. Та толгойн зүүг ашиглахгүйгээр үндсэн тохиргоо, туршилтыг хийж болно. Түүнчлэн, модуль дээр гагнах хугацааг хойшлуулах нь ямар нэгэн хүндрэл гарвал дибаг хийх нэг хувьсагчийг өгдөг.

Хэрэв таны компьютер дээр Arduino IDE суулгаагүй бол үүнийг arduino.cc хэлбэрээр үүсгэн эхлүүлээрэй. АНХААРУУЛГА: Pro Micro програмчлахаас өмнө хэрэгсэл> процессор дотроос 5V хувилбарыг сонгохоо мартуузай. Энэхүү 3.3V -ийн иж бүрдэлтэй байх нь нэг удаа ажиллах бөгөөд доорх гарын авлагад заасан "Ачаалагч руу дахин тохируулах" зааврыг дагаж мөрдөх хүртэл төхөөрөмж таны компьютерт хэзээ ч холбогдоогүй мэт санагдах бөгөөд энэ нь жаахан төвөгтэй байж магадгүй юм.

Sparkfun нь гайхалтай Pro Micro Hookup гарын авлагатай. Hookup гарын авлагад Pro Micro самбарын нарийвчилсан тойм, дараа нь "Суулгах: Windows", "Суулгах: Mac & Linux" гэсэн хэсгүүд багтсан болно. Arduino IDE -ийг Pro Micro -ийг дэмжихээр тохируулахын тулд суулгах зааврын зохих хувилбарын зааврыг дагана уу. Бид ихэвчлэн стандарт Blink ноорогыг ачаалах эсвэл өөрчлөх замаар Arduino самбартай ажиллаж эхэлдэг. Гэсэн хэдий ч Pro Micro нь 13 -р зүү дээрх ердийн LED -ийг оруулдаггүй. Аз болоход бид RX/TX LED -ийг удирдаж чаддаг бөгөөд Sparkfun хэрхэн яаж хийхийг харуулахын тулд жижигхэн ноорог зурсан болно. Энэ нь Hookup гарын авлагын "Жишээ 1: анивчих!" Гэсэн гарчигтай хэсэгт байна. Та энэхүү Blinkies -ийг эмхэтгэж, татаж авах боломжтой гэдгээ баталгаажуулаарай! цааш явахаасаа өмнө жишээ аваарай.

Алхам 4: Талбайн үйл ажиллагааны Pro Micro Scenarios

Энгийн цуваа интерфэйсийг ашиглан Pro Micro -аас найман I/O шугамын багцыг унших, бичихийн тулд энд оруулсан Serial_IO.ino нооргийг үзээрэй. Энэ бол бидний ажиллаж буй аливаа зорилтот системийг удирдах, байцаахад ашиглаж болох хамгийн энгийн суулгагдсан хэрэгслүүдийн нэг юм.

10, 16, 14, 15, 18, 19, 20, 21 -р зүү дээр дижитал оролтыг демо хийхэд энгийн холбогч эсвэл хүрэлцэх товчлуурын модулийг ашиглаж болно.

Үүний нэгэн адил LED модулийг дижитал гаралтыг 2, 3, 4, 5, 6, 7, 8, 9 -р зүү дээр харуулахад ашиглаж болно.

Практик хэрэглээнд эдгээр оролт/гаралтын шугамууд нь зорилтот системд шилжих болно.

Энэхүү жишээнээс арай илүү дэвшилтэт процессор платформыг Pro Micro ашиглан үндсэн логик анализаторыг хэрэгжүүлэхэд ашиглаж болно.

Бид энэхүү демо кодыг ашиглан AT24C256 цуврал EEPROM (мэдээллийн хуудас) модулийг уншиж, бичиж туршиж үзэх боломжтой.

128x32 OLED дэлгэцийг гаралтыг харуулах компьютер байхгүй үед ашиглах боломжтой. Интернет дээр янз бүрийн SSD1306 номын сан байдаг.

Микроконтроллерыг дибаг хийх/хакердах платформ болгон ашиглах дэвшилтэт сорилтын хувьд Bus Ninja төслийг үзнэ үү. Энэ нь Arduino IDE-ийг ашиглахаас ялгаатай нь avr-gcc toolchain болон avrdude шаарддаг болохыг анхаарна уу.

Алхам 5: Талбайн иж бүрдлийг практикт оруулах

Хээрийн иж бүрдлийг практикт оруулах
Хээрийн иж бүрдлийг практикт оруулах

Бид бүгд өөр өөр гарал үүсэлтэй, янз бүрийн багаж хэрэгслийг ашиглах тохиолдол өөр өөр байдаг тул доорх тайлбар дээр эдгээр нарийн ширийн зүйлийг хуваалцаж буй хүмүүсийг харахыг хүсч байна.

Эдгээр зүйлийн зарим эсвэл бүх зүйлийн талаар санал бодлоо хуваалцах талаар бодож үзээрэй.

Таны тусгай хэрэгцээнд зориулж энд оруулаагүй талбайн иж бүрдэлдээ юу баглаж болох вэ?

Та ямар нөхцөлд хээрийн иж бүрдэл хэрэгтэй болно гэж бодож байна вэ?

Та хээрийн иж бүрдлээ хаана хадгалах вэ?

Дараагийн хэдэн сарын турш, хээрийн иж бүрдлээ хэзээ, хэрхэн ашиглаж дууссан тухай энд бичээрэй.

Алхам 6: Гарагийг хакердах

Гарагийг хакердах
Гарагийг хакердах

Хэрэв танд энэхүү заавар таалагдсан бөгөөд электрон хайрцаг, компьютерийн технологийг сар бүр шуудангийн хайрцагт чинь хүргүүлэхийг хүсч байвал ЭНД ДАРЖ HackerBox -ийн хувьсгалд нэгдээрэй.

Доорх сэтгэгдлүүд эсвэл HackerBoxes фэйсбүүк хуудсан дээр гарч амжилтаа хуваалцаарай. Хэрэв танд ямар нэгэн асуулт байвал эсвэл ямар нэгэн зүйлд тусламж хэрэгтэй байгаа бол бидэнд мэдэгдээрэй. HackerBoxes -ийн нэг хэсэг болсонд баярлалаа!

Зөвлөмж болгож буй: