Isi kandungan:

HackerBox 0029: Kit Medan: 6 Langkah
HackerBox 0029: Kit Medan: 6 Langkah

Video: HackerBox 0029: Kit Medan: 6 Langkah

Video: HackerBox 0029: Kit Medan: 6 Langkah
Video: HackerBox #0029: Field Kit 2024, Julai
Anonim
HackerBox 0029: Field Kit
HackerBox 0029: Field Kit

Field Kit - Bulan ini, HackerBox Hackers meneroka pelbagai alat mini dan mudah alih untuk operasi lapangan yang tangkas. Instructable ini mengandungi maklumat untuk bekerja dengan HackerBox # 0029, yang boleh anda dapatkan di sini selagi bekalan masih ada. Juga, jika anda ingin menerima HackerBox seperti ini di kotak surat anda setiap bulan, sila langgan di HackerBoxes.com dan sertai revolusi!

Topik dan Objektif Pembelajaran untuk HackerBox 0029:

  • Kumpulkan alat kecil elektronik untuk operasi lapangan mudah alih
  • Sediakan petunjuk klip mikro untuk aplikasi penggodaman perkakasan
  • Konfigurasikan platform ATmega32U4 Pro Micro di Arduino IDE
  • Terapkan operasi I / O dan bas yang mudah untuk mengeksploitasi sasaran perkakasan
  • Fahami pengaturcaraan dan lambakan kandungan EPROM
  • Eksperimen dengan alat Logic Analyzer berasaskan Pemprosesan

HackerBoxes adalah perkhidmatan kotak langganan bulanan untuk elektronik dan teknologi komputer DIY. Kami adalah penggemar, pembuat, dan eksperimen. Kita adalah pemimpi impian. HACK PLANET!

Langkah 1: HackerBox 0029: Kandungan Kotak

HackerBox 0029: Kandungan Kotak
HackerBox 0029: Kandungan Kotak
HackerBox 0029: Kandungan Kotak
HackerBox 0029: Kandungan Kotak
  • HackerBoxes # 0029 Kad Rujukan Terkumpul
  • Kes Ritsleting HackerBoxes Eksklusif
  • Pateri solder 5V mudah alih
  • ProMicro ATmega32U4 5V 16MHz
  • Paparan OLED 0.91 Inci 128x32 I2C
  • Modul Papan Butang Empat Kekunci
  • Modul Debug Enam LED
  • Modul AT24C256 I2C EEPROM
  • Papan Roti Solderless 400 Titik
  • Jumper Wire Bundle
  • Set Klip Mini Grabber
  • Solder Wick 2mm dengan 1.5m
  • Kabel MicroUSB
  • Kabel MiniUSB
  • Set Pemandu Tepat
  • Telefon Phreak Decal Eksklusif
  • Rantai Kunci Naga 8bit Eksklusif

Beberapa perkara lain yang akan membantu:

Komputer untuk menjalankan alat perisian

Yang paling penting, anda memerlukan rasa pengembaraan, semangat DIY, dan rasa ingin tahu penggodam. Elektronik DIY bukanlah usaha yang remeh, dan HackerBoxes bukanlah versi yang kurang lancar. Tujuannya adalah kemajuan, bukan kesempurnaan. Apabila anda bertahan dan menikmati pengembaraan, kepuasan yang banyak dapat diperoleh daripada belajar teknologi baru dan semoga berjaya menjalankan beberapa projek. Kami mencadangkan untuk mengambil langkah perlahan, mengingat butirannya, dan jangan takut untuk meminta pertolongan.

Perhatikan bahawa terdapat banyak maklumat untuk ahli semasa dan calon, dalam Soalan Lazim HackerBox.

Langkah 2: Operasi Lapangan

Image
Image

Sebagai Penggodam Perkakasan, anda tidak pernah tahu kapan atau di mana anda mungkin perlu mengubah suai lampu kilat pada penghala, membuang ROM dari sistem permainan video, menukar beberapa pin I / O, melepaskan bateri yang tidak berfungsi, atau menjimatkan masa.

HackerBoxes Field Kit adalah hantaran pertama di sumber pertolongan cemas elektronik anda. Setelah dibangunkan, anda dapat menyimpan kotak barang anda di dalam beg galas, beg bimbit, atau beg yang disiapkan.

Contoh Senario:

Menggodam Mainan

Lebih Banyak Mainan

Mesin Mengundi

Hari Lapangan 2018

Peretasan Kereta

Langkah 3: Arduino Pro Micro 5V 16MHz

Senario Pro Mikro untuk Operasi Lapangan
Senario Pro Mikro untuk Operasi Lapangan

Arduino Pro Micro didasarkan pada mikrokontroler ATmega32U4 yang mempunyai antara muka USB terbina dalam. Ini bermaksud bahawa tidak ada FTDI, PL2303, CH340, atau cip lain yang bertindak sebagai perantara antara komputer anda dan mikrokontroler Arduino.

Sebaiknya bekerjasama dengan Pro Micro terlebih dahulu tanpa meletakkan pin pada tempatnya. Anda boleh melakukan konfigurasi dan pengujian asas tanpa menggunakan pin header. Juga, melambatkan pematerian pada modul memberikan satu pemboleh ubah yang kurang untuk disahpijat sekiranya anda mengalami komplikasi.

Sekiranya anda tidak memasang Arduino IDE di komputer anda, mulakan dengan mendapatkannya dari arduino.cc. PERINGATAN: Pastikan memilih versi 5V di bawah alat> pemproses sebelum memprogram Pro Micro. Mempunyai set ini untuk 3.3V akan berfungsi sekali dan kemudian peranti akan kelihatan tidak pernah menyambung ke PC anda sehingga anda mengikuti arahan "Reset to Bootloader" dalam panduan yang dibincangkan di bawah, yang mungkin sedikit rumit.

Sparkfun mempunyai Panduan Pro Micro Hookup yang hebat. Panduan Hookup mempunyai gambaran keseluruhan terperinci mengenai papan Pro Micro dan kemudian bahagian untuk "Memasang: Windows" dan bahagian untuk "Memasang: Mac & Linux." Ikuti petunjuk dalam versi yang sesuai dari arahan pemasangan tersebut agar Arduino IDE anda dikonfigurasi untuk menyokong Pro Micro. Kami biasanya mula bekerja dengan papan Arduino dengan memuat dan / atau mengubah lakaran Blink standard. Walau bagaimanapun, Pro Micro tidak menyertakan LED biasa pada pin 13. Nasib baik, kita dapat mengawal LED RX / TX dan Sparkfun telah menyediakan lakaran kecil yang kemas untuk menunjukkan caranya. Ini terdapat di bahagian Panduan Hookup yang bertajuk, "Contoh 1: Blinkies!" Sahkan bahawa anda boleh menyusun dan memuat turun Blinkies ini! contoh sebelum meneruskan.

Langkah 4: Senario Pro Mikro untuk Operasi Lapangan

Untuk membaca dan menulis set lapan baris I / O dari Pro Micro menggunakan antara muka bersiri yang sederhana, cubalah lakaran Serial_IO.ino yang disertakan di sini. Ini adalah salah satu alat tertanam termudah yang mungkin kami gunakan untuk memanipulasi atau menyoal siasat sistem sasaran yang sedang kami jalankan.

Sama ada jumper sederhana atau modul butang taktil boleh digunakan untuk mendemonstrasikan input digital pada pin 10, 16, 14, 15, 18, 19, 20, dan 21.

Begitu juga, modul LED boleh digunakan untuk memaparkan output digital pada pin 2, 3, 4, 5, 6, 7, 8, dan 9.

Dalam penggunaan praktikal, garis I / O ini akan menghubungkan ke sistem sasaran.

Sedikit lebih maju daripada contoh ini, platform Pemprosesan boleh digunakan untuk melaksanakan penganalisis logik asas menggunakan Pro Micro.

Kita boleh bereksperimen membaca dan menulis modul EEPROM (datasheet) siri AT24C256 menggunakan kod demo ini.

Paparan OLED 128x32 dapat digunakan ketika komputer mungkin tidak tersedia untuk menampilkan output. Terdapat pelbagai Perpustakaan SSD1306 yang terdapat dalam talian.

Untuk cabaran lanjutan menggunakan mikrokontroler sebagai platform debug / penggodaman, perhatikan projek Bus Ninja. Perhatikan bahawa ini memerlukan rantai alat avr-gcc dan avrdude berbanding dengan menggunakan Arduino IDE.

Langkah 5: Mempraktikkan Kit Medan

Mempraktikkan Kit Medan
Mempraktikkan Kit Medan

Oleh kerana kita semua mempunyai latar belakang dan kes penggunaan yang berbeza untuk pelbagai alat, kami ingin melihat orang berkongsi beberapa butiran ini dalam komen di bawah.

Pertimbangkan untuk berkongsi pendapat anda mengenai beberapa atau semua perkara berikut:

Untuk keperluan khusus anda, apa yang mungkin anda kemas dalam Field Kit anda yang tidak disertakan di sini?

Dalam situasi apa yang anda bayangkan mungkin memerlukan Field Kit anda?

Di mana anda akan menyimpan Field Kit anda?

Selama beberapa bulan akan datang, sila hantar kembali ke sini mengenai kapan dan bagaimana anda akhirnya menggunakan Field Kit anda.

Langkah 6: Hack Planet

Hack Planet
Hack Planet

Sekiranya anda telah menikmati Instrucable ini dan ingin menghantar sekotak elektronik dan teknologi komputer terus ke peti surat anda setiap bulan, sila sertai revolusi HackerBox dengan BERLANGGANAN DI SINI.

Jangkau dan kongsi kejayaan anda dalam komen di bawah atau di Laman Facebook HackerBoxes. Pasti beritahu kami jika anda mempunyai sebarang pertanyaan atau memerlukan bantuan mengenai apa sahaja. Terima kasih kerana menjadi sebahagian daripada HackerBoxes!

Disyorkan: