Daftar Isi:

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, November
Anonim
HackerBox 0045: Spark Net
HackerBox 0045: Spark Net

Salam untuk HackerBox Hacker di seluruh dunia! Dengan HackerBox 0045, kami bereksperimen dengan transceiver radio Nordic nRF24, pemrograman dan jaringan modul Digispark Pro, motor servo antarmuka radio, detektor gerakan, dan banyak lagi. Instruksi ini berisi informasi untuk memulai dengan HackerBox 0045, 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 penggemar elektronik dan teknologi komputer - Peretas Perangkat Keras - Pemimpi mimpi.

HACK THE PLANET

Langkah 1: Daftar Konten untuk HackerBox 0045

Image
Image
  • Tiga Modul Digispark Pro ATtiny167
  • Tiga Modul NRF24L01 yang Diperkuat
  • Tiga Papan Sirkuit DigiProNRF Eksklusif
  • Tiga Antena SMA
  • Kotak Penyimpanan dengan 575 Resistor
  • Modul Sensor Gerak PIR HC-SR501
  • Servo Mikro dengan Perangkat Keras
  • Potensiometer Linier 10K Ohm
  • Kabel Jumper DuPont Wanita-ke-Wanita
  • BadgeBuddy Pengantar Solder Kit
  • Stiker Logo Google
  • Patch Iron-On HackLife Eksklusif

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.

Ada banyak informasi untuk anggota saat ini dan calon anggota di FAQ HackerBox. Hampir semua email dukungan non-teknis yang kami terima sudah dijawab di sana, jadi kami sangat menghargai Anda meluangkan beberapa menit untuk membaca FAQ.

Langkah 2: Intro Soldering Kit - BadgeBuddy

Digispark Pro
Digispark Pro

BadgeBuddy adalah kit "pengantar menyolder" yang sederhana dan menyenangkan. HackerBoxes bangga telah memproduksi ribuan kit BadgeBuddy untuk mempromosikan hobi kami di DEF CON 27 di Las Vegas. Kit BadgeBuddy akan tersedia secara gratis (seperti dalam bir) di Hardware Hacking Village, di Soldering Skills Village, dan di Vendor Room. Penyelenggara dan sukarelawan di Desa DEF CON berdedikasi untuk memperkenalkan dan membantu siapa saja yang tertarik dengan elektronik dan banyak aspek lain dari penelitian peretasan dan keamanan.

Tentu saja, kit BadgeBudy tambahan yang cukup telah disediakan untuk memastikan semua anggota HackerBox juga bisa mendapatkan kit BadgeBuddy di HackerBox 0045. Anda dapat membagikan BadgeBuddy Anda dengan seseorang yang ingin belajar menyolder, atau Anda dapat menikmatinya sendiri!

BadgeBuddy adalah PCB mini-lencana berkedip yang dapat digantung dari lanyard konferensi, ransel, dompet, ikat pinggang, dll menggunakan rantai bola yang disertakan. BadgeBuddy menggunakan gaya LED pelangi self-cycling yang ditingkatkan untuk BOM yang dikurangi tanpa memerlukan sirkuit kontrol eksternal. Ini menghasilkan hasil yang menarik yang masih cukup sederhana untuk proyek penyolderan pertama kali.

Jika Anda melatih seseorang melalui kit ini yang baru dalam menyolder, ada banyak panduan hebat dan video online tentang penyolderan. Berikut adalah salah satu contoh. Ingatlah bahwa grup pembuat lokal atau ruang peretas sering kali memiliki stasiun solder dan keahlian untuk dibagikan. Juga, klub radio amatir selalu merupakan sumber pengalaman elektronik yang sangat baik.

Catatan Perakitan BadgeBuddy:

  • TIN CENTER PAD DI BAWAH COIN CELL CLIP DENGAN SOLDER UNTUK MEMBUAT BUMP RINGAN
  • KLIP SEL KOIN SOLDER SESUAI GARIS DI BELAKANG PCB
  • PASANG POWER SWITCH KE BELAKANG PCB
  • MASUKKAN LED BERKEDIP KE DEPAN PCB DENGAN PIN PENDEK TERDEKAT PADA SISI DATA GARIS LED PADA PCB
  • LED SOLDER
  • SAAT MENGGUNAKAN KACAMATA KESELAMATAN, PINS PANGKAS KE PCB
  • MASUKKAN SEL KOIN
  • MERAYAKAN KESUKSESAN SEPEDA LED RAINBOW
  • PASANG MENGGUNAKAN RANTAI manik-manik

Langkah 3: Digispark Pro

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

Digispark Pro dapat diprogram langsung dari USB tanpa memerlukan modul Arduino atau programmer lain. Kode USB berjalan langsung pada ATtiny167.

Dibandingkan dengan Digispark asli, Pro lebih cepat (16Mhz vs. 8Mhz), memiliki lebih banyak penyimpanan, dan memiliki lebih banyak pin I/O.

Digispark Pro awalnya diperkenalkan melalui proyek Kickstarter.

Langkah 4: Memprogram Digispark Pro

Memprogram Digispark Pro
Memprogram Digispark Pro

Bahkan sebelum menyolder pin ke Digispark Pro, konfigurasikan semua yang diperlukan untuk memprogramnya dan muat kode contoh untuk mengedipkan LED onboard. Ini adalah langkah membangun kepercayaan diri yang penting untuk bekerja dengan Digispark Pro dan ini menyenangkan!

Informasi di Digistump Wiki resmi memandu kita dalam menginstal Arduino IDE (jika belum diinstal), mengkonfigurasi IDE untuk digunakan dengan ATtiny167, dan kemudian memuat program pertama kita.

Seperti biasa, bermain-main dengan memodifikasi waktu (milidetik) dalam panggilan fungsi delay() dan kemudian reflash Digispark Pro untuk melihat bahwa modifikasi kode Anda disimpan dan dieksekusi pada mikrokontroler.

Berikan perhatian khusus pada catatan di bawah judul "Pemecahan Masalah". Antarmuka USB Digispark tanpa menggunakan chip USB perangkat keras adalah sedikit peretasan (meskipun brilian) sehingga membuat koneksi USB terkadang memerlukan beberapa percobaan ulang, kabel yang berbeda, atau mengutak-atik lainnya seperti yang disarankan di Wiki.

Dalam beberapa pengaturan, Digispark Pro, saat terhubung ke PC, tetap dalam bootloadernya dan tidak menjalankan program pengguna. Memberi daya Digispark Pro dari bank daya, kutil dinding USB, atau catu daya lain setelah diprogram umumnya merupakan resolusi yang sempurna.

Langkah 5: NORDIC NRF24L01 Radio Transceiver

NORDIC NRF24L01 Radio Transceiver
NORDIC NRF24L01 Radio Transceiver

nRF24L01 adalah transceiver radio chip tunggal untuk pita ISM 2,4 - 2,5 GHz di seluruh dunia. Transceiver terdiri dari synthesizer frekuensi terintegrasi, power amplifier, osilator kristal, demodulator, modulator dan mesin protokol yang disempurnakan. Daya keluaran, saluran frekuensi, dan pengaturan protokol mudah diprogram melalui antarmuka SPI. Konsumsi arus hanya 9,0mA pada daya keluaran -6dBm dan 12,3mA dalam mode RX. Mode Power Down dan Standby bawaan mendukung pengurangan daya. (lembaran data)

Bagaimana Modul Nirkabel nRF24L01+ Bekerja.

Langkah 6: Konfigurasikan DigiProNRF Nodes

Konfigurasikan DigiProNRF Node
Konfigurasikan DigiProNRF Node

Papan sirkuit DigiProNRF eksklusif mendukung interkoneksi modul Digispark Pro dan modul nRF24L01. Papan sirkuit DigiProNRF juga mendukung regulator terfilter 3.3V untuk memberi daya pada nRF24 dan menyediakan satu baris pin Digispark Pro yang putus untuk akses mudah ke saluran listrik dan sinyal I/O.

Dari diagram skema, perhatikan pin Modul nRF24 mana yang terhubung ke pin Digispark mana. Penetapan pin ini digunakan dalam kode contoh terlampir.

Solder dua node DigiProNRF untuk bereksperimen dengan komunikasi point-to-point antar node.

JANGAN MENGISI tiga "pin header tengah" di bagian bawah Digispark Pro. Sebagai gantinya, gunakan pin header tambahan untuk deretan pin breakout di sebelah Digispark Pro. Tiga "pin header tengah" dapat dihubungkan tanpa menyebabkan masalah (mereka tidak terhubung ke apa pun di PCB) tetapi header lebih baik digunakan untuk breakout daripada terbuang pada tiga lubang Digispark yang tidak digunakan.

Program dua node DigiProNRF dengan sketsa demo terlampir (satu untuk TX dan satu untuk RX). LED Pin1 onboard (di dekat bagian tengah Digispark Pro) di setiap papan akan berkedip perlahan saat koneksi radio berhasil. LED akan tetap menyala saat sambungan radio terputus. Misalnya, jika node lain dimatikan.

FYI, demo ini didasarkan pada tutorial Pro nRF24L01+ Shield.

Direkomendasikan: