Mundarija:

HackerBox 0029: Dala to'plami: 6 qadam
HackerBox 0029: Dala to'plami: 6 qadam

Video: HackerBox 0029: Dala to'plami: 6 qadam

Video: HackerBox 0029: Dala to'plami: 6 qadam
Video: Hackerbox april 2018 2024, Iyul
Anonim
HackerBox 0029: Dala to'plami
HackerBox 0029: Dala to'plami

Dala to'plami - bu oyda HackerBox xakerlari tezkor dala operatsiyalari uchun turli xil miniatyura va mobil asboblarni o'rganmoqda. Bu yo'riqnomada HackerBox #0029 bilan ishlashga oid ma'lumotlar mavjud bo'lib, ularni etkazib berish muddati tugashi bilan olishingiz mumkin. Bundan tashqari, agar siz HackerBox -ni har oy o'z pochta qutingizga olishni xohlasangiz, iltimos, HackerBoxes.com saytiga obuna bo'ling va inqilobga qo'shiling!

HackerBox 0029 uchun mavzular va o'quv maqsadlari:

  • Dala harakatlari uchun kichik elektron asboblar to'plamini yig'ing
  • Uskuna xakerlik dasturlari uchun mikro-ushlagich kliplarini tayyorlang
  • Arduino IDE -da ATmega32U4 Pro Micro platformasini sozlang
  • Uskuna maqsadlaridan foydalanish uchun oddiy kirish -chiqish va avtobus operatsiyalarini qo'llang
  • EPROMlarning dasturlash va dempingini tushunish
  • Qayta ishlashga asoslangan Logic Analyzer vositasi bilan tajriba o'tkazing

HackerBoxes - DIY elektronikasi va kompyuter texnologiyalari uchun har oylik obuna qutisi xizmati. Biz havaskorlar, ishlab chiqaruvchilar va tajribachilarmiz. Biz orzularning xayolparastlarimiz. Sayyorani hack qiling!

1 -qadam: HackerBox 0029: qutining tarkibi

HackerBox 0029: qutining tarkibi
HackerBox 0029: qutining tarkibi
HackerBox 0029: qutining tarkibi
HackerBox 0029: qutining tarkibi
  • HackerBoxes #0029 To'planadigan ma'lumotnoma kartasi
  • Eksklyuziv HackerBoxes fermuar qutisi
  • Portativ 5V lehimli temir
  • ProMicro ATmega32U4 5V 16 MGts
  • OLED 0,91 dyuymli displey 128x32 I2C
  • To'rt tugmachali tugmachali modul
  • Oltita LED disk raskadrovka moduli
  • AT24C256 I2C EEPROM moduli
  • 400 nuqtali lehimsiz non paneli
  • Jumper simlar to'plami
  • Mini grabber kliplar to'plami
  • Lehim tayog'i 2 mm dan 1,5 m gacha
  • MicroUSB kabeli
  • MiniUSB kabeli
  • Haydovchi aniqligi
  • Exclusive Telefon Phreak Decal Exclusive
  • Eksklyuziv 8 bitli ajdaho kaliti

Boshqa foydali narsalar:

Dasturiy vositalar bilan ishlash uchun kompyuter

Eng muhimi, sizga sarguzasht hissi, DIY ruhi va xakerlarning qiziquvchanligi kerak bo'ladi. DIY elektronikasi - bu oddiy ish emas va HackerBoxes suvli versiya emas. Maqsad - mukammallik emas, taraqqiyot. Qachonki siz sarguzashtni davom ettirsangiz va zavqlansangiz, yangi texnologiyalarni o'rganishdan va ba'zi loyihalarni ishga solishdan katta mamnuniyat olasiz. Biz har bir qadamni asta -sekin, tafsilotlarni o'ylab ko'rishni taklif qilamiz va yordam so'rashdan qo'rqmang.

E'tibor bering, HackerBox tez -tez so'raladigan savollar a'zolari uchun juda ko'p ma'lumot mavjud.

2 -qadam: Dala operatsiyalari

Image
Image

Uskuna xakerlari sifatida siz yo'riqchining chirog'ini qachon yoki qaerda o'zgartirish kerakligini, ROM -larni video o'yin tizimidan olib tashlashingiz, ba'zi kirish -chiqish pinlarini almashtirishingiz, kasal batareyani sotmasligingiz yoki boshqa kunni saqlashingiz kerakligini hech qachon bilmaysiz.

HackerBoxes Field Kit - bu sizning elektronika birinchi yordam manbangizdagi birinchi o'tish. Ishlab chiqilgandan so'ng, siz o'zingizning sumkangizda, portfelingizda yoki bug 'sumkasida dala to'plamingizni tayyor holatda saqlashingiz mumkin.

Ssenariylarga misol:

Hack o'yinchoqlar

Ko'proq o'yinchoqlar

Ovoz berish mashinalari

Dala kuni 2018

Avtomobil xakerlik

3 -qadam: Arduino Pro Micro 5V 16 MGts

Dala operatsiyalari uchun Pro mikro stsenariylari
Dala operatsiyalari uchun Pro mikro stsenariylari

Arduino Pro Micro USB interfeysi o'rnatilgan ATmega32U4 mikrokontrolleriga asoslangan. Bu shuni anglatadiki, FTDI, PL2303, CH340 yoki boshqa chip sizning kompyuteringiz va Arduino mikrokontroller o'rtasida vositachi bo'lib xizmat qilmaydi.

Biz birinchi navbatda, pinlarni lehimsiz Pro Micro bilan ishlashni taklif qilamiz. Sarlavha pinlarini ishlatmasdan, siz asosiy konfiguratsiya va testni bajarishingiz mumkin. Bundan tashqari, modulda lehimlashni kechiktirish, agar biron bir asoratga duch kelsangiz, disk raskadrovka uchun kamroq o'zgaruvchini beradi.

