Była kiedyś taka strona - Let Me Google That For You. Stanowiła ona żartobliwą animację pokazującą użycie wyszukiwarki za użytkownika. Dziś mamy jednak narzędzia, które rzeczywiście potrafią to zrobić - pytanie tylko jak skutecznie?
DeepSearch w Grok to funkcja pozwalająca na głębokie przeglądanie sieci przez model językowy. Jeden tytułowy "search" może odwiedzić wiele stron i trwać dobre kilka minut. Tutaj postaram się to zaprezentować i przetestować. Wymagane będzie konto na X (stary Twitter), natomiast nie trzeba nic płacić. DeepSearch od Groka jest darmowy. Otwieramy rozmowę z Grokiem i zaznaczamy tryb "Deep Search":
Wpisujemy nasze pytanie. Teraz ważna sprawa - warto jest nadać jakiś wymóg co do odpowiedzi, np. poprosić o daną ilość przykładów, bo inaczej AI może wcześniej odpuścić.
Cytat:
Find me various simple SSB receiver DIY schematics with good documentation. Show them in format - Index, title, related links, list of required ICs and parts, parms. I want at least 10 projects. Do not provide your comments or summary
Rozpoczyna się proces. Można podejrzeć "myśli" modelu klikając w odpowiednie miejsce:
Po ukończeniu procesu generowane jest podsumowanie a my też mamy wgląd w informacje, ile trwało wyszukiwanie oraz ile stron odwiedził model:
Oto przykładowa wygenerowana odpowiedź:
Cytat:
Below is a list of 10 DIY single-sideband (SSB) receiver projects with schematics and documentation, formatted as requested. Each project includes an index, title, related links, a list of required ICs and parts, and parameters (where available). Note that some projects may have limited documentation or specific component details, as DIY SSB receiver projects vary in complexity and completeness. I've sourced these from available web references, ensuring they focus on simple designs suitable for amateur radio enthusiasts.
Index 1: Simple SSB Receiver with SI4732/SI4735
Title: All Band Receiver with SI4732/SI4735 (FM/RDS, AM, and SSB) with Arduino
Related Links: Instructables
https://www.instructables.com/All-Band-Receiver-With-Si4735-FM-RDS-AM-and-SSB-Wi/
Required ICs and Parts: ICs: SI4732 or SI4735 (Broadcast AM/FM/SW Radio Receiver IC)
Microcontroller: Arduino (e.g., Arduino Pro Mini or Nano)
Display: TFT display or OLED (e.g., 1.8" TFT)
Other Parts: Push buttons (for frequency and mode control)
Potentiometer (for volume control)
Antenna (wire or telescopic for SW)
Audio amplifier (e.g., LM386 or similar)
Capacitors: 10µF, 100nF (various for decoupling)
Resistors: 10kΩ, 4.7kΩ (for pull-ups/pull-downs)
Crystal oscillator (for SI473x, typically 32.768 kHz)
Speaker or headphones
Breadboard or PCB, jumper wires, power supply (5V or 9V)
Parameters:
Frequency Range: FM (88-108 MHz), AM (MW: 520-1710 kHz, SW: 1.7-30 MHz), SSB (LW/MW/SW)
Modes: AM, FM, SSB (USB/LSB)
Power Supply: 5V (via Arduino USB) or 9V battery
Audio Output: Mono, adjustable via potentiometer
Bandwidth: Configurable via software (1.8-2.5 kHz for SSB)
Index 2: Very Simple SSB Receiver (Regenerative Design)
Title: A Very Simple Receiver (2005)
Related Links: QSL.net
https://www.qsl.net/pa2ohh/05simrx.htm
Required ICs and Parts: ICs: None (uses discrete components)
Transistor: BF256C (FET, high-gain type)
Other Parts: Inductor: Coil with tap (e.g., 10µH, adjustable)
Potentiometer: 10kΩ (for regeneration control)
Capacitors: 10nF (for audio selectivity), 100pF (tuning)
Audio transformer (primary/secondary for audio output)
Headphones (high-sensitivity for SSB)
Resistors: 1kΩ, 10kΩ
Antenna: Long wire
Battery: 9V
Parameters:
Frequency Range: Shortwave (specific range depends on coil, ~3-15 MHz)
Modes: SSB (requires precise tuning)
Power Supply: 9V battery
Audio Output: Headphone only (high-sensitivity recommended)
Bandwidth: Narrow, ~1.8-2.5 kHz (voice)
Index 3: Multi-Band SSB Receiver with SI4735
Title: Multi-Band Receiver on a Chip Controlled by Arduino
Related Links: Hackaday
https://hackaday.com/2020/03/02/multi-band-receiver-on-a-chip-controlled-by-arduino/
Required ICs and Parts: ICs: SI4735 (AM/FM/SW/SSB Radio Receiver IC)
Microcontroller: Arduino Pro Mini
Display: TFT display (e.g., 1.8" or 2.8")
Other Parts: Push buttons (5-6 for control interface)
Antenna: Wire or loop for SW
Audio amplifier: LM386 or similar
Capacitors: 100nF, 10µF (decoupling)
Resistors: 10kΩ (pull-ups)
Speaker (8Ω, 0.5W)
Perfboard, jumper wires, 5V power supply
Parameters:
Frequency Range: AM (520-1710 kHz), FM (88-108 MHz), SW (1.7-30 MHz), SSB
Modes: AM, FM, SSB (USB/LSB)
Power Supply: 5V (via Arduino)
Audio Output: Mono, via speaker or headphones
Bandwidth: Software-configurable, ~2 kHz for SSB
Index 4: Phasing SSB Receiver (Direct-Conversion)
Title: Design & Build Part 2: Multi-Band, Phasing SSB, and SDR
Related Links: Hackaday
https://hackaday.com/2015/03/04/get-serious-w...gle-sideband-transceiver-from-scratch-part-2/
Required ICs and Parts: ICs: NE602 or SA612 (mixer/oscillator IC)
Other Parts: I/Q mixer components (resistors, capacitors for phase shift)
Operational amplifiers (e.g., LM358 or TL081 for audio processing)
Inductor: Tunable coil (e.g., 10µH)
Capacitors: 100pF, 10nF, 1µF (for filtering and tuning)
Resistors: 1kΩ, 10kΩ, 100kΩ
Potentiometer: 10kΩ (for gain control)
Antenna: Wire or loop
Audio transformer or speaker (8Ω)
Power Supply: 9V battery or 12V DC
Parameters:
Frequency Range: HF bands (e.g., 3.5-14 MHz, configurable)
Modes: SSB (USB/LSB via phasing)
Power Supply: 9-12V DC
Audio Output: Mono, via speaker or headphones
Bandwidth: ~1.8-2.5 kHz (voice)
Index 5: Simple SSB Transceiver Using Filter Method (GNU Radio)
Title: Simulation Example: Single Sideband Transceiver
Related Links: GNU Radio Wiki
https://wiki.gnuradio.org/index.php/Simulation_example:_Single_Sideband_transceiver
Required ICs and Parts: ICs: None (software-based, uses computer hardware)
Other Parts: Computer with GNU Radio installed (v3.10.9.2 or later)
Audio interface: Microphone and speaker/headphones
Software components: Audio Source (microphone input)
Band Pass Filter (300 Hz - 3.5 kHz)
IQ Swap block (for USB/LSB selection)
FFT Filter (complex taps for SSB)
QT GUI components (Time Sink, Frequency Sink, Waterfall)
Virtual Source/Sink (for simulation)
Optional: SDR hardware (e.g., RTL-SDR for real-world testing)
Parameters:
Frequency Range: Configurable via software (depends on SDR hardware)
Modes: SSB (USB/LSB, selectable via GUI)
Power Supply: Computer USB or external SDR power (5V)
Audio Output: Computer speaker/headphones
Bandwidth: 300 Hz - 3.5 kHz (voice)
Index 6: Superheterodyne SSB Receiver
Title: Get Serious with Amateur Radio: Design & Build a Single-Sideband Transceiver from Scratch Part 1
Related Links: Hackaday
https://hackaday.com/2015/02/02/get-serious-w...gle-sideband-transceiver-from-scratch-part-1/
Required ICs and Parts: ICs: NE602 or SA612 (mixer/oscillator), LM386 (audio amplifier)
Other Parts: IF filter (1.8-2.5 kHz bandwidth for SSB)
Crystal oscillator (e.g., 10 MHz for IF)
Capacitors: 100pF, 10nF, 1µF (tuning and filtering)
Resistors: 1kΩ, 10kΩ, 100kΩ
Inductor: Tunable coil (e.g., 10µH)
Antenna: Long wire or dipole
Speaker (8Ω) or headphones
Potentiometer: 10kΩ (for gain control)
Power Supply: 9-12V DC
Parameters:
Frequency Range: HF bands (e.g., 7 MHz or 14 MHz)
Modes: SSB (USB/LSB, selectable via oscillator)
Power Supply: 9-12V DC
Audio Output: Mono, via speaker or headphones
Bandwidth: 1.8-2.5 kHz (voice)
Index 7: Simple AM/SSB Receiver with SI4825
Title: Building a Simple Radio Receiver
Related Links: Element14 Community
https://community.element14.com/technologies/...b/blog/posts/building-a-simple-radio-receiver
Required ICs and Parts: ICs: SI4825 (AM/FM receiver IC), PAM8302 (audio amplifier)
Other Parts: Capacitors: 100nF, 10µF (decoupling)
Resistors: 10kΩ, 4.7kΩ
Potentiometers: 10kΩ (tuning and volume)
Antenna: Ferrite rod or wire
Speaker: 8Ω, 0.5W
PCB or perfboard, jumper wires
Power Supply: 5V or 9V battery
Parameters:
Frequency Range: AM (520-1710 kHz), SW (with modifications for SSB)
Modes: AM (SSB possible with BFO addition)
Power Supply: 5-9V DC
Audio Output: Mono, via speaker
Bandwidth: ~2-3 kHz (with SSB modification)
Index 8: Direct-Conversion SSB Receiver
Title: Simple Direct-Conversion Receiver for SSB
Related Links: Circuit-Zone.com
https://circuit-zone.com/schematics.php?cat=fm_receivers
Required ICs and Parts: ICs: NE602 (mixer/oscillator), LM386 (audio amplifier)
Other Parts: Inductor: Tunable coil (e.g., 7µH for HF bands)
Capacitors: 100pF, 220pF, 10nF (tuning and filtering)
Resistors: 1kΩ, 10kΩ
Potentiometer: 10kΩ (for volume)
Antenna: Wire or dipole
Headphones or speaker (8Ω)
Power Supply: 9V battery
Parameters:
Frequency Range: HF (e.g., 3.5-7 MHz)
Modes: SSB (USB or LSB, depending on oscillator)
Power Supply: 9V DC
Audio Output: Mono, via headphones
Bandwidth: ~2 kHz (voice)
Index 9: Homebrew SSB Receiver by K5AM
Title: Mark Mandelkern’s Homebrew SSB Station
Related Links: Hackaday
https://hackaday.com/2015/03/04/get-serious-w...gle-sideband-transceiver-from-scratch-part-2/
Required ICs and Parts: ICs: None (discrete design, superheterodyne)
Transistors: 2N3904, 2N3906 (for RF and audio stages)
Other Parts: IF transformer (e.g., 455 kHz or 10.7 MHz)
Capacitors: 100pF, 10nF, 1µF
Resistors: 1kΩ, 10kΩ, 100kΩ
Inductor: Tunable coil (band-specific)
Crystal filter (1.8-2.5 kHz for SSB)
Antenna: Dipole or wire
Speaker or headphones (8Ω)
Power Supply: 12V DC
Parameters:
Frequency Range: HF bands (e.g., 3.5-28 MHz)
Modes: SSB (USB/LSB)
Power Supply: 12V DC
Audio Output: Mono, via speaker or headphones
Bandwidth: 1.8-2.5 kHz (voice)
Index 10: Basic SSB Receiver with LM386 Amplifier
Title: Simple SSB Receiver with LM386
Related Links: CircuitBasics.com (modified for SSB)
https://www.circuitbasics.com/what-are-am-radios/
Required ICs and Parts: ICs: LM386 (audio amplifier)
Transistors: 2N3904 (for RF amplification)
Other Parts: Inductor: Coil with tap (e.g., 65 turns, ~10µH)
Diode: 1N34 (germanium diode for detection)
Capacitors: 100pF, 10nF, 10µF
Resistors: 1kΩ, 10kΩ, 100kΩ
Potentiometer: 10kΩ (volume control)
Antenna: Long wire with ground
Speaker: 8Ω
Power Supply: 9V battery
Parameters:
Frequency Range: AM (520-1710 kHz, SSB with BFO addition)
Modes: AM (SSB with beat frequency oscillator)
Power Supply: 9V DC
Audio Output: Mono, via speaker
Bandwidth: ~2 kHz (with SSB modification)
Note: Some projects (e.g., Index 7, 10) are primarily AM receivers but can be modified for SSB by adding a beat frequency oscillator (BFO) or adjusting the IF stage. Documentation quality varies; projects like Index 3 and 5 have extensive documentation, while others (e.g., Index 2, 8) are simpler but less detailed. Always verify component values and schematics before building.
Nie jest tak źle, większość części też się zgadza. Na pierwszy rzut oka nie widzę większych problemów, choć co najmniej z jeden linków u mnie prowadzi do listy projektów, a nie do danego opisu. Przy linku z hackaday mam wątpliwości skąd on wziął 2N3904 i 2N3906 - nie widzę ich w tekście? Tak samo z NE602? Mniej lub bardziej pojawia tu się problem halucynacji - i tak trzeba części sprawdzać u źródła.
Te same zapytanie można wysłać ponownie, wtedy odpowiedź będzie nieco inna:
Testowałem też inne zapytania - np. listowanie płytek z ESP:
List 10 ESP32 boards with LCD in a form of table - board name, features. Do not provide much comment.
Odpowiedź:
| Model | Display | Touch | ESP32-S3-LCD-1.47 | 1.47" LCD | No | ESP32-S3-Touch-LCD-7 | 7" LCD | Yes | ESP32-S3-Touch-LCD-5 | 5" LCD | Yes | ESP32-S3-Touch-LCD-4.3 | 4.3" LCD | Yes | ESP32-S3-Touch-LCD-4.3b | 4.3" LCD | Yes | ESP32-S3-LCD-3.16 | 3.16" LCD | No | ESP32-S3-Touch-LCD-4 | 4" LCD | Yes | ESP32-S3-Touch-LCD-3.5b | 3.5" LCD | Yes | ESP32-S3-Touch-LCD-2.8b | 2.8" LCD | Yes | ESP32-S3-Touch-LCD-3.5 | 3.5" LCD | Yes | ESP32-S3-Touch-LCD-2.8c | 2.8" LCD | Yes | ESP32-S3-Touch-LCD-2.8 | 2.8" LCD | Yes | ESP32-S3-Touch-LCD-2.1 | 2.1" LCD | Yes | ESP32-S3-Touch-AMOLED-2.41 | 2.41" AMOLED | Yes | ESP32-S3-Touch-AMOLED-2.06 | 2.06" AMOLED | Yes | ESP32-S3-LCD-2 | 2" LCD | No | ESP32-S3-Touch-LCD-2 | 2" LCD | Yes | ESP32-S3-AMOLED-1.91 | 1.91" AMOLED | No | ESP32-S3-LCD-1.9 | 1.9" LCD | No | ESP32-S3-Touch-LCD-1.85 | 1.85" LCD | Yes | ESP32-S3-Touch-LCD-1.85c | 1.85" LCD | Yes | ESP32-S3-Touch-AMOLED-1.75 | 1.75" AMOLED | Yes | ESP32-S3-Knob-Touch-LCD-1.8 | 1.8" LCD with knob | Yes | ESP32-S3-Touch-AMOLED-1.8 | 1.8" AMOLED | Yes | ESP32-S3-Touch-LCD-1.69 | 1.69" LCD | Yes |
Wygląda na to, że wziął listę z Waveshare, więc miał prościej niż myślałem.
Próbowałem prosić o większe ilości, ale przy 50 już podawał LoLin32 V1 ESP-32 4MB Flash WiFi Bluetooth WeMos jako płytkę z LCD...
Próbowałem też wyszukiwać nim zestawy do samodzielnego montażu:
Cytat:
List 15 cool DIY soldering kits from Aliexpress in a form of table - kit name, link (working, if not, do not list), short keywords.
Wtedy dostałem taką niezbyt użyteczną odpowiedź:
Model z jakiegoś powodu nie podał większości linków.
Grok 3 w wersji darmowej ma limity, ale w przypadku DeepSearch nie udało mi się ich nawet choć raz osiągnąć, choć często w ciągu godziny startowałem nawet kilka wyszukiwań.
Zdawać by się mogło, że to wspaniałe narzędzie, ale czy na pewno? Podsumowując, z Grok DeepSearch spotkałem następujące problemy:
- model ma tendencję do dosłownego brania instrukcji, jak go proszę by wyszukiwał projekty ze szczegółowym opisem, to on wpisuje w wyszukiwarkę "szczegółowy opis", zamiast "zrozumieć", że użytkownikowi chodzi o dłuższe i szczegółowe materiały...
- model jest "leniwy", jak może wziąć gotową listę to bierze gotową, lubi kopiować, nie tworzy odpowiedzi od 0
- sporadycznie model pomija linki do rezultatów (nawet gdy się go bezpośrednio poprosi o to, by rezultaty je zawierały)
- model czasami ma tendencje do halucynacji, czyli dodaje od siebie fikcyjne informacje, np. o części bądź parametrze którego nie ma w źródłowym materiale
- wydaje mi się, że model nieco za mało stron odwiedza i rezultaty są niekompletne
A jak Wy sądzicie? A może testowaliście rozwiązania "deep research" od konkurencyjnych modeli?
PS: Czas publikacji tego tematu zbiegł się z wdrożeniem Grok 4, więc może Deep Search też się ulepszy, tym bardziej, że widzę że coś tam przerabiają...
Fajne? Ranking DIY Pomogłem? Kup mi kawę.