Skip to the content
2 layers61.1 × 66 mmRandomRadio, the printed circuit board in 3D

System składa się z trzech głównych modułów: 1. Moduł zasilania: Pakiet 3 ogniw Li-Ion 3.7V 2. Płytka stochastycznego kontrolera: Układ analogowo-cyfrowy generujący losowe interwały załączania płytki generatora dźwięku.

Size
61.1 × 66 mm
Copper layers
2
Thickness
1.6 mm
Parts
33
Nets
25
Pads
105
Tracks, vias
221, 0
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
7 Oct 2026
Updated
7 Oct 2026

Overview

RandomRadio is an open-source printed circuit board by OleksandrReinskyi, from the OleksandrReinskyi/RandomBirdScarer repository on GitHub. It is a 2-layer board of 61.1 × 66 mm with 33 parts on 25 nets, routed with 221 tracks and 0 vias.

It is built around the TL072, NE555P and LM393. Its parts include 12 resistors, 6 capacitors, 5 ICs, 5 diodes and 2 connectors.

Main components

3

README

README.md

Autonomiczny Stochastyczny Odstraszacz Ptaków

Autor: Oleksandr Reinskyi

1. Opis zasady działania

Cel: W gospodarstwie moich rodziców znajduje się plantacja leszczyny. Jednym z głównych zagrożeń dla orzechów są ptaki. Odstraszacze wykorzystujące pasywny czujnik podczerwieni okazują się nieskuteczne w warunkach sadu, z kolei inne rozwiązania są zbyt drogie. Dlatego właśnie powstał ten projekt. Opracowane urządzenie dąży do eliminacji zjawiska przyzwyczajania się szkodników do powtarzalnego dźwięku dzięki zastosowaniu sygnałów generowanych losowo.

System składa się z trzech głównych modułów:

  1. Moduł zasilania: Pakiet 3 ogniw Li-Ion 3.7V
  2. Płytka stochastycznego kontrolera: Układ analogowo-cyfrowy generujący losowe interwały załączania płytki generatora dźwięku.
  3. Płytka generatora dźwięku: Układ wytwarzający falę prostokątną o częstotliwości 2,1–2,9 kHz, która trafia na glośnik.

Schemat blokowy systemu

W tym repozytorium znajduje się projekt płytki stochastycznego kontrolera.


Zasada działania sterownika:

  1. Dioda Zenera pracująca w stanie przebicia lawinowego generuje analogowy szum biały.
  2. Niewielkie fluktuacje szumu są wzmacniane przez wzmacniacz operacyjny TL072 (wzmocnienie $A_u \approx 511$), a następnie przekształcane przez komparator LM393 na ciąg impulsów, podawany na wejście danych $D$ przerzutnika typu D (HEF4013B).
    • Timer 1: Generuje krótkie impulsy co 5 minut.
    • Timer 2: Odpowiada za taktowanie krótkich cykli dźwięku (co ok. 5–10 sekund)
  3. Przebiegi z obu timerów są podawane przez diodową bramkę logiczną OR na wejście zegarowe $CLK$ przerzutnika.
  4. Wyjście proste $Q$ steruje wejściem zerowania ($RESET$) Timera 2, decydując o zakończeniu lub wydłużeniu cyklu odstraszania.
  5. Wyjście zanegowane $\overline{Q}$ steruje bramką tranzystora P-MOSFET, który załącza napięcie zasilania dla płytki generacji dźwięku.

Urządzenie załącza się w nieprzewidywalnych odstępach czasu będących wielokrotnością 5 minut (np. 5, 10, 15 min...) na losowy czas trwania będący wielokrotnością 10 sekund (np. 10, 20, 30 s...), co redukuję adaptację ptaków do sygnału.

Uwaga: Na potrzeby symulacji w LTspice oraz demonstracji wideo, wartości elementów $RC$ w generatorach czasowych zostały przeskalowane w dół, redukując okresy do odpowiednio ~20 s (zamiast 5 min) oraz ~5 s (zamiast 10 s)

SchematIdeowy


2. Realizacja

Wyniki symulacji (LTspice)

Symulacja układu w LTspice

Obudowa (FreeCAD)

Projekt obudowy w FreeCAD

Demonstracja wideo

Link

Zmontowany prototyp

3. Problemy i napotkane trudności

Zidentyfikowane problemy:

  • Brak hermetyczności obudowy. Wykonano ją z plastiku niskiej jakości i pozbawiono dedykowanych uszczelek.
  • Ograniczony czas pracy. Zgodnie z obliczeniami urządzenie może pracować maksymalnie do 3 dni, po czym akumulatory wymagają ponownego naładowania. Również brakuje modułu kontroli ładowania (3S BMS)

Napotkane trudności:

1. Symulacja
  • Najpierw prowadziłem symulację stosując idealne modele elementów, co dawało wyniki niezgodne z rzeczywistością. Zamieniłem je na modele wybranych komponentów dla LTSpice.
  • Najpierw nie stosowałem kondensatorów odsprzęgających i dlatego wzmacniacz ciągle wchodził w nasycenie.
2. Projektowanie płytki w KiCAD
  • Jako PMOS użyłem najpierw symbolu o kolejności pinów DGS, a footprintu o kolejności pinów GDS, co spowodowało, że sygnał sterujący pojawiał się na Drain zamiast Gate.
  • Nie zauważyłem, że LM393 ma otwarty kolektor i dlatego na wejściu Data HEF4013B zawsze było 0V.
  • Na dolnej stronie płytki użyłem sterf wypełnionych miedzią jako węzłów dla +12v oraz GND. To sprawiło, że lutowanie lutownicą o małej mocy stało się niemożliwe, bo lut zastygał natychmiastowo.
3. Testowanie
  • TL072 niedostatecznie wzmacniał sygnał z diody Zenera i dlatego komparator nie reagował na niego. Zwiększyłem wartości rezystorów, żeby wzmocnienie wynosiło około 500.
  • Zauważyłem, że NE555 mocno się grzeją. Okazało się, że rezystory niedostatecznie ograniczały prąd płynący przez kondensator i dlatego tranzystor na pinie Discharge ciągle ulegał uszkodzeniu.

Parts

33
QtyValueFootprintReferences
510kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5, R6, R8, R10, R11
410nCapacitor_THT:C_Disc_D5.1mm_W3.2mm_P5.00mmC1, C2, C4, C7
21N4148Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD3, D4
21N5817Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD5, D6
2MountingHoleMountingHole:MountingHole_4.3mm_M4H1, H2
2NE555PPackage_DIP:DIP-8_W7.62mmU4, U5
2Screw_Terminal_01x02TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_HorizontalJ1, J2
1100Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR4
1100uCapacitor_THT:CP_Radial_Tantal_D8.0mm_P5.00mmC5
110V 1W3Diode_THT:D_DO-41_SOD81_P12.70mm_HorizontalD1
11MegResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1
11kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR16
11kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR7
1330Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR2
14013Package_SO:SO-14_3.9x8.65mm_P1.27mmU2
1470uCapacitor_THT:CP_Radial_Tantal_D8.0mm_P5.00mmC3
151kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR9
175kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR17
1J133Package_TO_SOT_SMD:TO-252-2Q2
1LM393Package_SO:SO-8_3.9x4.9mm_P1.27mmU1
1TL072Package_SO:SO-8_3.9x4.9mm_P1.27mmU3

Similar boards

  • 2 layers196.8 × 171.5 mmSmarthomepcb2logic, the printed circuit board in 3D

    Smarthomepcb2logic

    chromyx/Analog-Home-Design

    The Analog Smart Environment Monitor is a multi-sensor safety and automation system designed to continuously monitor environmental conditions and respond automatically to critical events.

    69 parts
  • 4 layers85 × 48 mmClass DAmp, the printed circuit board in 3D

    Class DAmp

    Shift-delete0/Class_D_Amplifier

    This is my project in which i have made a class D amplifier from scratch. I did this to challenge myself and learn more about analog electronics and amplifier.

    32 parts
  • 2 layers126 × 66.5 mmPlaca buck, the printed circuit board in 3D

    Placa buck

    fadelrio/Taller-de-circuitos

    52 parts3
  • 2 layers50 × 110 mmOgham merged v1.0, the printed circuit board in 3D

    Ogham merged v1.0

    keeos-io/ogham

    Ogham — a dual-voice bytebeat synthesizer for Eurorack. Firmware (MIT) and hardware (CC BY-SA 4.0).

    109 parts3
  • 2 layers30.2 × 109.2 mmMisterClippy, the printed circuit board in 3D

    MisterClippy

    rainerhassel/MisterClippy

    Clipping Detector Module

    73 parts3CC-BY-SA-4.0
  • 2 layers150 × 53.5 mmDiy smu, the printed circuit board in 3D

    Diy smu

    sverrham/diy-smu

    DIY Source Measurement Unit, four quadrant powersupply and ?.? digit volt/current meter.

    209 parts2
  • 2 layers88.4 × 81 mmBuck, the printed circuit board in 3D

    Buck

    fberni21/taller-circuitos

    FIUBA - Electrónica - Taller de Diseño de Circuitos Electrónicos

    69 parts1
  • 2 layersPcb final, the printed circuit board in 3D

    Pcb final

    eugeetcheverry/TP-taller-de-circuitos

    Diseño de fuente estable

    42 parts

Questions

How big is the RandomRadio PCB?

It measures 61.1 × 66 mm and has 2 copper layers, 1.6 mm thick.

What parts does the RandomRadio use?

33 parts, built around the TL072, NE555P and LM393. 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.

Where can I download the RandomRadio KiCad files?

From the OleksandrReinskyi/RandomBirdScarer repository on GitHub, at the commit this page was made from: the board is RandomRadio/RandomRadio.kicad_pcb and its schematic RandomRadio/RandomRadio.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the RandomRadio design in my own project?

Its repository states no licence, so its author keeps all rights: ask OleksandrReinskyi before reusing the design.