
PIDController - Copy - Copy
rherzal/AnalogPIDController
The project is a full design and implementation of an analog PID controller pcb, using only operational amplifiers for calculations, used to control a DC motor.

Replace a door intercom system with a Raspberry Pi.
Tuer is an open-source printed circuit board by User65k, from the User65k/DoorBerryHat repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board with 25 parts on 38 nets, routed with 124 tracks and 34 vias.
It is built around the BD433. Its parts include 8 connectors, 5 resistors, 3 transistors, 2 capacitors and 1 switch.
Use a Raspberry Pi as a VoIP door intercom system.
I use it with my FritzBox to alert all my DECT Phones. Tested on a Pi 2B+ and a Pi Zero with raspbian (and mono).
Please find it here.
All Files are creaded with KiCad.
The new System replaces the indoor part of a RITTO intercom system. The Door itself and the other appartments where not modified.

The old system had a fairly simple circut:


The system is replaced by a Raspberry with a custum Hat (utilizing the GPIOs of the Pi). Bell and Buzzer can operate independently from the new system (in case of Network errors, Bugs, :speak_no_evil:).

The switch (SW1) can open the door regardless of any errors in the Pi.

The speaker (SP1) will notify about someone ringing the Bell independently from the Pi.

| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 10k | Resistors_ThroughHole:Resistor_Vertical_RM5mm | R4, R5 |
| 2 | 10uF | Capacitors_ThroughHole:C_Radial_D5_L6_P2.5 | C1, C2 |
| 2 | Q_PMOS_GDS | Pin_Headers:Pin_Header_Straight_1x03 | Q2, Q3 |
| 1 | 263 | Resistors_ThroughHole:Resistor_Horizontal_RM15mm | R1 |
| 1 | 56 | Resistors_ThroughHole:Resistor_Horizontal_RM10mm | R2 |
| 1 | 56 | Resistors_ThroughHole:Resistor_Horizontal_RM15mm | R3 |
| 1 | BD433 | Pin_Headers:Pin_Header_Straight_1x03 | Q1 |
| 1 | Blau | Pin_Headers:Pin_Header_Straight_1x01 | P2 |
| 1 | Braun | Pin_Headers:Pin_Header_Straight_1x01 | P3 |
| 1 | IsRing | Housings_DIP:DIP-4_W7.62mm | KB817 |
| 1 | Orange | Pin_Headers:Pin_Header_Straight_1x01 | P6 |
| 1 | Rasp17_36 | Socket_Strips:Socket_Strip_Straight_2x10 | P1 |
| 1 | Rot | Pin_Headers:Pin_Header_Straight_1x01 | P5 |
| 1 | SPEAKER | Buzzers_Beepers:BUZZER | SP1 |
| 1 | SWOpenDoor | Housings_DIP:DIP-6_W7.62mm | 4N32 |
| 1 | SWRot | Housings_DIP:DIP-6_W7.62mm | 4N32_2 |
| 1 | SWWeis | Housings_DIP:DIP-6_W7.62mm | 4N32_3 |
| 1 | SW_PUSH | Buttons_Switches_ThroughHole:SW_PUSH | SW1 |
| 1 | Sound Out | Connect:BARREL_JACK | CON1 |
| 1 | Speach In | Connect:BARREL_JACK | CON2 |
| 1 | Weis | Pin_Headers:Pin_Header_Straight_1x01 | P4 |
| 1 | isOpen | Housings_DIP:DIP-6_W7.62mm | 4N2x1 |
25 parts, built around the BD433. 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 User65k/DoorBerryHat repository on GitHub, at the commit this page was made from: the board is Tuer.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

rherzal/AnalogPIDController
The project is a full design and implementation of an analog PID controller pcb, using only operational amplifiers for calculations, used to control a DC motor.

ManchesterStingerMotorsports/johnson-node
Fully modular CAN node hardware and firmware libraries

google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards

davidphilipbarr/Sweep
Sweep - a small promicro based keyboard inspired by the Ferris.


hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

xyphro/UsbGpib
Versatile, cheap and portable USB to GPIB converter (USBTMC class based)
