Ага с этим вроде все понятно. Еще такой момент,на выходе трансформатора 4в так и оставить? или понизить то 2в ?
Да, можно оставить. Если понизить, то придется все (оба) лимита в два раза уменьшать. А зачем? Запас есть по входу, все нормально.
Завтра найду Латр и установлю нужные наприжения,а то сейчас сложно выставить их,напряжения в сети прыгает и сложно выставить. Есть еще один вопрос могу ли я код ардуино перенести в например в Аттини13? что бы можно развезти платку и уменьшить размеры соборного устройства. Вам отдельное спасибо за то что помогли мне,о результатах отпишу сюда что получилось.
По поводу подключения всей схемы,так что бы уже все закрепить,собрал все по вашей схеме, с плюса конденсатора взял к ардуино к входу А0 а с минуса конденсатора на минус ардуинки,потом подключил релейный модуль плюс релейного модуля на плюс ардуино и также минус,и сигнальный вывод релейного модуля подключил на выход ардуинки на пин 12 и конечно в коде переназначил тоже на 12.
Onkel привет,достал латр,выставил 170в на нем, в программе вот тут прописал вот так if(sensorValue>700 это для 170в,на 170в реагирует то есть понизил до 170в реле размыкается нет питания на нем,но вот с повышены напряжением не как не получается вот тут sensorValue<800) прописывал разные значения но толку нет,то есть выставил 240в и прописывал разные значения но реле все равно включено место та во что бы отключится,подскажите что не так,спасибо. Вот фото на первом фото это питания выход с трансформатора,а на втором это питание сети.
Привет,не совсем понял вас как эту таблицу составить,объясните пожалуйста как.. Вот подумал может эти значения Value сделать раздельными для 240в отдельно,для 170в отдельно и для 220в отдельно,а то получается если 170 срабатывает то для высокого не срабатывает,такое ощущение что это строка if (sensorValue>700 || sensorValue<800) только для одного значения 170в,просто не совсем понятно как может значения Value>700 знать что это скажем например 170в?где можно почитать про эти значения что бы понять как работает весь этот алгоритм,я если честно не пойму что за что отвечает а именно вот это (Value>700) .Я думал что нужно программе например так прописать,если на А0 выше чем 4в то это 240в и реле отключено,потом если ниже 4в на трансформаторе то тоже отключено ,а если 220в то реле включено,вот я и думал что нужно работать именно что на выходе трансформатора и это питание туда писать в явном виде,спасибо,возможно я чушь написал если что не пинать,просто хочу разобраться и понять.
так попробуйте , у вас просто макс и мин попутались, вот должно с таким работать if(sensorValue>800 || sensorValue<700)
Так вот именно что так тоже пробовал. Скажите а может нужна калибровка какая та перед тем как будет измерять значения на А0 ? вот тут читал статью но не совсем понятно. https://www.arduino.cc/en/tutorial/calibration
про таблицу- даете 150 В и смотрите по монитору величину sensorValue и в таблицу ее и т.д., потом по таблице посмотрите какие нужно выставить пределы в if()
Вот это при 170в 879 894 889 887 886 883 881 877 875 873 870 868 865 862 860 856 854 851 849 846 844 840 839 836 834 831 829 826 824 823 819 817 814 812 808 806 803 801 799 797 795 795 797 797 801 806 812 816 823 829 835 841 847 852 860 867 872 878 883 889 894 899 902 906 906 908 906 907 904 899 896 892 890 887 885 881 879 875 872 871 869 866 863 860 858 854 853 850 847 845 842 841 840 836 834 832 829 826 825 822 820 818 815 813 810 809 805 803 801 798 795 796 795 795 797 800 805 809 814 821 826 832 839 845 847 854 861 868 875 880 887 892 894 900 904 906 908 909 905 905 902 898 895 893 890 887 884 881 880 877 874 871 869 867 864 861 859 856 854 852 850 848 845 844 840 837 835 833 831 827 825 819 817 816 814 811 810 806 803 801 798 797 794 795 795 797 802 807 810 815 822 827 833 842 848 854 862 867 874 880 886 892 896 900 903 907 908 908 909 906 903 899 896 893 890 887 884 882 878 876 874 871 868 866 863 861 859 857 855 851 848 845 843 841 838 834 832 830 828 825 823 820 817 816 813 811 807 802 800 799 797 797 797 797 800 803 810 814 820 Это при 250в 945 962 960 957 953 950 946 943 940 937 935 931 930 925 921 918 914 911 908 906 900 899 895 891 888 887 885 885 885 886 889 894 901 907 915 923 932 939 949 956 962 969 978 985 991 997 1001 1004 1005 1003 1001 995 991 987 984 980 979 975 971 967 964 959 955 951 948 946 943 939 937 932 931 926 923 919 916 914 911 906 903 898 895 892 890 888 885 884 885 885 889 894 899 906 913 922 929 936 946 955 960 968 976 984 989 996 1001 1002 1005 1004 1000 995 990 986 984 981 976 972 967 966 963 960 956 952 948 947 942 938 935 931 929 926 922 920 916 912 909 907 903 897 893 891 887 886 885 884 881 884 887 891 897 903 910 917 927 933 943 948 957 964 971 977 986 991 996 999 1003 1004 1003 999 996 992 988 985 981 976 973 970 965 963 960 957 952 950 946 946 939 937 935 930 927 923 921 918 913 912 909 905 902 898 895 892 889 886 884 882 882 881 883 886 890 895 903 910 916 925 932 940 949 955 964 970 979 984 990 995 997 1001 1002 1002 998 995 991 987 985 981 977 973 970 967 963 960 957 953 950 947 944 941 938 935 933 928 926 923 920 916 914 912 908 907 902 901 896 894 891 889 885 884 882 881 882 883 886 891 897 902 908 917 924 932 940 947 954 961 971 978 983 990 994 998 1001 1003 1005 1000 997 992 989 987 982 978 975 971 969 964 961 а это при 220в 850 877 881 884 886 888 887 887 886 884 882 879 877 873 869 867 865 861 858 853 851 850 846 844 843 838 835 834 831 828 825 822 821 818 816 813 810 807 804 800 798 796 794 791 788 786 783 782 780 781 779 780 784 786 790 796 803 809 815 821 828 833 839 844 851 856 864 869 874 878 881 885 886 886 886 883 881 879 874 872 868 866 861 859 857 854 851 848 845 843 839 839 835 832 828 824 822 821 818 816 814 811 808 805 802 800 798 794 791 789 787 785 782 780 780 779 779 782 786 790 796 801 807 815 821 827 835 841 849 854 860 865 870 874 880 883 883 885 885 884 882 880 875 871 870 866 865 861 859 856 854 849 846 844 841 839 837 834 830 828 825 823 819 816 813 810 805 803 800 797 794 791 789 786 783 780 779 779 778 779 778 781 786 792 796 802 808 814 822 827 832 840 846 852 857 864 869 873 875 880 881 881 881 880 877 874 870 867 865 863 859 856 854 850 848 845 842 840 835 834 831 829 825 822 820 817 814 811 809 806 804 801 799 795 794 792 789 787 784 781 780 778 776 778 776 778 781 784 791 795 801 805 813 818 824 830 839 844 849 854 862 867 870 874 877 880 882 Прописал так if(sensorValue>900 || sensorValue<1050) но толку нету.
так у вас не фильтруется, надо постоянную времени увеличить в фильтре. Потом снимите данные и посмотрите на графике.не будет ли видно остатки 50 Гц. Пока их видно, и поэтому у вас не получается
Получается надо добавить конденсатор на выходе? если можно чуть по подробней,а как увидеть на графике 50Гц? внизу на самом графике это что?
Походу приехала UNO Atmega328 горячая,и видимо подпалил,каким боком на аналоговом в ходе оказалось большое питания не пойму,все Atmega идет на мусор ,завтра за новой Аtmega.