
IPoS
peterheinrich/InternetOverSpaghetti
Transmitting IP packages over a pair of spaghetti thus demonstrating how media independent IP really is.

A simple Infrared (IR) Sensor designed in KiCad using the LM358 operational amplifier as a comparator. The circuit detects nearby objects by transmitting infrared light and sensing its reflection.
New2 is an open-source printed circuit board by Saroja-J, from the Saroja-J/IR-Sensor repository on GitHub. It is a 2-layer board of 21.7 × 15.2 mm with 11 parts on 7 nets, routed with 51 tracks and 2 vias.
It is built around the LM358. Its parts include 3 resistors, 3 diodes, 1 IC and 1 connector.
A simple Infrared (IR) Sensor designed in KiCad using the LM358 operational amplifier as a comparator. The circuit detects nearby objects by transmitting infrared light and sensing its reflection. The received signal is compared with a reference voltage, and when an object is detected, the output changes state and the indicator LED turns ON. The detection sensitivity can be adjusted using a potentiometer, making the circuit suitable for applications such as obstacle detection, object counting, line-following robots, and automation projects.
This project consists of an IR LED that continuously emits infrared light and a photodiode that receives the reflected IR light from nearby objects. The LM358 Op-Amp compares the photodiode's output with a reference voltage set by the potentiometer. If the reflected IR light is strong enough, the comparator output becomes HIGH, turning ON the output LED and providing a digital output signal. The adjustable potentiometer allows the sensing distance to be tuned according to the application.
| Component | Description |
|---|---|
| LM358 Op-Amp | Compares the sensor signal with the reference voltage and generates the output. |
| IR LED | Emits infrared light for object detection. |
| Photodiode | Detects the reflected infrared light from nearby objects. |
| Potentiometer (RV1) | Adjusts the sensing sensitivity. |
| Resistors (R1, R2, R3) | Limit current and help set the operating conditions of the circuit. |
| LED | Indicates when an object is detected. |
| 5V DC Supply | Powers the entire circuit. |
| Output Connector | Provides the digital output signal. |
This project is intended for educational and learning purposes.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | R_US | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2, R3 |
| 1 | Conn_01x03_Pin | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J1 |
| 1 | D_Photo | Diode_SMD:D_1206_3216Metric_Pad1.42x1.75mm_HandSolder | D2 |
| 1 | IR26-21C_L110_TR8 | LED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolder | D3 |
| 1 | LED | LED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolder | D1 |
| 1 | LM358 | Package_SO:MSOP-8_3x3mm_P0.65mm | U1 |
| 1 | R_Potentiometer_US | Potentiometer_SMD:Potentiometer_Bourns_3314G_Vertical | RV1 |
The 9 most common of 11 parts.
It measures 21.7 × 15.2 mm and has 2 copper layers, 1.6 mm thick.
11 parts, built around the LM358. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the Saroja-J/IR-Sensor repository on GitHub, at the commit this page was made from: the board is IR Sensor/New2.kicad_pcb and its schematic IR Sensor/New2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask Saroja-J before reusing the design.

peterheinrich/InternetOverSpaghetti
Transmitting IP packages over a pair of spaghetti thus demonstrating how media independent IP really is.

zmaker/arduino_cookbook
gli sketch del nuovo progetto Arduino Cookbook e dei video di YouTube

profdc9/RFBitBanger
A QRP digital transceiver created from readily available parts for off-the-grid maintenance


tvlad1234/pillScopePlus
Oscilloscope based around the STM32F401 Black Pill and a color LCD screen


starlightk7/OpenSFC
OSHW Reproduction Parts related to the Super Famicom / Super Nintendo game console
