Daftar Isi:
- Langkah 1: Daftar Konten untuk HackerBox 0055
- Langkah 2: Pembelajaran Mesin Dengan TensorFlow
- Langkah 3: Modul M5CAM
- Langkah 4: Klasifikasi Objek TensorFlow Dengan M5CAM
- Langkah 5: Permainan Kartu Pintu Belakang & Pelanggaran
- Langkah 6: Elektrokardiogram (EKG) AD8232
- Langkah 7: HACK HIDUP
Video: HackerBox 0055: Roller Tinggi: 7 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Salam untuk HackerBox Hacker di seluruh dunia! Dengan HackerBox 0055, Anda adalah D20 High Roller dalam Incident Response Card Game, Backdoors & Breaches. Anda juga akan menjelajahi pembelajaran mesin dengan TensorFlow, server web tertanam ESP32, klasifikasi objek visi mesin, serta pengukuran dan pembuatan bagan biopotensial elektrokardiogram (EKG).
Panduan ini berisi informasi untuk memulai dengan HackerBox 0055, yang dapat dibeli di sini selama persediaan masih ada. Jika Anda ingin menerima HackerBox seperti ini langsung di kotak surat Anda setiap bulan, silakan berlangganan di HackerBoxes.com dan bergabunglah dengan revolusi!
HackerBoxes adalah layanan kotak berlangganan bulanan untuk peretas perangkat keras dan penggemar elektronik dan teknologi komputer. Bergabunglah dengan kami dan jalani HIDUP HACK.
Langkah 1: Daftar Konten untuk HackerBox 0055
- Kit Modul Kamera M5CAM ESP32
- Pintu Belakang & Pelanggaran Playing Card Deck
- D20 Dua Puluh Sisi Mati
- Kabel USB-C ke USB-A
- Grove 4 Pin ke Kabel Breakout DuPont
- Modul EKG AD8232
- ECG Leads dengan Adhesive Pads
- Modul Breakout USB Empat Arah
- Regulator 3.3V Linear Dropout Rendah
- Jumper DuPont Wanita-Wanita
- Stiker Peretas Kalajengking Kosmik
- Stiker Peretas Kehidupan Hax0r
Beberapa hal lain yang akan membantu:
- Besi solder, solder, dan alat solder dasar
- Komputer untuk menjalankan perangkat lunak
Yang terpenting, Anda akan membutuhkan rasa petualangan, semangat hacker, kesabaran, dan rasa ingin tahu. Membangun dan bereksperimen dengan elektronik, meskipun sangat bermanfaat, terkadang bisa rumit, menantang, dan bahkan membuat frustrasi. Tujuannya adalah kemajuan, bukan kesempurnaan. Ketika Anda bertahan dan menikmati petualangan, banyak kepuasan dapat diperoleh dari hobi ini. Ambil setiap langkah secara perlahan, perhatikan detailnya, dan jangan takut untuk meminta bantuan.
Seperti biasa, kami meminta Anda untuk meninjau FAQ HackerBoxes. Di sana, Anda akan menemukan banyak informasi untuk anggota saat ini dan calon anggota. Hampir semua email dukungan non-teknis yang kami terima sudah dijawab di FAQ, jadi kami sangat menghargainya jika Anda melihat sekilas.
Langkah 2: Pembelajaran Mesin Dengan TensorFlow
TensorFlow adalah pustaka perangkat lunak sumber terbuka dan gratis yang dapat digunakan untuk aplikasi pembelajaran mesin (ML) seperti jaringan saraf. TensorFlow dikembangkan oleh tim Google Brain untuk penggunaan internal baik dalam penelitian maupun produksi di Google.
Machine Learning mewakili paradigma baru dalam pemrograman, di mana alih-alih memprogram aturan eksplisit dalam bahasa seperti Java atau C++, Anda membangun sistem yang dilatih pada data untuk menyimpulkan aturan itu sendiri. Tapi seperti apa sebenarnya ML itu? Dalam seri video Machine Learning Zero to Hero, Advokat AI Laurence Moroney memandu kita dari contoh dasar Hello World membangun model ML hingga contoh visi komputer yang sangat menarik.
- ML Zero to Hero - Bagian 1: Pengantar Pembelajaran Mesin
- ML Zero to Hero - Bagian 2: Visi Komputer Dasar dengan ML
- ML Zero to Hero - Bagian 3: Memperkenalkan Jaringan Saraf Konvolusi
- ML Zero to Hero - Bagian 4: Membangun Pengklasifikasi Gambar
Materi Latar Belakang (seperti yang disajikan dengan HackerBox 0053): Rangkaian empat video tentang Neural Networks dan Deep Learning ini terinspirasi oleh buku online gratis, Neural Networks and Deep Learning. Situs web untuk buku tersebut tertaut ke repo kode untuk contoh-contoh dalam video.
Langkah 3: Modul M5CAM
Modul M5CAM adalah papan pengembangan untuk pemrosesan dan pengenalan gambar. Ini fitur sistem ESP32 pada chip dengan 4M Flash dan RAM 520K. Ini juga dilengkapi dengan array sensor kamera 2 Megapiksel OV2640. Modul ini mendukung transmisi gambar melalui Wi-Fi dan dapat diprogram serta di-debug melalui port USB-C bawaan.
Modul M5CAM hadir dengan gambar firmware webcam Wi-Fi sederhana. Cukup, nyalakan papan melalui USB-C atau GROVE. Di PC atau perangkat seluler Anda, sambungkan ke titik akses Wi-Fi yang memiliki SSID yang dimulai dengan m5stack. Setelah terhubung, buka browser web dan jelajahi 192.168.4.1 di mana Anda akan menemukan streaming video dari M5CAM.
Dokumentasi Online untuk M5CAM
Langkah 4: Klasifikasi Objek TensorFlow Dengan M5CAM
Ambil sketsa Pengklasifikasi Objek Arduino TensorFlow ini untuk papan kamera ESP32.
Instal Pengunggah Sistem File ESP32 ke Arduino IDE Anda. ESP32 berisi Serial Peripheral Interface Flash File System (SPIFFS). SPIFFS adalah sistem file ringan yang dibuat untuk mikrokontroler dengan chip flash, yang dihubungkan oleh bus SPI, seperti memori flash ESP32. Plugin untuk Arduino IDE ini mendukung pengunggahan file dengan mudah ke sistem file ESP32.
Dalam alat Arduino IDE, pilih:
- Papan > Modul Pengembang ESP32
- Flash> 4MB
- Skema Partisi > Tanpa OTA (2MB APP/2MB SPIFFS)
- PSRAM > Diaktifkan
- Port > {Port USB yang terkait dengan M5CAM}
Buat beberapa perubahan pada sketsa pengklasifikasi untuk mendukung M5CAM
Di ESP32CamClassificationTfjs.ino: Tambahkan SSID dan Kata Sandi 2.4GHz jaringan Wi-Fi Anda
Di camera_wrap.cpp:Find // Pilih model kameraBatalkan komentar pada baris:CAMERA_MODEL_M5STACK_PSRAM
Di camera_pins.h: Buka daftar definisi pin untuk CAMERA_MODEL_M5STACK_PSRAMUbah Y2_GPIO_NUM dari 32 menjadi 17
Kompilasi dan Unggah ke M5CAM
Gunakan alat > Unggah Data Sketsa ESP32 untuk mengunggah file ke SPIFF
Buka Serial Monitor Arduino IDE
Tekan Tombol Reset pada M5CAM
Salin alamat IP dari Serial Monitor
Gunakan browser (pada jaringan 2.4GHz yang sama) untuk berselancar ke alamat IP tersebut
Setelah model dimuat, streaming video dan prediksi objek. Seperti yang disebutkan untuk kinerja terbaik, prediksi gambar objek seperti piano, cangkir kopi, botol, dll. Anda dapat melihat daftar objek yang telah dilatih ke dalam pengklasifikasi di sini.
Tergantung pada bagaimana M5CAM dipegang atau dipasang, gambar dapat dibalik. Jika demikian, bereksperimenlah dengan mengomentari gerbang "jika ditentukan" di sekitar: s->set_vflip(s, 1); s->set_hmirror(s, 1); dalam file camera_wrap.cpp
Langkah 5: Permainan Kartu Pintu Belakang & Pelanggaran
Backdoors & Breaches adalah Incident Response Card Game dari Black Hills Information Security dan Active Countermeasures.
Backdoors & Breaches berisi 52 kartu unik untuk membantu Anda melakukan latihan respons insiden di atas meja dan mempelajari taktik, alat, dan metode serangan.
Anda akan menemukan petunjuk tentang cara bermain di sini. Namun, kami tahu Anda akan meretas dan menyesuaikan tumpukan kartu agar sesuai dengan kebutuhan Anda sendiri dan tim atau siswa Anda.
Langkah 6: Elektrokardiogram (EKG) AD8232
AD8232 (lembar data) adalah blok pengkondisian sinyal terintegrasi untuk EKG dan aplikasi pengukuran biopotensial lainnya. Ini dirancang untuk mengekstrak, memperkuat, dan menyaring sinyal biopotensial kecil di hadapan kondisi bising, seperti yang diciptakan oleh gerakan atau penempatan elektroda jarak jauh. Desain ini memungkinkan konverter analog-ke-digital (ADC) berdaya sangat rendah atau mikrokontroler tertanam untuk memperoleh sinyal output.
Modul AD8232 dapat dibeli dari Sparkfun. Mereka memiliki panduan hookup yang bagus untuk menggunakan modul dengan papan Arduino dasar jika Anda memilikinya.
CATATAN: Perangkat ini tidak dimaksudkan untuk mendiagnosis atau mengobati kondisi apa pun
Jika Anda tidak memiliki papan Arduino dasar, Anda dapat menggunakan EKG AD8232 dengan modul M5CAM. Mereka dapat dihubungkan melalui konektor grove (IO13 atau IO4). Karena konektor grove menyediakan 5V dan modul EKG membutuhkan 3.3V, pengatur tegangan harus digunakan untuk menghasilkan 3.3V dari rel 5V. Pin LO- dan LO+ tidak digunakan.
Langkah 7: HACK HIDUP
Kami harap Anda menikmati petualangan HackerBox bulan ini ke dalam elektronik dan teknologi komputer. Jangkau dan bagikan kesuksesan Anda di komentar di bawah atau di Grup Facebook HackerBox. Juga, ingat bahwa Anda dapat mengirim email ke [email protected] kapan saja jika Anda memiliki pertanyaan atau memerlukan bantuan.
Apa berikutnya? Bergabunglah dengan revolusi. Jalani HackLife. Dapatkan sekotak perlengkapan keren yang dapat diretas dikirim langsung ke kotak surat Anda setiap bulan. Jelajahi HackerBoxes.com dan daftar untuk berlangganan HackerBox bulanan Anda.
Direkomendasikan:
Mason Jar Dice Roller: 5 Langkah (dengan Gambar)
Mason Jar Dice Roller: Ini adalah proyek akhir pekan yang bagus untuk dilakukan, jika Anda berencana memainkan permainan papan/dadu apa pun. Untuk membangun proyek, Anda akan memerlukan servo rotasi kontinu, tombol arcade, dan papan arduino nano atau ESP8266, selain itu Anda akan memerlukan p
Roller Bola Otomatis Dengan Arduino dan Satu Servo: 3 Langkah
Roller Bola Otomatis Dengan Arduino dan One Servo: Ini adalah proyek Arduino dan servo kecil sederhana yang membutuhkan waktu sekitar dua jam untuk diselesaikan. Ini menggunakan servo untuk mengangkat salah satu ujung tutup stoples sehingga dapat memutar bola baja di sekitar keliling bagian dalam. Ini dapat dimulai sendiri, dapat mengubah kecepatan dan dapat berputar dua
Bagaimana cara DIY Smart Roller Blinds Dengan SONOFF Smart Switch?: 14 Langkah
Bagaimana cara DIY Smart Roller Blinds Dengan SONOFF Smart Switches?: Manfaatkan Mode Interlock di smart switch SONOFF untuk mengubah roller blind/blind biasa Anda menjadi smartApakah sebagian besar dari Anda akan setuju bahwa ini adalah tugas yang Anda lakukan untuk menarik roller blind/blinds di pagi hari dan menariknya ke bawah di malam hari? Bagaimanapun, aku
Roller Blinds Bermotor Arduino: 8 Langkah
Arduino Motorized Roller Blinds: Detail proyek: Tujuan dari proyek saya adalah membuat roller blind bermotor yang praktis, yang dapat saya gunakan setiap hari. Rencananya adalah membuat roller blind yang dikendalikan melalui motor stepper bipolar dimana akan saya kendalikan melalui arduino uno bo
Cara Membuat Roller Label: 4 Langkah
Cara Membuat Roller Label: Langkah-langkah berikut akan menunjukkan kepada Anda secara kasar cara membuat roller label untuk printer label kecil. Saya bekerja sebagai Spesialis TI di Laboratorium dan salah satu pekerjaan untuk wanita layanan pelanggan kami adalah mencetak beberapa ribu label dari label Zebra Label p