Budget: 10000 UAH Deadline: 40 days
Good day.
I can take on this project. It is a familiar topic for me, as I have been working with Arduino, microcontrollers, circuit design, and logic with modules since college. The task is technically feasible, but it needs to be properly divided into stages.
An important point: Arduino does not work with frequencies of 3000-7500 MHz directly. It must control external RF modules that are responsible for reception and transmission. That is, Arduino will act as a controller in this system: it scans frequencies, reads signal levels, checks for video presence, holds the found frequency, and commands the transmitter.
I can offer two options for work.
The first option: a quick demo for 2000 UAH.
In this option, I will create a Wokwi demonstration of the logic. This will not be the final RF circuit at 3-7.5 GHz, as the simulator does not verify the actual radio frequency part. However, the demo will show how the system should work:
1. scanning three bands;
2. 5 MHz steps;
3. configuration of bands in the code;
4. searching for an active signal;
5. switching to hold mode for the found frequency;
6. returning to search upon signal loss;
7. simulating transmitter setup;
8. outputting system status;
9. comments in the code indicating what needs to be replaced for actual RF modules.
This stage is necessary to quickly agree on the algorithm without ordering parts and without waiting for delivery.
The second option: implementation for real hardware for 10,000 UAH.
This option is possible if specific receiving and transmitting RF modules are provided or agreed upon from your side. Parts and delivery are paid separately, as their cost depends on specific models.
For full implementation, I need:
1. exact models of receiving modules for the ranges 3000-4200, 4900-6000, and 6100-7500 MHz;
2. exact models of transmitting modules;
3. datasheet for each module;
4. information on how the frequency is set: SPI, I2C, UART, PLL registers, AT commands, or another method;
5. whether there is an RSSI output or another signal level output;
6. whether there is CVBS/video out;
7. logic levels of signals: 3.3 V or 5 V;
8. whether the transmitter needs to be turned on automatically or just set the frequency;
9. under what conditions testing will be conducted.
In the real version, I would determine the signal not only by RSSI, as RSSI can also react to noise. It is better to check two parameters: signal level and presence of video synchronization. For this, a separate composite video detector can be used, such as the LM1881 or similar. Then the system will more accurately understand that an analog video signal has been found.
Estimated timelines:
Demo in Wokwi: 1-2 days.
Real implementation, if modules...