Isi kandungan:

HackerBox 0043: Maze Falken: 9 Langkah
HackerBox 0043: Maze Falken: 9 Langkah

Video: HackerBox 0043: Maze Falken: 9 Langkah

Video: HackerBox 0043: Maze Falken: 9 Langkah
Video: #67 Hacker Box 0043 Falken's Maze 2024, Julai
Anonim
HackerBox 0043: Maze Falken
HackerBox 0043: Maze Falken

Salam untuk Penggodam HackerBox di seluruh dunia! HackerBox 0043 membawa kami streaming kamera web tertanam, litar kapasitor, pemasangan pan-tilt servo mikro, dan banyak lagi. Instructable ini mengandungi maklumat untuk memulakan dengan HackerBox 0043, 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!

Topik dan Objektif Pembelajaran untuk HackerBox 0043:

  • Konfigurasikan ESP32-CAM untuk Arduino IDE
  • Program Demo Kamera Web untuk ESP32-CAM
  • Ukur Kapasitor Seramik
  • Pasang Lencana Berbasikal LED Analog
  • Terokai Perhimpunan Mikro dan Pan-Tilt

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

HACK PLANET

Langkah 1: Senarai Kandungan untuk HackerBox 0043

  • Modul ESP32-CAM
  • Arduino Nano 5V 16Mhz
  • Pemasangan Pan-Tilt dengan Dual Micro Servos
  • Modul Penyesuai Serial USB FT232RL
  • Modul Kuasa USB 5V dan 3.3V
  • Kit Kapasitor Seramik
  • Lencana WOPR - Kit Solder
  • Dua Sel Coin Lithium CR2032
  • Papan Roti Solderless Miniatur
  • Pelompat DuPont Perempuan-Perempuan
  • Kabel MiniUSB
  • Decal Java
  • Permainan Maze HackerBoxes Falken Eksklusif
  • Decal Terinspirasi WarGames 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: Pergi ke kanan Melalui Falken's Maze

Image
Image

Maze Falken: Teori Permainan, Sains Komputer, dan Inspirasi Perang Dingin untuk WarGames

"Permainan pelik. Satu-satunya gerakan yang menang adalah tidak bermain. Bagaimana dengan permainan catur yang bagus?"

-1983 Permainan Perang Filem

Langkah 3: Mod Pendawaian ESP32-CAM

Modul ESP32-CAM menggabungkan Modul ESP32-S, kamera OV2640, slot kad microSD, denyar LED, dan beberapa pin I / O. ESP32-CAM membolehkan anda mengatur streaming video tanpa wayar, menyediakan antara muka pelayan web, mengintegrasikan kamera pengawasan tanpa wayar ke dalam sistem automasi rumah anda, melakukan pengesanan / pengecaman wajah, dan banyak lagi.

Pasang Kamera: Penyambung kamera pada ESP32 adalah slot putih dengan kepingan coklat atau hitam yang lebih gelap di tepi. Celah gelap tergantung dari PCB ke arah bahagian penyambung yang putih. Setelah dibuka, penyambung flex dimasukkan ke dalam slot putih dengan lensa menghadap ke luar. Akhirnya, snap gelap ditekan kembali ke penyambung slot. Perhatikan bahawa lensa mempunyai penutup pelindung daripada yang dapat dilepaskan sebelum digunakan.

MODUL PROGRAM

Untuk memprogramkan ESP32-CAM, pasangkan Adaptor Serial USB FT232RL seperti yang ditunjukkan. Pastikan untuk menetapkan jumper kuasa pada FT232RL USB Serial Adapter ke 3.3V. Jeda antara pin IO0 dan GND digunakan untuk meletakkan ESP32 ke mod program. Kawat ini boleh dilepaskan untuk membolehkan ESP32 masuk ke mod pelaksanaan.

MODE WEBCAM

Setelah diprogramkan, ESP32-CAM hanya perlu mempunyai sambungan 5V dan GND. Modul Power Supply USB boleh digunakan atau bekalan 5V lain yang mampu memberikan arus yang mencukupi.

SOKONGAN PEMANTAU SIRI

Untuk menjalankan ESP32-CAM ketika masih disambungkan ke USB (misalnya, untuk melihat output monitor bersiri) cukup sambungkan kedua-dua modul seperti yang ditunjukkan di sini pada masa yang sama, tetapi kemudian keluarkan ground IO0 setelah pengaturcaraan selesai. Ini akan membolehkan ESP32 menjalankan dan menggunakan sambungan USB / bersiri sambil juga menyediakan arus yang cukup melalui pin 5V untuk memberi kuasa sepenuhnya kepada ESP32. Tanpa bekalan 5V, output 3.3V FT232RL tidak akan memberi kuasa sepenuhnya kepada ESP32 dan mesej kegagalan "brownout" akan berlaku.

Langkah 4: Pelayan Streaming Webcam ESP32-CAM

Pelayan Streaming Webcam ESP32-CAM
Pelayan Streaming Webcam ESP32-CAM
  1. Pastikan jumper kuasa modul FT232RL ditetapkan ke 3.3V
  2. Sekiranya belum dipasang, ambil Arduino IDE
  3. Ikuti Arahan Pemasangan untuk Pakej Sokongan ESP32 Arduino IDE Board
  4. Dalam Alat IDE, tetapkan Papan ke Modul Wrover ESP32
  5. Dalam Alat IDE, tetapkan Skema Partition ke Aplikasi Besar
  6. Dalam Alat IDE, tetapkan Port ke Adapter Serial USB FT232RL
  7. Dalam Fail IDE, buka Contoh> ESP32> Kamera> CameraWebServer
  8. Tukar model kamera #define menjadi "CAMERA_MODEL_AI_THINKER"
  9. Ubah rentetan SSID dan Kata Laluan agar sesuai dengan rangkaian WiFi anda
  10. Susun dan muat naik contoh yang diubah
  11. Tanggalkan pelompat IO0
  12. Pastikan bekalan 5V juga tersambung atau ESP32 mungkin "brownout"
  13. Buka Monitor Bersiri (115200 baud)
  14. Tekan butang reset pada modul ESP32-CAM
  15. Salin alamat IP dari output Monitor Bersiri
  16. Tampal alamat IP ke penyemak imbas web anda
  17. Antara muka kamera web ESP32-CAM harus dipaparkan
  18. Klik butang "Mula Aliran" di antara muka kamera web

Langkah 5: Kapasitor Seramik

Kapasitor Seramik
Kapasitor Seramik

Kapasitor seramik adalah kapasitor nilai tetap di mana bahan seramik bertindak sebagai dielektrik. Ia dibina daripada dua atau lebih lapisan seramik bergantian dan lapisan logam yang bertindak sebagai elektrod. Komposisi bahan seramik menentukan tingkah laku elektrik kapasitor. (Wikipedia)

Asas Litar mempunyai perbincangan yang berguna meliputi pengukuran kapasitans termasuk beberapa contoh mengukur kapasitor menggunakan perkakasan dan program Arduino. Tatal ke bawah ke bahagian tajuk "CAPACITANCE METER FOR 470 UF TO 18 PF CAPACITORS" untuk demo yang boleh digunakan dengan jenis kapasitor seramik di dalam Ceramic Capacitor Kit. Walaupun demo menggambarkan Arduino UNO, penggunaan Arduino Nano juga dapat digunakan. Setelah menyiapkan Arduino IDE untuk memprogram Arduino Nano, cukup masukkan "THE CODE FOR SERIAL MONITOR OUTPUT" dari halaman yang dipautkan ke dalam IDE dan menyusun / memuat turun kod yang ditampal ke Nano.

Untuk maklumat tambahan mengenai mengkonfigurasi dan memprogram Arduino Nano, lihat panduan dalam talian untuk Bengkel Pemula HackerBoxes.

Langkah 6: Kit Lencana WOPR

Kit Lencana WOPR
Kit Lencana WOPR

Lencana WOPR ini mempunyai lapan belas LED dengan kitaran warna yang dikawal sepenuhnya oleh pengayun pemasa masa kapasitor analog. Contoh HackerBox sebelumnya telah menggunakan jenis litar analog ini untuk aplikasi berkelip LED yang serupa. Reka bentuknya mengingatkan kita bahawa pengawal mikro, seperti yang kita sayangi, tidak selalu diperlukan untuk memperoleh hasil yang menarik. Pemasangan papan litar yang lengkap boleh dipakai sebagai lencana LED yang berkedip.

Kandungan Kit:

  • Papan Litar Bercetak WOPR tersuai
  • Dua Klip Sel Duit Syiling CR2032
  • Enam LED 3mm Merah
  • Enam LED Orange 3mm
  • Enam LED 3mm Hijau
  • Tiga Transistor 9014 NPN
  • Tiga Kapasitor 22uF
  • Tiga Perintang 1K ohm (coklat-hitam-merah)
  • Tiga Perintang 10K ohm (coklat-hitam-oren)
  • Suis Slaid
  • Dua Cincin Berpisah

Reka bentuknya mempunyai tiga pengayun lata untuk mengawal kitaran warna LED. Setiap perintang 10K dan kapasitor 22uF membentuk pengayun RC yang secara berkala mendorong transistor yang berkaitan. Ketiga pengayun RC dililitkan dalam rantai untuk memastikan mereka berpusing keluar dari fasa yang membuat berkelip kelihatan acak di sekitar papan. Apabila arus transistor "on" melewati banknya dengan 6 LED dan arus perintang 1K mereka menyebabkan bank 6 LED itu berkelip.

Contoh ini merangkumi penjelasan yang baik mengenai konsep pengayun analog ini menggunakan satu peringkat (satu pengayun dan satu transistor).

Langkah 7: Pemasangan Kit Lencana WOPR

Pemasangan Kit Lencana WOPR
Pemasangan Kit Lencana WOPR

CATATAN SANGAT PENTING TENTANG ORIENTASI KOMPONEN: Lencana kelihatan paling baik apabila dipasang dengan komponen lubang di "bahagian depan" PCB di mana karya seni WOPR dipaparkan. Walau bagaimanapun, garis besar komponen berada di bahagian belakang dan ini menentukan orientasi komponen yang betul. Ini sangat membingungkan berkaitan dengan transistor TO-92, yang harus dimasukkan dari depan PCB dengan bahagian rata menghadap ke atas, yang dibalik dari arah yang diperlukan jika dimasukkan dari belakang PCB. Transistor TO-92 juga boleh diletakkan dengan permukaan rata di hadapan PCB seperti yang ditunjukkan dalam contoh.

Perhatikan bahawa terdapat dua nilai perintang yang berbeza. Mereka tidak boleh ditukar ganti. Perintang tidak terpolarisasi. Mereka mungkin dimasukkan ke kedua-dua arah.

Perhatikan bahawa terdapat tiga "bank" LED D1-D6, D7-D12, dan D13-D18. Setiap bank harus mempunyai satu warna untuk mengimbangi beban semasa dan juga untuk kesan visual yang bagus. Contohnya, LED D1-D6 semuanya boleh menjadi (R) ED, D7-D12 semua (G) REEN, dan D13-D18 semua (O) RANGE.

Kapasitor terpolarisasi. Perhatikan pembuatan "+" pada silkscreen PCB. Tanda "-" (dan pin pendek) pada kapasitor hendaklah dimasukkan ke dalam lubang LAIN.

LED juga terpolarisasi. Perhatikan sisi rata LED yang ditunjukkan pada silkscreen PCB. Pin pendek (katod atau plumbum negatif) LED harus berada di lubang yang paling dekat dengan "sisi rata" dari silkscreen LED.

Selesaikan sepenuhnya ketiga-tiga pad untuk setiap klip sel duit syiling dengan pateri. Walaupun tidak ada yang dilekatkan pada pelekap tengah, timah membantu membina pad untuk memastikan hubungan yang baik dengan sel duit syiling masing-masing.

Selepas pematerian, gunakan suis beberapa kali untuk membersihkan kenalan serpihan atau pengoksidaan.

Berhati-hatilah untuk tidak memendekkan klip sel duit syiling bersama semasa Lencana WOPR dipakai.

Langkah 8: Pemasangan Pan-Tilt Mikro Servo

Pemasangan Pan-Tilt Mikro Servo
Pemasangan Pan-Tilt Mikro Servo

Pan-Tilt Assembly terdiri daripada dua servo mikro, empat elemen mekanikal plastik yang dibentuk, dan pelbagai perkakasan. Pemasangan boleh dibeli dari Adafruit di mana anda juga boleh mendapatkan panduan hebat yang menggambarkan bagaimana pemasangan berfungsi.

Perpustakaan Servo Arduino boleh digunakan untuk mengendalikan salah satu servo mikro untuk menggerakkan pemasangan di sekitar paksi pusatnya dan servo mikro yang lain untuk memiringkan pemasangan ke atas dan ke bawah. Instructable ini memberikan contoh terperinci untuk meletakkan dua servo menggunakan kod Arduino.

Pan-Tilt Assembly boleh digunakan untuk meletakkan paparan, laser, lampu, kamera, atau apa sahaja. Seperti biasa, mari kita lihat apa yang anda buat!

Cabaran yang menarik, jika anda menginginkannya, adalah dengan menambahkan dua kawalan slaid (pan dan tilt) ke antara muka web contoh "CameraWebCamera" yang mendorong parameter kedudukan ke firmware ESP32-CAM yang seterusnya menetapkan dua servo ke letakkan kamera web semasa streaming.

Langkah 9: Hidupkan HackLife

Hayatilah HackLife
Hayatilah HackLife

Kami harap anda dapat menikmati pelayaran bulan ini ke dalam teknologi elektronik dan komputer. Jangkau dan kongsi kejayaan anda dalam komen di bawah atau di Kumpulan Facebook HackerBoxes. Pasti beritahu kami jika anda mempunyai sebarang pertanyaan atau memerlukan bantuan mengenai apa sahaja.

Sertailah revolusi. Jalankan HackLife. Anda boleh mendapatkan kotak projek elektronik dan komputer yang boleh digodam yang hebat dihantar terus ke peti mel anda setiap bulan. Cukup melayari HackerBoxes.com dan melanggan perkhidmatan HackerBox bulanan.

Disyorkan: