diff options
Diffstat (limited to 'hardware/simon.sch')
-rw-r--r-- | hardware/simon.sch | 213 |
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 |