Isi kandungan:

HackerBox 0045: Spark Net: 10 Langkah
HackerBox 0045: Spark Net: 10 Langkah

Video: HackerBox 0045: Spark Net: 10 Langkah

Video: HackerBox 0045: Spark Net: 10 Langkah
Video: #77 HackerBox 0045 Spark Net 2024, Julai
Anonim
HackerBox 0045: Spark Net
HackerBox 0045: Spark Net

Salam untuk Penggodam HackerBox di seluruh dunia! Dengan HackerBox 0045, kami bereksperimen dengan transceiver radio Nordic nRF24, pengaturcaraan dan rangkaian modul Digispark Pro, motor servo antara muka radio, pengesan gerakan, dan banyak lagi. Instructable ini mengandungi maklumat untuk memulakan dengan HackerBox 0045, 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 peminat elektronik dan teknologi komputer - Peretas Perkakasan - Pemimpi impian.

HACK PLANET

Langkah 1: Senarai Kandungan untuk HackerBox 0045

Image
Image
  • Tiga Modul Digispark Pro ATtiny167
  • Tiga Modul NRF24L01 Terkuat
  • Tiga Papan Litar DigiProNRF Eksklusif
  • Tiga Antena SMA
  • Kotak Penyimpanan dengan 575 Perintang
  • Modul Sensor Gerakan PIR HC-SR501
  • Servo Mikro dengan Perkakasan
  • Potensiometer Ohm 10K Linear
  • Wayar Jumper DuPont Wanita-ke-Wanita
  • Pengenalan BadgeBuddy to Soldering Kit
  • Pelekat Logo Google
  • Patch Iron-On HackLife Eksklusif

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.

Terdapat banyak maklumat untuk ahli semasa dan calon di FAQ HackerBoxes. Hampir semua e-mel sokongan bukan teknikal yang kami terima sudah dijawab di sana, jadi kami sangat menghargai anda mengambil masa beberapa minit untuk membaca Soalan Lazim.

Langkah 2: Kit Pematerian Pengenalan - BadgeBuddy

Digispark Pro
Digispark Pro

The BadgeBuddy adalah alat "pengenalan kepada pematerian" yang ringkas dan menyeronokkan. HackerBoxes dengan bangga telah menghasilkan ribuan kit BadgeBuddy untuk mempromosikan hobi kami di DEF CON 27 di Las Vegas. Kit BadgeBuddy akan tersedia secara percuma (seperti dalam bir) di Perkampungan Peretasan Perkakasan, di Soldering Skills Village, dan di Vendor Room. Penganjur dan sukarelawan di DEF CON Villages berdedikasi untuk memperkenalkan dan membantu sesiapa sahaja yang berminat dalam elektronik dan banyak aspek lain mengenai penggodaman dan penyelidikan keselamatan.

Sudah tentu, cukup banyak kit BadgeBudy yang diperoleh untuk memastikan semua ahli HackerBox juga dapat kit BadgeBuddy di HackerBox 0045. Anda boleh berkongsi BadgeBuddy anda dengan seseorang yang ingin belajar menyolder, atau anda boleh menikmatinya sendiri!

BadgeBuddy adalah PCB mini-badge berkedip yang boleh digantung dari lanyard persidangan, beg galas, beg tangan, tali pinggang, dll menggunakan rantai bola yang disertakan. BadgeBuddy menggunakan gaya LED pelangi berkitar sendiri yang lebih baik untuk BOM yang dikurangkan tanpa diperlukan litar kawalan luaran. Ini menghasilkan hasil yang menarik yang masih cukup sederhana untuk projek pematerian buat kali pertama.

Sekiranya anda melatih seseorang melalui kit ini yang baru menggunakan solder, terdapat banyak panduan dan video hebat dalam talian mengenai pematerian. Inilah salah satu contohnya. Perlu diingat bahawa kumpulan pembuat tempatan atau ruang penggodam sering mempunyai stesen solder dan kepakaran untuk dikongsi. Juga, kelab radio amatur selalu menjadi sumber pengalaman elektronik yang sangat baik.

Nota Perhimpunan BadgeBuddy:

  • TIN CENTRE PAD DI BAWAH KLIP CELL CELL DENGAN SOLDER UNTUK MEMBUAT SLUMP BUMP
  • KLIP CELL CELL CELL TERSEBUT DENGAN LUAR BIASA DI KEMBALI PCB
  • LAMPIRAN POWER SWITCH DI KEMBALI PCB
  • INSERT FLASHING LED DALAM DEPAN PCB DENGAN PIN PENDEK DITUTUP KE SATU FLAT LED LUAR BIASA DI PCB
  • LED SOLDER
  • APABILA MENGGUNAKAN KACA KESELAMATAN, PIN TRIM DITINGKATKAN KE PCB
  • INSERT COIN CELL
  • KEJAYAAN CYCLING LED CELEBRATE RAINBOW
  • LAMPIRAN MENGGUNAKAN Rantai BEAD

Langkah 3: Digispark Pro

Digispark Pro menggunakan mikrokontroler ATtiny167 (lembar data), peningkatan yang baik dari ATtiny85 pada Digispark yang asal.

Digispark Pro dapat diprogramkan secara langsung dari USB tanpa memerlukan modul Arduino atau programmer yang lain. Kod USB berjalan terus di ATtiny167.

Berbanding dengan Digispark yang asal, Pro lebih pantas (16Mhz vs 8Mhz), mempunyai lebih banyak storan, dan mempunyai beberapa pin I / O lagi.

Digispark Pro pada mulanya diperkenalkan melalui projek Kickstarter.

Langkah 4: Memprogram Digispark Pro

Mengprogram Digispark Pro
Mengprogram Digispark Pro

Sebelum menyisipkan pin ke Digispark Pro, konfigurasikan semua yang diperlukan untuk memprogramkannya dan muatkan kod contoh untuk mengedipkan LED onboard. Ini adalah langkah membina keyakinan penting untuk bekerja dengan Digispark Pro dan sangat menyeronokkan!

Maklumat mengenai Digistump Wiki rasmi menuntun kami dalam memasang Arduino IDE (jika belum dipasang), mengkonfigurasi IDE untuk digunakan dengan ATtiny167, dan kemudian memuatkan program pertama kami.

Seperti biasa, main-main dengan mengubah masa (milisaat) dalam panggilan fungsi delay () dan kemudian ubah semula Digispark Pro untuk melihat bahawa modifikasi kod anda disimpan dan dijalankan pada mikrokontroler.

Perhatikan nota di bawah tajuk "Penyelesaian Masalah". Antara muka USB Digispark tanpa menggunakan cip USB perkakasan agak meretas (walaupun cemerlang) sehingga membuat sambungan USB kadang-kadang memerlukan beberapa percubaan semula, kabel yang berbeza, atau permainan lain seperti yang disarankan di Wiki.

Dalam beberapa persediaan, Digispark Pro, semasa disambungkan ke PC, tetap berada dalam pemuat but dan tidak menjalankan program pengguna. Menghidupkan Digispark Pro dari bank kuasa, kutil dinding USB, atau beberapa bekalan kuasa lain setelah diprogramkan pada umumnya adalah resolusi yang sempurna.

Langkah 5: Pemancar Radio NORDIC NRF24L01

Pemancar Radio NORDIC NRF24L01
Pemancar Radio NORDIC NRF24L01

NRF24L01 adalah pemancar radio cip tunggal untuk jalur ISM 2.4 - 2.5 GHz di seluruh dunia. Transceiver terdiri daripada synthesizer frekuensi bersepadu, penguat kuasa, pengayun kristal, demodulator, modulator dan mesin protokol yang dipertingkatkan. Daya output, saluran frekuensi, dan penyediaan protokol dapat diprogram dengan mudah melalui antara muka SPI. Penggunaan semasa hanya 9.0mA pada kuasa output -6dBm dan 12.3mA dalam mod RX. Mod Power Down dan Standby terbina dalam menyokong pengurangan kuasa. (Lembaran data)

Bagaimana Modul Tanpa Wayar nRF24L01 + Berfungsi.

Langkah 6: Konfigurasikan DigiProNRF Nodes

Konfigurasikan Nod DigiProNRF
Konfigurasikan Nod DigiProNRF

Papan litar DigiProNRF eksklusif menyokong penyambungan modul Digispark Pro dan modul nRF24L01. Papan litar DigiProNRF juga menyokong pengatur yang disaring 3.3V untuk menghidupkan nRF24 dan menyediakan satu baris pin Digispark Pro yang rosak untuk akses mudah ke saluran kuasa dan isyarat I / O.

Dari rajah skematik, perhatikan pin Modul nRF24 yang disambungkan ke pin Digispark mana. Penugasan pin ini digunakan dalam kod contoh yang dilampirkan.

Selesaikan dua nod DigiProNRF untuk bereksperimen dengan komunikasi titik ke titik antara nod.

JANGAN PENDUDUK tiga "pin header tengah" di bahagian bawah Digispark Pro. Sebagai gantinya, gunakan pin header tambahan untuk barisan pin breakout di sebelah Digispark Pro. Ketiga "pin header tengah" dapat dihubungkan tanpa menyebabkan masalah (mereka tidak disambungkan ke apa pun di PCB) tetapi header lebih baik digunakan untuk pelarian daripada dibazirkan pada tiga lubang Digispark yang tidak digunakan.

Program dua nod DigiProNRF dengan lakaran demo yang dilampirkan (satu untuk TX dan satu untuk RX). LED Pin1 onboard (berhampiran pusat Digispark Pro) pada setiap papan perlahan-lahan akan berkelip apabila sambungan radio berjaya. LED akan tetap padat apabila sambungan radio terputus. Contohnya, jika nod lain dimatikan.

FYI, demo ini berdasarkan tutorial Pro nRF24L01 + Shield.

Disyorkan: