Isi kandungan:

HackerBox 0055: Roller Tinggi: 7 Langkah
HackerBox 0055: Roller Tinggi: 7 Langkah

Video: HackerBox 0055: Roller Tinggi: 7 Langkah

Video: HackerBox 0055: Roller Tinggi: 7 Langkah
Video: #98 HackerBox 0055 High Roller 2024, Julai
Anonim
HackerBox 0055: Roller Tinggi
HackerBox 0055: Roller Tinggi

Salam untuk Penggodam HackerBox di seluruh dunia! Dengan HackerBox 0055, anda adalah D20 High Roller dalam Permainan Kad Respons Insiden, Backdoors & Breaches. Anda juga akan meneroka pembelajaran mesin dengan TensorFlow, pelayan web tertanam ESP32, klasifikasi objek penglihatan mesin, dan pengukuran dan pembuatan grafik biopotensial elektrokardiogram (ECG).

Panduan ini mengandungi maklumat untuk memulakan dengan HackerBox 0055, yang boleh dibeli di sini selagi bekalan masih ada. Sekiranya anda ingin menerima HackerBox seperti ini di kotak surat anda setiap bulan, sila langgan di HackerBoxes.com dan sertai revolusi!

HackerBoxes adalah perkhidmatan kotak langganan bulanan untuk penggodam perkakasan dan peminat teknologi elektronik dan komputer. Sertailah kami dan menjalani HACK LIFE.

Langkah 1: Senarai Kandungan untuk HackerBox 0055

  • Kit Modul Kamera M5CAM ESP32
  • Geladak Main Balik & Melanggar Dek
  • D20 Mati Dua Puluh
  • Kabel USB-C ke USB-A
  • Grove 4 Pin ke DuPont Breakout Cable
  • Modul EC82 AD8232
  • ECG Memimpin dengan Pelekat
  • Modul Breakout USB Empat Hala
  • Pengatur 3.3V Linear Dropout Rendah
  • Pelompat DuPont Perempuan-Perempuan
  • Pelekat Peretas Scorpion Kosmik
  • Pelekat Penggodam Kehidupan Hax0r

Beberapa perkara lain yang akan membantu:

  • Alat pemateri besi solder, solder, dan asas
  • Komputer untuk menjalankan alat perisian

Yang paling penting, anda memerlukan rasa pengembaraan, semangat penggodam, kesabaran, dan rasa ingin tahu. Membangun dan bereksperimen dengan elektronik, walaupun sangat bermanfaat, kadang-kadang sukar, mencabar, dan bahkan mengecewakan. Tujuannya adalah kemajuan, bukan kesempurnaan. Apabila anda bertahan dan menikmati pengembaraan, kepuasan yang banyak dapat diperoleh dari hobi ini. Lakukan setiap langkah dengan perlahan, ingat perinciannya, dan jangan takut untuk meminta pertolongan.

Seperti biasa, kami meminta anda menyemak FAQ HackerBoxes. Di sana, anda akan mendapat banyak maklumat untuk ahli semasa dan bakal ahli. Hampir semua e-mel sokongan bukan teknikal yang kami terima sudah dijawab dalam Soalan Lazim, jadi kami sangat menghargainya jika anda melihat dengan cepat.

Langkah 2: Pembelajaran Mesin Dengan TensorFlow

Pembelajaran Mesin Dengan TensorFlow
Pembelajaran Mesin Dengan TensorFlow

TensorFlow adalah perpustakaan perisian sumber terbuka dan bebas yang boleh digunakan untuk aplikasi pembelajaran mesin (ML) seperti rangkaian saraf. TensorFlow dikembangkan oleh pasukan Google Brain untuk kegunaan dalaman dalam penyelidikan dan pengeluaran di Google.

