Isi kandungan:

HackerBox 0060: Taman Permainan: 11 Langkah
HackerBox 0060: Taman Permainan: 11 Langkah

Video: HackerBox 0060: Taman Permainan: 11 Langkah

Video: HackerBox 0060: Taman Permainan: 11 Langkah
Video: Hackerbox 0098 - Escape 2024, November
Anonim
HackerBox 0060: Taman permainan
HackerBox 0060: Taman permainan

Salam untuk Penggodam HackerBox di seluruh dunia!

Dengan HackerBox 0060 anda akan bereksperimen dengan Adafruit Circuit Playground Bluefruit yang menampilkan mikrokontroler Nordic Semiconductor nRF52840 ARM Cortex M4 yang kuat. Terokai pengaturcaraan tertanam dengan CircuitPython, Arduino, ARM GCC dan banyak lagi. Kawal program terbenam dari peranti mudah alih melalui saluran Tenaga Rendah Bluetooth (BLE). Gunakan Playground Ghost PCB untuk papan roti dengan Circuit Playground Bluefruit. Fahami dan laksanakan rangkaian pembahagi voltan, penguat audio kelas D, paparan LCD warna penuh, dan storan tambahan menggunakan kad memori SD dan cip kilat bersiri.

HackerBoxes adalah perkhidmatan kotak langganan bulanan untuk peminat elektronik dan teknologi komputer - Peretas Perkakasan - Pemimpi Impian.

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.

Bekalan

Instructable ini mengandungi maklumat untuk memulakan dengan HackerBox 0060. Isi kotak penuh disenaraikan di halaman produk untuk HackerBox 0060 di mana kotak itu juga tersedia untuk dibeli sementara bekalan masih ada. Sekiranya anda ingin menerima HackerBox seperti ini terus di kotak surat anda setiap bulan dengan diskaun $ 15, anda boleh melanggan di HackerBoxes.com dan menyertai revolusi!

Alat solder, solder, dan solder asas biasanya diperlukan untuk mengerjakan HackerBox bulanan. Komputer untuk menjalankan alat perisian juga diperlukan. Lihatlah Bengkel Permulaan Deluxe HackerBox untuk satu set alat asas dan pelbagai aktiviti dan eksperimen pengenalan.

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.

Langkah 1: Elite Cyber Security Patch

Patch Keselamatan Siber Elite
Patch Keselamatan Siber Elite

Tampalan PVC eksklusif gaya taktikal (polivinil klorida) kami sukar tetapi fleksibel. Ia tahan air dan tahan dengan pelbagai suhu, menjadikannya sesuai untuk keadaan luar yang keras atau penggunaan dalam talian elit.

PEMASANGAN:

Kaedah pemasangan kain yang disukai adalah menggunakan "saluran jahit" di sekitar tepi luar tambalan untuk menjahit tambalan ke tempatnya.

Terdapat penyangga yang dipasang di bahagian belakang tambalan, walaupun menyeterika tidak boleh menjadi pilihan pertama untuk pemasangan. Tanggalkan lembaran kertas pelindung, letakkan tampalan, dan panaskan kain DARI BELAKANG tampalan. Berhati-hati untuk mengelakkan mencairkan patch itu sendiri.

Untuk permukaan bukan kain, lepaskan lembaran kertas pelindung dan pasangkan lambang dengan pita dua sisi atau pelekat yang sesuai.

Langkah 2: Adfrruit Circuit Playground Bluefruit

Bluefruit Taman Permainan Adafruit Circuit
Bluefruit Taman Permainan Adafruit Circuit

Circuit Playground Bluefruit dari rakan-rakan kami yang hebat di Adafruit adalah platform bersepadu yang hebat untuk meneroka elektronik dan pengaturcaraan. Ia bulat dan mempunyai pad klip buaya di sekitar tepi luar untuk membuat sambungan dalam pelbagai kaedah. Ia boleh dihidupkan dari USB, pek bateri AAA, atau dengan bateri LiPo. Circuit Playground Bluefruit mempunyai sokongan USB terbina dalam dan ia dapat digunakan dengan sketsa Arduino dan alat pengaturcaraan CircuitPython antara lain.

