Spisu treści:
- Krok 1: Lista zawartości dla HackerBox 0055
- Krok 2: Uczenie maszynowe z TensorFlow
- Krok 3: Moduł M5CAM
- Krok 4: Klasyfikacja obiektów TensorFlow za pomocą M5CAM
- Krok 5: Gra karciana Backdoors & Breaches
- Krok 6: AD8232 Elektrokardiogram (EKG)
- Krok 7: ZHAKUJ ŻYCIE
Wideo: HackerBox 0055: High Roller: 7 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
Pozdrowienia dla hakerów HackerBox na całym świecie! Dzięki HackerBox 0055 jesteś najlepszym graczem D20 w grze karcianej reagowania na incydenty, backdoorów i włamań. Poznasz także uczenie maszynowe dzięki TensorFlow, wbudowane serwery internetowe ESP32, klasyfikację obiektów widzenia maszynowego oraz pomiary i wykresy biopotencjału elektrokardiogramu (EKG).
Ten przewodnik zawiera informacje, jak zacząć korzystać z HackerBox 0055, który można kupić tutaj do wyczerpania zapasów. Jeśli chcesz otrzymywać co miesiąc taki HackerBox bezpośrednio do swojej skrzynki pocztowej, zasubskrybuj na HackerBoxes.com i dołącz do rewolucji!
HackerBoxes to miesięczny abonament dla hakerów sprzętowych oraz entuzjastów elektroniki i technologii komputerowych. Dołącz do nas i żyj HACK LIFE.
Krok 1: Lista zawartości dla HackerBox 0055
- Zestaw modułu kamery M5CAM ESP32
- Backdoory i naruszenia talii kart do gry
- K20 Dwudziestostronna kość
- Kabel USB-C do USB-A
- Kabel Grove 4 pin do DuPont Breakout
- Moduł EKG AD8232
- Odprowadzenia EKG z podkładkami samoprzylepnymi
- Czterokierunkowy moduł USB Breakout
- Liniowy regulator 3.3V o niskim spadku napięcia
- Damsko-damskie swetry DuPont
- Kosmiczny Skorpion Hacker Naklejka
- Hax0r Life Hacker Naklejka
Kilka innych rzeczy, które będą pomocne:
- Lutownica, lut i podstawowe narzędzia lutownicze
- Komputer do uruchamiania narzędzi programowych
Co najważniejsze, będziesz potrzebować poczucia przygody, ducha hakera, cierpliwości i ciekawości. Budowanie i eksperymentowanie z elektroniką, choć bardzo satysfakcjonujące, może być trudne, trudne, a czasem nawet frustrujące. Celem jest postęp, a nie doskonałość. Kiedy wytrwasz i cieszysz się przygodą, to hobby może przynieść wiele satysfakcji. Zrób każdy krok powoli, pamiętaj o szczegółach i nie bój się prosić o pomoc.
Jak zawsze prosimy o zapoznanie się z FAQ HackerBoxes. Znajdziesz tam mnóstwo informacji dla obecnych i przyszłych członków. Odpowiedzi na prawie wszystkie nietechniczne wiadomości e-mail, które otrzymujemy, znajdują się już w FAQ, więc naprawdę doceniamy to, jeśli rzucisz okiem.
Krok 2: Uczenie maszynowe z TensorFlow
TensorFlow to bezpłatna biblioteka oprogramowania typu open source, której można używać w aplikacjach uczenia maszynowego (ML), takich jak sieci neuronowe. TensorFlow został opracowany przez zespół Google Brain do użytku wewnętrznego zarówno w badaniach, jak i produkcji w Google.
Uczenie maszynowe reprezentuje nowy paradygmat w programowaniu, w którym zamiast programować jawne reguły w języku takim jak Java lub C++, budujesz system, który jest szkolony na danych w celu wywnioskowania samych reguł. Ale jak właściwie wygląda ML? W serii wideo Machine Learning Zero to Hero, adwokat AI Laurence Moroney prowadzi nas od podstawowego przykładu Hello World budowania modelu ML do bardzo interesującego przykładu wizji komputerowej.
- ML Zero to Hero - część 1: Wprowadzenie do uczenia maszynowego
- ML Zero to Hero - Część 2: Podstawowe widzenie komputerowe z ML
- ML Zero to Hero - część 3: Przedstawiamy splotowe sieci neuronowe
- ML Zero to Hero - Część 4: Zbuduj klasyfikator obrazu
Materiały dodatkowe (takie, jak prezentowane z HackerBox 0053): Ta seria czterech filmów wideo na temat sieci neuronowych i głębokiego uczenia została zainspirowana bezpłatną książką online Sieci neuronowe i głębokie uczenie. Witryna internetowa książki zawiera linki do repozytorium kodu z przykładami w filmach.
Krok 3: Moduł M5CAM
Moduł M5CAM to płytka rozwojowa do przetwarzania i rozpoznawania obrazu. Posiada układ ESP32 na chipie z 4M Flash i 520K RAM. Posiada również 2-megapikselową matrycę kamer OV2640. Moduł obsługuje transmisję obrazu przez Wi-Fi i można go programować i debugować przez wbudowany port USB-C.
Moduł M5CAM jest dostarczany z fabrycznie załadowanym obrazem oprogramowania sprzętowego kamery Wi-Fi. Po prostu włącz płytkę przez USB-C lub GROVE. Na komputerze lub urządzeniu mobilnym połącz się z punktem dostępu Wi-Fi o identyfikatorze SSID zaczynającym się od m5stack. Po połączeniu otwórz przeglądarkę internetową i przejdź do 192.168.4.1, gdzie powinieneś znaleźć strumieniowe przesyłanie wideo z M5CAM.
Dokumentacja online dla M5CAM
Krok 4: Klasyfikacja obiektów TensorFlow za pomocą M5CAM
Pobierz szkic klasyfikatora obiektów Arduino TensorFlow dla płyt kamer ESP32.
Zainstaluj program do przesyłania systemu plików ESP32 w swoim Arduino IDE. ESP32 zawiera system plików Flash interfejsu szeregowego urządzeń peryferyjnych (SPIFFS). SPIFFS to lekki system plików stworzony dla mikrokontrolerów z układem flash, które są połączone magistralą SPI, podobnie jak pamięć flash ESP32. Ta wtyczka dla Arduino IDE obsługuje łatwe przesyłanie plików do systemu plików ESP32.
W narzędziach Arduino IDE wybierz:
- Płyta > Moduł rozwojowy ESP32
- Flash > 4 MB
- Schemat partycji > Brak OTA (2 MB APP/2 MB SPIFFS)
- PSRAM > Włączone
- Port > {port USB powiązany z M5CAM}
Wprowadź kilka zmian w szkicu klasyfikatora, aby obsługiwać M5CAM
W ESP32CamClassificationTfjs.ino: Dodaj SSID sieci Wi-Fi 2,4 GHz i hasło
W camera_wrap.cpp:Find // Select camera modelOdkomentuj wiersz:CAMERA_MODEL_M5STACK_PSRAM
W camera_pins.h: Przejdź do listy definiowania pinów dla CAMERA_MODEL_M5STACK_PSRAMZmień Y2_GPIO_NUM z 32 na 17
Kompiluj i przesyłaj do M5CAM
Użyj narzędzi > Przesyłanie danych szkicu ESP32, aby przesłać pliki do SPIFF
Otwórz monitor szeregowy Arduino IDE
Naciśnij przycisk resetowania na M5CAM
Skopiuj adres IP z monitora szeregowego
Użyj przeglądarki (w tej samej sieci 2,4 GHz), aby surfować pod tym adresem IP
Po załadowaniu modelu przesyłaj strumieniowo wideo i prognozuj obiekty. Jak wspomniano, aby uzyskać najlepszą wydajność, przewidywaj obrazy obiektów, takich jak fortepian, kubki do kawy, butelki itp. Tutaj możesz zobaczyć listę obiektów, które zostały przeszkolone w klasyfikatorze.
W zależności od sposobu trzymania lub mocowania M5CAM obrazy mogą być odwrócone. Jeśli tak, poeksperymentuj z wykomentowaniem bramkowania "jeśli zdefiniowano": s->set_vflip(s, 1); s->set_hmirror(s, 1); w pliku camera_wrap.cpp
Krok 5: Gra karciana Backdoors & Breaches
Backdoors & Breaches to gra karciana z reagowaniem na incydenty od Black Hills Information Security and Active Countermeasures.
Backdoors & Breaches zawiera 52 unikalne karty, które pomogą Ci przeprowadzić ćwiczenia z odpowiedzią na incydenty oraz nauczyć się taktyk, narzędzi i metod ataku.
Tutaj znajdziesz wskazówki, jak grać. Wiemy jednak, że zhakujesz i dostosujesz talię kart do własnych potrzeb dla Ciebie, Twojego zespołu lub uczniów.
Krok 6: AD8232 Elektrokardiogram (EKG)
AD8232 (karta danych) to zintegrowany blok kondycjonowania sygnału dla EKG i innych zastosowań pomiaru biopotencjału. Jest przeznaczony do ekstrakcji, wzmacniania i filtrowania niewielkich sygnałów biopotencjału w obecności hałaśliwych warunków, takich jak ruch lub zdalne umieszczenie elektrod. Taka konstrukcja pozwala na uzyskanie sygnału wyjściowego przez konwerter analogowo-cyfrowy (ADC) o bardzo małej mocy lub wbudowany mikrokontroler.
Moduły AD8232 można kupić w Sparkfun. Mają fajny przewodnik podłączania do korzystania z modułu z podstawową płytą Arduino, jeśli masz taką dostępną.
UWAGA: To urządzenie nie jest przeznaczone do diagnozowania ani leczenia jakichkolwiek schorzeń
Jeśli nie masz dostępnej podstawowej płytki Arduino, możliwe jest użycie EKG AD8232 z modułem M5CAM. Można je podłączyć za pomocą złącza Grove (IO13 lub IO4). Ponieważ złącze Grove dostarcza 5V, a moduły EKG wymagają 3,3V, do wygenerowania napięcia 3,3V z szyny 5V należy użyć regulatora napięcia. Styki LO- i LO+ nie są używane.
Krok 7: ZHAKUJ ŻYCIE
Mamy nadzieję, że spodobała Ci się przygoda HackerBox w tym miesiącu w elektronikę i technologię komputerową. Sięgnij i podziel się swoim sukcesem w komentarzach poniżej lub na grupie Facebook HackerBox. Pamiętaj też, że możesz w każdej chwili wysłać e-mail na adres [email protected], jeśli masz pytanie lub potrzebujesz pomocy.
Co dalej? Dołącz do rewolucji. Żyj HackLife. Zdobądź fajne pudełko hakowalnego sprzętu dostarczanego co miesiąc prosto do Twojej skrzynki pocztowej. Przejdź do HackerBoxes.com i zarejestruj się, aby otrzymać miesięczną subskrypcję HackerBox.
Zalecana:
„High-Fivey” Cardboard Micro:bit Robot: 18 kroków (ze zdjęciami)
„Przybij piątkę” Cardboard Micro:bit Robot: Utknąłeś w domu, ale nadal potrzebujesz przybić komuś piątkę? Stworzyliśmy przyjaznego małego robota z tektury i micro:bit wraz z tablicą bitów Crazy Circuits, a wszystko, czego chce od ciebie, to przybicie piątki, aby utrzymać jej miłość do ciebie przy życiu.Jeśli lubisz
DIY High Powered Red Light Therapy 660nm Latarka na ból: 7 kroków
DIY wysokiej mocy latarka do terapii światłem czerwonym 660nm na ból: Czy możesz zrobić wysokowydajną latarkę do terapii światłem czerwonym o dużej mocy 660nm za jedyne 80 USD? Niektóre firmy powiedzą, że mają jakiś specjalny sos lub urządzenie o dużej mocy, ale nawet one fałszują swoje liczby, aby brzmiały imponująco. Rozsądnie d
Coco Speaker - głośniki High Fidelity Audio: 6 kroków
Coco Speaker - High Fidelity Audio Speakers: Witaj Instructabler's, Siddhant tutaj.Chcesz słuchać wysokiej jakości dźwięku?Prawdopodobnie chciałbyś… Cóż… w zasadzie każdy to uwielbia.Tutaj jest prezentowany Coco-Speaker - który zapewnia nie tylko jakość dźwięku HD, ale także „POZNAJE OKO…”
Aparat High Five: 9 kroków (ze zdjęciami)
High Five Camera: Czy mogę zdradzić ci sekret? Nie lubię uścisków dłoni. Naprawdę nie. Uściski dłoni sprawiają, że czuję się brudny. To zbyt bezosobowe. To gest bez duszy i cuchnie korporacją. Dlaczego musimy ograniczać się do tej jednej nudnej interakcji?
Freestyle High Fidelity Ducking Circuit: 26 kroków
Freestyle High Fidelity Ducking Circuit: Cześć! Okej, po pierwsze, co to jest tor do schylania się!? Cieszę się, że zapytałeś! Ducking jest również nazywany kompresją łańcucha bocznego. Ten efekt jest najczęściej spotykany w muzyce elektronicznej, gdzie kiedy uderza stopa, reszta muzyki jest redukowana. Mój ulubiony