Isi kandungan:
- Langkah 1: Senarai Kandungan untuk HackerBox 0055
- Langkah 2: Pembelajaran Mesin Dengan TensorFlow
- Langkah 3: Modul M5CAM
- Langkah 4: Pengelasan Objek TensorFlow Dengan M5CAM
- Langkah 5: Permainan Kad Luar & Melanggar
- Langkah 6: Elektrokardiogram AD8232 (ECG)
- Langkah 7: KEHIDUPAN HACK
Video: HackerBox 0055: Roller Tinggi: 7 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
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
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 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
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
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)
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
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:
Roller Dice Mason Jar: 5 Langkah (dengan Gambar)
Mason Jar Dice Roller: Berikut adalah projek hujung minggu yang hebat untuk dilaksanakan, jika anda merancang untuk bermain permainan yang berkaitan dengan papan / dadu. Untuk membina projek, anda memerlukan servo putaran berterusan, butang arked dan papan arduino nano atau ESP8266, di samping itu anda memerlukan
Roller Bola Automatik Dengan Arduino dan Satu Servo: 3 Langkah
Roller Bola Automatik Dengan Arduino dan One Servo: Ini adalah projek Arduino dan servo kecil sederhana yang memerlukan masa sekitar dua jam untuk disiapkan. Ia menggunakan servo untuk mengangkat salah satu hujung tutup balang sehingga dapat memutar bola keluli di keliling bahagian dalam. Ia bermula sendiri, dapat mengubah kelajuan dan dapat berputar
Pembaikan Pengawal Roller CD-I Philips: 5 Langkah
Pembaikan Pengawal Roller Philips CD-I: Masalah umum dengan Pengawal Roller CD-I Philip adalah bahawa Pemancar IR akan menurunkan prestasi dan bola trek dengan pengesanan berhenti. Butang akan berfungsi tetapi bola trek tidak akan bergerak. Ini dapat diperbaiki dengan membuang dan mengganti
Bagaimana DIY Smart Roller Blinds Dengan SONOFF Smart Switches ?: 14 Langkah
Bagaimana DIY Smart Roller Blinds Dengan SONOFF Smart Switches?: Gunakan Mode Interlock dalam suis pintar SONOFF untuk mengubah tirai roller / tirai biasa anda menjadi pintar. Sama ada sebahagian besar daripada anda akan bersetuju bahawa ini adalah tugas untuk menarik penutup tirai / tirai pada waktu pagi dan tarik ke bawah pada waktu petang? Bagaimanapun, saya
Tirai Roller Bermotor Arduino: 8 Langkah
Arduino Motorized Roller Blinds: Butiran projek: Tujuan projek saya adalah membuat tirai roller bermotor praktikal, yang boleh saya gunakan setiap hari. Rancangannya adalah untuk membuat roller blind dikendalikan melalui motor stepper bipolar di mana, saya akan mengawal melalui arduino uno bo