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

HackerBox 0060: Тоглоомын талбай: 11 алхам
HackerBox 0060: Тоглоомын талбай: 11 алхам

Видео: HackerBox 0060: Тоглоомын талбай: 11 алхам

Видео: HackerBox 0060: Тоглоомын талбай: 11 алхам
Видео: Hackerbox 0098 - Escape 2024, Долдугаар сарын
Anonim
HackerBox 0060: Тоглоомын талбай
HackerBox 0060: Тоглоомын талбай

Дэлхийн өнцөг булан бүрт байгаа HackerBox хакеруудад мэндчилгээ дэвшүүлье!

HackerBox 0060 -ийн тусламжтайгаар та хүчирхэг Нордикийн хагас дамжуулагч nRF52840 ARM Cortex M4 микроконтроллер бүхий Adafruit Circuit Playground Bluefruit -ийг туршиж үзэх болно. CircuitPython, Arduino, ARM GCC болон бусад програмуудыг ашиглан судал. Bluetooth бага энерги (BLE) сувгаар хөдөлгөөнт төхөөрөмжөөс суулгагдсан програмуудыг удирдах. Тоглоомын талбайн Сүнсний ПХБ -ийг ашиглан Circuit Playground Bluefruit -ийн тусламжтайгаар самбар дээр тавь. SD санах ойн карт болон цуваа флэш чипийг ашиглан хүчдэл хуваагч хэлхээ, D ангиллын аудио өсгөгч, бүрэн өнгөт LCD дэлгэц, нэмэлт хадгалах санг ойлгож хэрэгжүүлэх.

HackerBoxes нь электроник, компьютерийн технологийг сонирхогчдод зориулагдсан сар бүрийн захиалгын хайрцагны үйлчилгээ юм - Hardware Hackers - The Dreamers of Dreams.

HackerBoxes FAQ -д одоогийн болон ирээдүйн гишүүдэд зориулсан маш их мэдээлэл байдаг. Бидний хүлээн авч буй техникийн бус имэйлийн бараг бүх хариултууд тэнд хариулагдсан байдаг тул FAQ-ийг уншихад хэдэн минут зарцуулсанд үнэхээр талархаж байна.

Хангамж

Энэхүү зааварчилгаа нь HackerBox 0060 -ийг ашиглаж эхлэх мэдээллийг агуулсан болно. Бүрэн хайрцгийн агуулгыг HackerBox 0060 бүтээгдэхүүний хуудсан дээр жагсаасан бөгөөд хайрцгийг хангамж дуусах хүртэл худалдаж авах боломжтой. Хэрэв та HackerBox -ийг ийм шуудангийн хайрцагт сар бүр 15 долларын хөнгөлөлтөөр автоматаар хүлээн авахыг хүсвэл HackerBoxes.com хаягаар бүртгүүлж, хувьсгалд нэгдэх боломжтой!

Сар тутмын HackerBox дээр ажиллахын тулд гагнуурын төмөр, гагнуур, үндсэн гагнуурын хэрэгсэл ихэвчлэн шаардлагатай байдаг. Програм хангамжийн хэрэгслийг ажиллуулах компьютер бас шаардлагатай. HackerBox Deluxe Starter Workshop -ийг үзээд үндсэн хэрэгслүүд, олон төрлийн танилцуулах үйл ажиллагаа, туршилтуудыг үзээрэй.

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

Алхам 1: Кибер аюулгүй байдлын элит засвар

Кибер аюулгүй байдлын элит засвар
Кибер аюулгүй байдлын элит засвар

Манай онцгой, тактикийн хэв маягийн PVC (поливинил хлорид) нөхөөс нь хатуу боловч уян хатан байдаг. Тэд ус нэвтэрдэггүй бөгөөд олон төрлийн температурыг тэсвэрлэх чадвартай тул гадаа хүнд нөхцөлд эсвэл элит онлайн хэрэглээнд тохиромжтой.

СУУРИЛУУЛАХ:

Даавуунд наалдах хамгийн тохиромжтой арга бол нөхөөсийг гадна талд нь "оёх суваг" ашиглан нөхөх явдал юм.

Төмрийн бэхэлгээг арын хэсэгт урьдчилан түрхдэг боловч индүүдэх нь хавсрах анхны сонголт биш юм. Хамгаалалтын цаасан хуудсыг авч, нөхөөсийг байрлуулж, нөхөөсний арын хэсгээс даавуугаар халаана. Нүхийг өөрөө хайлуулахгүйн тулд маш болгоомжтой байгаарай.

Нэхмэл бус гадаргуугийн хувьд хамгаалалтын цаасан хуудсыг авч, бэлгэ тэмдгийг хоёр талт соронзон хальс эсвэл тохирох цавуугаар бэхлээрэй.

Алхам 2: Adafruit Circuit тоглоомын талбай Bluefruit

Adafruit Circuit тоглоомын талбай Bluefruit
Adafruit Circuit тоглоомын талбай Bluefruit

Adafruit дахь бидний гайхалтай найзуудын Circuit Playground Bluefruit бол электроник, програмчлалыг судлах гайхалтай нэгдсэн платформ юм. Энэ нь дугуй хэлбэртэй бөгөөд янз бүрийн аргаар холболт хийх зориулалттай матрын хавчаартай. Үүнийг USB, AAA батерейны багц эсвэл LiPo батерейгаар тэжээх боломжтой. Circuit Playground Bluefruit нь USB дэмжлэгтэй бөгөөд үүнийг Arduino ноорог болон CircuitPython програмчлалын хэрэгслүүдтэй хамт ашиглах боломжтой.

Үндсэн чип бол Нордикийн хагас дамжуулагч nRF52840 микроконтроллер бөгөөд 32 битийн ARM Cortex M4 процессорын цөмийг 64 МГц давтамжтай, хөвөгч цэгийн ажиллагааг дэмждэг. NRF52840 нь Bluetooth 5, Bluetooth mesh, Thread, Zigbee, 802.15.4, ANT, 2.4 GHz -ийн өмчлөлийн стекийг дэмждэг. Энэ нь хялбаршуулсан хослуулах, төлбөрийн шийдэлд ашиглах NFC-A тагтай. ARM TrustZone CryptoCell криптографийн нэгж нь чип дээр багтсан бөгөөд CPU-ээс үл хамааран өндөр үр ашигтай ажилладаг криптографын өргөн сонголттой.

Bluefruit тойргийн тоглоомын талбай бүрт жигнэмэг хийхдээ та дараахь зүйлийг олох болно.

  • 1 х nRF52840 Cortex M4 процессор, Bluetooth бага энерги дэмждэг
  • 10 x мини NeoPixels, тус бүр нь ямар ч өнгө харуулах боломжтой
  • 1 x Хөдөлгөөн мэдрэгч (LIS3DH гурвалсан тэнхлэг бүхий хурдасгуур, цорго илрүүлэх, чөлөөт уналтыг илрүүлэх)
  • 1 x Температур мэдрэгч (термистор)
  • 1 x Гэрлийн мэдрэгч (фототранзистор). Мөн өнгө мэдрэгч, импульс мэдрэгчийн үүргийг гүйцэтгэж чадна.
  • 1 x Дууны мэдрэгч (MEMS микрофон)
  • 1 x D ангиллын өсгөгчтэй мини чанга яригч (7.5 мм соронзон чанга яригч/дуугаруулагч)
  • А ба В гэсэн шошготой 2 x товчлуур
  • 1 x Слайд шилжүүлэгч
  • 8 x матрын хавчаарын ээлтэй оролт/гаралтын тээглүүр
  • I2C, UART, аналог оролт хийх боломжтой 6 зүү, олон ХОУХ -ны гаралтыг багтаасан болно.
  • Ногоон "асаалттай" LED тул та түүний хүчийг мэддэг
  • Улаан "#13" LED нь үндсэн анивчдаг
  • Дахин тохируулах товч
  • 2 MB SPI Flash хадгалалт, үндсэндээ CircuitPython -т код болон номын санг хадгалахад ашиглагддаг.
  • Програмчлал, дибаг хийх зориулалттай MicroUSB порт
  • USB порт нь цуваа порт, гар, хулгана, джойстик эсвэл MIDI шиг ажиллах боломжтой

ЭХЭЛЦГЭЭЕ:

MicroUSB стандарт кабель ашиглан Circuit Playground Bluefruit -ийг асаагаад Adafruit -ийн баримт бичиг дээр дарж илүү ихийг мэдээрэй.

Алхам 3: Python хэлхээ

Python хэлхээ
Python хэлхээ

CircuitPython бол хямд өртөгтэй микроконтроллерийн самбар дээр програмчлах туршилт, сургалтыг хялбарчлахад зориулагдсан програмчлалын хэл юм. Энэ нь ширээний програмыг урьдчилж татаж авах шаардлагагүй тул эхлүүлэх ажлыг илүү хялбар болгодог. Та самбараа тохируулсны дараа ямар ч текст засварлагчийг нээгээд кодоо засаж эхэлнэ үү. Ийм л энгийн.

CircuitPython -ийг Circuit Playground Bluefruit дээр суулгахын тулд эдгээр хурдан алхмуудыг дагана уу.

Bluefruit Circuit Playground -д хийсэн бүх боломжууд болон CircuitPython -ийн ачаар бид хайрцагнаасаа хэд хэдэн гайхалтай туршилт хийх боломжтой боллоо. Энд цөөн хэдэн жишээ байна:

NeoPixel RGB LED самбарыг хянах

Температурыг хэмжиж, флэш болгон тэмдэглэнэ үү

Гар болон хулганы тарилгад зориулсан HID хяналт

Bluetooth ашиглан мобайл төхөөрөмжтэй харилцах

Алхам 4: Breadboard -д ээлтэй тоглоомын талбайн сүнс

Breadboard -д ээлтэй тоглоомын талбайн Сүнс
Breadboard -д ээлтэй тоглоомын талбайн Сүнс

Тоглоомын талбайн Сүнс бол уламжлалт модулиуд болон талхтай хэлхээнд холбогдохын тулд гагнуургүй талхны самбар бүхий тойрог тоглоомын талбайг ашиглах хөгжилтэй арга юм. "Болт асаах" интерфэйсийн хувьд Circuit Playground -ийг тоглоомын талбайн Сүнс рүү хялбархан залгаж, салгаж, холбох боломжтой. Энэ нь Adafruit TFT Gizmo эсвэл Adafruit Proto Gizmo гэх мэт бусад "боолт" самбар дээр бэхлэх уян хатан байдлыг хангаж, матрын хавчаараар ашиглах боломжтой болно.

Алхам 5: Тоглоомын талбайн сүнсийг угсарна уу

Тоглоомын талбайн сүнсийг угсарна уу
Тоглоомын талбайн сүнсийг угсарна уу

Самар хагалах

Бутлах самар нь уян хатан бус материалд (хэвлэмэл хэлхээний самбар гэх мэт) хүчтэй урсгалтай бэхэлгээг тогтмол бэхлэхэд ашигладаг. Самрын нэг тал нь хайчлах нүүртэй. Самар нь ПХБ -ийн нүхэнд дарагдаж, дарагдсан тохиолдолд нүхний хананы дотор талд зүсэх нүүр наалддаг. Энэхүү интерфейс нь өнгөлгөө болон хавсаргасан ПХБ -ийн ул мөрийг механик болон цахилгаан холболтоор хангадаг.

Бутлах самар ашиглах хоёр арга

АРГА А.

Тоглоомын талбайн Сүнс дээр тойргийн тоглоомын талбайг суурилуулах анхны арга бол хурдан бөгөөд хялбар арга юм. Наад зах нь анх удаа бид энэ замаар явахыг санал болгож байна. Энэ аргаар самарыг хазах нүүрийг гадагш нь эргүүлээрэй, ингэснээр самрыг уламжлалт (хагалдаггүй) самар болгон ашиглаж болно. Самбарыг хоёр ПХБ -ийн цэнхэр талд (Circuit Playground талд) тавьснаар самар нь машины эрэгний толгойноос арай бага тул шурагны толгой богиносох эсвэл аливаа элементийг гэмтээх эрсдлийг бууруулдаг.

АРГА Б.

Тоглоомын талбайг тоглоомын талбайн дээр суурилуулах хоёр дахь арга нь зориулалтын дагуу үрэх самар ашигладаг. ПХБ -ийн ул мөрийн эсрэг талд байрлах тоглоомын талбайн сүнс рүү үрж буй самар бүрийг дарж эхлээрэй. Бутлах самарны огтлох нүүр нь ПХБ -ийн нүхний өнгөлгөө рүү зүсэгдсэн тул нэлээд хүч шаардагдах болно. Хамгийн сайн сонголт бол дэд бутлуур эсвэл бусад бутлах зэвсэг ашиглах явдал юм. ПХБ -ийн ул мөр ба дэд гадаргуугийн хооронд зарим картон (эсвэл зурааснаас хамгаалах бусад) байрлуулахаа мартуузай.

АНХААРУУЛГА: В арга нь машины шурагны толгойг тойргийн тоглоомын талбайн хэсэг дээр байрлуулдаг бөгөөд энэ нь машины эрэг дээр маш нягт бэхлэгддэг. Машинд нийлүүлсэн машины эрэгний "угаагч толгой" орой нь хэт том хэмжээтэй тул хавтангийн эд ангиудыг богинохон богиносгож, гэмтээж болно. Хэрэв танд "угаагч толгойгүй" M3 машины эрэг байгаа бол та үүнийг оронд нь ашиглахыг хүсч магадгүй юм. Дээрх зураг дээр үзүүлсэн шиг эдгээр нь энгийн дугуй толгой эсвэл тогоо толгойтой эрэг байж болно. Хэрэв танд PC -ийн хайрцагнууд байгаа бол M3 шураг нь энэ програмд нэлээд түгээмэл хэрэглэгддэг тул та азтай байж магадгүй юм. Шургийн толгой дор тусгаарлагч ашиглах нь өөр сонголт боловч болгоомжтой байгаарай.

Толгойн голууд

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

Алхам 6: Гагнуургүй талхны тавцан дээрх тоглоомын талбайн сүнс

Гагнуургүй талхны тавцан дээрх тоглоомын талбайн сүнс
Гагнуургүй талхны тавцан дээрх тоглоомын талбайн сүнс

Тоглоомын талбайн сүнсийг гагнуургүй талхны тавцан дээр тавиад энд үзүүлсэн шиг триммер потенциометрийг холбоно уу.

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