Pembelajaran Mesin mewakili paradigma baru dalam pengaturcaraan, di mana alih-alih memprogram peraturan eksplisit dalam bahasa seperti Java atau C ++, anda membangun sistem yang dilatih mengenai data untuk menyimpulkan peraturan itu sendiri. Tetapi seperti apa ML sebenarnya? Dalam siri video Machine Learning Zero to Hero, Advokat AI Laurence Moroney memandu kita dari contoh asas Hello World untuk membina model ML hingga ke contoh penglihatan komputer yang sangat menarik.

  • ML Zero to Hero - Bahagian 1: Pengenalan Pembelajaran Mesin
  • ML Zero to Hero - Bahagian 2: Visi Komputer Asas dengan ML
  • ML Zero to Hero - Bahagian 3: Memperkenalkan Rangkaian Neural Konvolusional
  • ML Zero to Hero - Bahagian 4: Membina Pengelasan Imej

Bahan Latar Belakang (seperti yang disajikan dengan HackerBox 0053): Rangkaian empat video mengenai Neural Networks dan Deep Learning ini diilhamkan oleh buku dalam talian percuma, Neural Networks dan Deep Learning. Laman web buku ini menghubungkan ke repo kod untuk contoh dalam video.

Langkah 3: Modul M5CAM

Modul M5CAM
Modul M5CAM

Modul M5CAM adalah papan pengembangan untuk pemprosesan dan pengecaman gambar. Ia dilengkapi sistem ESP32 pada cip dengan 4M Flash dan 520K RAM. Ia juga dilengkapi dengan array sensor kamera 2 Megapixel OV2640. Modul ini menyokong penghantaran gambar melalui Wi-Fi dan dapat diprogramkan dan disebat melalui port USB-C terbina dalam.

Modul M5CAM dilengkapi dengan gambar firmware kamera web Wi-Fi sederhana. Cukup, hidupkan papan melalui USB-C atau GROVE. Pada PC atau peranti mudah alih anda, sambungkan ke titik akses Wi-Fi yang mempunyai SSID bermula dengan m5stack. Setelah disambungkan, buka penyemak imbas web dan melayari ke 192.168.4.1 di mana anda mesti mencari streaming video dari M5CAM.

Dokumentasi dalam talian untuk M5CAM

Langkah 4: Pengelasan Objek TensorFlow Dengan M5CAM

Pengelasan Objek TensorFlow Dengan M5CAM
Pengelasan Objek TensorFlow Dengan M5CAM

Dapatkan lakaran Pengelasan Objek Arduino TensorFlow ini untuk papan kamera ESP32.

Pasang Pengunggah Sistem Filem ESP32 ke dalam Arduino IDE anda. ESP32 mengandungi Sistem Fail Flash Antara Muka Periferal Bersiri (SPIFFS). SPIFFS adalah sistem fail ringan yang dibuat untuk pengawal mikro dengan cip kilat, yang dihubungkan dengan bas SPI, seperti memori kilat ESP32. Plugin ini untuk Arduino IDE menyokong memuat naik fail dengan mudah ke dalam sistem fail ESP32.

Di dalam alat Arduino IDE, pilih:

  • Papan> Modul Dev ESP32
  • Kilat> 4MB
  • Skim Partition> Tanpa OTA (2MB APP / 2MB SPIFFS)
  • PSRAM> Diaktifkan
  • Port> {Port USB yang dikaitkan dengan M5CAM}

Lakukan beberapa perubahan dalam lakaran pengkelasan untuk menyokong M5CAM

Dalam ESP32CamClassificationTfjs.ino: Tambahkan SSID dan Kata Laluan 2.4GHz rangkaian Wi-Fi anda

Dalam camera_wrap.cpp: Cari // Pilih model kameraMenanggah garis: CAMERA_MODEL_M5STACK_PSRAM

Dalam camera_pins.h: Pergi ke senarai definisi pin untuk CAMERA_MODEL_M5STACK_PSRAM Tukar Y2_GPIO_NUM dari 32 hingga 17

Kompilasi dan Muat Naik ke M5CAM

