İçindekiler:

HackerBox 0055: Yüksek Roller: 7 Adım
HackerBox 0055: Yüksek Roller: 7 Adım

Video: HackerBox 0055: Yüksek Roller: 7 Adım

Video: HackerBox 0055: Yüksek Roller: 7 Adım
Video: #98 HackerBox 0055 High Roller 2024, Eylül
Anonim
HackerBox 0055: Yüksek Roller
HackerBox 0055: Yüksek Roller

Dünyanın her yerinden HackerBox Hacker'larına selamlar! HackerBox 0055 ile, Olay Müdahale Kart Oyunu, Arka Kapılar ve İhlallerde D20 Başroldesiniz. Ayrıca TensorFlow, ESP32 gömülü web sunucuları, yapay görme nesnesi sınıflandırması ve elektrokardiyogram (EKG) biyopotansiyel ölçümü ve grafiği ile makine öğrenimini keşfedeceksiniz.

Bu kılavuz, sarf malzemeleri tükenirken buradan satın alınabilecek HackerBox 0055'i kullanmaya başlamayla ilgili bilgiler içerir. Her ay posta kutunuza böyle bir HackerBox almak istiyorsanız, lütfen HackerBoxes.com'a abone olun ve devrime katılın!

HackerBoxes, donanım korsanları ve elektronik ve bilgisayar teknolojisi meraklıları için aylık abonelik kutusu hizmetidir. Bize katılın ve HACK LIFE'ı yaşayın.

Adım 1: HackerBox 0055 için İçerik Listesi

  • M5CAM ESP32 Kamera Modül Kiti
  • Arka Kapılar ve İhlaller İskambil Destesi
  • D20 Yirmi Taraflı Kalıp
  • USB-C - USB-A Kablosu
  • Grove 4 Pin - DuPont Breakout Kablosu
  • AD8232 EKG Modülü
  • Yapışkan Pedli EKG Uçları
  • Dört Yönlü USB Breakout Modülü
  • Düşük Kayıplı Lineer 3.3V Regülatör
  • Kadın-Dişi DuPont Süveter
  • Kozmik Akrep Hacker Çıkartması
  • Hax0r Life Hacker Çıkartması

Yardımcı olacak diğer bazı şeyler:

  • Havya, lehim ve temel havya aletleri
  • Yazılım araçlarını çalıştırmak için bilgisayar

En önemlisi, bir macera duygusuna, hacker ruhuna, sabra ve meraka ihtiyacınız olacak. Elektronik ile inşa etmek ve deneyler yapmak çok ödüllendirici olsa da, zaman zaman yanıltıcı, zorlayıcı ve hatta sinir bozucu olabilir. Amaç ilerlemedir, mükemmellik değil. Devam ettiğinizde ve maceranın tadını çıkardığınızda, bu hobiden büyük bir memnuniyet elde edilebilir. Her adımı yavaş atın, ayrıntılara dikkat edin ve yardım istemekten çekinmeyin.

Her zaman olduğu gibi, HackerBoxes SSS bölümünü incelemenizi rica ediyoruz. Orada, mevcut ve potansiyel üyeler için zengin bilgiler bulacaksınız. Aldığımız teknik olmayan destek e-postalarının neredeyse tamamı SSS'de yanıtlanmıştır, bu nedenle hızlıca bir göz atarsanız gerçekten minnettar oluruz.

2. Adım: TensorFlow ile Makine Öğrenimi

TensorFlow ile Makine Öğrenimi
TensorFlow ile Makine Öğrenimi

TensorFlow, sinir ağları gibi makine öğrenimi (ML) uygulamaları için kullanılabilecek ücretsiz ve açık kaynaklı bir yazılım kitaplığıdır. TensorFlow, Google'da hem araştırma hem de üretimde dahili kullanım için Google Beyin ekibi tarafından geliştirilmiştir.

Makine Öğrenimi, Java veya C++ gibi bir dilde açık kurallar programlamak yerine, kuralların kendisini çıkarmak için veriler üzerinde eğitilmiş bir sistem oluşturduğunuz programlamada yeni bir paradigmayı temsil eder. Fakat ML aslında neye benziyor? Makine Öğrenimi Sıfırdan Kahramana video dizisinde, AI Avukatı Laurence Moroney, bir ML modeli oluşturmanın temel bir Hello World örneğinden çok ilginç bir bilgisayar vizyonu örneğine kadar bizi yönlendiriyor.

  • ML Zero to Hero - Bölüm 1: Makine Öğrenimine Giriş
  • ML Zero to Hero - Bölüm 2: ML ile Temel Bilgisayarla Görme
  • ML Zero to Hero - Bölüm 3: Evrişimsel Sinir Ağlarına Giriş
  • ML Zero to Hero - Bölüm 4: Bir Görüntü Sınıflandırıcı Oluşturun

Arka Plan Malzemesi (HackerBox 0053 ile sunulduğu gibi): Sinir Ağları ve Derin Öğrenme üzerine dört videodan oluşan bu dizi, ücretsiz çevrimiçi kitap olan Sinir Ağları ve Derin Öğrenme'den ilham almıştır. Kitabın web sitesi, videolardaki örnekler için bir kod deposuna bağlantı veriyor.

Adım 3: M5CAM Modülü

M5CAM Modülü
M5CAM Modülü

M5CAM Modülü, görüntü işleme ve tanıma için bir geliştirme kartıdır. 4M Flash ve 520K RAM ile çip üzerinde bir ESP32 sistemine sahiptir. Ayrıca 2 Megapiksel OV2640 kamera sensörü dizisine sahiptir. Modül, Wi-Fi üzerinden görüntü aktarımını destekler ve yerleşik bir USB-C bağlantı noktası aracılığıyla programlanabilir ve hata ayıklanabilir.

M5CAM Modülü, basit bir Wi-Fi web kamerası ürün yazılımı görüntüsü ile önceden yüklenmiş olarak gelir. Basitçe, kartı USB-C veya GROVE ile çalıştırın. PC'nizde veya mobil cihazınızda, m5stack ile başlayan bir SSID'ye sahip bir Wi-Fi erişim noktasına bağlanın. Bağlandıktan sonra, bir web tarayıcısı açın ve M5CAM'den video akışını bulabileceğiniz 192.168.4.1'e gidin.

M5CAM için Çevrimiçi Belgeler

Adım 4: M5CAM ile TensorFlow Nesne Sınıflandırması

M5CAM ile TensorFlow Nesne Sınıflandırması
M5CAM ile TensorFlow Nesne Sınıflandırması

ESP32 kamera kartları için bu Arduino TensorFlow Nesne Sınıflandırıcı taslağını alın.

ESP32 Dosya Sistemi Yükleyicisini Arduino IDE'nize yükleyin. ESP32, bir Seri Çevre Birimi Arayüzü Flash Dosya Sistemi (SPIFFS) içerir. SPIFFS, ESP32 flash bellek gibi SPI veri yolu ile bağlanan flash çipli mikro denetleyiciler için oluşturulmuş hafif bir dosya sistemidir. Arduino IDE için bu eklenti, dosyaların ESP32 dosya sistemine kolayca yüklenmesini destekler.

Arduino IDE araçları içinde şunları seçin:

  • Anakart > ESP32 Geliştirme Modülü
  • Flaş > 4MB
  • Bölme Şeması > OTA Yok (2MB APP/2MB SPIFFS)
  • PSRAM > Etkin
  • Bağlantı Noktası > {M5CAM ile ilişkili USB bağlantı noktası}

M5CAM'i desteklemek için sınıflandırıcı çiziminde bazı değişiklikler yapın

ESP32CamClassificationTfjs.ino'da: Wi-Fi ağınızın 2.4GHz SSID'sini ve Parolasını ekleyin

camera_wrap.cpp'de:Bul // Kamera modelini seç Satırın açıklamasını kaldır:CAMERA_MODEL_M5STACK_PSRAM

camera_pins.h'de: CAMERA_MODEL_M5STACK_PSRAM için pin tanımlama listesine gidin Y2_GPIO_NUM'u 32'den 17'ye değiştirin

Derleyin ve M5CAM'e Yükleyin

Dosyaları SPIFF'e yüklemek için araçları > ESP32 Sketch Data Upload'ı kullanın

Arduino IDE Seri Monitörünü açın

M5CAM'deki Sıfırlama Düğmesine basın

IP adresini Seri Monitörden kopyalayın

Bu IP adresinde gezinmek için bir tarayıcı (aynı 2.4GHz ağ üzerinde) kullanın

Model yüklendikten sonra video akışı yapın ve nesneleri tahmin edin. En iyi performans için belirtildiği gibi, piyano, kahve kupaları, şişeler vb. nesnelerin görüntülerini tahmin edin. Sınıflandırıcı olarak eğitilmiş nesnelerin bir listesini burada görebilirsiniz.

M5CAM'in nasıl tutulduğuna veya monte edildiğine bağlı olarak, görüntüler ters çevrilebilir. Eğer öyleyse, etraftaki "eğer tanımlanmışsa" geçişi yorumlamayı deneyin: s->set_vflip(s, 1); s->set_hmirror(s, 1); camera_wrap.cpp dosyasında

Adım 5: Arka Kapılar ve İhlaller Kart Oyunu

Arka Kapılar ve İhlaller Kart Oyunu
Arka Kapılar ve İhlaller Kart Oyunu

Backdoors & Breaches, Black Hills Bilgi Güvenliği ve Aktif Karşı Önlemlerden gelen bir Olay Müdahale Kart Oyunudur.

Backdoors & Breaches, olay müdahalesi masa üstü alıştırmaları yapmanıza ve saldırı taktiklerini, araçlarını ve yöntemlerini öğrenmenize yardımcı olacak 52 benzersiz kart içerir.

Burada nasıl oynanacağına dair talimatları bulacaksınız. Ancak, sizin, ekibiniz veya öğrencileriniz için kendi ihtiyaçlarınıza göre kart destesini hackleyip özelleştireceğinizi biliyoruz.

Adım 6: AD8232 Elektrokardiyogram (EKG)

AD8232 Elektrokardiyogram (EKG)
AD8232 Elektrokardiyogram (EKG)

AD8232 (veri sayfası), EKG ve diğer biyopotansiyel ölçüm uygulamaları için entegre bir sinyal koşullandırma bloğudur. Hareket veya uzaktan elektrot yerleştirme ile oluşturulanlar gibi gürültülü koşulların varlığında küçük biyopotansiyel sinyalleri çıkarmak, yükseltmek ve filtrelemek için tasarlanmıştır. Bu tasarım, çıkış sinyalini elde etmek için ultra düşük güçlü bir analogdan dijitale dönüştürücüye (ADC) veya gömülü bir mikro denetleyiciye izin verir.

AD8232 modülleri Sparkfun'dan satın alınabilir. Elinizde varsa, modülü temel bir Arduino kartıyla kullanmak için güzel bir bağlantı kılavuzuna sahipler.

NOT: Bu cihaz, herhangi bir durumu teşhis etmek veya tedavi etmek için tasarlanmamıştır

Temel bir Arduino kartınız yoksa, AD8232 EKG'yi M5CAM modülü ile kullanmak mümkündür. Oluk konektörü (IO13 veya IO4) aracılığıyla bağlanabilirler. Grove konektörü 5V sağladığından ve EKG modülleri 3.3V gerektirdiğinden, 5V rayından 3.3V üretmek için bir voltaj regülatörü kullanılmalıdır. LO- ve LO+ pinleri kullanılmaz.

Adım 7: HACK LIFE

HACK HAYATI
HACK HAYATI

Elektronik ve bilgisayar teknolojisine yönelik bu ayın HackerBox macerasını beğeneceğinizi umuyoruz. Aşağıdaki yorumlarda veya HackerBox Facebook Grubunda başarınızı paylaşın ve paylaşın. Ayrıca, bir sorunuz olursa veya yardıma ihtiyacınız olursa istediğiniz zaman [email protected] adresine e-posta gönderebileceğinizi unutmayın.

Sıradaki ne? Devrime katıl. HackLife'ı yaşayın. Her ay posta kutunuza teslim edilen harika bir hacklenebilir ekipman kutusu alın. HackerBoxes.com'da gezinin ve aylık HackerBox aboneliğiniz için kaydolun.

Önerilen: