Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Privasee

There are multiple different types of cameras. Detecting with them can be done in a combination of different ways. Some of these way include, but are not limited too detecting the infrared light pulses, reading the Radio Frequency and a handful of other waysPrivasee is a two semester project intended to locate and detect cameras. Additionally, the device itself aims to be low-cost, mobile, and efficient for detection. In other words, the device should be able to scan an area such as a hotel room and indicate to the user if there is a hidden camera. The basis of what to detect for hidden cameras boils down to infrared, radio frequencies, and possibly mac addresses. Infrared is a common trait of hidden cameras since this allows cameras to operate and record in low visibility. Radio frequency is used by hidden cameras to transmit data back to the owner. Mac addresses involve picking up packets sent in the area and displaying the signal strength and address of the device.

image

Current State

image

The current prototype includes:

  • IR Detection
  • Mac Adress Reading
  • RF detection (?)

The system operates as a standalone or works with a laptop to detect cameras

Features

Infared Detection

image

Many imaging and sensing systems make use of infrared (IR) light for active detection. While standard full-color cameras rely on visible light, some systems emit IR pulses and measure their reflection to detect objects or changes in the environment. Other systems, such as thermal imaging, instead detect existing heat sources and do not require emitted signals.

This circuit focuses on detecting active IR pulses from an external source.

Using the logic shown in the diagram above, the system monitors for the presence of an incoming IR signal and responds when a valid pulse is detected.

The circuit below implements this detection mechanism. An IR sensor (photodiode or phototransistor) converts incoming infrared light into an electrical signal. This signal is then conditioned and amplified so it can be evaluated against a threshold.\

When the detected signal exceeds this threshold:

  • The circuit switches states
  • A control response is triggered
  • A buzzer is activated to indicate detection

This design allows the system to reliably detect IR pulses and convert them into a clear, real-time output signal. When integrated with a larger control loop, it can be used as an input for more complex sensing or decision-making systems.

image

Radio Frequency

Radio Frequency (RF) was chosen due to increasing amount of cameras connecting to Wifi. While connected to WiFi, cameras can capture vidoo and trasmit it. This makes it detectable for as it emits oscilalitng EWF waves that can be picked up. For this semester of the project, the prototype aims to target active cameras transmitting over 2.4GHz.

image

Antenna

In order to start detecting signal a proper antenna is needed. The antenna will be responsible for picking up wifi signals that devices emit. In this case, the antenna must tuned to a resonance frequency of 2.4GHz. With proper tuning, the antenna will pick up these wifi signals more efficiently and this will result in a higher AC voltage.

Diode Rectification

Achieving high AC voltage make it much easier to amplify and notice difference in detection. A limiting factor of this AC voltage is that it is operating at 2.4GHz which is much more than what the LM358 can support. To amend this, a BAT41 diode was used to help rectify the AC voltage into DC voltage. Advantages of this include readable and processable voltage by the Op amp. Downsides of this diode involve voltage drops which results in a weaker signal. A capacitor and resistor is needed in parallel with the rectified diode voltage output in order to “hold” the DC voltage so it can be amplified by the OP Amp.

Amplfication

As mentioned earlier, amplification is needed to help create a more readable voltage. This it utilizing an LM358 Op amp in a non-inverting configuration.

RF Results

MAC Address Reading

Many hidden cameras will connect to the internet to upload the videos/pictures they capture. The ESP32's built in WiFi Promiscuous mode can be used to capture packet information and do further analysis on packets in the area. This system only uses information available in IEEE 802.11 packet headers, such as the sending MAC address and data segment length. The ESP32 will also take an RSSI (Received Signal Strength Indicator) measurement when the packet is received. This data helps seperate each packet by a unique device identifier, and enables tracking of the changing signal stregth over time. The ESP is unable to differentiate between device types by using this information, limiting this features ability to identify hidden cameras. Though this is the case, the MAC addresses and RSSI can be used to located devices in the area that are connected to the internet.

Tools Used

Software

Arduino IDE
Python
KiCad
OnShape
Git Desktop

Hardware

Solder Iron Station
Wire Cutters
Wire Crimpers

Assembly Instructions

RF

Antenna

The SMA mount will be used as basis for the ground plane Cut two lengths of copper wire to 33mm
Cut longer than intended length adjustments/tuning can be made afterwords
Solder one length of the copper wire to the signal pin forming a 90 degree angle
Solder another length to the SMA mount leg pointing in the opposite direction of the signal pin

Board Assembly

Using the schematic for RF assemble the parts on to the protoboard
Minimize amount of solder used components connecting into V+
This includes the antenna, BAT41 diode, 1nF capacitor, 1Mohm resistor, and LM358 Op amp

Other catagories

RF Flaws

A big issue with the RF side of this project revolved around a poor testing environment. The testing environment of RF was near an oscilloscope scope which constantly emitted EMF waves. These radiating waves from the oscilloscope cause the antenna on the breadboard to pick up a much stronger signal that what was expected on a 2.4ghz band. This error was caught later on in the semester and resulted in a more rushed prototype of what is currently featured above. While the concept of RF detection is proved, there are underdeveloped areas of RF which include antenna creation and op amp gain. Additionally factors such as parasitic capacitance and type of boards used were not analyzed as well.

The current graph shows some post error data of the current prototype. While this does display a correlation of RF being detected, the gain actual gain is really low. This is mainly due to the BAT41 diode used which did rectify the voltage but resulted in a 0.3V drop. Due to passive antennas not outputting much voltage, there was not a large amount of rectified voltage to be amplified by the op amp.

#Appendex

Refrences

[1] “IR cameras - how they work and how to use them,” Sensorland.com, 2026. https://www.sensorland.com/HowPage105.html (accessed Apr. 20, 2026).

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages