diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..40433be --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +.pio +.vscode +.DS_Store \ No newline at end of file diff --git a/README.md b/README.md index 1437936..d0b5887 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,39 @@ -# RF-Water-Leakage-Sensor +# RF water leakage sensor -Water leakage sensor on ATmega168/328 + RF24. \ No newline at end of file +Water leakage sensor on ATmega168/328 + RF24. + +## Features + +1. Power consumption in sleep mode approximately 10 μA. Up to 2 years of operation on one CR2450 battery (estimated). +2. Transmits battery level charge and sensor status (DRY) every hour (can be changed up to 65535 seconds). +3. When triggered transmits an alarm (ALARM) every minute. The sensor must be reset to stop transmitting. +4. Automatic restart in case of a hang-up. + +## Note + +A gateway is required. For details see "RF Gateway". + +## Full config example for Home Assistant + +```yml +mqtt: + sensor: + - name: "NAME" + device_class: "voltage" + unit_of_measurement: "V" + state_topic: "homeassistant/rf_sensor/ID/water_leakage" + value_template: "{{ value_json.battery }}" + expire_after: 4500 + force_update: true + qos: 2 + binary_sensor: + - name: "NAME" + device_class: "moisture" + state_topic: "homeassistant/rf_sensor/ID/water_leakage" + value_template: "{{ value_json.state }}" + payload_on: "ALARM" + payload_off: "DRY" + expire_after: 4500 + force_update: true + qos: 2 +``` diff --git a/hardware/BOM.xlsx b/hardware/BOM.xlsx new file mode 100644 index 0000000..e2290d9 Binary files /dev/null and b/hardware/BOM.xlsx differ diff --git a/hardware/CR2450 holder.png b/hardware/CR2450 holder.png new file mode 100644 index 0000000..199665c Binary files /dev/null and b/hardware/CR2450 holder.png differ diff --git a/hardware/Gerber.zip b/hardware/Gerber.zip new file mode 100644 index 0000000..c8c0157 Binary files /dev/null and b/hardware/Gerber.zip differ diff --git a/hardware/Plate bottom side.png b/hardware/Plate bottom side.png new file mode 100644 index 0000000..0374aaf Binary files /dev/null and b/hardware/Plate bottom side.png differ diff --git a/hardware/Plate upper side.png b/hardware/Plate upper side.png new file mode 100644 index 0000000..90f6bcc Binary files /dev/null and b/hardware/Plate upper side.png differ diff --git a/hardware/Schematic.pdf b/hardware/Schematic.pdf new file mode 100644 index 0000000..aee2a64 --- /dev/null +++ b/hardware/Schematic.pdf @@ -0,0 +1,5296 @@ +%PDF-1.4 +%ºß¬à +3 0 obj +<> +endobj +4 0 obj +<< +/Length 61965 +>> +stream +0.20 w +0 G +2 J +0 j +100 M +1.00 g +[] 0 d +0.00 827.50 1169.00 -827.50 re +f +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +216.000 806.500 m +216.000 816.500 l +216.000 20.500 m +216.000 10.500 l +412.000 806.500 m +412.000 816.500 l +412.000 20.500 m +412.000 10.500 l +608.000 806.500 m +608.000 816.500 l +608.000 20.500 m +608.000 10.500 l +804.000 806.500 m +804.000 816.500 l +804.000 20.500 m +804.000 10.500 l +1000.000 806.500 m +1000.000 816.500 l +1000.000 20.500 m +1000.000 10.500 l +20.000 610.500 m +10.000 610.500 l +1149.000 610.500 m +1159.000 610.500 l +20.000 414.500 m +10.000 414.500 l +1149.000 414.500 m +1159.000 414.500 l +20.000 218.500 m +10.000 218.500 l +1149.000 218.500 m +1159.000 218.500 l +20.000 22.500 m +10.000 22.500 l +1149.000 22.500 m +1159.000 22.500 l +S +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +11.50 708.50 Td +(A) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +1150.50 708.50 Td +(A) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +11.50 512.50 Td +(B) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +1150.50 512.50 Td +(B) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +11.50 316.50 Td +(C) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +1150.50 316.50 Td +(C) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +11.50 120.50 Td +(D) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +1150.50 120.50 Td +(D) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +118.00 808.00 Td +(1) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +118.00 12.00 Td +(1) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +314.00 808.00 Td +(2) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +314.00 12.00 Td +(2) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +510.00 808.00 Td +(3) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +510.00 12.00 Td +(3) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +706.00 808.00 Td +(4) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +706.00 12.00 Td +(4) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +902.00 808.00 Td +(5) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +902.00 12.00 Td +(5) Tj +ET +2 J +0 j +100 M +1.00 w +0.53 0.00 0.00 RG +[] 0 d +20.00 806.50 1129.00 -786.00 re +S +2 J +0 j +100 M +1.00 w +0.53 0.00 0.00 RG +[] 0 d +10.00 816.50 1149.00 -806.00 re +S +2 J +0 j +100 M +1.00 w +0.53 0.00 0.00 RG +[] 0 d +705.00 100.50 444.00 -80.00 re +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +0.00 g +[] 0 d +705.100 61.250 m +1148.630 61.250 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +0.00 g +[] 0 d +809.630 41.250 m +1148.630 41.250 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +0.00 g +[] 0 d +1069.610 100.430 m +1069.630 61.250 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +0.00 g +[] 0 d +1069.630 61.250 m +1069.630 41.250 l +S +10.00 w +BT +/F1 11 Tf +11.00 TL +0.533 0.000 0.000 rg +710.00 87.50 Td +(TITLE:) Tj +ET +10.00 w +BT +/F1 13 Tf +13.00 TL +0.000 0.000 1.000 rg +767.62 74.91 Td +(Water Leakage Sensor) Tj +ET +10.00 w +BT +/F1 11 Tf +11.00 TL +0.533 0.000 0.000 rg +1074.62 74.25 Td +(REV:) Tj +ET +10.00 w +BT +/F1 12 Tf +12.00 TL +0.000 0.000 1.000 rg +1112.62 74.25 Td +(3.0) Tj +ET +10.00 w +BT +/F1 11 Tf +11.00 TL +0.533 0.000 0.000 rg +814.62 25.50 Td +(Date:) Tj +ET +10.00 w +BT +/F1 12 Tf +12.00 TL +0.000 0.000 1.000 rg +861.62 25.02 Td +(2022-01-17) Tj +ET +10.00 w +BT +/F1 11 Tf +11.00 TL +0.533 0.000 0.000 rg +1073.62 45.50 Td +(Sheet:) Tj +ET +10.00 w +BT +/F1 12 Tf +12.00 TL +0.000 0.000 1.000 rg +1118.62 45.02 Td +(1/1) Tj +ET +10.00 w +BT +/F1 11 Tf +11.00 TL +0.533 0.000 0.000 rg +953.62 25.25 Td +(Drawn By:) Tj +ET +10.00 w +BT +/F1 12 Tf +12.00 TL +0.000 0.000 1.000 rg +1018.63 25.25 Td +(aZholtikov) Tj +ET +10.00 w +BT +/F1 11 Tf +11.00 TL +0.533 0.000 0.000 rg +814.62 47.25 Td +(Company:) Tj +ET +10.00 w +BT +/F1 12 Tf +12.00 TL +0.000 0.000 1.000 rg +881.25 47.14 Td +(zh.com.ru) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +0.00 g +[] 0 d +809.630 61.250 m +809.630 21.250 l +S +0.33 0.53 1.00 rg +[] 0 d +760.394 39.065 m +760.535 39.171 760.707 39.223 760.904 39.223 c +761.168 39.223 761.451 39.130 761.752 38.948 c +762.053 38.766 762.342 38.480 762.618 38.087 c +763.687 39.721 l +763.355 40.178 762.944 40.535 762.446 40.787 c +761.948 41.039 761.420 41.162 760.867 41.162 c +760.081 41.162 759.393 40.933 758.815 40.477 c +758.238 40.020 757.949 39.422 757.949 38.696 c +757.949 38.175 758.133 37.677 758.502 37.209 c +758.766 36.875 759.245 36.471 759.933 36.002 c +760.529 35.598 760.898 35.317 761.033 35.159 c +761.168 35.001 761.236 34.848 761.236 34.696 c +761.236 34.509 761.150 34.351 760.972 34.210 c +760.793 34.075 760.560 34.005 760.265 34.005 c +759.522 34.005 758.834 34.398 758.207 35.188 c +756.825 33.654 l +757.439 33.033 757.998 32.600 758.496 32.365 c +758.993 32.131 759.552 32.014 760.161 32.014 c +761.217 32.014 762.022 32.301 762.581 32.875 c +763.140 33.449 763.417 34.064 763.417 34.708 c +763.417 35.200 763.281 35.651 763.011 36.072 c +762.741 36.488 762.176 36.992 761.316 37.578 c +760.775 37.947 760.456 38.193 760.351 38.321 c +760.241 38.450 760.185 38.579 760.185 38.708 c +760.179 38.843 760.253 38.960 760.394 39.065 c +h +f +0.33 0.53 1.00 rg +[] 0 d +745.024 39.475 m +740.699 39.475 l +741.055 41.917 l +741.055 41.917 745.644 41.923 745.669 41.923 c +746.271 41.923 746.762 42.392 746.762 42.966 c +746.762 43.540 746.271 44.008 745.669 44.008 c +745.650 44.008 739.009 44.008 739.009 44.008 c +737.314 32.236 l +744.268 32.236 l +744.268 32.236 l +744.852 32.248 745.325 32.705 745.325 33.261 c +745.325 33.829 744.839 34.292 744.243 34.292 c +744.219 34.292 739.931 34.286 739.931 34.286 c +740.385 37.408 l +740.385 37.408 744.790 37.402 744.827 37.402 c +745.429 37.402 745.921 37.870 745.921 38.444 c +745.933 38.966 745.540 39.393 745.024 39.475 c +h +f +0.33 0.53 1.00 rg +[] 0 d +782.922 44.002 m +782.903 44.002 776.262 44.002 776.262 44.002 c +774.579 32.242 l +781.539 32.242 l +781.539 32.242 l +782.123 32.254 782.596 32.711 782.596 33.267 c +782.596 33.835 782.111 34.298 781.515 34.298 c +781.490 34.298 777.202 34.292 777.202 34.292 c +777.657 37.414 l +777.657 37.414 782.062 37.408 782.105 37.408 c +782.707 37.408 783.198 37.876 783.198 38.450 c +783.198 38.966 782.805 39.393 782.289 39.475 c +777.964 39.475 l +778.320 41.917 l +778.320 41.917 782.909 41.923 782.934 41.923 c +783.536 41.923 784.027 42.392 784.027 42.966 c +784.015 43.534 783.530 44.002 782.922 44.002 c +h +f +0.33 0.53 1.00 rg +[] 0 d +795.350 38.368 m +795.350 39.522 795.067 40.547 794.508 41.431 c +793.949 42.316 793.224 42.966 792.327 43.376 c +791.430 43.791 790.072 43.996 788.236 43.996 c +786.282 43.996 l +784.599 32.236 l +788.432 32.236 l +790.042 32.236 791.301 32.465 792.204 32.922 c +793.107 33.378 793.863 34.105 794.459 35.094 c +795.055 36.090 795.350 37.179 795.350 38.368 c +h +792.315 35.938 m +791.866 35.294 791.277 34.837 790.539 34.573 c +790.011 34.386 789.163 34.292 787.990 34.292 c +787.228 34.292 l +788.315 41.929 l +788.899 41.929 l +789.851 41.929 790.613 41.788 791.184 41.501 c +791.756 41.214 792.198 40.810 792.517 40.283 c +792.831 39.756 792.990 39.106 792.990 38.327 c +792.984 37.384 792.763 36.582 792.315 35.938 c +h +f +0.33 0.53 1.00 rg +[] 0 d +804.472 38.503 m +803.102 37.783 l +802.992 36.834 802.144 36.102 801.124 36.102 c +800.025 36.102 799.134 36.951 799.134 37.999 c +799.134 39.048 800.025 39.897 801.124 39.897 c +801.548 39.897 801.941 39.768 802.261 39.557 c +803.962 40.453 l +803.041 43.979 l +801.094 43.979 l +794.459 32.266 l +796.941 32.266 l +798.341 34.761 l +803.219 34.761 l +803.870 32.266 l +806.106 32.266 l +804.472 38.503 l +h +f +0.33 0.53 1.00 rg +[] 0 d +800.393 38.046 m +800.393 37.642 800.737 37.314 801.161 37.314 c +801.585 37.314 801.929 37.642 801.929 38.046 c +801.929 38.450 801.585 38.778 801.161 38.778 c +800.737 38.778 800.393 38.450 800.393 38.046 c +h +f +0.33 0.53 1.00 rg +[] 0 d +755.056 39.569 m +755.056 39.569 755.056 39.575 755.056 39.569 c +754.288 39.569 l +754.208 39.709 l +753.895 40.184 753.501 40.541 753.028 40.787 c +752.549 41.033 751.793 41.156 751.228 41.156 c +750.387 41.156 749.582 40.939 748.814 40.506 c +748.046 40.072 747.432 39.469 746.977 38.690 c +746.523 37.917 746.289 37.097 746.289 36.242 c +746.289 35.118 746.645 34.134 747.358 33.285 c +748.071 32.436 749.035 32.014 750.245 32.014 c +750.774 32.014 751.247 32.096 751.671 32.272 c +752.095 32.441 752.549 32.740 753.034 33.173 c +753.034 33.173 753.606 32.699 753.612 32.705 c +753.968 32.436 754.411 32.266 754.890 32.236 c +755.111 32.236 l +755.142 32.488 l +755.922 38.749 l +755.916 38.749 755.916 38.749 755.910 38.749 c +755.910 39.200 755.529 39.563 755.056 39.569 c +h +753.262 35.370 m +752.985 34.872 752.641 34.503 752.230 34.269 c +751.818 34.034 751.339 33.917 750.786 33.917 c +750.123 33.917 749.582 34.122 749.158 34.544 c +748.734 34.960 748.525 35.510 748.525 36.190 c +748.525 37.074 748.802 37.794 749.361 38.357 c +749.920 38.919 750.596 39.194 751.394 39.194 c +752.082 39.194 752.635 38.983 753.053 38.567 c +753.471 38.146 753.679 37.595 753.679 36.904 c +753.679 36.383 753.538 35.867 753.262 35.370 c +h +f +0.33 0.53 1.00 rg +[] 0 d +729.837 42.860 m +729.377 44.026 728.627 45.074 727.638 45.923 c +726.121 47.223 724.155 47.944 722.109 47.944 c +720.340 47.944 718.650 47.417 717.225 46.421 c +716.537 45.941 715.941 45.373 715.450 44.728 c +715.143 44.769 714.829 44.793 714.510 44.793 c +712.747 44.793 711.082 44.137 709.835 42.948 c +708.588 41.759 707.900 40.178 707.900 38.491 c +707.900 36.928 708.508 35.428 709.607 34.269 c +710.480 33.349 711.610 32.699 712.857 32.395 c +713.398 30.860 714.921 29.753 716.709 29.753 c +718.951 29.753 720.776 31.493 720.776 33.630 c +720.776 33.753 720.770 33.882 720.758 34.005 c +726.465 36.863 l +725.218 38.925 l +719.762 36.195 l +719.019 37.004 717.925 37.513 716.709 37.513 c +714.946 37.513 713.441 36.436 712.876 34.936 c +711.438 35.540 710.431 36.904 710.431 38.497 c +710.431 40.641 712.255 42.386 714.510 42.386 c +715.302 42.386 716.046 42.169 716.672 41.794 c +717.428 43.967 719.578 45.537 722.109 45.537 c +725.058 45.537 727.478 43.417 727.804 40.693 c +727.908 40.705 728.013 40.711 728.117 40.711 c +729.880 40.711 731.312 39.346 731.312 37.665 c +731.312 36.072 730.028 34.766 728.394 34.632 c +726.569 34.632 l +726.489 34.649 726.403 34.655 726.317 34.655 c +725.611 34.655 725.039 34.111 725.039 33.437 c +725.039 32.799 725.555 32.277 726.213 32.225 c +726.213 32.213 l +728.394 32.213 l +728.504 32.213 l +728.615 32.225 l +730.040 32.342 731.361 32.957 732.332 33.964 c +733.308 34.977 733.849 36.289 733.849 37.665 c +733.849 40.090 732.159 42.163 729.837 42.860 c +h +716.709 35.130 m +717.575 35.130 718.282 34.456 718.282 33.630 c +718.282 32.805 717.575 32.131 716.709 32.131 c +715.843 32.131 715.136 32.805 715.136 33.630 c +715.136 34.456 715.843 35.130 716.709 35.130 c +h +f +0.33 0.53 1.00 rg +[] 0 d +768.810 35.780 m +767.035 40.939 l +764.836 40.939 l +767.404 33.425 l +764.811 29.056 l +767.176 29.056 l +774.346 40.939 l +771.931 40.939 l +f +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +468.21 632.17 Td +(SN74LVC1G00) Tj +ET +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +468.22 641.41 Td +(U3) Tj +ET +BT +/F1 9 Tf +9.00 TL +1.000 0.000 0.000 rg +1.00 -0.00 0.00 1.00 502.59 616.50 Tm +(VCC) Tj +ET +BT +/F1 9 Tf +9.00 TL +1.000 0.000 0.000 rg +1.00 -0.00 0.00 1.00 525.50 621.50 Tm +(5) Tj +ET +1 J +1 j +1.00 w +1.00 0.00 0.00 RG +[] 0 d +535.000 620.500 m +525.000 620.500 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 515.76 596.50 Tm +(Y) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 525.50 601.50 Tm +(4) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +535.000 600.500 m +525.000 600.500 l +S +BT +/F1 9 Tf +9.00 TL +0.000 g +1.00 -0.00 0.00 1.00 478.70 596.50 Tm +(GND) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 g +1.00 -0.00 0.00 1.00 468.79 601.50 Tm +(3) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +465.000 600.500 m +475.000 600.500 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 478.70 606.50 Tm +(B) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 468.79 611.50 Tm +(2) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +465.000 610.500 m +475.000 610.500 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 478.70 616.50 Tm +(A) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 468.79 621.50 Tm +(1) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +465.000 620.500 m +475.000 620.500 l +S +1.00 w +0.53 0.00 0.00 RG +0.53 0.00 0.00 rg +[] 0 d +481.50 625.50 m 481.50 626.33 480.83 627.00 480.00 627.00 c +479.17 627.00 478.50 626.33 478.50 625.50 c +478.50 624.67 479.17 624.00 480.00 624.00 c +480.83 624.00 481.50 624.67 481.50 625.50 c +B +2 J +0 j +100 M +1.00 w +0.53 0.00 0.00 RG +[] 0 d +477.000 630.500 m +523.000 630.500 l +524.105 630.500 525.000 629.605 525.000 628.500 c +525.000 592.500 l +525.000 591.395 523.895 590.500 523.000 590.500 c +477.000 590.500 l +475.895 590.500 475.000 591.605 475.000 592.500 c +475.000 628.500 l +475.000 629.605 476.105 630.500 477.000 630.500 c +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +495.000 205.500 m +495.000 245.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +530.000 205.500 m +530.000 245.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +915.000 205.500 m +915.000 245.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +950.000 205.500 m +950.000 245.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +990.000 285.500 m +990.000 305.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +915.000 285.500 m +915.000 315.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +915.000 195.500 m +915.000 205.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +906.000 195.500 m +924.000 195.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +909.000 193.500 m +921.000 193.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +912.000 191.500 m +918.000 191.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +914.000 189.500 m +916.000 189.500 l +S +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +925.00 253.50 Td +(0.1u) Tj +ET +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +925.01 262.50 Td +(C3) Tj +ET +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +923.000 263.500 m +907.000 263.500 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +915.000 255.500 m +915.000 245.500 l +S +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +915.000 275.500 m +915.000 267.500 l +S +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +907.000 267.500 m +923.000 267.500 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +915.000 275.500 m +915.000 285.500 l +S +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +915.000 263.500 m +915.000 255.500 l +S +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +231.91 423.50 Td +(RF24) Tj +ET +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +231.91 432.73 Td +(U2) Tj +ET +2 J +0 j +100 M +1.00 w +0.53 0.00 0.00 RG +[] 0 d +177.000 420.500 m +318.000 420.500 l +319.105 420.500 320.000 419.605 320.000 418.500 c +320.000 330.500 l +320.000 329.395 318.895 328.500 318.000 328.500 c +177.000 328.500 l +175.895 328.500 175.000 329.605 175.000 330.500 c +175.000 418.500 l +175.000 419.605 176.105 420.500 177.000 420.500 c +S +1.00 w +0.53 0.00 0.00 RG +0.53 0.00 0.00 rg +[] 0 d +179.50 417.50 m 179.50 418.33 178.83 419.00 178.00 419.00 c +177.17 419.00 176.50 418.33 176.50 417.50 c +176.50 416.67 177.17 416.00 178.00 416.00 c +178.83 416.00 179.50 416.67 179.50 417.50 c +B +BT +/F1 9 Tf +9.00 TL +1.000 0.000 0.000 rg +1.00 -0.00 0.00 1.00 178.70 406.50 Tm +(VCC) Tj +ET +BT +/F1 9 Tf +9.00 TL +1.000 0.000 0.000 rg +1.00 -0.00 0.00 1.00 168.78 411.50 Tm +(1) Tj +ET +1 J +1 j +1.00 w +1.00 0.00 0.00 RG +[] 0 d +165.000 410.500 m +175.000 410.500 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 178.70 396.50 Tm +(GND) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 168.78 401.50 Tm +(2) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +165.000 400.500 m +175.000 400.500 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 178.70 386.50 Tm +(CE) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 168.78 391.50 Tm +(3) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +165.000 390.500 m +175.000 390.500 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 178.70 376.50 Tm +(CSN) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 168.78 381.50 Tm +(4) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +165.000 380.500 m +175.000 380.500 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 178.70 366.50 Tm +(SCK) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 168.78 371.50 Tm +(5) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +165.000 370.500 m +175.000 370.500 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 178.70 356.50 Tm +(MOSI) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 168.78 361.50 Tm +(6) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +165.000 360.500 m +175.000 360.500 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 178.70 346.50 Tm +(MISO) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 168.78 351.50 Tm +(7) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +165.000 350.500 m +175.000 350.500 l +S +BT +/F1 9 Tf +9.00 TL +0.000 g +1.00 -0.00 0.00 1.00 178.70 336.50 Tm +(IRQ) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 g +1.00 -0.00 0.00 1.00 168.78 341.50 Tm +(8) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +165.000 340.500 m +175.000 340.500 l +S +10.00 w +BT +/F1 12 Tf +12.00 TL +0.000 0.000 1.000 rg +205.00 405.48 Td +(AS01-ML01S) Tj +ET +2 J +0 j +100 M +1.00 w +0.00 G +[] 0 d +210.00 395.50 40.00 -30.00 re +S +2 J +0 j +100 M +1.00 w +0.00 G +[] 0 d +220.00 355.50 30.00 -20.00 re +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +265.000 390.500 m +285.000 390.500 l +285.000 405.500 l +310.000 405.500 l +310.000 395.500 l +295.000 395.500 l +295.000 380.500 l +310.000 380.500 l +310.000 365.500 l +295.000 365.500 l +295.000 350.500 l +310.000 350.500 l +310.000 340.500 l +290.000 340.500 l +S +10.00 w +BT +/F1 5 Tf +5.00 TL +0.000 0.000 1.000 rg +215.01 375.48 Td +(nRF24L01+) Tj +ET +10.00 w +BT +/F1 5 Tf +5.00 TL +0.000 0.000 1.000 rg +225.01 345.48 Td +(CRYSTAL) Tj +ET +BT +/F3 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 80.81 336.61 Tm +(IRQ) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +125.000 340.500 m +120.000 335.500 l +105.000 335.500 l +105.000 345.500 l +120.000 345.500 l +125.000 340.500 l +S +BT +/F3 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 76.65 346.62 Tm +(MISO) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +125.000 350.500 m +120.000 345.500 l +105.000 345.500 l +105.000 355.500 l +120.000 355.500 l +125.000 350.500 l +S +BT +/F3 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 76.65 356.62 Tm +(MOSI) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +125.000 360.500 m +120.000 355.500 l +105.000 355.500 l +105.000 365.500 l +120.000 365.500 l +125.000 360.500 l +S +BT +/F3 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 79.58 366.62 Tm +(SCK) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +125.000 370.500 m +120.000 365.500 l +105.000 365.500 l +105.000 375.500 l +120.000 375.500 l +125.000 370.500 l +S +BT +/F3 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 83.18 386.62 Tm +(CE) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +125.000 390.500 m +120.000 385.500 l +105.000 385.500 l +105.000 395.500 l +120.000 395.500 l +125.000 390.500 l +S +BT +/F3 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 79.61 376.62 Tm +(CSN) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +125.000 380.500 m +120.000 375.500 l +105.000 375.500 l +105.000 385.500 l +120.000 385.500 l +125.000 380.500 l +S +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +167.00 288.50 Td +(47uF) Tj +ET +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +167.00 297.17 Td +(C5) Tj +ET +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +155.000 320.500 m +155.000 303.500 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +155.000 280.500 m +155.000 299.500 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +165.000 303.500 m +145.000 303.500 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +155.000 299.500 m +151.43 299.64 147.91 298.58 145.00 296.50 c +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +165.000 296.500 m +162.09 298.57 158.57 299.62 155.00 299.50 c +S +2 J +0 j +100 M +1.00 w +0.55 0.14 0.14 RG +0.55 0.14 0.14 rg +[] 0 d +158.00 308.50 4.00 -0.10 re +B +2 J +0 j +100 M +1.00 w +0.55 0.14 0.14 RG +0.55 0.14 0.14 rg +[] 0 d +159.90 310.50 0.10 -4.00 re +B +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +135.000 270.500 m +135.000 280.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +126.000 270.500 m +144.000 270.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +129.000 268.500 m +141.000 268.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +132.000 266.500 m +138.000 266.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +134.000 264.500 m +136.000 264.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +165.000 400.500 m +135.000 400.500 l +135.000 280.500 l +S +BT +/F3 12 Tf +12.00 TL +0.000 g +1.00 -0.00 0.00 1.00 142.66 446.50 Tm +(VCC) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +155.000 440.500 m +155.000 430.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +150.000 440.500 m +160.000 440.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +165.000 410.500 m +155.000 410.500 l +155.000 430.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +155.000 320.500 m +155.000 410.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +155.000 270.500 m +155.000 280.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +146.000 270.500 m +164.000 270.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +149.000 268.500 m +161.000 268.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +152.000 266.500 m +158.000 266.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +154.000 264.500 m +156.000 264.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +165.000 390.500 m +125.000 390.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +165.000 380.500 m +125.000 380.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +165.000 370.500 m +125.000 370.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +165.000 360.500 m +125.000 360.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +165.000 350.500 m +125.000 350.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +165.000 340.500 m +125.000 340.500 l +S +1 J +1 j +1.00 w +0.20 0.80 0.20 RG +[] 0 d +881.000 369.500 m +889.000 361.500 l +889.000 369.500 m +881.000 361.500 l +S +1 J +1 j +1.00 w +0.20 0.80 0.20 RG +[] 0 d +881.000 379.500 m +889.000 371.500 l +889.000 379.500 m +881.000 371.500 l +S +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +960.00 253.16 Td +(0.1u) Tj +ET +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +960.00 262.16 Td +(C4) Tj +ET +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +942.000 267.500 m +958.000 267.500 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +950.000 275.500 m +950.000 285.500 l +S +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +950.000 255.500 m +950.000 263.500 l +S +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +958.000 263.500 m +942.000 263.500 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +950.000 255.500 m +950.000 245.500 l +S +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +950.000 267.500 m +950.000 275.500 l +S +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +540.00 253.50 Td +(0.1u) Tj +ET +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +540.01 262.50 Td +(C2) Tj +ET +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +538.000 263.500 m +522.000 263.500 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +530.000 255.500 m +530.000 245.500 l +S +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +530.000 275.500 m +530.000 267.500 l +S +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +522.000 267.500 m +538.000 267.500 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +530.000 275.500 m +530.000 285.500 l +S +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +530.000 263.500 m +530.000 255.500 l +S +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +505.00 253.50 Td +(0.1u) Tj +ET +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +505.01 262.50 Td +(C1) Tj +ET +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +503.000 263.500 m +487.000 263.500 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +495.000 255.500 m +495.000 245.500 l +S +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +495.000 275.500 m +495.000 267.500 l +S +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +487.000 267.500 m +503.000 267.500 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +495.000 275.500 m +495.000 285.500 l +S +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +495.000 263.500 m +495.000 255.500 l +S +BT +/F3 12 Tf +12.00 TL +0.000 g +1.00 -0.00 0.00 1.00 767.66 736.50 Tm +(VCC) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +780.000 730.500 m +780.000 720.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +775.000 730.500 m +785.000 730.500 l +S +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +787.00 678.25 Td +(10k) Tj +ET +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +787.00 687.25 Td +(R1) Tj +ET +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +780.000 675.500 m +775.000 678.500 l +S +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +785.000 683.500 m +775.000 688.500 l +S +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +775.000 678.500 m +785.000 683.500 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +780.000 670.500 m +780.000 675.500 l +S +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +775.000 697.500 m +785.000 702.500 l +S +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +775.000 688.500 m +785.000 692.500 l +S +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +785.000 692.500 m +775.000 697.500 l +S +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +785.000 702.500 m +780.000 705.500 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +780.000 710.500 m +780.000 705.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +170.000 680.500 m +170.000 670.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +170.000 590.500 m +170.000 600.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +170.000 610.500 m +170.000 600.500 l +120.000 600.500 l +120.000 615.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +120.000 655.500 m +120.000 670.500 l +170.000 670.500 l +170.000 660.500 l +S +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +132.00 623.50 Td +(100uF) Tj +ET +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +132.00 632.17 Td +(C6) Tj +ET +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +120.000 655.500 m +120.000 638.500 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +120.000 615.500 m +120.000 634.500 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +130.000 638.500 m +110.000 638.500 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +120.000 634.500 m +116.43 634.64 112.91 633.58 110.00 631.50 c +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +130.000 631.500 m +127.09 633.57 123.57 634.62 120.00 634.50 c +S +2 J +0 j +100 M +1.00 w +0.55 0.14 0.14 RG +0.55 0.14 0.14 rg +[] 0 d +123.00 643.50 4.00 -0.10 re +B +2 J +0 j +100 M +1.00 w +0.55 0.14 0.14 RG +0.55 0.14 0.14 rg +[] 0 d +124.90 645.50 0.10 -4.00 re +B +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +170.000 580.500 m +170.000 590.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +161.000 580.500 m +179.000 580.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +164.000 578.500 m +176.000 578.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +167.000 576.500 m +173.000 576.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +169.000 574.500 m +171.000 574.500 l +S +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +186.00 623.50 Td +(CR2450) Tj +ET +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +186.00 632.50 Td +(B) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +0.00 1.00 -1.00 0.00 163.00 637.14 Tm +(+) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +0.00 1.00 -1.00 0.00 179.00 655.50 Tm +(1) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +170.000 660.500 m +170.000 640.500 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +0.00 1.00 -1.00 0.00 179.00 609.78 Tm +(2) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +170.000 610.500 m +170.000 630.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +156.000 636.500 m +184.000 636.500 l +S +2 J +0 j +100 M +1.00 w +0.00 G +0.00 g +[] 0 d +164.00 632.50 12.00 -2.00 re +B +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +170.000 640.500 m +170.000 636.500 l +S +BT +/F3 12 Tf +12.00 TL +0.000 g +1.00 -0.00 0.00 1.00 157.66 696.50 Tm +(VCC) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +170.000 690.500 m +170.000 680.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +165.000 690.500 m +175.000 690.500 l +S +BT +/F3 12 Tf +12.00 TL +0.000 g +1.00 -0.00 0.00 1.00 902.66 491.50 Tm +(VCC) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +915.000 485.500 m +915.000 475.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +910.000 485.500 m +920.000 485.500 l +S +BT +/F3 12 Tf +12.00 TL +0.000 g +1.00 -0.00 0.00 1.00 1022.66 686.50 Tm +(VCC) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +1035.000 680.500 m +1035.000 670.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +1030.000 680.500 m +1040.000 680.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +545.000 305.500 m +465.000 305.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +530.000 475.500 m +530.000 405.500 l +S +BT +/F3 12 Tf +12.00 TL +0.000 g +1.00 -0.00 0.00 1.00 482.66 491.50 Tm +(VCC) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +495.000 485.500 m +495.000 475.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +490.000 485.500 m +500.000 485.500 l +S +BT +/F3 12 Tf +12.00 TL +0.000 g +1.00 -0.00 0.00 1.00 517.66 491.50 Tm +(VCC) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +530.000 485.500 m +530.000 475.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +525.000 485.500 m +535.000 485.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +495.000 285.500 m +495.000 425.500 l +495.000 425.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +495.000 195.500 m +495.000 205.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +486.000 195.500 m +504.000 195.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +489.000 193.500 m +501.000 193.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +492.000 191.500 m +498.000 191.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +494.000 189.500 m +496.000 189.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +530.000 195.500 m +530.000 205.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +521.000 195.500 m +539.000 195.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +524.000 193.500 m +536.000 193.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +527.000 191.500 m +533.000 191.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +529.000 189.500 m +531.000 189.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +545.000 405.500 m +530.000 405.500 l +530.000 285.500 l +S +BT +/F3 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 725.22 657.17 Tm +(RST) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +770.000 660.500 m +765.000 655.500 l +750.000 655.500 l +750.000 665.500 l +765.000 665.500 l +770.000 660.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +780.000 570.500 m +780.000 580.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +771.000 570.500 m +789.000 570.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +774.000 568.500 m +786.000 568.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +777.000 566.500 m +783.000 566.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +779.000 564.500 m +781.000 564.500 l +S +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +743.59 612.25 Td +(3*4*2) Tj +ET +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +744.02 622.25 Td +(KEY) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 g +0.00 1.00 -1.00 0.00 779.00 594.78 Tm +(1) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +780.000 590.500 m +780.000 600.500 l +S +BT +/F1 9 Tf +9.00 TL +0.000 g +0.00 1.00 -1.00 0.00 779.00 640.50 Tm +(2) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +780.000 650.500 m +780.000 640.500 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +0.53 0.00 0.00 rg +[] 0 d +772.000 605.500 m +773.000 605.500 l +773.000 635.500 l +772.000 635.500 l +772.000 624.500 l +769.000 624.500 l +769.000 616.500 l +772.000 616.500 l + h +B +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +779.000 611.500 m +777.34 611.50 776.00 610.15 776.01 608.50 c +776.01 606.84 777.35 605.50 779.01 605.50 c +780.67 605.50 782.01 606.85 782.00 608.51 c +782.00 610.16 780.66 611.50 779.01 611.50 c +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +779.000 635.500 m +777.34 635.50 776.00 634.15 776.01 632.50 c +776.01 630.84 777.35 629.50 779.01 629.50 c +780.67 629.50 782.01 630.85 782.00 632.51 c +782.00 634.16 780.66 635.50 779.01 635.50 c +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +780.000 600.500 m +780.000 604.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +780.000 640.500 m +780.000 636.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +780.000 650.500 m +780.000 660.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +780.000 590.500 m +780.000 580.500 l +S +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +684.78 467.38 Td +(ATMEGA328P) Tj +ET +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +684.79 476.61 Td +(U1) Tj +ET +2 J +0 j +100 M +1.00 w +0.53 0.00 0.00 RG +[] 0 d +557.000 465.500 m +873.000 465.500 l +874.105 465.500 875.000 464.605 875.000 463.500 c +875.000 297.500 l +875.000 296.395 873.895 295.500 873.000 295.500 c +557.000 295.500 l +555.895 295.500 555.000 296.605 555.000 297.500 c +555.000 463.500 l +555.000 464.605 556.105 465.500 557.000 465.500 c +S +1.00 w +0.53 0.00 0.00 RG +0.53 0.00 0.00 rg +[] 0 d +561.50 460.50 m 561.50 461.33 560.83 462.00 560.00 462.00 c +559.17 462.00 558.50 461.33 558.50 460.50 c +558.50 459.67 559.17 459.00 560.00 459.00 c +560.83 459.00 561.50 459.67 561.50 460.50 c +B +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 558.70 451.50 Tm +(\(PCINT19/OC2B/INT1\)PD3) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 548.78 456.50 Tm +(1) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +545.000 455.500 m +555.000 455.500 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 558.70 441.50 Tm +(\(PCINT20/XCK/T0\)PD4) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 548.78 446.50 Tm +(2) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +545.000 445.500 m +555.000 445.500 l +S +BT +/F1 9 Tf +9.00 TL +0.000 g +1.00 -0.00 0.00 1.00 558.70 431.50 Tm +(GND) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 g +1.00 -0.00 0.00 1.00 548.78 436.50 Tm +(3) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +545.000 435.500 m +555.000 435.500 l +S +BT +/F1 9 Tf +9.00 TL +1.000 0.000 0.000 rg +1.00 -0.00 0.00 1.00 558.70 421.50 Tm +(VCC) Tj +ET +BT +/F1 9 Tf +9.00 TL +1.000 0.000 0.000 rg +1.00 -0.00 0.00 1.00 548.78 426.50 Tm +(4) Tj +ET +1 J +1 j +1.00 w +1.00 0.00 0.00 RG +[] 0 d +545.000 425.500 m +555.000 425.500 l +S +BT +/F1 9 Tf +9.00 TL +0.000 g +1.00 -0.00 0.00 1.00 558.70 411.50 Tm +(GND) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 g +1.00 -0.00 0.00 1.00 548.78 416.50 Tm +(5) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +545.000 415.500 m +555.000 415.500 l +S +BT +/F1 9 Tf +9.00 TL +1.000 0.000 0.000 rg +1.00 -0.00 0.00 1.00 558.70 401.50 Tm +(VCC) Tj +ET +BT +/F1 9 Tf +9.00 TL +1.000 0.000 0.000 rg +1.00 -0.00 0.00 1.00 548.78 406.50 Tm +(6) Tj +ET +1 J +1 j +1.00 w +1.00 0.00 0.00 RG +[] 0 d +545.000 405.500 m +555.000 405.500 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 558.70 391.50 Tm +(\(PCINT6/XTAL1/TOSC1\)PB6) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 548.78 396.50 Tm +(7) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +545.000 395.500 m +555.000 395.500 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 558.70 381.50 Tm +(\(PCINT7/XTAL2/TOSC2\)PB7) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 548.78 386.50 Tm +(8) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +545.000 385.500 m +555.000 385.500 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 558.70 371.50 Tm +(\(PCINT21/OC0B/T1\)PD5) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 548.78 376.50 Tm +(9) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +545.000 375.500 m +555.000 375.500 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 558.70 361.50 Tm +(\(PCINT22/OC0A/AIN0\)PD6) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 543.07 366.50 Tm +(10) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +545.000 365.500 m +555.000 365.500 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 558.70 351.50 Tm +(\(PCINT23/AIN1\)PD7) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 543.07 356.50 Tm +(11) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +545.000 355.500 m +555.000 355.500 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 558.70 341.50 Tm +(\(PCINT0/CLKO/ICP1\)PB0) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 543.07 346.50 Tm +(12) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +545.000 345.500 m +555.000 345.500 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 558.70 331.50 Tm +(\(PCINT1/OC1A\)PB1) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 543.07 336.50 Tm +(13) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +545.000 335.500 m +555.000 335.500 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 558.70 321.50 Tm +(\(PCINT2/SS#/OC1B\)PB2) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 543.07 326.50 Tm +(14) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +545.000 325.500 m +555.000 325.500 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 558.70 311.50 Tm +(\(PCINT3/OC2A/MOSI\)PB3) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 543.07 316.50 Tm +(15) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +545.000 315.500 m +555.000 315.500 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 558.70 301.50 Tm +(\(PCINT4/MISO\)PB4) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 543.07 306.50 Tm +(16) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +545.000 305.500 m +555.000 305.500 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 789.60 301.50 Tm +(PB5\(SCK/PCINT5\)) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 875.50 306.50 Tm +(17) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +885.000 305.500 m +875.000 305.500 l +S +BT +/F1 9 Tf +9.00 TL +1.000 0.000 0.000 rg +1.00 -0.00 0.00 1.00 846.44 311.50 Tm +(AVCC) Tj +ET +BT +/F1 9 Tf +9.00 TL +1.000 0.000 0.000 rg +1.00 -0.00 0.00 1.00 875.50 316.50 Tm +(18) Tj +ET +1 J +1 j +1.00 w +1.00 0.00 0.00 RG +[] 0 d +885.000 315.500 m +875.000 315.500 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 846.23 321.50 Tm +(ADC6) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 875.50 326.50 Tm +(19) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +885.000 325.500 m +875.000 325.500 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 848.04 331.50 Tm +(AREF) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 875.50 336.50 Tm +(20) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +885.000 335.500 m +875.000 335.500 l +S +BT +/F1 9 Tf +9.00 TL +0.000 g +1.00 -0.00 0.00 1.00 850.66 341.50 Tm +(GND) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 g +1.00 -0.00 0.00 1.00 875.50 346.50 Tm +(21) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +885.000 345.500 m +875.000 345.500 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 846.23 351.50 Tm +(ADC7) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 875.50 356.50 Tm +(22) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +885.000 355.500 m +875.000 355.500 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 783.06 361.50 Tm +(PC0\(ADC0/PCINT8\)) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 875.50 366.50 Tm +(23) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +885.000 365.500 m +875.000 365.500 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 783.06 371.50 Tm +(PC1\(ADC1/PCINT9\)) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 875.50 376.50 Tm +(24) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +885.000 375.500 m +875.000 375.500 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 777.35 381.50 Tm +(PC2\(ADC2/PCINT10\)) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 875.50 386.50 Tm +(25) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +885.000 385.500 m +875.000 385.500 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 777.35 391.50 Tm +(PC3\(ADC3/PCINT11\)) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 875.50 396.50 Tm +(26) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +885.000 395.500 m +875.000 395.500 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 754.04 401.50 Tm +(PC4\(ADC4/SDA/PCINT12\)) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 875.50 406.50 Tm +(27) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +885.000 405.500 m +875.000 405.500 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 755.83 411.50 Tm +(PC5\(ADC5/SCL/PCINT13\)) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 875.50 416.50 Tm +(28) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +885.000 415.500 m +875.000 415.500 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 765.74 421.50 Tm +(PC6\(RESET#/PCINT14\)) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 875.50 426.50 Tm +(29) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +885.000 425.500 m +875.000 425.500 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 782.42 431.50 Tm +(PD0\(RXD/PCINT16\)) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 875.50 436.50 Tm +(30) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +885.000 435.500 m +875.000 435.500 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 783.14 441.50 Tm +(PD1\(TXD/PCINT17\)) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 875.50 446.50 Tm +(31) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +885.000 445.500 m +875.000 445.500 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 780.00 451.50 Tm +(PD2\(INT0/PCINT18\)) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 875.50 456.50 Tm +(32) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +885.000 455.500 m +875.000 455.500 l +S +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +975.82 662.26 Td +(2.54_2x3) Tj +ET +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +987.48 672.51 Td +(ISP) Tj +ET +2 J +0 j +100 M +1.00 w +0.53 0.00 0.00 RG +[] 0 d +977.000 660.500 m +1013.000 660.500 l +1014.105 660.500 1015.000 659.605 1015.000 658.500 c +1015.000 622.500 l +1015.000 621.395 1013.895 620.500 1013.000 620.500 c +977.000 620.500 l +975.895 620.500 975.000 621.605 975.000 622.500 c +975.000 658.500 l +975.000 659.605 976.105 660.500 977.000 660.500 c +S +BT +/F1 9 Tf +9.00 TL +0.000 g +1.00 -0.00 0.00 1.00 980.00 647.50 Tm +(1) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +965.000 650.500 m +975.000 650.500 l +S +BT +/F1 9 Tf +9.00 TL +0.000 g +1.00 -0.00 0.00 1.00 1004.28 647.50 Tm +(2) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +1025.000 650.500 m +1015.000 650.500 l +S +BT +/F1 9 Tf +9.00 TL +0.000 g +1.00 -0.00 0.00 1.00 980.00 637.50 Tm +(3) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +965.000 640.500 m +975.000 640.500 l +S +BT +/F1 9 Tf +9.00 TL +0.000 g +1.00 -0.00 0.00 1.00 1004.28 637.50 Tm +(4) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +1025.000 640.500 m +1015.000 640.500 l +S +BT +/F1 9 Tf +9.00 TL +0.000 g +1.00 -0.00 0.00 1.00 980.00 627.50 Tm +(5) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +965.000 630.500 m +975.000 630.500 l +S +BT +/F1 9 Tf +9.00 TL +0.000 g +1.00 -0.00 0.00 1.00 1004.28 627.50 Tm +(6) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +1025.000 630.500 m +1015.000 630.500 l +S +BT +/F3 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 906.67 647.17 Tm +(MISO) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +955.000 650.500 m +950.000 645.500 l +935.000 645.500 l +935.000 655.500 l +950.000 655.500 l +955.000 650.500 l +S +BT +/F3 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 909.59 637.17 Tm +(SCK) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +955.000 640.500 m +950.000 635.500 l +935.000 635.500 l +935.000 645.500 l +950.000 645.500 l +955.000 640.500 l +S +BT +/F3 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 910.22 627.17 Tm +(RST) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +955.000 630.500 m +950.000 625.500 l +935.000 625.500 l +935.000 635.500 l +950.000 635.500 l +955.000 630.500 l +S +BT +/F3 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 1056.68 637.17 Tm +(MOSI) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +1035.000 640.500 m +1040.000 645.500 l +1055.000 645.500 l +1055.000 635.500 l +1040.000 635.500 l +1035.000 640.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +1035.000 600.500 m +1035.000 610.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +1026.000 600.500 m +1044.000 600.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +1029.000 598.500 m +1041.000 598.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +1032.000 596.500 m +1038.000 596.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +1034.000 594.500 m +1036.000 594.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +965.000 640.500 m +955.000 640.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +965.000 650.500 m +955.000 650.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +965.000 630.500 m +955.000 630.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +1025.000 640.500 m +1035.000 640.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +1025.000 650.500 m +1035.000 650.500 l +1035.000 670.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +1025.000 630.500 m +1035.000 630.500 l +1035.000 610.500 l +S +BT +/F3 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 1024.59 302.16 Tm +(SCK) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +1000.000 305.500 m +1005.000 310.500 l +1020.000 310.500 l +1020.000 300.500 l +1005.000 300.500 l +1000.000 305.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +1000.000 305.500 m +885.000 305.500 l +S +BT +/F3 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 416.68 302.17 Tm +(MISO) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +465.000 305.500 m +460.000 300.500 l +445.000 300.500 l +445.000 310.500 l +460.000 310.500 l +465.000 305.500 l +S +BT +/F3 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 416.67 312.17 Tm +(MOSI) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +465.000 315.500 m +460.000 310.500 l +445.000 310.500 l +445.000 320.500 l +460.000 320.500 l +465.000 315.500 l +S +BT +/F3 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 419.63 322.16 Tm +(CSN) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +465.000 325.500 m +460.000 320.500 l +445.000 320.500 l +445.000 330.500 l +460.000 330.500 l +465.000 325.500 l +S +BT +/F3 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 428.19 332.17 Tm +(CE) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +465.000 335.500 m +460.000 330.500 l +445.000 330.500 l +445.000 340.500 l +460.000 340.500 l +465.000 335.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +545.000 315.500 m +465.000 315.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +545.000 325.500 m +465.000 325.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +545.000 335.500 m +465.000 335.500 l +S +BT +/F3 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 950.22 422.17 Tm +(RST) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +925.000 425.500 m +930.000 430.500 l +945.000 430.500 l +945.000 420.500 l +930.000 420.500 l +925.000 425.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +925.000 425.500 m +885.000 425.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +495.000 475.500 m +495.000 425.500 l +545.000 425.500 l +S +1 J +1 j +1.00 w +0.20 0.80 0.20 RG +[] 0 d +541.000 449.500 m +549.000 441.500 l +549.000 449.500 m +541.000 441.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +475.000 195.500 m +475.000 205.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +466.000 195.500 m +484.000 195.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +469.000 193.500 m +481.000 193.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +472.000 191.500 m +478.000 191.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +474.000 189.500 m +476.000 189.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +545.000 435.500 m +475.000 435.500 l +475.000 205.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +950.000 195.500 m +950.000 205.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +941.000 195.500 m +959.000 195.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +944.000 193.500 m +956.000 193.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +947.000 191.500 m +953.000 191.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +949.000 189.500 m +951.000 189.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +885.000 315.500 m +915.000 315.500 l +915.000 475.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +950.000 285.500 m +950.000 335.500 l +885.000 335.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +895.000 195.500 m +895.000 205.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +886.000 195.500 m +904.000 195.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +889.000 193.500 m +901.000 193.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +892.000 191.500 m +898.000 191.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +894.000 189.500 m +896.000 189.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +885.000 345.500 m +895.000 345.500 l +895.000 205.500 l +S +1 J +1 j +1.00 w +0.20 0.80 0.20 RG +[] 0 d +881.000 399.500 m +889.000 391.500 l +889.000 399.500 m +881.000 391.500 l +S +1 J +1 j +1.00 w +0.20 0.80 0.20 RG +[] 0 d +881.000 389.500 m +889.000 381.500 l +889.000 389.500 m +881.000 381.500 l +S +1 J +1 j +1.00 w +0.20 0.80 0.20 RG +[] 0 d +881.000 359.500 m +889.000 351.500 l +889.000 359.500 m +881.000 351.500 l +S +1 J +1 j +1.00 w +0.20 0.80 0.20 RG +[] 0 d +881.000 329.500 m +889.000 321.500 l +889.000 329.500 m +881.000 321.500 l +S +1 J +1 j +1.00 w +0.20 0.80 0.20 RG +[] 0 d +541.000 399.500 m +549.000 391.500 l +549.000 399.500 m +541.000 391.500 l +S +1 J +1 j +1.00 w +0.20 0.80 0.20 RG +[] 0 d +541.000 389.500 m +549.000 381.500 l +549.000 389.500 m +541.000 381.500 l +S +1 J +1 j +1.00 w +0.20 0.80 0.20 RG +[] 0 d +541.000 379.500 m +549.000 371.500 l +549.000 379.500 m +541.000 371.500 l +S +1 J +1 j +1.00 w +0.20 0.80 0.20 RG +[] 0 d +541.000 369.500 m +549.000 361.500 l +549.000 369.500 m +541.000 361.500 l +S +1 J +1 j +1.00 w +0.20 0.80 0.20 RG +[] 0 d +541.000 359.500 m +549.000 351.500 l +549.000 359.500 m +541.000 351.500 l +S +1 J +1 j +1.00 w +0.20 0.80 0.20 RG +[] 0 d +541.000 349.500 m +549.000 341.500 l +549.000 349.500 m +541.000 341.500 l +S +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +1009.00 212.88 Td +(LED-R) Tj +ET +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +1009.01 222.38 Td +(LED) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +1.00 0.00 0.00 rg +[] 0 d +984.000 230.500 m +990.000 220.500 l +997.000 230.500 l +h +B +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +1.00 0.00 0.00 rg +[] 0 d +998.000 220.500 m +982.000 220.500 l +B +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +0.53 0.00 0.00 rg +[] 0 d +1000.000 220.500 m +1004.000 216.500 l +B +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +0.53 0.00 0.00 rg +[] 0 d +996.000 216.500 m +1000.000 212.500 l +B +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +1.00 0.00 0.00 rg +[] 0 d +1007.000 213.500 m +1005.000 217.500 l +1003.000 215.500 l +h +B +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +1.00 0.00 0.00 rg +[] 0 d +1003.000 209.500 m +1001.000 213.500 l +999.000 211.500 l +h +B +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +990.000 245.500 m +990.000 230.500 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +990.000 205.500 m +990.000 220.500 l +S +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +997.00 252.88 Td +(100) Tj +ET +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +997.00 262.38 Td +(R2) Tj +ET +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +990.000 250.500 m +985.000 253.500 l +S +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +995.000 258.500 m +985.000 263.500 l +S +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +985.000 253.500 m +995.000 258.500 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +990.000 245.500 m +990.000 250.500 l +S +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +985.000 272.500 m +995.000 277.500 l +S +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +985.000 263.500 m +995.000 267.500 l +S +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +995.000 267.500 m +985.000 272.500 l +S +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +995.000 277.500 m +990.000 280.500 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +990.000 285.500 m +990.000 280.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +990.000 195.500 m +990.000 205.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +981.000 195.500 m +999.000 195.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +984.000 193.500 m +996.000 193.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +987.000 191.500 m +993.000 191.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +989.000 189.500 m +991.000 189.500 l +S +1 J +1 j +1.00 w +0.20 0.80 0.20 RG +[] 0 d +881.000 439.500 m +889.000 431.500 l +889.000 439.500 m +881.000 431.500 l +S +1 J +1 j +1.00 w +0.20 0.80 0.20 RG +[] 0 d +881.000 449.500 m +889.000 441.500 l +889.000 449.500 m +881.000 441.500 l +S +BT +/F3 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 440.82 452.17 Tm +(IRQ) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +485.000 455.500 m +480.000 450.500 l +465.000 450.500 l +465.000 460.500 l +480.000 460.500 l +485.000 455.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +545.000 455.500 m +485.000 455.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +545.000 415.500 m +475.000 415.500 l +S +1 J +1 j +1.00 w +0.20 0.80 0.20 RG +[] 0 d +881.000 419.500 m +889.000 411.500 l +889.000 419.500 m +881.000 411.500 l +S +1 J +1 j +1.00 w +0.20 0.80 0.20 RG +[] 0 d +881.000 409.500 m +889.000 401.500 l +889.000 409.500 m +881.000 401.500 l +S +BT +/F3 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 950.22 452.17 Tm +(INT0) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +925.000 455.500 m +930.000 460.500 l +945.000 460.500 l +945.000 450.500 l +930.000 450.500 l +925.000 455.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +885.000 455.500 m +925.000 455.500 l +S +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +559.05 608.50 Td +(10k) Tj +ET +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +559.05 617.50 Td +(R3) Tj +ET +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +550.000 600.500 m +553.000 605.500 l +S +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +558.000 595.500 m +563.000 605.500 l +S +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +553.000 605.500 m +558.000 595.500 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +545.000 600.500 m +550.000 600.500 l +S +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +572.000 605.500 m +577.000 595.500 l +S +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +563.000 605.500 m +567.000 595.500 l +S +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +567.000 595.500 m +572.000 605.500 l +S +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +577.000 595.500 m +580.000 600.500 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +585.000 600.500 m +580.000 600.500 l +S +BT +/F3 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 620.22 597.17 Tm +(INT0) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +595.000 600.500 m +600.000 605.500 l +615.000 605.500 l +615.000 595.500 l +600.000 595.500 l +595.000 600.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +535.000 600.500 m +545.000 600.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +585.000 600.500 m +595.000 600.500 l +S +BT +/F3 12 Tf +12.00 TL +0.000 g +1.00 -0.00 0.00 1.00 532.66 701.50 Tm +(VCC) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +545.000 695.500 m +545.000 685.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +540.000 695.500 m +550.000 695.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +535.000 620.500 m +545.000 620.500 l +545.000 685.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +455.000 580.500 m +455.000 590.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +446.000 580.500 m +464.000 580.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +449.000 578.500 m +461.000 578.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +452.000 576.500 m +458.000 576.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +454.000 574.500 m +456.000 574.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +465.000 600.500 m +455.000 600.500 l +455.000 590.500 l +S +BT +/F3 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 347.21 605.50 Tm +(PAD1) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +395.000 610.500 m +390.000 605.500 l +375.000 605.500 l +375.000 615.500 l +390.000 615.500 l +395.000 610.500 l +S +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +419.05 618.50 Td +(100) Tj +ET +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +419.05 627.50 Td +(R4) Tj +ET +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +410.000 610.500 m +413.000 615.500 l +S +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +418.000 605.500 m +423.000 615.500 l +S +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +413.000 615.500 m +418.000 605.500 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +405.000 610.500 m +410.000 610.500 l +S +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +432.000 615.500 m +437.000 605.500 l +S +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +423.000 615.500 m +427.000 605.500 l +S +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +427.000 605.500 m +432.000 615.500 l +S +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +437.000 605.500 m +440.000 610.500 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +445.000 610.500 m +440.000 610.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +405.000 610.500 m +395.000 610.500 l +S +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +433.52 647.16 Td +(1M) Tj +ET +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +433.52 656.17 Td +(R5) Tj +ET +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +455.000 670.500 m +460.000 667.500 l +S +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +450.000 662.500 m +460.000 657.500 l +S +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +460.000 667.500 m +450.000 662.500 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +455.000 675.500 m +455.000 670.500 l +S +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +460.000 648.500 m +450.000 643.500 l +S +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +460.000 657.500 m +450.000 653.500 l +S +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +450.000 653.500 m +460.000 648.500 l +S +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +450.000 643.500 m +455.000 640.500 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +455.000 635.500 m +455.000 640.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +465.000 610.500 m +455.000 610.500 l +455.000 635.500 l +S +BT +/F3 12 Tf +12.00 TL +0.000 g +1.00 -0.00 0.00 1.00 442.66 701.50 Tm +(VCC) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +455.000 695.500 m +455.000 685.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +450.000 695.500 m +460.000 695.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +455.000 685.500 m +455.000 675.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +465.000 620.500 m +455.000 620.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +445.000 610.500 m +455.000 610.500 l +S +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +820.00 608.25 Td +(0.1u) Tj +ET +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +820.01 617.25 Td +(C7) Tj +ET +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +802.000 622.500 m +818.000 622.500 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +810.000 630.500 m +810.000 640.500 l +S +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +810.000 610.500 m +810.000 618.500 l +S +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +818.000 618.500 m +802.000 618.500 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +810.000 610.500 m +810.000 600.500 l +S +1 J +1 j +1.00 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +810.000 622.500 m +810.000 630.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +810.000 570.500 m +810.000 580.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +801.000 570.500 m +819.000 570.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +804.000 568.500 m +816.000 568.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +807.000 566.500 m +813.000 566.500 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +809.000 564.500 m +811.000 564.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +810.000 600.500 m +810.000 580.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +780.000 650.500 m +780.000 660.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +780.000 670.500 m +780.000 660.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +780.000 720.500 m +780.000 710.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +770.000 660.500 m +780.000 660.500 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +780.000 660.500 m +810.000 660.500 l +810.000 640.500 l +S +0.80 0.00 0.00 rg +992.50 305.50 m 992.50 306.88 991.38 308.00 990.00 308.00 c +988.62 308.00 987.50 306.88 987.50 305.50 c +987.50 304.12 988.62 303.00 990.00 303.00 c +991.38 303.00 992.50 304.12 992.50 305.50 c +f +0.80 0.00 0.00 rg +917.50 315.50 m 917.50 316.88 916.38 318.00 915.00 318.00 c +913.62 318.00 912.50 316.88 912.50 315.50 c +912.50 314.12 913.62 313.00 915.00 313.00 c +916.38 313.00 917.50 314.12 917.50 315.50 c +f +0.80 0.00 0.00 rg +477.50 415.50 m 477.50 416.88 476.38 418.00 475.00 418.00 c +473.62 418.00 472.50 416.88 472.50 415.50 c +472.50 414.12 473.62 413.00 475.00 413.00 c +476.38 413.00 477.50 414.12 477.50 415.50 c +f +0.80 0.00 0.00 rg +497.50 425.50 m 497.50 426.88 496.38 428.00 495.00 428.00 c +493.62 428.00 492.50 426.88 492.50 425.50 c +492.50 424.12 493.62 423.00 495.00 423.00 c +496.38 423.00 497.50 424.12 497.50 425.50 c +f +0.80 0.00 0.00 rg +532.50 405.50 m 532.50 406.88 531.38 408.00 530.00 408.00 c +528.62 408.00 527.50 406.88 527.50 405.50 c +527.50 404.12 528.62 403.00 530.00 403.00 c +531.38 403.00 532.50 404.12 532.50 405.50 c +f +0.80 0.00 0.00 rg +157.50 410.50 m 157.50 411.88 156.38 413.00 155.00 413.00 c +153.62 413.00 152.50 411.88 152.50 410.50 c +152.50 409.12 153.62 408.00 155.00 408.00 c +156.38 408.00 157.50 409.12 157.50 410.50 c +f +0.80 0.00 0.00 rg +172.50 670.50 m 172.50 671.88 171.38 673.00 170.00 673.00 c +168.62 673.00 167.50 671.88 167.50 670.50 c +167.50 669.12 168.62 668.00 170.00 668.00 c +171.38 668.00 172.50 669.12 172.50 670.50 c +f +0.80 0.00 0.00 rg +172.50 600.50 m 172.50 601.88 171.38 603.00 170.00 603.00 c +168.62 603.00 167.50 601.88 167.50 600.50 c +167.50 599.12 168.62 598.00 170.00 598.00 c +171.38 598.00 172.50 599.12 172.50 600.50 c +f +0.80 0.00 0.00 rg +782.50 660.50 m 782.50 661.88 781.38 663.00 780.00 663.00 c +778.62 663.00 777.50 661.88 777.50 660.50 c +777.50 659.12 778.62 658.00 780.00 658.00 c +781.38 658.00 782.50 659.12 782.50 660.50 c +f +0.80 0.00 0.00 rg +457.50 620.50 m 457.50 621.88 456.38 623.00 455.00 623.00 c +453.62 623.00 452.50 621.88 452.50 620.50 c +452.50 619.12 453.62 618.00 455.00 618.00 c +456.38 618.00 457.50 619.12 457.50 620.50 c +f +0.80 0.00 0.00 rg +457.50 610.50 m 457.50 611.88 456.38 613.00 455.00 613.00 c +453.62 613.00 452.50 611.88 452.50 610.50 c +452.50 609.12 453.62 608.00 455.00 608.00 c +456.38 608.00 457.50 609.12 457.50 610.50 c +f +0.80 0.00 0.00 rg +782.50 650.50 m 782.50 651.88 781.38 653.00 780.00 653.00 c +778.62 653.00 777.50 651.88 777.50 650.50 c +777.50 649.12 778.62 648.00 780.00 648.00 c +781.38 648.00 782.50 649.12 782.50 650.50 c +f +endstream +endobj +1 0 obj +<> +endobj +5 0 obj +<< +/Descent -209 +/CapHeight 727 +/StemV 0 +/Type /FontDescriptor +/Flags 32 +/FontBBox [-559 -303 1446 1050] +/FontName /Verdana +/ItalicAngle 0 +/Ascent 1005 +>> +endobj +6 0 obj +<> +endobj +7 0 obj +<< +/Descent -325 +/CapHeight 500 +/StemV 80 +/Type /FontDescriptor +/Flags 32 +/FontBBox [-665 -325 2000 1006] +/FontName /Arial +/ItalicAngle 0 +/Ascent 1006 +>> +endobj +8 0 obj +<> +endobj +9 0 obj +<< +/Type /Font +/BaseFont /Times-Roman +/Subtype /Type1 +/Encoding /WinAnsiEncoding +/FirstChar 32 +/LastChar 255 +>> +endobj +2 0 obj +<< +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << +/F1 6 0 R +/F2 8 0 R +/F3 9 0 R +>> +/XObject << +>> +>> +endobj +10 0 obj +<< +/Producer (jsPDF 0.0.0) +/CreationDate (D:20220122090451+03'00') +>> +endobj +11 0 obj +<< +/Type /Catalog +/Pages 1 0 R +/OpenAction [3 0 R /FitH null] +/PageLayout /OneColumn +>> +endobj +xref +0 12 +0000000000 65535 f +0000062143 00000 n +0000064764 00000 n +0000000015 00000 n +0000000125 00000 n +0000062200 00000 n +0000062370 00000 n +0000063424 00000 n +0000063593 00000 n +0000064637 00000 n +0000064888 00000 n +0000064974 00000 n +trailer +<< +/Size 12 +/Root 11 0 R +/Info 10 0 R +/ID [ <46D3E009DDD5F3814778C6543C7C8C2D> <46D3E009DDD5F3814778C6543C7C8C2D> ] +>> +startxref +65078 +%%EOF \ No newline at end of file diff --git a/platformio.ini b/platformio.ini new file mode 100644 index 0000000..cb87b44 --- /dev/null +++ b/platformio.ini @@ -0,0 +1,137 @@ +[env:ATmega168] +platform = atmelavr +board = ATmega168 +board_build.mcu = atmega168 +board_build.f_cpu = 8000000L +framework = arduino +upload_protocol = usbasp +build_flags = + -D ALARM=1 + -D DRY=0 + -D portUSE_WDTO=WDTO_1S + -D WATER_LEAKAGE=5 + -D ID=$UNIX_TIME +board_fuses.hfuse = 0xDE +board_fuses.lfuse = 0xE2 +board_fuses.efuse = 0x07 +upload_flags = + -Pusb + -e +lib_deps = + feilipu/FreeRTOS@^10.5.0-0 + nrf24/RF24@^1.4.5 + +[env:ATmega168P] +platform = atmelavr +board = ATmega168P +board_build.mcu = atmega168p +board_build.f_cpu = 8000000L +framework = arduino +upload_protocol = usbasp +build_flags = + -D ALARM=1 + -D DRY=0 + -D portUSE_WDTO=WDTO_1S + -D WATER_LEAKAGE=5 + -D ID=$UNIX_TIME +board_fuses.hfuse = 0xDE +board_fuses.lfuse = 0xE2 +board_fuses.efuse = 0x07 +upload_flags = + -Pusb + -e +lib_deps = + feilipu/FreeRTOS@^10.5.0-0 + nrf24/RF24@^1.4.5 + +[env:ATmega168PB] +platform = atmelavr +board = ATmega168PB +board_build.mcu = atmega168pb +board_build.f_cpu = 8000000L +framework = arduino +upload_protocol = usbasp +build_flags = + -D ALARM=1 + -D DRY=0 + -D portUSE_WDTO=WDTO_1S + -D WATER_LEAKAGE=5 + -D ID=$UNIX_TIME +board_fuses.hfuse = 0xDE +board_fuses.lfuse = 0xE2 +board_fuses.efuse = 0x07 +upload_flags = + -Pusb + -e +lib_deps = + feilipu/FreeRTOS@^10.5.0-0 + nrf24/RF24@^1.4.5 + +[env:ATmega328] +platform = atmelavr +board = ATmega328 +board_build.mcu = atmega328 +board_build.f_cpu = 8000000L +framework = arduino +upload_protocol = usbasp +build_flags = + -D ALARM=1 + -D DRY=0 + -D portUSE_WDTO=WDTO_1S + -D WATER_LEAKAGE=5 + -D ID=$UNIX_TIME +board_fuses.hfuse = 0xDE +board_fuses.lfuse = 0xE2 +board_fuses.efuse = 0x07 +upload_flags = + -Pusb + -e +lib_deps = + feilipu/FreeRTOS@^10.5.0-0 + nrf24/RF24@^1.4.5 + +[env:ATmega328P] +platform = atmelavr +board = ATmega328P +board_build.mcu = atmega328p +board_build.f_cpu = 8000000L +framework = arduino +upload_protocol = usbasp +build_flags = + -D ALARM=1 + -D DRY=0 + -D portUSE_WDTO=WDTO_1S + -D WATER_LEAKAGE=5 + -D ID=$UNIX_TIME +board_fuses.hfuse = 0xDE +board_fuses.lfuse = 0xE2 +board_fuses.efuse = 0x07 +upload_flags = + -Pusb + -e +lib_deps = + feilipu/FreeRTOS@^10.5.0-0 + nrf24/RF24@^1.4.5 + +[env:ATmega328PB] +platform = atmelavr +board = ATmega328PB +board_build.mcu = atmega328pb +board_build.f_cpu = 8000000L +framework = arduino +upload_protocol = usbasp +build_flags = + -D ALARM=1 + -D DRY=0 + -D portUSE_WDTO=WDTO_1S + -D WATER_LEAKAGE=5 + -D ID=$UNIX_TIME +board_fuses.hfuse = 0xDE +board_fuses.lfuse = 0xE2 +board_fuses.efuse = 0x07 +upload_flags = + -Pusb + -e +lib_deps = + feilipu/FreeRTOS@^10.5.0-0 + nrf24/RF24@^1.4.5 \ No newline at end of file diff --git a/src/main.cpp b/src/main.cpp new file mode 100644 index 0000000..ed3e689 --- /dev/null +++ b/src/main.cpp @@ -0,0 +1,104 @@ +#include "Arduino.h" +#include "Arduino_FreeRTOS.h" +#include "RF24.h" +#include "avr/interrupt.h" +#include "semphr.h" + +typedef struct +{ + int16_t sensor_id{0}; + int16_t sensor_type{0}; + int16_t value_1{0}; + int16_t value_2{0}; + int16_t value_3{0}; + int16_t value_4{0}; + int16_t value_5{0}; +} transmitted_data_t; + +void sendBatteryLevelCharge(void *pvParameters); +void sendAlarmStatus(void *pvParameters); +float getBatteryLevelCharge(void); + +RF24 radio(9, 10); +TaskHandle_t xSendBatteryLevelCharge; + +void setup() +{ + EICRA |= (1 << ISC01) | (1 << ISC00); + EIMSK |= (1 << INT0); + ADCSRA &= ~(1 << ADEN); + radio.begin(); + radio.setChannel(120); + radio.setDataRate(RF24_250KBPS); + radio.setPALevel(RF24_PA_MAX); + radio.setPayloadSize(14); + radio.setAddressWidth(3); + radio.setCRCLength(RF24_CRC_8); + radio.setRetries(15, 15); + radio.openWritingPipe(0xDDEEFF); + radio.powerDown(); + xTaskCreate(sendBatteryLevelCharge, "Send Battery Level Charge", configMINIMAL_STACK_SIZE, NULL, 1, &xSendBatteryLevelCharge); +} + +void loop() +{ + set_sleep_mode(SLEEP_MODE_PWR_DOWN); + portENTER_CRITICAL(); + sleep_enable(); + portEXIT_CRITICAL(); + sleep_cpu(); + sleep_reset(); +} + +void sendBatteryLevelCharge(void *pvParameters) +{ + (void)pvParameters; + for (;;) + { + transmitted_data_t sensor{abs((int16_t)ID), WATER_LEAKAGE}; + sensor.value_1 = getBatteryLevelCharge() * 100; + sensor.value_2 = DRY; + radio.powerUp(); + radio.flush_tx(); + radio.write(&sensor, sizeof(transmitted_data_t)); + radio.powerDown(); + vTaskDelay(3600); + } + vTaskDelete(NULL); +} + +void sendAlarmStatus(void *pvParameters) +{ + (void)pvParameters; + for (;;) + { + transmitted_data_t sensor{abs((int16_t)ID), WATER_LEAKAGE}; + sensor.value_2 = ALARM; + radio.powerUp(); + radio.flush_tx(); + radio.write(&sensor, sizeof(transmitted_data_t)); + radio.powerDown(); + vTaskDelay(60); + } + vTaskDelete(NULL); +} + +float getBatteryLevelCharge() +{ + ADMUX = (1 << REFS0) | (1 << MUX3) | (1 << MUX2) | (1 << MUX1); + ADCSRA |= (1 << ADEN); + delay(10); + ADCSRA |= (1 << ADSC); + while (bit_is_set(ADCSRA, ADSC)) + ; + ADCSRA &= ~(1 << ADEN); + float value = ((1024 * 1.1) / (ADCL + ADCH * 256)); + return value; +} + +ISR(INT0_vect) +{ + cli(); + vTaskDelete(xSendBatteryLevelCharge); + xTaskCreate(sendAlarmStatus, "Send Alarm Status", configMINIMAL_STACK_SIZE, NULL, 1, NULL); +} \ No newline at end of file