Gunakan alat> Muat Naik Data Sketsa ESP32 untuk memuat naik fail ke SPIFF

Buka Monitor Serial Arduino IDE

Tekan Butang Tetapkan Semula di M5CAM

Salin alamat IP dari Serial Monitor

Gunakan penyemak imbas (di jaring sam 2.4GHz) untuk melayari ke alamat IP tersebut

Setelah model dimuat, streaming video dan ramalkan objek. Seperti yang dinyatakan untuk prestasi terbaik, ramalkan gambar objek seperti piano, cawan kopi, botol, dan lain-lain. Anda dapat melihat senarai objek yang telah dilatih menjadi pengelasan di sini.

Bergantung pada bagaimana M5CAM dipegang atau dipasang, gambar mungkin terbalik. Jika ya, bereksperimen dengan memberi komen mengenai "jika didefinisikan" di sekitar: s-> set_vflip (s, 1); s-> set_hmirror (s, 1); dalam fail kamera_wrap.cpp

Langkah 5: Permainan Kad Luar & Melanggar

Permainan Kad Luar & Melanggar
Permainan Kad Luar & Melanggar

Backdoors & Breaches adalah Permainan Kad Respons Insiden dari Black Hills Information Security dan Active Countermeasures.

Backdoors & Breaches mengandungi 52 kad unik untuk membantu anda melakukan latihan meja tindak balas insiden dan mempelajari taktik, alat, dan kaedah serangan.

Anda akan mendapat petunjuk mengenai cara bermain di sini. Namun, kami tahu anda akan menggodam dan menyesuaikan dek kad agar sesuai dengan keperluan anda sendiri untuk anda dan pasukan atau pelajar anda.

Langkah 6: Elektrokardiogram AD8232 (ECG)

Elektrokardiogram AD8232 (ECG)
Elektrokardiogram AD8232 (ECG)

AD8232 (lembar data) adalah blok penyekat isyarat bersepadu untuk ECG dan aplikasi pengukuran biopotensial lain. Ia dirancang untuk mengekstrak, memperkuat, dan menyaring isyarat biopotensial kecil dengan adanya keadaan yang bising, seperti yang dibuat oleh gerakan atau penempatan elektrod jarak jauh. Reka bentuk ini membolehkan penukar analog-ke-digital kuasa ultralow (ADC) atau mikrokontroler tertanam untuk memperoleh isyarat output.

Modul AD8232 boleh dibeli dari Sparkfun. Mereka mempunyai panduan penyambungan yang bagus untuk menggunakan modul dengan papan Arduino asas jika ada.

CATATAN: Peranti ini tidak bertujuan untuk mendiagnosis atau merawat sebarang keadaan

Sekiranya anda tidak mempunyai papan asas Arduino, mungkin menggunakan EC82 AD8232 dengan modul M5CAM. Mereka boleh dihubungkan melalui penyambung grove (IO13 atau IO4). Oleh kerana penyambung grove menyediakan 5V dan modul ECG memerlukan 3.3V, pengatur voltan mesti digunakan untuk menghasilkan 3.3V dari rel 5V. Pin LO- dan LO + tidak digunakan.

Langkah 7: KEHIDUPAN HACK

HIDUP HACK
HIDUP HACK

Kami harap anda menikmati pengembaraan HackerBox bulan ini ke dalam teknologi elektronik dan komputer. Jangkau dan kongsi kejayaan anda dalam komen di bawah atau di Kumpulan Facebook HackerBox. Juga, ingat bahawa anda boleh menghantar e-mel ke [email protected] bila-bila masa sekiranya anda mempunyai pertanyaan atau memerlukan bantuan.

Apa yang akan datang? Sertailah revolusi. Jalankan HackLife. Dapatkan kotak gear hackable yang hebat dihantar terus ke peti mel anda setiap bulan. Melayari HackerBoxes.com dan mendaftar langganan HackerBox bulanan anda.

Disyorkan: