Мазмұны:

Arduino сорғы үнемдегіш: 3 қадам
Arduino сорғы үнемдегіш: 3 қадам

Бейне: Arduino сорғы үнемдегіш: 3 қадам

Бейне: Arduino сорғы үнемдегіш: 3 қадам
Бейне: Энкодер + arduino - вращение с нажатием, нажатие, длинное нажатие и вращение без нажатия. 2024, Шілде
Anonim
Arduino сорғы үнемдегіші
Arduino сорғы үнемдегіші
Arduino сорғы үнемдегіші
Arduino сорғы үнемдегіші

Қыстың қатал күнінде әйелім екеуміз қонақ бөлмеде кітап оқыдық, ол маған қарап, «бұл не дыбыс?» Үйде бірдеңе тұрақты болып тұрды, біз білмедік деп ойладым, мен тергеу үшін төменге түстім. Белгілі болғандай, менің жертөледегі сорғыға арналған сыртқы су шығатын жер қатып қалған, ал сорғы сорғы үнемі мүмкін емес нәрсені жасау үшін жұмыс істеп, қатты қызып кеткен.

Мен шлангты бөлшектеп, оны еріткен кезде, бұл менің сорғымды бақылайтын схеманы құруға және егер бұл болашақта қайталанатын болса, оны өшіруге, оның күйіп кетуіне жол бермеуге тамаша мүмкіндік болар деп ойладым. Бір айлық зерттеулерден, бөлшектерге тапсырыс беруден және тестілеуден кейін Arduino Pump Saver пайда болды.

Қосылған Arduino эскизі «PumpSaver.ino» сорғыдан алынатын токты бақылауға арналған және егер ол 1 ампуттан бір минуттан артық болса, реле сорғыны тоқтатады, жарық диоды жанады бір нәрсе дұрыс емес екенін хабарлау үшін әр 5 минут сайын бекітілген динамиктен ойнайды.

Осы кезде мен барлық оқырмандарға ескерткім келеді, егер бірінші кезекте істен шыққан жағдайда резервтік сорғы орнатылған болса, оны өз қуатымен қамтамасыз етеді (шахта - бұл батареяның резервтік блогы). Жүйенің өзінен бірдеңе дұрыс болмаған жағдайда жертөлеңіздің су басуын қаламайтыныңыз анық

Жабдықтар

1 x Arduino Uno (мен Uno R3 қолдандым) және оны іске қосу үшін қуат көзі

1 x 5в релелік қосқыш модулі (jqc-3ff-s-z)

1 x 4N36 транзисторлы оптотұғғыш, оны қолдау үшін IC розеткасы

1 x ACS712 ток сенсорлық модулі

1 x 8 Ом динамигі (және гриль қақпағы, егер сіз оны қабырғаға орнатқыңыз келсе)

470 Ом резисторы бар 1 x жарық диоды (егер жүйенің өшуінің визуалды индикаторы қажет болса)

шағын баспа схемасының жобалық тақтасы

жоба қорабы

динамик сымы

Менің PumpSaver.ino сценарийі!

кернеу жолағы (ұсынылады, бірақ міндетті емес)

1 -қадам:.ino сценарийін Arduino Uno R3 -ке жіберіңіз

Arduino IDE бағдарламалық жасақтамасын қолдана отырып, бекітілген PumpSaver.ino эскизін Arduino Uno R3 -ке жіберіңіз. Қосылымға қатысты кез келген мәселелерді Arduino веб -сайтынан қараңыз.

2 -қадам: Схема

Схемалық
Схемалық
Схемалық
Схемалық

Осы схемаға сәйкес, осы тізбектің сымдарын аяқтаңыз, оны сіздің қоршауыңызбен жұмыс істейтін етіп орнатыңыз. Мен БҰҰ -ның жанында хоббиді басып шығаратын тақтаны және бірнеше ұзартқыш сымның ұштарын қолдандым. Барлық компоненттерді Ebay немесе Amazon -да оңай табуға болады.

4N36 опто-транзисторы қажет, себебі бұл реле модульдерінің кірісі Arduino сандық шығысы төмен болса да іске қосылады. Негізінде біз өте сезімтал реле модулінің кіріс түйреуішін Arduino цифрлық түйреуішінен 10 ажыратамыз, оны оптикалық басқарылатын транзистор арқылы жіберіп, 10-шы істікшеден береміз.

Светодиод туралы ескерту: жарықдиодты Arduino сандық шығыс түйреуіштеріне тікелей қоспаңыз - резисторды пайдаланғаныңызға көз жеткізіңіз. Жарықдиодты Arduino UNO -ны зақымдайды.

Ағымдағы модульді таңдамас бұрын сорғы тартатын токты анықтағаныңызға көз жеткізіңіз. Шахта 30 амперде бағаланады, бұл менің су асты сорғыма жеткілікті. Егер сіз Arduino эскизін шолсаңыз, онда оның сенсоры 20 амперлік модель болса, mVperAmp айнымалысын өзгерту туралы түсініктеме бар екенін көресіз.

Эскиз сонымен қатар компьютерге қосылған кезде тексергіңіз келсе, деректерді сериялық мониторға береді.

3 -қадам: Жинауды және тестілеуді аяқтаңыз

Жинауды және тестілеуді аяқтаңыз
Жинауды және тестілеуді аяқтаңыз
Жинауды және тестілеуді аяқтаңыз
Жинауды және тестілеуді аяқтаңыз

Жинауды аяқтау үшін мен жүйені жеткізу үшін кернеу жолағын орнатуды таңдадым. Біздің аймақта электр энергиясы әрдайым сенімді бола бермейді, сондықтан мен өкініштен гөрі қауіпсіз болар еді деп ойладым.

Ақырғы жанасу үшін мен 8 Ом динамигіме арналған кішкене динамикке арналған грильге тапсырыс бердім және оны тұрғын үйдің қабырғасына қойдым. Құрылғыны тексеру үшін мен портативті жылытқышты алып, оны қостым, ол бір минуттан артық жұмыс істемей қалды. Жүйе жобаланғандай жұмыс істеді, жылытқышты ажыратып, уақыт шегінен асып кетті деп мені алаңдатты.

ЕСКЕРТПЕ: Эскизді Arduino IDE бағдарламалық жасақтамасында өңдеуге болады, ол жұмыс уақытын ұзартуға мүмкіндік береді, бірақ сіздің сорғы сорғышы әдетте су деңгейін төмендетеді. Мен үшін бұл бір минуттан аспады, бірақ сіздікі басқаша болуы мүмкін.

Ұсынылған: