Mundarija:

HackerBox 0055: Yuqori rollar: 7 qadam
HackerBox 0055: Yuqori rollar: 7 qadam

Video: HackerBox 0055: Yuqori rollar: 7 qadam

Video: HackerBox 0055: Yuqori rollar: 7 qadam
Video: 10 лучших эсминцев в мире | Лучшие военные корабли | 2022 2024, Iyul
Anonim
HackerBox 0055: yuqori rolik
HackerBox 0055: yuqori rolik

Butun dunyodagi HackerBox xakerlariga salom! HackerBox 0055 bilan siz baxtsiz hodisalarga javob karta o'yini, orqa eshiklar va buzilishlarda D20 yuqori rolini olasiz. Shuningdek, siz TensorFlow, ESP32 o'rnatilgan veb -serverlari, mashina ko'rish ob'ektlari tasnifi va elektrokardiogramma (EKG) biopotentsial o'lchov va grafik yordamida mashinani o'rganishni o'rganasiz.

Ushbu qo'llanmada HackerBox 0055 -ni ishga tushirish bo'yicha ma'lumotlar mavjud bo'lib, uni 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 - bu apparat xakerlari va elektronika va kompyuter texnologiyalari ixlosmandlari uchun har oylik obuna qutisi xizmati. Bizga qo'shiling va HACK LIFE bilan yashang.

1 -qadam: HackerBox 0055 uchun kontent ro'yxati

  • M5CAM ESP32 kamera modullari to'plami
  • Orqa eshiklar va o'yin buzilish kartalari
  • D20 Yigirma tomonlama o'lish
  • USB-C-USB-A kabeli
  • Grove 4 -pinli DuPont Breakout kabeli
  • AD8232 EKG moduli
  • Yopishtiruvchi prokladkalar bilan EKG olib keladi
  • To'rt tomonlama USB uzilish moduli
  • 3.3V chiziqli past darajali tushish regulyatori
  • Ayol-Ayol DuPontli jumperlar
  • Kosmik chayon xakerlari uchun stiker
  • Hax0r Life Hacker stikeri

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.

Har doimgidek, HackerBoxes FAQ -ni ko'rib chiqishingizni so'raymiz. U erda siz hozirgi va bo'lajak a'zolari uchun juda ko'p ma'lumot topasiz. Bizga kelgan texnik bo'lmagan elektron pochta xabarlarining deyarli barchasiga FAQda javob berilgan, shuning uchun agar siz tezda ko'rib chiqsangiz, biz buni juda qadrlaymiz.

2 -qadam: TensorFlow yordamida mashinani o'rganish

TensorFlow yordamida mashinani o'rganish
TensorFlow yordamida mashinani o'rganish

TensorFlow-bu neyron tarmoqlar kabi mashinani o'rganish (ML) dasturlarida ishlatilishi mumkin bo'lgan bepul va ochiq manbali dasturlar kutubxonasi. TensorFlow Google Brain guruhi tomonidan Google -da tadqiqot va ishlab chiqarishda ichki foydalanish uchun ishlab chiqilgan.

Mashinani o'rganish - bu dasturlashning yangi paradigmasini ifodalaydi, bu erda Java yoki C ++ kabi aniq qoidalarni dasturlash o'rniga, siz qoidalar haqida xulosa chiqarish uchun ma'lumotlarga o'rgatilgan tizim qurasiz. Ammo ML aslida nimaga o'xshaydi? AI -ning advokati Lorens Moruni "Machine Learning Zero to Hero" video -seriyasida bizni ML modelini yaratishda "Hello World" ning asosiy misolidan kompyuterni ko'rishning juda qiziqarli misoligacha olib boradi.

  • ML Zero to Hero - 1 -qism: Mashinasozlikka kirish
  • ML Zero to Hero - 2 -qism: ML bilan kompyuterning asosiy ko'rinishi
  • ML Zero to Hero - 3 -qism: Konvolyutsion neyron tarmoqlarini tanishtirish
  • ML Zero to Hero - 4 -qism: Tasvir tasniflagichini yarating

Orqa fon materiallari (HackerBox 0053 bilan taqdim etilganidek): Neyron tarmoqlari va chuqur o'rganish bo'yicha to'rtta videodan iborat "Neural Networks and Deep Learning" bepul onlayn kitobidan ilhomlangan. Kitob uchun veb -sayt videodagi misollar uchun kodli repoga havola qiladi.

3 -qadam: M5CAM moduli

M5CAM moduli
M5CAM moduli

M5CAM moduli - bu tasvirni qayta ishlash va tanib olish uchun ishlab chiqish paneli. U 4M Flash va 520K operativ xotiraga ega chipdagi ESP32 tizimiga ega. Shuningdek, u 2 megapikselli OV2640 kamera sensori majmuasiga ega. Modul Wi-Fi orqali tasvir uzatishni qo'llab-quvvatlaydi va uni o'rnatilgan USB-C porti orqali dasturlash va tuzatish mumkin.

M5CAM moduli oddiy Wi-Fi veb-kamerasi dasturiy ta'minoti tasviri bilan oldindan yuklangan. Oddiy qilib aytganda, kartani USB-C yoki GROVE orqali yoqing. Kompyuteringizda yoki mobil qurilmangizda m5stack-dan boshlanadigan SSID-ga ega Wi-Fi ulanish nuqtasiga ulaning. Ulanganidan so'ng, veb -brauzerni oching va M5CAM -dan video oqimini topish uchun 192.168.4.1 -ga o'ting.

M5CAM uchun onlayn hujjatlar

4 -qadam: TensorFlow ob'ektlarini M5CAM yordamida tasniflash

M5CAM yordamida TensorFlow ob'ektlari tasnifi
M5CAM yordamida TensorFlow ob'ektlari tasnifi

ESP32 kamera platalari uchun Arduino TensorFlow Ob'ekt tasniflagichining eskizini oling.

ESP32 fayl tizimi yuklovchisini Arduino IDE -ga o'rnating. ESP32 ketma -ket tashqi interfeysli flesh -fayl tizimini (SPIFFS) o'z ichiga oladi. SPIFFS - bu ESP32 flesh -xotirasi kabi SPI avtobusi orqali ulanadigan flesh -chipli mikrokontrollerlar uchun yaratilgan engil fayl tizimi. Arduino IDE uchun plagin fayllarni ESP32 fayl tizimiga osongina yuklashni qo'llab -quvvatlaydi.

Arduino IDE vositalarida quyidagilarni tanlang:

  • Kengash> ESP32 ishlab chiqarish moduli
  • Flash> 4 MB
  • Bo'linish sxemasi> OTA yo'q (2MB APP/2MB SPIFFS)
  • PSRAM> Yoqilgan
  • Port> {USB port M5CAM bilan bog'langan}

M5CAM -ni qo'llab -quvvatlash uchun tasniflagich eskiziga ba'zi o'zgartirishlar kiriting

ESP32CamClassificationTfjs.ino-da: Wi-Fi tarmog'ining 2,4 gigagertsli SSID va parolini qo'shing

In camera_wrap.cpp: Toping // Kamera modelini tanlang Qatorga izoh bermang: CAMERA_MODEL_M5STACK_PSRAM

Camer_pins.h -da: CAMERA_MODEL_M5STACK_PSRAM uchun Y2_GPIO_NUM -ni 32 dan 17 gacha o'zgartirish uchun belgilangan ro'yxatga o'ting.

Kompilyatsiya qiling va M5CAM -ga yuklang

Fayllarni SPIFF -ga yuklash uchun asboblar> ESP32 Sketch Data Upload -dan foydalaning

Arduino IDE seriyali monitorini oching

M5CAM -da tiklash sozlamalarini bosing

Serial monitordan IP -manzilni nusxalash

IP -manzilga o'tish uchun brauzerdan foydalaning (2,4 gigagertsli tarmoq)

Model yuklangandan so'ng, video oqimini o'tkazing va ob'ektlarni bashorat qiling. Pianino, qahva krujkalar, idishlar va boshqalar kabi ob'ektlarning tasvirini oldindan aytib bering.

M5CAM qanday ushlab turilishi yoki o'rnatilishiga qarab, tasvirlar teskari bo'lishi mumkin. Agar shunday bo'lsa, "agar aniqlangan bo'lsa" sharhini sharhlab ko'ring: s-> set_vflip (s, 1); s-> set_hmirror (s, 1); faylda kamera_wrap.cpp

5 -qadam: Orqa eshiklar va buzilishlar karta o'yini

Orqa eshiklar va buzilishlar karta o'yini
Orqa eshiklar va buzilishlar karta o'yini

Backdoors & Breaches - bu Black Hills axborot xavfsizligi va faol qarshi choralaridan bo'lgan voqealarga javob karta o'yini.

Backdoors & Breaches 52 ta noyob kartochkalarni o'z ichiga oladi, ular sizga voqealarga javob berish stol usti mashqlarini bajarishga va hujum taktikasi, asboblari va usullarini o'rganishga yordam beradi.

Siz bu erda qanday o'ynash haqida ko'rsatmalarni topasiz. Ammo, biz bilamizki, siz o'zingiz va jamoangiz yoki talabalaringizga o'z ehtiyojlaringizga mos ravishda kartochkalarni buzasiz va sozlaysiz.

6 -qadam: AD8232 elektrokardiogrammasi (EKG)

AD8232 elektrokardiogramma (EKG)
AD8232 elektrokardiogramma (EKG)

AD8232 (ma'lumotlar jadvali) - bu EKG va boshqa biopotentsial o'lchov dasturlari uchun o'rnatilgan signal konditsioner bloki. U shovqinli sharoitda, masalan, harakat yoki elektrodni masofadan joylashtirish natijasida hosil bo'lgan, kichik biopotentsial signallarni ajratish, kuchaytirish va filtrlash uchun mo'ljallangan. Ushbu dizayn chiqish signalini olish uchun ultra quvvatli analog-raqamli konvertor (ADC) yoki o'rnatilgan mikrokontrollerga imkon beradi.

AD8232 modullarini Sparkfun -dan sotib olish mumkin. Ularda modulni asosiy Arduino kartasi bilan ishlatish uchun yaxshi ulash qo'llanmasi mavjud.

QAYD: Ushbu qurilma har qanday kasallikni tashxislash yoki davolash uchun mo'ljallanmagan

Agar sizda asosiy Arduino kartasi bo'lmasa, AD8232 EKGni M5CAM moduli bilan ishlatish mumkin. Ularni grove konnektori (IO13 yoki IO4) orqali ulash mumkin. Grove ulagichi 5V va EKG modullari 3.3V ni talab qilganligi sababli, 5V rayidan 3.3V ishlab chiqarish uchun voltaj regulyatoridan foydalanish kerak. LO- va LO+ pinlari ishlatilmaydi.

7 -qadam: HACK LIFE

HACK LIFE
HACK LIFE

Umid qilamizki, sizga HackerBox elektronika va kompyuter texnologiyalari sarguzashtlari yoqadi. Quyidagi izohlarda yoki HackerBox Facebook guruhida muvaffaqiyatga erishing va baham ko'ring. Shuni ham yodda tutingki, agar sizda biron bir savol bo'lsa yoki yordamga muhtoj bo'lsangiz, [email protected] elektron pochta manziliga yuborishingiz mumkin.

Keyingisi nima? Inqilobga qo'shiling. HackLife bilan yashang. Pochta qutingizga har oyda etkazib beriladigan ajoyib quti oling. HackerBoxes.com saytiga tashrif buyuring va har oylik HackerBox obunasiga yoziling.

Tavsiya: