
KuluckaMakinesi
emrah1982/KuluckaMakinesi
ESP32 tabanlı, 11 hayvan profili destekleyen çok evreli kuluçka kontrol sistemi. 3.2" TFT dokunmatik ekran, web arayüzü ve OTA güncelleme içerir.

A compact desktop Bluetooth speaker and clock inspired by a vintage record player. The aim of this project is to combine a functional Bluetooth speaker and Wi-Fi clock into a clean, fully 3D printed desktop display.
Mini Record Player Clock is an open-source printed circuit board by anadskman, from the anadskman/Mini-Record-Player-Clock repository on GitHub. It is a 2-layer board of 96.5 × 105.4 mm with 38 parts on 54 nets, routed with 165 tracks and 15 vias.
It is built around the PAM8403, IRLZ44N and SS14. Its parts include 13 capacitors, 10 connectors, 4 resistors, 4 diodes and 2 ICs. It belongs with the lEDs and displays boards and the ESP32 boards of this library.
A compact desktop Bluetooth speaker and clock inspired by a vintage record player. The aim of this project is to combine a functional Bluetooth speaker and Wi-Fi clock into a clean, fully 3D printed desktop display. Rather than using lots of jumper wires and modules glued together, everything is connected through a custom PCB designed specifically for this project.
The record spins while music is playing, the tonearm moves using a servo, and the front display shows the current time synced over Wi-Fi. All electronics are housed inside a custom enclosure designed in Fusion 360.
The ESP32 is responsible for controlling the entire project. It handles Bluetooth audio, synchronises the clock over Wi-Fi, updates the display, controls the spinning record and tonearm, and reads the playback buttons.
The firmware is written using the Arduino framework and is designed so each part of the project works independently while sharing the same controller.
A custom two-layer PCB was designed in KiCad to act as the hub of the project. All components connect directly to the PCB which keeps the wiring simple and makes assembly much cleaner.
Some design considerations included:
The enclosure was designed in Fusion 360 around the PCB to ensure everything fits correctly.
The design includes:
| Component | Cost | Status |
|---|---|---|
| TFT Display 2.4" ILI9341 | $6.42 | Buy |
| 4Ω 3W Speaker | $2.19 | Buy |
| Screw Terminal (7x) | Owned | Owned |
| DC Barrel Jack | Owned | Owned |
| LEDs (2x) | Owned | Owned |
| MOSFET | Owned | Owned |
| Header Pins | Owned | Owned |
| PAM8403 Amplifier Module | $4.02 | Buy |
| DC Motor | Owned | Owned |
| SG90 Servo Motor | Owned | Owned |
| 100µF Capacitors | Owned | Owned |
| 100nF Ceramic Capacitors | Owned | Owned |
| Capacitors | $8.34 | Buy |
| 10µF Capacitors | $2.34 | Buy |
| Resistors | Owned | Owned |
| 1N5819 Diodes | $2.02 | Buy |
| Push Buttons | Owned | Owned |
| ESP32 Dev Board | $4.54 | Buy |
| PCB | $27.77 | Buy |
| Pin Headers (ESP32) | $6.31 | Buy |
| Shipping | $5.39 | |
| Duties | $32.71 | |
| Total | $95.01 |
| Schematic | PCB | CAD |
|---|---|---|
| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 100nF | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm | C2, C5, C7, C9, C11, C13 |
| 4 | 10uF | Capacitor_THT:CP_Radial_D5.0mm_P2.00mm | C1, C4, C6, C12 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 2 | 100uF | Capacitor_THT:CP_Radial_D6.3mm_P2.50mm | C8, C10 |
| 2 | 330R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R3, R4 |
| 1 | 1N5819 | Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal | D2 |
| 1 | 470uF | Capacitor_THT:CP_Radial_D8.0mm_P3.50mm | C3 |
| 1 | Barrel_Jack | Connector_BarrelJack:BarrelJack_Horizontal | J4 |
| 1 | DEVKIT_V1_ESP32-WROOM-32 | DEVKIT_V1_ESP32-WROOM-32:MODULE_DEVKIT_V1_ESP32-WROOM-32 | U1 |
| 1 | Gate 220R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1 |
| 1 | Gate PD 10K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R2 |
| 1 | ILI9341 | Connector_PinHeader_2.54mm:PinHeader_1x14_P2.54mm_Vertical | J7 |
| 1 | IRLZ44N | Package_TO_SOT_THT:TO-220-3_Vertical | Q1 |
| 1 | MOTOR | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-2-2.54_1x02_P2.54mm_Horizontal | J6 |
| 1 | Next | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-2-2.54_1x02_P2.54mm_Horizontal | J2 |
| 1 | POWER_LED | LED_THT:LED_D5.0mm | D3 |
| 1 | Play | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-2-2.54_1x02_P2.54mm_Horizontal | J1 |
| 1 | Power | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-2-2.54_1x02_P2.54mm_Horizontal | J5 |
| 1 | Prev | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-2-2.54_1x02_P2.54mm_Horizontal | J3 |
| 1 | SERVO | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J8 |
| 1 | SPK L | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-2-2.54_1x02_P2.54mm_Horizontal | J9 |
| 1 | SPK R | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-2-2.54_1x02_P2.54mm_Horizontal | J10 |
| 1 | SS14 | Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal | D1 |
| 1 | STATUS_LED | LED_THT:LED_D5.0mm | D4 |
| 1 | pam8403 | pam8403:pam8403 | U2 |
It measures 96.5 × 105.4 mm and has 2 copper layers, 1.6 mm thick.
38 parts, built around the PAM8403, IRLZ44N and SS14. 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 anadskman/Mini-Record-Player-Clock repository on GitHub, at the commit this page was made from: the board is PCB/Mini Record Player Clock.kicad_pcb and its schematic PCB/Mini Record Player Clock.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 anadskman before reusing the design.

emrah1982/KuluckaMakinesi
ESP32 tabanlı, 11 hayvan profili destekleyen çok evreli kuluçka kontrol sistemi. 3.2" TFT dokunmatik ekran, web arayüzü ve OTA güncelleme içerir.

abd-alaj/BLDC-motor-custom-inverter
Matlab, Simulink, Hardware and C-code for a custom inverter project.


scifiuiguy/HoloCade_Unreal
HoloCade SDK for Unreal Engine - designed to streamline deployment of professional-grade multiplayer VR/AR/AI/Robotic LBE in venues using immersive theater actors, standardized large hydraulics for motion and haptics…


plyalex/OpenFence
OpenFence is an open source GPS based digital livestock fencing system and web interface, aiming to reduce barriers of using cell grazing.

DAlexis/caustic-lasertag-system
Caustic project is a full-featured indoor and outdoor lasertag system

TeknoTrek/Arduino-Nano-FM-Radio-Si4703
Part of the Teknotrek YouTube channel, this repository includes KiCad files for an FM Radio project using Arduino Nano, Si4703, and other components.