Cip utama adalah Mikrokontroler Nordic Semiconductor nRF52840 yang dibina di sekitar teras CPU ARM Cortex M4 32-bit yang berjalan pada 64 MHz dan menyokong operasi titik terapung. NRF52840 mempunyai sokongan protokol untuk Bluetooth 5, mesh Bluetooth, Thread, Zigbee, 802.15.4, ANT dan timbunan proprietari 2.4 GHz. Ini mempunyai NFC-A Tag untuk digunakan dalam penyelesaian pasangan dan pembayaran yang dipermudahkan. Unit kriptografi ARM TrustZone CryptoCell disertakan dalam cip dan membawa pelbagai pilihan kriptografi yang dilaksanakan dengan kecekapan tinggi dan bebas dari CPU.

Dibakar ke setiap Circuit Playground Bluefruit anda akan dapati:

  • Pemproses 1 x nRF52840 Cortex M4 dengan sokongan Tenaga Rendah Bluetooth
  • 10 x mini NeoPixels, masing-masing dapat menampilkan warna apa pun
  • 1 x Sensor gerakan (LIS3DH paksi tiga paksi dengan pengesanan paip, pengesanan jatuh bebas)
  • 1 x Sensor suhu (termistor)
  • 1 x Sensor cahaya (phototransistor). Juga boleh bertindak sebagai sensor warna dan denyut nadi.
  • 1 x Sensor bunyi (mikrofon MEMS)
  • 1 x Pembesar suara mini dengan penguat kelas D (pembesar suara / buzzer magnetik 7.5mm)
  • 2 x butang tekan, berlabel A dan B
  • 1 x Suis slaid
  • 8 x pin input / output mesra klip buaya
  • Termasuk I2C, UART, 6 pin yang dapat melakukan input analog, output PWM berganda
  • LED "ON" hijau supaya anda tahu ia dihidupkan
  • LED merah "# 13" untuk berkelip asas
  • Butang set semula
  • Storan Flash SPI 2 MB, digunakan terutamanya dengan CircuitPython untuk menyimpan kod dan perpustakaan.
  • Port MicroUSB untuk pengaturcaraan dan penyahpepijatan
  • Port USB boleh bertindak seperti port bersiri, papan kekunci, tetikus, kayu bedik atau MIDI

BERMULA:

Nyalakan Circuit Playground Bluefruit menggunakan kabel MicroUSB standard dan klik ke Adafruit Documentation untuk mengetahui lebih lanjut.

Langkah 3: Circuit Python

Litar Python
Litar Python

CircuitPython adalah bahasa pengaturcaraan yang dirancang untuk mempermudah percubaan dan pembelajaran untuk memprogram pada papan mikrokontroler kos rendah. Ini menjadikan permulaan lebih mudah daripada sebelumnya tanpa memerlukan muat turun desktop di muka. Setelah papan anda disiapkan, buka mana-mana editor teks, dan mulakan mengedit kod. Sederhana itu.

Ikuti langkah cepat ini untuk memasang CircuitPython ke Circuit Playground Bluefruit.

Terima kasih kepada semua ciri yang terdapat di Circuit Playground Bluefruit dan kehebatan CircuitPython, kami kini dapat melakukan sejumlah eksperimen hebat langsung. Berikut adalah beberapa contoh:

Mengawal LED NeoPixel RGB Onboard

Ukur Suhu dan Log ke Flash

Kawalan HID untuk Suntikan Papan Kekunci dan Tetikus

Antara muka dengan Peranti Mudah Alih melalui Bluetooth

Langkah 4: Hantu Taman Permainan Mesra Breadboard

Hantu Taman Permainan Mesra Roti
Hantu Taman Permainan Mesra Roti

Playground Ghost adalah cara yang menyeronokkan untuk menggunakan Circuit Playground dengan papan roti tanpa solder untuk menyambung ke modul tradisional dan litar papan roti. Sebagai antara muka "bolt on", Circuit Playground dapat dengan mudah dilampirkan, dikeluarkan, dan dipasang kembali ke Playground Ghost. Ini membolehkan fleksibiliti untuk memasang ke papan "bolt on" lain seperti Adafruit TFT Gizmo atau Adafruit Proto Gizmo dan juga untuk pemasangan dengan klip buaya, dll.

Langkah 5: Pasang Hantu Taman Permainan

Himpunkan Hantu Taman Permainan
Himpunkan Hantu Taman Permainan

Kacang Pecah

Kacang broaching digunakan untuk melekatkan pengikat berulir yang kuat secara kekal ke dalam bahan yang tidak mulur (seperti papan litar bercetak). Satu sisi kacang menggabungkan wajah pemotong. Apabila kacang sesuai dengan tekanan dan masuk ke dalam lubang PCB berlapis, wajah pemotong mengikat ke dalam penyaduran di dalam dinding lubang. Antara muka ini menyediakan sambungan mekanikal dan elektrik ke penyaduran dan jejak PCB yang terpasang.

Dua Kaedah Menggunakan Kacang Broaching

KAEDAH A

Kaedah pertama untuk memasang Circuit Playground ke Playground Ghost adalah kaedah yang cepat dan mudah. Kami mencadangkan untuk pergi ke laluan ini, sekurang-kurangnya untuk pertama kalinya. Dalam kaedah ini, pusingkan muka menggigit kacang ke luar sehingga kacang hanya digunakan sebagai kacang tradisional. Meletakkan mur pada sisi biru (sisi Taman Litar) kedua PCB mengurangkan risiko kepala skru sesak atau merosakkan komponen pada Taman Permainan Litar kerana kacang sedikit lebih kecil daripada kepala skru mesin.

KAEDAH B

Kaedah kedua untuk memasang Circuit Playground ke Playground Ghost menggunakan mur broaching seperti yang dimaksudkan - broached. Mulakan dengan menekan setiap kacang bros ke Playground Ghost di bahagian yang bertentangan dengan jejak PCB. Muka pemotong kacang brosur benar-benar memotong penyaduran di lubang PCB, sehingga dapat mengambil sedikit kekuatan. Pilihan terbaik adalah dengan menggunakan maksiat atau senjata penghancur massa lain. Pastikan meletakkan beberapa kadbod (atau pelindung calar yang lain) di antara bahagian jejak PCB dan permukaan naib.

PERHATIKAN: Kaedah B menyebabkan kepala skru mesin terletak di bahagian komponen Circuit Playground dan sesuai dengan skru mesin. Bahagian atas "kepala mesin basuh" skru mesin yang disediakan terlalu besar dan mudah melekatkan atau merosakkan komponen papan. Sekiranya anda mempunyai skru mesin M3 tanpa "kepala pencuci", anda mungkin mahu menggunakannya. Ini mungkin hanya sekrup kepala bulat atau kepala panci biasa seperti yang ditunjukkan dalam gambar di atas. Sekiranya anda mempunyai simpanan skru untuk kes PC, anda mungkin bernasib baik kerana skru M3 cukup biasa untuk aplikasi tersebut. Menggunakan penebat di bawah kepala skru adalah pilihan lain, tetapi berhati-hati.

Pin Pengepala

Akhirnya, masukkan sisi pendek tajuk sudut kanan ke Playground Ghost seperti yang ditunjukkan. Tajuk sudut tepat membolehkan hantu berdiri di atas, dan benar-benar menghantui papan roti tanpa pateri.

Langkah 6: Taman Permainan Ghost di Solderless Breadboard

Taman Permainan Ghost di Solderless Breadboard
Taman Permainan Ghost di Solderless Breadboard

Pasang Playground Ghost ke papan roti tanpa solder dan pasangkan potensiometer perapi seperti yang ditunjukkan di sini.

Disyorkan: