Hacker One to sprzętowa podstawa typu open source do stworzenia transceivera SDR lub wykorzystania jako odbiornik szerokopasmowy SDR. Może ona posłużyć do własnych konstrukcji, zarówno autonomicznych (stand-alone), jak i sterowanych z poziomu komputera czy nawet tabletu lub telefonu. Współpracuje z popularnym darmowym oprogramowaniem m.in. SDR# (SDR Sharp), SDR-Radio, GNU Radio.
Specyfikacja urządzenia HackRF One SDR
- Zasilane z gniazda microUSB
- Zakres częstotliwości: od 1 MHz do 6 GHz
- Transmisja w trybie half-duplex
- Częstotliwość próbkowania do 20 Msps
- Kompatybilny z GNU Radio i SDR#
- Możliwość konfiguracji wzmocnienia RX i TX
- Możliwość kontrolowania wyjścia anteny (50 mA na 3,3 V)
- Złącze zewnętrznej anteny: SMA żeńskie
- Wejście i wyjście zegarowe: SMA żeńskie
- Wyprowadzone przyciski do programowania
- Interfejs: USB 2.0 High Speed
Moc w zakresach częstotliwości:
- 10 MHz to 2150 MHz: 5 dBm to 15 dBm, ogólnie rośnie wraz ze spadkiem częstotliwości
- 2150 MHz to 2750 MHz: 13 dBm to 15 dBm
- 2750 MHz to 4000 MHz: 0 dBm to 5 dBm, ogólnie rośnie wraz ze spadkiem częstotliwości
- 4000 MHz to 6000 MHz: -10 dBm to 0 dBm, ogólnie rośnie wraz ze spadkiem częstotliwości
Nadajnik:
W większości zakresu częstotliwości do 4 GHz maksymalna moc TX wynosi od 0 do 10 dBm. Zakres częstotliwości zapewniający najlepszą wydajność to 2150 MHz do 2750 MHz. Ogólnie rzecz biorąc, moc wyjściowa jest wystarczająca do wykonywania eksperymentów bezprzewodowych z bliskiej odległości lub do napędzania zewnętrznego wzmacniacza. Jeśli podłączasz zewnętrzny wzmacniacz, powinieneś również użyć zewnętrznego filtra pasmowoprzepustowego dla swojej częstotliwości roboczej. Zanim nadasz, poznaj swoje prawa. HackRF One nie został przetestowany pod kątem zgodności z przepisami regulującymi transmisję sygnałów radiowych. Jesteś odpowiedzialny za legalne korzystanie z HackRF One.
Odbiornik:
Maksymalna moc jaka można doprowadzić do anteny w HackRF One wynosi -5 dBm. Przekroczenie -5 dBm może spowodować trwałe uszkodzenie! Teoretycznie HackRF One może bezpiecznie zaakceptować do 10 dBm przy wyłączonym przednim wzmacniaczu RX. Jednak prosty błąd oprogramowania lub użytkownika może włączyć wzmacniacz, powodując trwałe uszkodzenie. Lepiej jest użyć zewnętrznego tłumika niż ryzykować uszkodzenie.
Interfejs zegara zewnętrznego (CLKIN i CLKOUT)
HackRF One generuje sygnał zegarowy 10 MHz na CLKOUT. Sygnał to fala prostokątna 10 MHz od 0 V do 3 V przeznaczona do obciążenia o wysokiej impedancji. Port CLKIN w HackRF One to wejście o wysokiej impedancji, które oczekuje fali prostokątnej od 0 V do 3 V przy 10 MHz. Nie przekraczaj 3,3 V lub nie spadaj poniżej 0 V na tym wejściu. Nie podłączaj sygnału zegara na częstotliwości innej niż 10 MHz (chyba że zmodyfikujesz oprogramowanie sprzętowe, aby to obsługiwało). Możesz bezpośrednio podłączyć port CLKOUT jednego HackRF One do portu CLKIN innego HackRF One. HackRF One używa CLKIN zamiast wewnętrznego kwarcu, gdy sygnał zegara zostanie wykryty na CLKIN. Przełączenie do lub z CLKIN ma miejsce tylko wtedy, gdy rozpoczyna się operacja nadawania lub odbierania. Aby sprawdzić, czy sygnał został wykryty w CLKIN, wpisz w linii komend: hackrf_debug –si5351c -n 0 -r Oczekiwana odpowiedź z wykrytym zegarem to [0] -> 0x01. Oczekiwana odpowiedź bez wykrycia zegara to [0] -> 0x51.
Korzystanie z przycisków HackRF One
Przycisk RESET resetuje mikrokontroler. Jest to ponowne uruchomienie, które powinno spowodować ponowne zgłoszenie się USB. Przycisk DFU wywołuje bootloader USB DFU znajdujący się w pamięci ROM mikrokontrolera. Ten bootloader umożliwia odblokowanie HackRF One z uszkodzonym oprogramowaniem, ponieważ ROM nie może zostać nadpisany.
Aby wywołać tryb DFU: Naciśnij i przytrzymaj przycisk DFU. Trzymając przycisk DFU, zresetuj HackRF One, naciskając i zwalniając przycisk RESET lub włączając HackRF One. Zwolnij przycisk DFU. Przycisk DFU wywołuje bootloader tylko podczas resetowania. Oznacza to, że może być używany do innych funkcji przez niestandardowe oprogramowanie układowe.
Sloty GPIO:
P9 Baseband Bezpośredni interfejs analogowy do szybkiego podwójnego ADC i podwójnego DAC:
Pin | Function |
---|---|
1 | GND |
2 | GND |
3 | GND |
4 | RXBBQ- |
5 | RXBBI- |
6 | RXBBQ+ |
7 | RXBBI+ |
8 | GND |
9 | GND |
10 | TXBBI- |
11 | TXBBQ+ |
12 | TXBBI+ |
13 | TXBBQ- |
14 | GND |
15 | GND |
16 | GND |
P20 GPIO Zapewnia dostęp do GPIO, ADC, RTC i zasilania.
Pin | Function |
---|---|
1 | VBAT |
2 | RTC_ALARM |
3 | VCC |
4 | WAKEUP |
5 | GPIO3_8 |
6 | GPIO3_0 |
7 | GPIO3_10 |
8 | GPIO3_11 |
9 | GPIO3_12 |
10 | GPIO3_13 |
11 | GPIO3_14 |
12 | GPIO3_15 |
13 | GND |
14 | ADC0_6 |
15 | GND |
16 | ADC0_2 |
17 | VBUSCTRL |
18 | ADC0_5 |
19 | GND |
20 | ADC0_0 |
21 | VBUS |
22 | VIN |
P22 I2S I2S, SPI, I2C, UART, GPIO i zegary.
1 | CLKOUT |
2 | CLKIN |
3 | RESET |
4 | GND |
5 | I2C1_SCL |
6 | I2C1_SDA |
7 | SPIFI_MISO |
8 | SPIFI_SCK |
9 | SPIFI_MOSI |
10 | GND |
11 | VCC |
12 | I2S0_RX_SCK |
13 | I2S_RX_SDA |
14 | I2S0_RX_MCLK |
15 | I2S0_RX_WS |
16 | I2S0_TX_SCK |
17 | I2S0_TX_MCLK |
18 | GND |
19 | U0_RXD |
20 | U0_TXD |
21 | P2_9 |
22 | P2_13 |
23 | P2_8 |
24 | SDA |
25 | CLK6 |
26 | SCL |
P28 SD SDIO, GPIO, zegary i CPLD.
Pin | Function |
---|---|
1 | VCC |
2 | GND |
3 | SD_CD |
4 | SD_DAT3 |
5 | SD_DAT2 |
6 | SD_DAT1 |
7 | SD_DAT0 |
8 | SD_VOLT0 |
9 | SD_CMD |
10 | SD_POW |
11 | SD_CLK |
12 | GND |
13 | GCK2 |
14 | GCK1 |
15 | B1AUX14 |
16 | B1AUX13 |
17 | CPLD_TCK |
18 | BANK2F3M2 |
19 | CPLD_TDI |
20 | BANK2F3M6 |
21 | BANK2F3M12 |
22 | BANK2F3M4 |
Wszystkie pliki zawierające schematy, rysunki płytek, dokumentacja: Pobierz dokumentacje hackrf
PortaPack H2
Opis złącz na płycie:
- Złącze karty SD – przechowuje się na niej nagrane pliki, mapę do odbiornika ADS-B i pliki z zapisanymi częstotliwościami.
- Miejsce na GPS (chwilowo nieużywany)
- Miejsce na baterię podtrzymującą pamięć (CR1225 lub CR1220)
- Złącze wewnętrznego głośnika
- Złącze baterii Li-Ion
- TCXO 0,5ppm do stabilizacji pracy generatora w HackRF
- Gniazdo jack 3,5mm do podłączenia słuchawek/mikrofonu – można wykorzystać dowolny zestaw słuchawkowy od telefonu komórkowego
- Układ ładowarki USB
- Układ wzmacniacza głośnikowego.
Oficjalne oprogramowanie stworzone dla PortaPack ma wbudowane kilka dekoderów i nadajników, najnowsze oprogramowanie HAVOC zawiera wiele innych dekoderów i opcji transmisji. Dzięki tej płytce możesz bez komputera uruchomić nadajnik i odbiornik w HackRF. Część funkcji: SDR, analizator z waterfall, odbieranie ramek z samolotów, czujników, sond, generator sygnałów, jammer i inne.
Link do github: https://github.com/eried/portapack-mayhem
Najnowsze oprogramowanie jest zawsze tutaj: https://github.com/eried/portapack-mayhem/releases/tag/nightly
Zdjęcie HackRF & Portapack H2:
Opis elementów obudowy:
- Gniazdo SMA – Antena
- Enkoder obrotowy z przyciskiem
- Kursory do nawigacji
- Wejście sygnału referencyjnego 10MHz
- Wyjście sygnału referencyjnego 10MHz
Obudowa wydrukowana na drukarce 3D.
Pliki STL: HackRF+Portapack+H2+case
Źródło: https://www.thingiverse.com/thing:4260973
Klapka frontowa zabezpieczająca wyświetlacz, klawisze i pokrętło.
Pliki STL: Magnetic faceplate protector
Źródło: https://www.thingiverse.com/thing:4278961
Alternatywna obudowa:
Pliki STP: Pliki STL i STP
Zewnętrzne anteny są nie podłączone i mają obecnie tylko charakter wizualny
Strony
- Hello :)
- O mnie
- Satelity
- DMR
- HackRF
- Technika
- M17 OPN RTX
- Antena Biquad-jak zbudować?
- Jammer GSM GPS DCS CDMA
- Moduł LoRa E220-400T30D
- Duplexer 2m/70cm
- ADS-B Receiver 1090MHz
- Fitry KF PILIGRIM
- Sterownik przemiennika NHRC-2
- Antenna J-Pole do ADS-B
- Lekki hacking eTrex’a
- RF1100-232 RF 433MHz Transceiver
- ZASILACZ HP HSTNS-PL14 – modyfikacja 13,8V 33A
- CZTEROOBWODOWY ĆWIERĆFALOWY FILTR PASMOWY 70cm
- Odbiornik BG7YZF – MSi001&MSi025 – RSP1 clone
- Generator OSD
- Software
- APRS
- Literatura
- Moje konstrukcje
- RPT Poznań
- Moje artykuły
- Informacje
- Mapy
- Youtube
- Sklep