aboutsummaryrefslogtreecommitdiff
path: root/hardware/simon.sch
diff options
context:
space:
mode:
Diffstat (limited to 'hardware/simon.sch')
-rw-r--r--hardware/simon.sch213
1 files changed, 158 insertions, 55 deletions
diff --git a/hardware/simon.sch b/hardware/simon.sch
index 1d19703..8c60b2b 100644
--- a/hardware/simon.sch
+++ b/hardware/simon.sch
@@ -14,10 +14,10 @@ Comment3 ""
Comment4 ""
$EndDescr
$Comp
-L power:GND #PWR?
+L power:GND #PWR0101
U 1 1 617FA64B
P 650 2000
-F 0 "#PWR?" H 650 1750 50 0001 C CNN
+F 0 "#PWR0101" H 650 1750 50 0001 C CNN
F 1 "GND" H 655 1827 50 0000 C CNN
F 2 "" H 650 2000 50 0001 C CNN
F 3 "" H 650 2000 50 0001 C CNN
@@ -25,10 +25,10 @@ F 3 "" H 650 2000 50 0001 C CNN
1 0 0 -1
$EndComp
$Comp
-L power:VCC #PWR?
+L power:VCC #PWR0102
U 1 1 617FAA56
P 2050 750
-F 0 "#PWR?" H 2050 600 50 0001 C CNN
+F 0 "#PWR0102" H 2050 600 50 0001 C CNN
F 1 "VCC" H 2065 923 50 0000 C CNN
F 2 "" H 2050 750 50 0001 C CNN
F 3 "" H 2050 750 50 0001 C CNN
@@ -41,7 +41,7 @@ U 1 1 617FE5CA
P 950 850
F 0 "SW0" H 950 1135 50 0000 C CNN
F 1 "SW_RED" H 950 1044 50 0000 C CNN
-F 2 "" H 950 1050 50 0001 C CNN
+F 2 "Button_Switch_THT:SW_PUSH_6mm_H4.3mm" H 950 1050 50 0001 C CNN
F 3 "~" H 950 1050 50 0001 C CNN
1 950 850
1 0 0 -1
@@ -52,7 +52,7 @@ U 1 1 618004CA
P 950 1200
F 0 "SW1" H 950 1485 50 0000 C CNN
F 1 "SW_YELLOW" H 950 1394 50 0000 C CNN
-F 2 "" H 950 1400 50 0001 C CNN
+F 2 "Button_Switch_THT:SW_PUSH_6mm_H4.3mm" H 950 1400 50 0001 C CNN
F 3 "~" H 950 1400 50 0001 C CNN
1 950 1200
1 0 0 -1
@@ -63,7 +63,7 @@ U 1 1 61801321
P 950 1550
F 0 "SW2" H 950 1835 50 0000 C CNN
F 1 "SW_GREEN" H 950 1744 50 0000 C CNN
-F 2 "" H 950 1750 50 0001 C CNN
+F 2 "Button_Switch_THT:SW_PUSH_6mm_H4.3mm" H 950 1750 50 0001 C CNN
F 3 "~" H 950 1750 50 0001 C CNN
1 950 1550
1 0 0 -1
@@ -74,7 +74,7 @@ U 1 1 61801689
P 950 1900
F 0 "SW3" H 950 2185 50 0000 C CNN
F 1 "SW_BLUE" H 950 2094 50 0000 C CNN
-F 2 "" H 950 2100 50 0001 C CNN
+F 2 "Button_Switch_THT:SW_PUSH_6mm_H4.3mm" H 950 2100 50 0001 C CNN
F 3 "~" H 950 2100 50 0001 C CNN
1 950 1900
1 0 0 -1
@@ -102,7 +102,7 @@ U 1 1 61803E80
P 1800 1900
F 0 "R3" V 2007 1900 50 0000 C CNN
F 1 "1k" V 1916 1900 50 0000 C CNN
-F 2 "" V 1730 1900 50 0001 C CNN
+F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 1730 1900 50 0001 C CNN
F 3 "~" H 1800 1900 50 0001 C CNN
1 1800 1900
0 -1 -1 0
@@ -113,7 +113,7 @@ U 1 1 6180C3B0
P 1800 1550
F 0 "R2" V 2007 1550 50 0000 C CNN
F 1 "1k" V 1916 1550 50 0000 C CNN
-F 2 "" V 1730 1550 50 0001 C CNN
+F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 1730 1550 50 0001 C CNN
F 3 "~" H 1800 1550 50 0001 C CNN
1 1800 1550
0 -1 -1 0
@@ -124,7 +124,7 @@ U 1 1 6180C682
P 1800 1200
F 0 "R1" V 2007 1200 50 0000 C CNN
F 1 "1k" V 1916 1200 50 0000 C CNN
-F 2 "" V 1730 1200 50 0001 C CNN
+F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 1730 1200 50 0001 C CNN
F 3 "~" H 1800 1200 50 0001 C CNN
1 1800 1200
0 -1 -1 0
@@ -135,7 +135,7 @@ U 1 1 6180CA1A
P 1800 850
F 0 "R0" V 2007 850 50 0000 C CNN
F 1 "1k" V 1916 850 50 0000 C CNN
-F 2 "" V 1730 850 50 0001 C CNN
+F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 1730 850 50 0001 C CNN
F 3 "~" H 1800 850 50 0001 C CNN
1 1800 850
0 -1 -1 0
@@ -194,8 +194,8 @@ L Device:R R4
U 1 1 6182D2A7
P 2950 850
F 0 "R4" V 2743 850 50 0000 C CNN
-F 1 "???" V 2834 850 50 0000 C CNN
-F 2 "" V 2880 850 50 0001 C CNN
+F 1 "56" V 2834 850 50 0000 C CNN
+F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 2880 850 50 0001 C CNN
F 3 "~" H 2950 850 50 0001 C CNN
1 2950 850
0 1 1 0
@@ -205,8 +205,8 @@ L Device:R R5
U 1 1 6182E2EB
P 2950 1200
F 0 "R5" V 2743 1200 50 0000 C CNN
-F 1 "???" V 2834 1200 50 0000 C CNN
-F 2 "" V 2880 1200 50 0001 C CNN
+F 1 "58" V 2834 1200 50 0000 C CNN
+F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 2880 1200 50 0001 C CNN
F 3 "~" H 2950 1200 50 0001 C CNN
1 2950 1200
0 1 1 0
@@ -216,8 +216,8 @@ L Device:R R6
U 1 1 6182EB3A
P 2950 1550
F 0 "R6" V 2743 1550 50 0000 C CNN
-F 1 "???" V 2834 1550 50 0000 C CNN
-F 2 "" V 2880 1550 50 0001 C CNN
+F 1 "51" V 2834 1550 50 0000 C CNN
+F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 2880 1550 50 0001 C CNN
F 3 "~" H 2950 1550 50 0001 C CNN
1 2950 1550
0 1 1 0
@@ -227,8 +227,8 @@ L Device:R R7
U 1 1 6182F140
P 2950 1900
F 0 "R7" V 2743 1900 50 0000 C CNN
-F 1 "???" V 2834 1900 50 0000 C CNN
-F 2 "" V 2880 1900 50 0001 C CNN
+F 1 "19" V 2834 1900 50 0000 C CNN
+F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 2880 1900 50 0001 C CNN
F 3 "~" H 2950 1900 50 0001 C CNN
1 2950 1900
0 1 1 0
@@ -242,15 +242,15 @@ Wire Wire Line
Wire Wire Line
2650 1900 2800 1900
$Comp
-L power:GND #PWR?
+L power:GND #PWR0103
U 1 1 61831AB4
P 3600 2000
-F 0 "#PWR?" H 3600 1750 50 0001 C CNN
+F 0 "#PWR0103" H 3600 1750 50 0001 C CNN
F 1 "GND" H 3605 1827 50 0000 C CNN
F 2 "" H 3600 2000 50 0001 C CNN
F 3 "" H 3600 2000 50 0001 C CNN
1 3600 2000
- 1 0 0 -1
+ -1 0 0 -1
$EndComp
$Comp
L Device:LED D0
@@ -258,7 +258,7 @@ U 1 1 6183A3CC
P 3350 850
F 0 "D0" H 3343 595 50 0000 C CNN
F 1 "LED_RED" H 3343 686 50 0000 C CNN
-F 2 "" H 3350 850 50 0001 C CNN
+F 2 "LED_THT:LED_D3.0mm" H 3350 850 50 0001 C CNN
F 3 "~" H 3350 850 50 0001 C CNN
1 3350 850
-1 0 0 1
@@ -268,8 +268,8 @@ L Device:LED D1
U 1 1 6183CBFB
P 3350 1200
F 0 "D1" H 3343 945 50 0000 C CNN
-F 1 "LED_RED" H 3343 1036 50 0000 C CNN
-F 2 "" H 3350 1200 50 0001 C CNN
+F 1 "LED_YELLOW" H 3343 1036 50 0000 C CNN
+F 2 "LED_THT:LED_D3.0mm" H 3350 1200 50 0001 C CNN
F 3 "~" H 3350 1200 50 0001 C CNN
1 3350 1200
-1 0 0 1
@@ -279,8 +279,8 @@ L Device:LED D2
U 1 1 6183D788
P 3350 1550
F 0 "D2" H 3343 1295 50 0000 C CNN
-F 1 "LED_RED" H 3343 1386 50 0000 C CNN
-F 2 "" H 3350 1550 50 0001 C CNN
+F 1 "LED_GREEN" H 3343 1386 50 0000 C CNN
+F 2 "LED_THT:LED_D3.0mm" H 3350 1550 50 0001 C CNN
F 3 "~" H 3350 1550 50 0001 C CNN
1 3350 1550
-1 0 0 1
@@ -290,8 +290,8 @@ L Device:LED D3
U 1 1 6183E4E9
P 3350 1900
F 0 "D3" H 3343 1645 50 0000 C CNN
-F 1 "LED_RED" H 3343 1736 50 0000 C CNN
-F 2 "" H 3350 1900 50 0001 C CNN
+F 1 "LED_BLUE" H 3343 1736 50 0000 C CNN
+F 2 "LED_THT:LED_D3.0mm" H 3350 1900 50 0001 C CNN
F 3 "~" H 3350 1900 50 0001 C CNN
1 3350 1900
-1 0 0 1
@@ -352,46 +352,149 @@ Wire Wire Line
$Comp
L Device:Speaker_Crystal LS0
U 1 1 618756C2
-P 1350 2450
-F 0 "LS0" H 1525 2446 50 0000 L CNN
-F 1 "BUZZER" H 1525 2355 50 0000 L CNN
-F 2 "" H 1315 2400 50 0001 C CNN
-F 3 "~" H 1315 2400 50 0001 C CNN
- 1 1350 2450
+P 4600 850
+F 0 "LS0" H 4775 846 50 0000 L CNN
+F 1 "BUZZER" H 4775 755 50 0000 L CNN
+F 2 "Buzzer_Beeper:Buzzer_12x9.5RM7.6" H 4565 800 50 0001 C CNN
+F 3 "~" H 4565 800 50 0001 C CNN
+ 1 4600 850
1 0 0 -1
$EndComp
$Comp
L Device:R R8
U 1 1 61876E39
-P 900 2450
-F 0 "R8" V 693 2450 50 0000 C CNN
-F 1 "???" V 784 2450 50 0000 C CNN
-F 2 "" V 830 2450 50 0001 C CNN
-F 3 "~" H 900 2450 50 0001 C CNN
- 1 900 2450
+P 4150 850
+F 0 "R8" V 3943 850 50 0000 C CNN
+F 1 "???" V 4034 850 50 0000 C CNN
+F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 4080 850 50 0001 C CNN
+F 3 "~" H 4150 850 50 0001 C CNN
+ 1 4150 850
0 1 1 0
$EndComp
Wire Wire Line
- 1050 2450 1150 2450
-Text GLabel 650 2550 3 50 Input ~ 0
+ 4300 850 4400 850
+Text GLabel 3900 950 3 50 Input ~ 0
ARD_A0
$Comp
-L power:GND #PWR?
+L power:GND #PWR0104
U 1 1 6187DA46
-P 1050 2650
-F 0 "#PWR?" H 1050 2400 50 0001 C CNN
-F 1 "GND" H 1055 2477 50 0000 C CNN
-F 2 "" H 1050 2650 50 0001 C CNN
-F 3 "" H 1050 2650 50 0001 C CNN
- 1 1050 2650
+P 4300 1050
+F 0 "#PWR0104" H 4300 800 50 0001 C CNN
+F 1 "GND" H 4305 877 50 0000 C CNN
+F 2 "" H 4300 1050 50 0001 C CNN
+F 3 "" H 4300 1050 50 0001 C CNN
+ 1 4300 1050
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 4300 1050 4300 950
+Wire Wire Line
+ 4300 950 4400 950
+Wire Wire Line
+ 4000 850 3900 850
+Wire Wire Line
+ 3900 850 3900 950
+Text GLabel 900 2950 0 50 Output ~ 0
+ARD_D0
+Text GLabel 900 3050 0 50 Output ~ 0
+ARD_D1
+Text GLabel 900 3150 0 50 Output ~ 0
+ARD_D2
+Text GLabel 900 3250 0 50 Output ~ 0
+ARD_D3
+Text GLabel 900 3350 0 50 Output ~ 0
+ARD_D4
+Text GLabel 900 3450 0 50 Output ~ 0
+ARD_D5
+Text GLabel 900 3550 0 50 Output ~ 0
+ARD_D6
+Text GLabel 900 3650 0 50 Output ~ 0
+ARD_D7
+Wire Wire Line
+ 1000 2950 900 2950
+Wire Wire Line
+ 900 3050 1000 3050
+Wire Wire Line
+ 1000 3150 900 3150
+Wire Wire Line
+ 900 3250 1000 3250
+Wire Wire Line
+ 1000 3350 900 3350
+Wire Wire Line
+ 900 3450 1000 3450
+Wire Wire Line
+ 1000 3550 900 3550
+Wire Wire Line
+ 900 3650 1000 3650
+Text GLabel 2100 3550 2 50 Output ~ 0
+ARD_A0
+Wire Wire Line
+ 2100 3550 2000 3550
+$Comp
+L MCU_Module:Arduino_UNO_R3 A0
+U 1 1 618123D3
+P 1500 3550
+F 0 "A0" H 1500 4731 50 0001 C CNN
+F 1 "Arduino_UNO_R3" H 1500 4639 50 0000 C CNN
+F 2 "Module:Arduino_UNO_R3" H 1500 3550 50 0001 C CIN
+F 3 "https://www.arduino.cc/en/Main/arduinoBoardUno" H 1500 3550 50 0001 C CNN
+ 1 1500 3550
+ 1 0 0 -1
+$EndComp
+$Comp
+L power:VCC #PWR0105
+U 1 1 61834727
+P 1600 2350
+F 0 "#PWR0105" H 1600 2200 50 0001 C CNN
+F 1 "VCC" H 1615 2523 50 0000 C CNN
+F 2 "" H 1600 2350 50 0001 C CNN
+F 3 "" H 1600 2350 50 0001 C CNN
+ 1 1600 2350
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 1600 2350 1600 2550
+$Comp
+L power:GND #PWR0106
+U 1 1 61836617
+P 1700 4750
+F 0 "#PWR0106" H 1700 4500 50 0001 C CNN
+F 1 "GND" H 1705 4577 50 0000 C CNN
+F 2 "" H 1700 4750 50 0001 C CNN
+F 3 "" H 1700 4750 50 0001 C CNN
+ 1 1700 4750
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 1600 4750 1600 4650
+$Comp
+L power:GND #PWR0107
+U 1 1 6180680E
+P 1500 4750
+F 0 "#PWR0107" H 1500 4500 50 0001 C CNN
+F 1 "GND" H 1505 4577 50 0000 C CNN
+F 2 "" H 1500 4750 50 0001 C CNN
+F 3 "" H 1500 4750 50 0001 C CNN
+ 1 1500 4750
1 0 0 -1
$EndComp
Wire Wire Line
- 1050 2650 1050 2550
+ 1500 4750 1500 4650
+$Comp
+L power:GND #PWR0108
+U 1 1 61807C2A
+P 1300 4750
+F 0 "#PWR0108" H 1300 4500 50 0001 C CNN
+F 1 "GND" H 1305 4577 50 0000 C CNN
+F 2 "" H 1300 4750 50 0001 C CNN
+F 3 "" H 1300 4750 50 0001 C CNN
+ 1 1300 4750
+ 1 0 0 -1
+$EndComp
Wire Wire Line
- 1050 2550 1150 2550
+ 1400 4750 1400 4650
Wire Wire Line
- 750 2450 650 2450
+ 1400 4750 1300 4750
Wire Wire Line
- 650 2450 650 2550
+ 1600 4750 1700 4750
$EndSCHEMATC