Мазмуну:

HackerBox 0060: Оюн аянтчасы: 11 кадам
HackerBox 0060: Оюн аянтчасы: 11 кадам

Video: HackerBox 0060: Оюн аянтчасы: 11 кадам

Video: HackerBox 0060: Оюн аянтчасы: 11 кадам
Video: Hackerbox 0098 - Escape 2024, Ноябрь
Anonim
HackerBox 0060: Оюн аянтчасы
HackerBox 0060: Оюн аянтчасы

Дүйнө жүзүндөгү HackerBox хакерлерине салам!

HackerBox 0060 менен сиз Adafruit Circuit Playground Bluefruit менен күчтүү Nordic Semiconductor nRF52840 ARM Cortex M4 микроконтроллерин сынап көрөсүз. CircuitPython, Arduino, ARM GCC жана башкалар менен камтылган программалоону изилдеңиз. Bluetooth Low Energy (BLE) каналдары аркылуу мобилдик түзмөктөрдөн камтылган программаларды көзөмөлдөңүз. Bluefruit Circuit Playground аянтчасы менен иштөө үчүн Playground Ghost PCB колдонуңуз. Түшүнүү жана чыңалуу бөлүштүргүч схемаларын, D классындагы аудио күчөткүчтөрдү, толук түстүү ЖК дисплейлерди жана SD эстутум карталарын жана сериялык флеш -чиптерди колдонуу менен кошумча сактоону түшүнүңүз жана ишке ашырыңыз.

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

HackerBoxes FAQда учурдагы жана болочок мүчөлөр үчүн көптөгөн маалымат бар. Бизге келип түшкөн техникалык эмес электрондук почталардын дээрлик баарына ал жерде жооп берилген, андыктан FAQты окуу үчүн бир нече мүнөт бөлгөнүңүздү баалайбыз.

Жабдуулар

Бул Нускамада HackerBox 0060 менен иштөөнү баштоо үчүн маалымат камтылган. Толук кутунун мазмуну HackerBox 0060 үчүн продукт бетинде көрсөтүлгөн, ал жерде куту сатып алуулар үчүн жеткиликтүү. Эгерде сиз ушул сыяктуу HackerBoxту почта кутуңузга ай сайын $ 15 арзандатуу менен алууну кааласаңыз, HackerBoxes.com сайтына жазылып, революцияга кошулуңуз!

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

Эң башкысы, сизге укмуштуу окуялар, хакердик рух, чыдамкайлык жана кызыгуу керек болот. Электрониканы куруу жана эксперимент кылуу, абдан пайдалуу болсо да, кээде татаал, татаал, ал тургай көңүлүңдү чөгөрүшү мүмкүн. Максат - кемчилик эмес, прогресс. Туруктуу жана укмуштуу окуялардан ырахат алганда, бул хоббиден чоң канааттануу алса болот. Ар бир кадамды жай жаса, майда -чүйдөсүнө чейин ойлон жана жардам суроодон коркпо.

1 -кадам: Elite Cyber Security Patch

Elite Cyber Security Patch
Elite Cyber Security Patch

Биздин эксклюзивдүү, тактикалык стилдеги ПВХ (поливинилхлорид) патчтары катаал, бирок ийкемдүү. Алар суу өткөрбөйт жана температуранын кеңири диапазонуна туруштук бере алат, бул аларды катаал сырткы шарттарда же элиталык онлайн колдонуу үчүн идеалдуу кылат.

ОРНОТУУ:

Маталарга жабыштыруунун артыкчылыктуу ыкмасы - бул жамаачтын сырткы четине тегерете тигүү үчүн "тигүү каналын" колдонуу.

Үтүктөө тиркеме үчүн биринчи тандоо болбошу керек болсо да, жамаачтын арт жагына алдын ала колдонулган темирге орнотулган тоо бар. Коргоочу кагаз баракчасын алып, жамаачты жайгаштырып, жамаачынын АРТЫНАН кездеме аркылуу жылытыңыз. Патчтын өзү эрип кетпеши үчүн өтө этият болуңуз.

Ткани болбогон беттер үчүн коргоочу кагаз баракты алып салыңыз жана эмблеманы эки тараптуу скотч же тиешелүү клей менен орнотуңуз.

2 -кадам: Adafruit Circuit Playground Bluefruit

Adafruit Circuit Playground Bluefruit
Adafruit Circuit Playground Bluefruit

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

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

Ар бир Circuit Playground Bluefruit бышырылганда сиз төмөнкүлөрдү таба аласыз:

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

БАШТОО:

Стратегиялык MicroUSB кабелин колдонуу менен Circuit Playground Bluefruit'ти күйгүзүңүз жана көбүрөөк билүү үчүн Adafruit Documentation баскычын басыңыз.

3 -кадам: Circuit Python

Python Circuit
Python Circuit

CircuitPython-бул эксперименттерди жөнөкөйлөтүү жана арзан микроконтроллер такталарында программалоону үйрөнүү үчүн иштелип чыккан программалоо тили. Иш столуна жүктөөлөрдүн кереги жок болуп көрбөгөндөй баштоону жеңилдетет. Тактаңызды орноткондон кийин, каалаган текст редакторун ачыңыз жана кодду оңдоону баштаңыз. Бул жөнөкөй.

CircuitPython'ду Circuit Playground Bluefruitке орнотуу үчүн бул тез кадамдарды аткарыңыз.

Bluefruit Circuit Playground ичине бышырылган бардык өзгөчөлүктөрдүн жана CircuitPythonдун күчү менен биз азыр кутудан бир топ сонун эксперименттерди жасай алабыз. Бул жерде бир канча гана мисал болуп саналат:

Борттогу NeoPixel RGB LEDлерин көзөмөлдөө

Температураны өлчөп, аны Flashке жазыңыз

HID клавиатура жана чычкан сайма үчүн башкаруу

Bluetooth аркылуу мобилдик түзмөктөр менен интерфейс

4 -кадам: Breadboard Friendly Playground Ghost

Breadboard Friendly Playground Ghost
Breadboard Friendly Playground Ghost

Playground Ghost - бул салттуу модулдарга жана панелдик схемаларга туташуу үчүн ширетилбеген нан менен Circuit Playground колдонуунун кызыктуу жолу. "Болт" интерфейси катары, Circuit Playground оңой тиркелип, алынып салынып, Playground Ghostко кайра тиркелиши мүмкүн. Бул ийкемдүүлүктү Adafruit TFT Gizmo же Adafruit Proto Gizmo сыяктуу башка "болтторго" орнотууга, ошондой эле аллигатор клиптери менен ж.б.

5 -кадам: Playground Ghostту чогултуп алыңыз

Playground Ghostту чогултуп алыңыз
Playground Ghostту чогултуп алыңыз

Брукс жаңгактары

Брюк гайкалары бекем жип менен бекем жабышкак материалдарды (мисалы, басма платалары сыяктуу) биротоло жабыш үчүн колдонулат. Гайканын бир тарабы кесүүчү бетти камтыйт. Жаңгак кысылганда жана капталган PCB тешигине кысылганда, кесүүчү бет тешиктин дубалдарынын ичиндеги каптоо менен байланышат. Бул интерфейс пластикалык жана ар кандай тиркелген PCB издерине механикалык жана электрдик байланышты камсыз кылат.

Бышыруучу жаңгактарды колдонуунун эки ыкмасы

МЕТОД А.

Райондук аянтчаны Playground Ghostко орнотуунун биринчи ыкмасы - бул тез жана оңой ыкма. Биз жок дегенде биринчи жолу бул жолго барууну сунуштайбыз. Бул ыкма боюнча, жаңгактарды чагып жаткан жүзүн сыртка буруңуз, ошондо жаңгактар кадимки жаңгактар катары колдонулат. Гайканы эки ПХБнын көк тарабына (Circuit Playground тарабына) коюу, бурама баштын кысылып калуу коркунучун азайтат же Circuit Playgroundдагы кандайдыр бир компоненттерге зыян келтирет, анткени гайкалар машинанын бурамаларынын башынан бир аз кичине.

МЕТОД Б.

Райондук аянтчаны Playground Ghostко орнотуунун экинчи ыкмасы, брошка жаңгактарын максаттуу колдонот - брошировка. PCB издерине карама -каршы жагында ар бир бышырылган жаңгакты Playground Ghostко басуудан баштаңыз. Кирүүчү гайканын кесүүчү жүзү чындыгында ПХБ тешигиндеги капкакка кесилет, андыктан бир топ күч талап кылынышы мүмкүн. Эң жакшы вариант - вице же башка куралды массалык талкалоо. ПХБнын изи тарабы менен вице -беттин ортосуна картон (же башка чийиктен коргоону) коюуну унутпаңыз.

ЭСКЕРТҮҮ: В методу натыйжасында, машинанын бурамасынын башы Circuit Playgroundдун компонент тарабында жатат жана машинанын бурамалары үчүн абдан бекем болушу мүмкүн. Берилген машинанын бурамаларынын "кир жуугуч башы" чокулары өтө чоң жана алар тактанын компоненттерин оңой эле кыскартып же бузуп коюшу мүмкүн. Эгерде сизде "жуугуч баштары" жок M3 машинанын бурамалары бар болсо, анын ордуна аларды колдонууну каалашыңыз мүмкүн. Булар жогорудагы сүрөттө көрсөтүлгөндөй тегерек баш же көмөч бурамалар болушу мүмкүн. Эгерде сизде PC учурлары үчүн бурамалар бар болсо, анда сиз, балким, ийгиликке жетесиз, анткени M3 бурамалары ал тиркеме үчүн абдан кеңири таралган. Бурама баштын астындагы изоляторду колдонуу дагы бир вариант, бирок этият болуңуз.

Header Pins

Акыр -аягы, көрсөтүлгөндөй, оң бурчтун баштарынын кыска тарабын Playground Ghostко салыңыз. Туура бурчтуктун аталыштары арбактын туруп кетишине жана чындап эле солетсиз нан табууга мүмкүнчүлүк берет.

6 -кадам: Solderless Breadboardдогу Playground Ghost

Solderless Breadboardдогу Playground Ghost
Solderless Breadboardдогу Playground Ghost

Playground Ghostту ширетилбеген нандын үстүнө коюп, триммер потенциометрин бул жерде көрсөтүлгөндөй зым менен жабыңыз.

Сунушталууда: