Mundarija:

HackerBox 0045: Spark Net: 10 qadam
HackerBox 0045: Spark Net: 10 qadam

Video: HackerBox 0045: Spark Net: 10 qadam

Video: HackerBox 0045: Spark Net: 10 qadam
Video: #77 HackerBox 0045 Spark Net 2024, Sentyabr
Anonim
HackerBox 0045: Spark Net
HackerBox 0045: Spark Net

Butun dunyodagi HackerBox xakerlariga salom! HackerBox 0045 yordamida biz Nordic nRF24 radio qabul qilgichlari, Digispark Pro modullarini dasturlash va tarmoqqa ulash, radio interfeysli servo dvigatellar, harakat detektorlari va boshqalarni sinab ko'ramiz. Ushbu yo'riqnomada HackerBox 0045 -ni ishga tushirish uchun ma'lumotlar mavjud bo'lib, ularni ta'minot tugashi bilan bu erdan sotib olish mumkin. Agar siz HackerBox -ni har oy o'z pochta qutingizga olishni xohlasangiz, iltimos, HackerBoxes.com saytiga obuna bo'ling va inqilobga qo'shiling!

HackerBoxes - elektronika va kompyuter texnologiyalari ixlosmandlari uchun har oylik obuna qutisi xizmati - Uskuna xakerlari - Orzularni orzu qiluvchilar.

Sayyorani hack qiling

1 -qadam: HackerBox 0045 uchun kontent ro'yxati

Image
Image
  • Uch Digispark Pro ATtiny167 moduli
  • Uchta kuchaytirilgan NRF24L01 moduli
  • Uchta eksklyuziv DigiProNRF elektron platalari
  • Uchta SMA antennasi
  • 575 rezistorli saqlash qutisi
  • HC-SR501 PIR harakat sensori moduli
  • Uskuna bilan mikro Servo
  • 10K Ohmli chiziqli potentsiometr
  • Ayol-ayol DuPont jumper simlari
  • BadgeBuddy lehim to'plamiga kirish
  • Google logotipi stikeri
  • HackLife eksklyuziv temir-yamoq

Boshqa foydali narsalar:

  • Lehimlash temir, lehim va asosiy lehim asboblari
  • Dasturiy vositalar bilan ishlash uchun kompyuter

Eng muhimi, sizga sarguzasht hissi, xakerlik ruhi, sabr -toqat va qiziquvchanlik kerak bo'ladi. Elektronikani yaratish va tajriba qilish, juda foydali bo'lsa -da, ba'zida murakkab, qiyin va hatto asabiylashishi mumkin. Maqsad - mukammallik emas, taraqqiyot. Qachonki siz sarguzashtni davom ettirsangiz va zavqlansangiz, bu sevimli mashg'ulotdan katta mamnuniyat olish mumkin. Har bir qadamni asta -sekin bajaring, tafsilotlarga e'tibor bering va yordam so'rashdan qo'rqmang.

HackerBoxes FAQ -da hozirgi va bo'lajak a'zolari uchun juda ko'p ma'lumotlar mavjud. Bizga kelgan texnik bo'lmagan elektron pochta xabarlarining deyarli barchasiga u erda javob berilgan, shuning uchun biz tez-tez so'raladigan savollarni o'qishga bir necha daqiqa vaqt ajratganingiz uchun minnatdormiz.

2 -qadam: Lehimlash uchun kirish to'plami - BadgeBuddy

Digispark Pro
Digispark Pro

BadgeBuddy oddiy va qiziqarli "lehimlashga kirish" to'plami. HackerBoxes Las -Vegasdagi DEF CON 27 -da sevimli mashg'ulotimizni targ'ib qilish uchun minglab BadgeBuddy to'plamlarini ishlab chiqarganidan faxrlanadi. BadgeBuddy to'plamlari Hardware Hacking Village, Lehimlash mahorati qishlog'i va sotuvchi xonasida bepul (pivo kabi) bo'ladi. DEF CON Villages tashkilotchilari va ko'ngillilari elektronika va xakerlik va xavfsizlik tadqiqotlarining boshqa jihatlari bilan qiziqqan har bir kishini tanishtirish va yordam berishga bag'ishlangan.

Albatta, BadgeBudy -ning barcha a'zolari HackerBox 0045 -da BadgeBuddy to'plamini olishiga ishonch hosil qilish uchun BadgeBudy -ning qo'shimcha qo'shimcha to'plamlari ishlab chiqarilgan. Siz BadgeBuddy -ni lehimlashni o'rganmoqchi bo'lgan odam bilan baham ko'rishingiz mumkin, yoki siz bundan zavq olishingiz mumkin!

BadgeBuddy-bu miltillovchi mini-nishonli tenglikni, uni konferentsiya lentasiga, ryukzakka, sumkachaga, kamarga va boshqalarga osilgan to'p zanjiri yordamida osib qo'yish mumkin. BadgeBuddy, tashqi nazorat qilish sxemasini talab qilmaydigan, qisqartirilgan BOM uchun kamalakli LEDlarning o'z-o'zidan aylanadigan takomillashtirilgan uslubidan foydalanadi. Bu birinchi marta lehimlash loyihasi uchun etarlicha sodda bo'lgan qiziqarli natijaga olib keladi.

Agar siz ushbu to'plam orqali kimdir lehim bilan shug'ullanayotgan bo'lsangiz, Internetda lehimlash haqida juda ko'p ajoyib qo'llanmalar va videolar mavjud. Mana bitta misol. Shuni yodda tutingki, mahalliy ishlab chiqaruvchilar guruhlari yoki xakerlar makonlari ko'pincha payvandlash stantsiyalari va almashish tajribasiga ega. Bundan tashqari, havaskor radio klublari har doim elektronika tajribasining ajoyib manbalari hisoblanadi.

BadgeBuddy Assambleyasi eslatmalari:

  • YUQORI BAMP QO'YISH UCHUN LAYHALANGAN TANGA Hujayrasi klipi ostidagi qalay markazidagi taglik.
  • PCB orqasida tashqi chiziqqa mos keladigan lehim tanga hujayrasi klipi
  • QO'ShIMChA QUVATI PCB OTAMINI OTIRISH
  • Qisqa PIN -kodli, tenglikni old tomoniga, LED chizig'ining tashqi tomoniga yaqinroq joylashtiring.
  • SOLDER LEDlari
  • XAVFSIZLIK OYNASINI KIYISHDA, QIRILGAN PIMLAR PCBGA YUQORIB KETADI
  • TANGA Hujayrasini kiriting
  • Rainbow LED tsiklini muvaffaqiyatini nishonlang
  • BONCUQ Zanjiridan foydalanish

3 -qadam: Digispark Pro

Digispark Pro ATtiny167 mikrokontroleridan (ma'lumotlar jadvalidan) foydalanadi, bu ATispy85 -ning asl Digispark -dagi yaxshi yangilanishi.

Digispark Pro -ni boshqa Arduino yoki dasturchi moduliga ehtiyoj sezmasdan to'g'ridan -to'g'ri USB orqali dasturlash mumkin. USB kod to'g'ridan -to'g'ri ATtiny167 da ishlaydi.

Asl Digispark bilan taqqoslaganda, Pro tezroq (16 MGts va 8 MGts), ko'proq xotiraga ega va yana bir nechta kirish -chiqish pinlariga ega.

Digispark Pro dastlab Kickstarter loyihasi orqali taqdim etilgan.

4 -qadam: Digispark Pro -ni dasturlash

Digispark Pro dasturlash
Digispark Pro dasturlash

Pinlarni Digispark Pro -ga lehimlashdan oldin, uni dasturlash uchun zarur bo'lgan hamma narsani sozlang va bortdagi LEDni o'chirish uchun misol kodini yuklang. Bu Digispark Pro bilan ishlashda ishonchni mustahkamlashning muhim bosqichi va bu qiziqarli!

Rasmiy Digistump Wiki -dagi ma'lumotlar bizni Arduino IDE -ni o'rnatishda (agar u hali o'rnatilmagan bo'lsa), IDE -ni ATtiny167 -da ishlatish uchun sozlashda va keyin birinchi dasturimizni yuklashda ko'rsatma beradi.

Odatdagidek, kechiktirish () funktsiyasi chaqiruvlarida vaqtni (millisekundlarni) o'zgartirish bilan o'ynang, so'ngra Digispark Pro -ni qayta yoqing, shunda sizning kodingizdagi o'zgarishlar mikrokontrollerda saqlanadi va bajariladi.

"Muammo bartaraf qilish" sarlavhasi ostidagi yozuvlarga alohida e'tibor bering. Digispark -ning USB -uskuna uskuna uskuna uskuna ishlatilmaganda, bu biroz buzilishdir (lekin juda zo'r), shuning uchun USB ulanishini o'rnatish uchun ba'zida bir nechta urinishlar, boshqa kabellar yoki Vikida aytilganidek, boshqa o'yinlar kerak bo'ladi.

Ba'zi sozlamalarda, Digispark Pro, kompyuterga ulangan bo'lsa -da, yuklash qurilmasida qoladi va foydalanuvchi dasturini bajarmaydi. Digispark Pro -ni quvvat banki, USB -si yoki boshqa quvvat manbalaridan dasturlashdan so'ng, odatda, mukammal echim bo'ladi.

5 -qadam: NORDIC NRF24L01 radio uzatuvchi

NORDIC NRF24L01 radio qabul qiluvchisi
NORDIC NRF24L01 radio qabul qiluvchisi

NRF24L01 - bu butun dunyo bo'ylab 2,4 - 2,5 gigagertsli ISM diapazoni uchun bitta chipli radio qabul qilgich. Qabul qilgich to'liq integratsiyalangan chastota sintezatori, quvvat kuchaytirgichi, kristall osilator, demodulyator, modulyator va takomillashtirilgan protokol dvigatelidan iborat. Chiqish quvvati, chastota kanallari va protokolni sozlash SPI interfeysi orqali oson dasturlashtiriladi. Chiqish quvvati -6dBm va RX rejimida 12.3mA bo'lsa, joriy iste'mol faqat 9.0mA. Ichki quvvatni o'chirish va kutish rejimlari quvvatni pasaytirishni qo'llab-quvvatlaydi. (tafsilotli ro'yxat)

NRF24L01+ Simsiz moduli qanday ishlaydi.

6 -qadam: DigiProNRF tugunlarini sozlash

DigiProNRF tugunlarini sozlash
DigiProNRF tugunlarini sozlash

Eksklyuziv DigiProNRF elektron kartasi Digispark Pro moduli va nRF24L01 modulining o'zaro bog'liqligini qo'llab -quvvatlaydi. DigiProNRF elektron platasi, shuningdek, nRF24 -ni quvvatlantirish uchun 3,3V filtrli regulyatorni qo'llab -quvvatlaydi va elektr uzatish liniyalariga va kirish -chiqish signallariga oson kirish uchun Digispark Pro pinlarining bir qatorini ta'minlaydi.

Sxematik diagrammadan, nRF24 modulining qaysi pinlari Digispark pinlariga ulanganiga e'tibor bering. Bu pin -topshiriqlar biriktirilgan misol kodida ishlatiladi.

Tugunlar orasidagi nuqtali aloqa bilan tajriba o'tkazish uchun ikkita DigiProNRF tugunini lehimlang.

Digispark Pro -ning pastki qismidagi uchta "markaziy sarlavhali pin" ni QO'LLASHMANG. Buning o'rniga, Digispark Pro yonidagi ajratish pinlari uchun qo'shimcha sarlavhali pinlardan foydalaning. Uchta "markaziy bosh pimi" hech qanday muammo tug'dirmasdan ulanishi mumkin (ular PCBda hech narsaga ulanmagan), lekin ishlatilmaydigan Digispark uchta teshigiga sarflanganidan ko'ra, sarlavha kesish uchun yaxshiroq ishlatiladi.

Ikkita DigiProNRF tugunini biriktirilgan demo eskizlari bilan dasturlash (bittasi TX uchun, ikkinchisi RX uchun). Radio aloqasi muvaffaqiyatli bo'lganda, har bir kartadagi Pin1 LED borti (Digispark Pro markazining yaqinida) asta -sekin miltillaydi. Radio aloqasi uzilganda LED doimiy ravishda yonadi. Masalan, agar boshqa tugun o'chirilgan bo'lsa.

Ma'lumot uchun, bu demo Pro nRF24L01+ Shield qo'llanmasiga asoslangan.

Tavsiya: