İçindekiler:
- Adım 1: HackerBox 0055 için İçerik Listesi
- 2. Adım: TensorFlow ile Makine Öğrenimi
- Adım 3: M5CAM Modülü
- Adım 4: M5CAM ile TensorFlow Nesne Sınıflandırması
- Adım 5: Arka Kapılar ve İhlaller Kart Oyunu
- Adım 6: AD8232 Elektrokardiyogram (EKG)
- Adım 7: HACK LIFE
Video: HackerBox 0055: Yüksek Roller: 7 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
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, 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ü, 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ı
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
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 (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
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:
Bu Yüksek Gerilim Tıklamalı Oyuncak Kayalar!: 11 Adım (Resimlerle)
Bu Yüksek Gerilim Tıklama Tıklamalı Oyuncak Kayalar!: İşte 70'lerde liselerde popüler olan bir retro Tık Tıklama oyuncağının iki elektrostatik versiyonu. Sürüm 1.0, süper bütçeli modeldir. Parçalar (güç kaynağı hariç) neredeyse hiçbir şey değildir. Daha pahalı olanın bir açıklaması
Yüksek Güçlü LED Uyandırma Işığı (+/- 15Watt): 5 Adım
Yüksek Güçlü LED Uyandırma Işığı (+/- 15Watt): *2020 düzenleme notu: Öncelikle artık fanı kullanmıyorum ve bu sorun değil. Isınıyor, ama henüz hiçbir şey yanmadı. Bazı yeni bilgilerle ve bu ledler çok ucuz olduğu için, sadece 2'den fazlasını kullanır ve 3W'lık tekli LED'ler eklerdim.
DIY Yüksek Verimli 5V Çıkış Buck Dönüştürücü!: 7 Adım
DIY Yüksek Verimli 5V Çıkış Buck Dönüştürücü!: Elektronik projeler için LiPo paketlerinden (ve diğer kaynaklardan) daha yüksek voltajları 5V'a düşürmenin verimli bir yolunu istedim. Geçmişte eBay'den jenerik buck modülleri kullandım, ancak şüpheli kalite kontrol ve isimsiz elektrolitik kapasite
Yüksek Çözünürlüklü Frekans Sayacı: 5 Adım (Resimli)
Yüksek Çözünürlüklü Frekans Sayacı: Bu talimat, frekansları hızlı ve makul bir hassasiyetle ölçebilen karşılıklı bir frekans sayacını gösterir. Standart bileşenlerle yapılmıştır ve bir hafta sonu yapılabilir (biraz daha uzun sürdü :-)) DÜZENLEME: Kod şimdi mevcut
Ağrı için DIY Yüksek Güçlü Kırmızı Işık Terapisi 660nm El Feneri Meşalesi: 7 Adım
Ağrı için DIY Yüksek Güçlü Kırmızı Işık Terapisi 660nm El Feneri Meşalesi: Sadece 80 $ karşılığında yüksek güçlü bir DIY 660nm kırmızı ışık tedavisi el feneri meşalesi yapabilir misiniz? Bazı şirketler, bazı özel sosları veya yüksek güçlü cihazları olduğunu söyleyecektir, ancak onlar bile etkileyici görünmelerini sağlamak için numaralarını karıştırıyorlar. Makul bir d