Мазмуну:

HackerBox 0045: Spark Net: 10 кадам
HackerBox 0045: Spark Net: 10 кадам

Video: HackerBox 0045: Spark Net: 10 кадам

Video: HackerBox 0045: Spark Net: 10 кадам
Video: #77 HackerBox 0045 Spark Net 2024, Ноябрь
Anonim
HackerBox 0045: Spark Net
HackerBox 0045: Spark Net

Дүйнө жүзүндөгү HackerBox хакерлерине салам! HackerBox 0045 менен биз Nordic nRF24 радио трансиверлери, Digispark Pro модулдарын программалоо жана тармакташуу, радио интерфейсинин серво кыймылдаткычтары, кыймыл детекторлору жана башка көптөгөн нерселер менен тажрыйба жүргүзүп жатабыз. Бул Нускамада HackerBox 0045 менен иштөөнү баштоо үчүн маалыматтар камтылган, аларды бул жерде сатып алуулар бүтө электе сатып алса болот. Эгерде сиз HackerBoxту ушундай почта кутуңузга ай сайын алууну кааласаңыз, HackerBoxes.com сайтына жазылып, революцияга кошулуңуз!

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

HACK PLANET

1 -кадам: HackerBox 0045тин мазмун тизмеси

Image
Image
  • Үч Digispark Pro ATtiny167 модулдары
  • Үч күчөтүлгөн NRF24L01 модулу
  • Үч эксклюзивдүү DigiProNRF схемасы
  • Үч SMA антеннасы
  • 575 каршылыгы бар сактоо кутусу
  • HC-SR501 PIR Motion Sensor Module
  • Микро Серво жабдык менен
  • Сызыктуу 10K Ом потенциометр
  • Аялдан аялга DuPont Jumper Wires
  • BadgeBuddy Soldering Kitке киришүү
  • Google логотип чаптамасы
  • Exclusive HackLife Iron-On Patch

Башка пайдалуу нерселер:

  • Лампочка, ширетүүчү жана негизги ширетүүчү шаймандар
  • Программалык куралдарды иштетүү үчүн компьютер

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

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

2 -кадам: Intro Soldering Kit - BadgeBuddy

Digispark Pro
Digispark Pro

BadgeBuddy жөнөкөй жана кызыктуу "ширетүүгө киришүү" комплект. HackerBoxes Лас -Вегастагы DEF CON 27де хоббибизди жайылтуу үчүн миңдеген BadgeBuddy комплекттерин чыгарганы менен сыймыктанат. BadgeBuddy комплекттери Hardware Hacking Village, Soldering Skills Village жана Vendor Room акысыз (пиво сыяктуу) жеткиликтүү болот. DEF CON Айылдарындагы уюштуруучулар жана ыктыярчылар электроникага жана хакердик жана коопсуздукту изилдөөнүн башка көптөгөн аспектилерине кызыккан бардык адамдарды таанытууга жана аларга жардам берүүгө арналган.

Албетте, BadgeBudy'дин бардык мүчөлөрү HackerBox 0045тен BadgeBuddy комплектин ала алаарына ынануу үчүн жетиштүү кошумча BadgeBudy комплекттери алынган. Сиз BadgeBuddy менен ширетүүнү үйрөнгүсү келген адам менен бөлүшө аласыз, же өзүңүз үчүн ырахат алсаңыз болот!

BadgeBuddy-бул конвейердин лентасына, рюкзагына, сумкасына, куруна ж.б. илинип турган топчу чынжырчаны колдонуп илинүүчү мини-төш белгиси. BadgeBuddy эч кандай тышкы башкаруу схемасы жок кыскартылган БОМ үчүн өзүн өзү велосипед менен асан-үсөн диоддорунун жакшыртылган стилин колдонот. Бул кызыктуу натыйжага алып келет, ал дагы эле биринчи жолу проекттөө үчүн жетиштүү жөнөкөй.

Эгерде сиз бул комплект аркылуу кимдир бирөөнү машыктырып жатсаңыз, анда ширетүү боюнча интернетте көптөгөн сонун гиддер жана видеолор бар. Бул жерде бир мисал. Жергиликтүү жаратуучулардын топторунда же хакердик мейкиндиктерде көбүнчө ширетүүчү станциялары жана бөлүшүү үчүн тажрыйбасы бар экенин унутпаңыз. Ошондой эле, ышкыбоздук радио клубдар ар дайым электроника тажрыйбасынын мыкты булактары болуп саналат.

BadgeBuddy Ассамблеясынын эскертүүлөрү:

  • ТИН БОРБОРУНУН ТӨМӨКЧӨСҮ ТЕМИН КЛИПАСЫНЫН ҮСТҮНДӨГҮ ЭЛЕГИ МЕНЕН САМЫР БАМП
  • Пластикалык картанын арткы бетиндеги сызыкка ылайык SOLDER COIN CELL CLIP
  • КУШ КУБАТЫ ПКБ АРТЫНА ӨТҮРҮҮ
  • КЫСКА ПИНИ МЕНЕН ПКБ ЖАКЫНА ЖЫЛДЫРГЫЧ КӨРСӨКТӨР КӨРСӨТҮЛҮШТӨ
  • SOLDER LED
  • КООПСУЗДУК АЙНАКТАРЫН КИЙИП КЕЛГЕНДЕ, ТРИМ ПИНДЕРИ ПХБГА ЖЫЛЫП КЕЛЕТ
  • ТЫНЧ КЛИЖАСЫН КИРГИЗҮҮ
  • RAINBOW LED CYCLING ИЙГИЛИГИН БАЙЛАНЫҢЫЗ
  • БИРЧЕК чынжырчасын колдонуу

3 -кадам: Digispark Pro

Digispark Pro ATtiny167 микроконтроллерин (маалымат барагын) колдонот, түпнуска Digisparkтагы ATtiny85тен жакшы жаңыртуу.

Digispark Pro башка Arduino же программист модулуна муктаж болбостон түз USB аркылуу программаланышы мүмкүн. USB коду ATtiny167 түз иштейт.

Оригиналдуу Digisparkка салыштырмалуу, Pro ылдамыраак (16Mhz vs. 8Mhz), көбүрөөк сактагычка ээ жана дагы бир нече I/O казыктары бар.

Digispark Pro алгач Kickstarter долбоору аркылуу киргизилген.

4 -кадам: Digispark Pro программалоо

Digispark Pro программалоо
Digispark Pro программалоо

Тигректерди Digispark Proго ширетүүдөн мурун, аны программалоо үчүн керектүү нерсенин баарын конфигурациялап, мисал кодун борттогу LEDди жаркылдатып коюңуз. Бул Digispark Pro менен иштөө үчүн ишенимди бекемдөөчү маанилүү кадам жана бул кызыктуу!

Расмий Digistump Wiki'деги маалымат бизди Arduino IDE орнотуу (эгер орнотула элек болсо), IDEди ATtiny167 менен колдонуу үчүн конфигурациялоо, анан биздин биринчи программаны жүктөө аркылуу жүрөт.

Адаттагыдай эле, delay () функциясынын чакырууларында убакытты (миллисекундтарды) өзгөртүү менен ойноп, андан кийин Digispark Proду жаңыртып кодуңуздун өзгөртүүлөрү микроконтроллерде сакталганын жана аткарылганын көрүңүз.

"Көйгөйлөрдү чечүү" рубрикасынын алдындагы эскертүүлөргө өзгөчө көңүл буруңуз. Digisparkтын USB интерфейси аппараттык USB чипин колдонбостон, бир аз бузуку (бирок эң сонун), андыктан USB туташуусун орнотуу үчүн кээде бир нече жолу аракет кылуу, башка кабель же Wikiде сунушталгандай башка оюндар талап кылынат.

Кээ бир орнотууларда, Digispark Pro, компьютерге туташып турганда, жүктөгүчүндө калат жана колдонуучу программасын аткарбайт. Digispark Proну кубат банкынан, USB дубал сөөлүнөн же башка энергия менен камсыздоо, программалангандан кийин, эң сонун чечим болуп саналат.

5 -кадам: NORDIC NRF24L01 Радио өткөргүч

NORDIC NRF24L01 радио кабыл алгыч
NORDIC NRF24L01 радио кабыл алгыч

NRF24L01 - бул дүйнө жүзү боюнча 2.4 - 2.5 GHz ISM диапазону үчүн бир чип радио трансивер. Трансивер толук интеграцияланган жыштык синтезаторунан, күчөткүчтөн, кристалл осцилляторунан, демодулятордон, модулятордон жана жакшыртылган протокол кыймылдаткычынан турат. Чыгуу күчү, жыштык каналдары жана протоколду орнотуу SPI интерфейси аркылуу оңой программаланат. Учурдагы керектөө RX режиминде -6dBm жана 12.3mA бир кубаттуулукта 9.0mA гана. Камтылган Power Down жана Standby режимдери кубатты азайтууну колдойт. (маалымат жадыбалы)

NRF24L01+ Wireless Module кантип иштейт.

6 -кадам: DigiProNRF түйүндөрүн конфигурациялоо

DigiProNRF түйүндөрүн конфигурациялоо
DigiProNRF түйүндөрүн конфигурациялоо

Эксклюзивдүү DigiProNRF схемасы Digispark Pro модулу менен nRF24L01 модулунун өз ара байланышын колдойт. DigiProNRF схемасы ошондой эле nRF24ти иштетүү үчүн 3.3V чыпкаланган жөндөгүчтү колдойт жана электр линияларына жана I/O сигналдарына оңой жетүү үчүн Digispark Pro казыктарынын бир катарын камсыз кылат.

Схемалык диаграммадан, nRF24 модулунун кайсы казыктары Digispark казыктарына туташып турганын белгилеңиз. Бул пин тапшырма тиркелген мисал коддо колдонулат.

Түйүндөр ортосундагы чекиттен байланышка тажрыйба жүргүзүү үчүн эки DigiProNRF түйүнүн ширетүү.

Digispark Pro'нун ылдый жагындагы үч "борбордук төөнөгүчтү" КОЛДОНДУРБАҢЫЗ. Анын ордуна, Digispark Proнун жанындагы үзүлүү төөнөгүчтөрү үчүн кошумча баш казыктарды колдонуңуз. Үч "борбордук төөнөгүчтү" эч кандай көйгөй жаратпастан туташтырса болот (алар ПХБда эч нерсе менен байланыштырылган эмес), бирок баштык пайдаланылбаган Digispark тешиктерине текке кеткенден көрө, үзүлүш үчүн жакшы колдонулат.

Эки DigiProNRF түйүнүн тиркелген демо эскиздер менен программалаңыз (бири TX үчүн, бири RX үчүн). Ар бир борттогу Pin1 LED (Digispark Pro борборунун жанында) радио байланышы ийгиликтүү болгондо акырын ирмелет. Радио байланышы үзүлгөндө LED туруктуу бойдон калат. Мисалы, башка түйүн өчүрүлгөн болсо.

Маалымат, бул демо Pro nRF24L01+ Shield үйрөткүчүнө негизделген.

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