Agar kompyuteringizda Arduino IDE o'rnatilmagan bo'lsa, uni arduino.cc formasini olishdan boshlang. OGOHLANTIRISH: Pro Micro dasturlashdan oldin asboblar> protsessor ostida 5V versiyasini tanlang. 3.3V kuchlanishli bu to'plam bir marta ishlaydi va siz quyida muhokama qilinadigan yo'riqnomadagi "Bootloader -ga o'rnatish" ko'rsatmalariga amal qilmaguningizcha, qurilma hech qachon kompyuteringizga ulanmagan ko'rinadi, bu biroz murakkab bo'lishi mumkin.

Sparkfun -da ajoyib Pro Micro Hookup Guide mavjud. Hookup qo'llanmasida Pro Micro kartasining batafsil ko'rinishi, so'ngra "O'rnatish: Windows" va "O'rnatish: Mac va Linux" bo'limlari mavjud. Arduino IDE -ni Pro Micro -ni qo'llab -quvvatlash uchun sozlash uchun o'rnatish ko'rsatmalarining tegishli versiyasidagi ko'rsatmalarga amal qiling. Biz odatda "Blink" standart eskizini yuklash va/yoki o'zgartirish orqali Arduino platasi bilan ishlashni boshlaymiz. Biroq, Pro Micro 13 -pinli odatdagi LEDni o'z ichiga olmaydi. Yaxshiyamki, biz RX/TX LEDlarini boshqarishimiz mumkin va Sparkfun qanday qilib ko'rsatish uchun chiroyli kichkina eskizni taqdim etdi. Bu Hookup Guide -ning "1 -misol: miltillash!" Sarlavhali bo'limida. Bu Blinkies -ni kompilyatsiya qilish va yuklab olish mumkinligini tasdiqlang! davom etishdan oldin misol.

4 -qadam: Dala operatsiyalari uchun Pro mikro stsenariylari

Oddiy ketma -ket interfeys yordamida Pro Micro -dan sakkizta kirish -chiqish liniyalarini o'qish va yozish uchun bu erda berilgan Serial_IO.ino eskizini sinab ko'ring. Bu biz ishlaydigan har qanday maqsadli tizimni manipulyatsiya qilish yoki so'roq qilish uchun ishlatilishi mumkin bo'lgan eng oddiy o'rnatilgan vositalardan biridir.

10, 16, 14, 15, 18, 19, 20 va 21 -pinlarda raqamli kirishni namoyish qilish uchun oddiy o'tish moslamalari yoki tugmachali modul ishlatilishi mumkin.

Xuddi shunday, LED moduli 2, 3, 4, 5, 6, 7, 8 va 9 -pinlarda raqamli chiqishlarni ko'rsatish uchun ishlatilishi mumkin.

Amalda, bu kirish -chiqish liniyalari maqsadli tizimga ulanadi.

Bu misoldan biroz ilg'orroq, Processing platformasi Pro Micro yordamida asosiy mantiq analizatorini amalga oshirish uchun ishlatilishi mumkin.

Biz AT24C256 seriyali EEPROM (ma'lumotlar jadvali) modulini ushbu demo -kod yordamida o'qish va yozishni tajriba qilishimiz mumkin.

128x32 OLED displeyi kompyuterda chiqishni ko'rsatish uchun mavjud bo'lmagan hollarda ishlatilishi mumkin. Internetda turli xil SSD1306 kutubxonalari mavjud.

Mikrokontrollerni disk raskadrovka/xakerlik platformasi sifatida ishlatishning murakkab muammosi uchun Bus Ninja loyihasini ko'rib chiqing. E'tibor bering, buning uchun Arduino IDE-dan farqli o'laroq, avr-gcc asboblar zanjiri va avrdude kerak bo'ladi.

5 -qadam: Dala to'plamini amaliyotga kiritish

Dala to'plamini amaliyotga joriy etish
Dala to'plamini amaliyotga joriy etish

Hammamizda turli xil ma'lumotlarga ega bo'lgan va har xil asboblarni ishlatish hollari har xil bo'lgani uchun, biz quyidagi izohlarda ba'zi tafsilotlarni aytib beradigan odamlarni ko'rishni istardik.

Bu fikrlarning ba'zilari yoki barchasi haqida o'z fikrlaringiz bilan bo'lishishni o'ylab ko'ring:

Maxsus ehtiyojlaringiz uchun bu erga kiritilmagan maydon to'plamiga nimani to'plashingiz mumkin?

Qanday holatlarda sizning maydon to'plamingizga ehtiyoj bor deb o'ylaysiz?

Dala to'plamini qayerda saqlaysiz?

Kelgusi oylarda, iltimos, dala to'plamini qachon va qanday ishlatganingiz haqida bu erga yozing.

6 -qadam: Sayyorani buzish

Sayyorani buzish
Sayyorani buzish

Agar siz ushbu ko'rsatmalarni yoqtirgan bo'lsangiz va har oy elektron pochta qutisiga elektronika va kompyuter texnikasini etkazib berishni xohlasangiz, bu yerga obuna bo'lish orqali HackerBox inqilobiga qo'shiling.

Quyidagi izohlarda yoki HackerBoxes Facebook sahifasida o'z yutuqlaringiz bilan o'rtoqlashing. Albatta, agar sizda biron bir savol bo'lsa yoki yordamga muhtoj bo'lsangiz, bizga xabar bering. HackerBoxes -ning bir qismi bo'lganingiz uchun tashakkur!

Tavsiya: