Мазмұны:

Әр әдебиет санайды! Arduino су дозаторы «Қалқан»: 7 қадам (суреттермен)
Әр әдебиет санайды! Arduino су дозаторы «Қалқан»: 7 қадам (суреттермен)

Бейне: Әр әдебиет санайды! Arduino су дозаторы «Қалқан»: 7 қадам (суреттермен)

Бейне: Әр әдебиет санайды! Arduino су дозаторы «Қалқан»: 7 қадам (суреттермен)
Бейне: Leslie Kean on David Grusch (UFO Whistleblower): Non-Human Intelligence, Recovered UFOs, UAP, & more 2024, Қараша
Anonim
Image
Image
Материалдар
Материалдар

Сәлем! Бұл нұсқаулықпен сіз судың қажетті мөлшерін бере аласыз. Жүйе мл мен L -де жұмыс істей алады. Біз Arduino UNO, су мөлшерін есептеу үшін шығын өлшегішті, күйді көрсету үшін СКД, параметрлерді өзгерту үшін түймелерді және электромагниттік клапанды іске қосу үшін релені қолданамыз.

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

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

Егер сіз ешқашан ПХД жасамаған болсаңыз, мүмкін бұл жақсы уақыт. Бұл оңай, сіз тек қатысатын элементтермен абай болуыңыз керек. Мен ПХД үшін жылдам нұсқаулық жасадым. Егер сізге қосымша мәліметтер қажет болса, сіз осы бетте жақсы оқулықтарды таба аласыз.

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

Видеоны қараңыз!

1 -қадам: материалдар

ПХД

-Минималды 13x10 см бір жақ тақтай (шыны талшық ұсынылады)

-Тегіс хлорид

-Пластикалық контейнер

-Пластикалық қолғаптар

-Жылу тасымалдау қағазы (сары түсті)

Темір (жылу беру үшін)

-Дәнекерленген темір, дәнекерлеу сымы, жылтыратқыш

-Бұрғылау, 1 мм бұрғылау

Электроника

-Ардуино БҰҰ

-СКД 16х2

-Су шығыны өлшегіш (мен YF-S201 қолданамын)

-10K резисторлары x 8

-1K резистор

-10 мың тримпот

-x 8 түймелерін басыңыз

-Бір жолды еркек түзу түйреуіштер x 21 істікшелі

-Бір жолды қисық түйреуіштер x 6 істікшелі

-Әйелдер түйреуіш контурлары 2 х 6 істікшелі

-5 В релелік модуль

-электромагниттік клапан (12, 24 VDC ұсынылады)

-Коннекторлар, сымдар

Және сіздің қажеттіліктеріңізге сәйкес құбырлар

2 -қадам: ПХД дайындау

ПХД дайындау
ПХД дайындау
ПХД дайындау
ПХД дайындау
ПХД дайындау
ПХД дайындау
ПХД дайындау
ПХД дайындау

Мүмкін, егер сіз ПХД жасамаған болсаңыз, бұл қиын қадам. Сізге тек нұсқауларды орындау керек.

ПХД жасаудың көптеген жолдары бар, бұл мен үшін жұмыс істейді:

1.- Мыс бетін жылтырату арқылы тақтаны дайындаңыз. Сізге тегіс және жылтыр бет қажет. Содан кейін оны ыдыс жуғыш затпен жуыңыз. Мұны істегеннен кейін, бетке қайта тигізбеңіз (саусақ іздері). Оны құрғатыңыз

2.- Файлдарды (PDF) жылу тасымалдау қағазына басып шығарыңыз. Менің жағдайда тонер қағазым бар (сия емес), сондықтан сізге қағазға дұрыс принтер қажет. Қағаздың тегіс/жарқын бетіне басып шығарыңыз.

Ескерту: Файлдар жіберуге дайын, басып шығару үшін айна қолданбаңыз. Қажет болса, алдымен қарапайым қағазға басып шығарыңыз, сонда сіз әріптерді артқа қарай көресіз, бірақ бәрі жақсы.

3. Басылған бетін төмен қаратып қағазды тақтаға салыңыз (мыс бетіне). Оны түзету үшін бірнеше таспа салыңыз

4. Енді жолдарды мыс бетіне ауыстыру үшін ыстық үтікті қолданыңыз. Мұны үтікті жылжыту арқылы жасаңыз және шамамен басыңыз

2-3 минут.

5.- Суытыңыз, содан кейін барлық қағазды алыңыз. Қалған қағазды алу үшін оны мұқият жууға болады. Жолдарды зақымдамаңыз!

Пластикалық қолғаптарды қолданыңыз! Мен темір хлоридінің бір бөлігінің екі бөлігін жылы суға (40 С) қолданамын. ПХД жасау үшін маған 300 мл қажет болды (100 мл темір хлориді мен 200 мл жылы су), бірақ бұл сіздің контейнеріңіздің көлеміне байланысты.

7.- Тақтаны ерітіндіге салыңыз, контейнерді жылжытыңыз, мысты алып тастау үшін «толқын жасайды». Әдетте бұл 20-30 минутты алады, тақтаны үнемі тексеріп отырыңыз.

8. Барлық мыс алынып тасталғаннан кейін, жұмыстан шығарып, тақтаны жуыңыз (манипуляция үшін пластикалық қолғаптарды қолданыңыз). Сияны кетіру және мыс жолдарын көру үшін қайтадан поляк.

9.-Қаласаңыз, тақтаның қалған бөліктерін кесуге болады.

10.-Енді сіз тесіктерді бұрғылауыңыз керек. 1 мм бұрғылау ұшын қолданыңыз. Тесіктер шеңбердің ортасында мыссыз белгіленеді.

11. Енді сіз жоғарғы жағын ауыстыра аласыз. Басылған қағаз тесіктерге сәйкес келуі керек. Сілтеме ретінде батырмалар жолдарының бұрыштарын пайдаланыңыз. Сіз мұны күшті жарыққа немесе күнге қарсы жасай аласыз. Оны түзету үшін бірнеше таспа салыңыз.

3-5 қадамдарды қайталаңыз.

Ал ПХД дайын!

3 -қадам: «Қалқан» жасау

Жасау
Жасау
Жасау
Жасау
Жасау
Жасау

Енді компоненттерді бекітіп, дәнекерлеңіз. Алдымен түйреуіш тақырыптары. «Ұзын түйреуішті» алу үшін түйреуіштерді итеру керек немесе басқа түйреуішті қолдануға болады. Суретті қараңыз.

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

ЕСКЕРТУ: Металл USB ұяшығына тиіп кетпеу үшін «қақпақ» аймағына бірнеше таспа қою керек

LCD және arduino орнатыңыз. «0» мен «А5» сізге оны орнатудың дұрыс әдісін көрсетеді.

ЕСКЕРТПЕ: Сіздің соңғы қалқан менікінен өзгеше болуы мүмкін, себебі мен кейбір мәселелерді шешдім (реле қосқышы, «қақпақ» аймағы, контрастты мөр)

4 -қадам: Құбыр

Құбыр
Құбыр
Құбыр
Құбыр
Құбыр
Құбыр
Құбыр
Құбыр

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

ЕСКЕРТУ: Ағын өлшегіште ағынның бағытын көрсететін көрсеткі бар.

5 -қадам: калибрлеу

Калибрлеу
Калибрлеу
Калибрлеу
Калибрлеу
Калибрлеу
Калибрлеу
Калибрлеу
Калибрлеу

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

Сізге су көзі қажет. Мен сенсорды кір жуғыш машинаның жанында сынап көрдім, соленоид клапанындағы сумен жабдықтау коннекторын қолдана отырып (сол типті) Arduino электромагнитті клапанды басқара алмайды, сондықтан мен релені қолдандым, сондықтан сізге сыртқы қуат көзі қажет. электромагниттік клапанның кернеуі, схеманы қараңыз. Бір жолды үзу үшін «COM» мен «NO» пайдаланыңыз. Мен ескі кір жуғыш машинадан 220В электромагнитті клапанды қолданамын. Егер сізге электромагнитті клапанды сатып алу қажет болса, мен төмен вольтты (12 немесе 24 вольтты) ұсынамын. Сіз жеткізе алатын біреуін таңдауды ұмытпаңыз.

Егер шығын өлшегіші x литр импульсін көрсетсе де, құбырдың нақты формасына байланысты оны тексеру қажет.

Мысалы, менің шығыс өлшегішімнің шығысы - 450 импульстік диапазон, бірақ тестте мен тек 400 алдым. Басқа фактор, мен клапанның толық ашылуымен жұмыс істей алмадым, себебі көрсеткіштер тұрақсыз болып қалды. Сондықтан сізге сумен жабдықтау клапанын калибрлеу қажет..

ЕСКЕРТПЕ: сенсордың параметрлерінде жұмыс істеуді ұмытпаңыз, менің жағдайда 1-30 л/мин және 1,75 МПа.

Мен айтқанымдай, бәрі шығын өлшегіштің сапасы мен сипаттамаларына байланысты.

Сенсорды қалқанға қосыңыз. Жоғарғы жағында тиісті қосқыштар басып шығарылған.

+ = 5В (Қызыл сым)

- = GND (Қара сым)

S = сигнал немесе импульс (Yelow Wire)

Реле модулінде бірдей белгілер бар.

Мен импульстарды санау үшін код дайындадым. Сіз START/STOP және RST CNT пайдалана аласыз. 1 литрлік бөтелкені, шелекті немесе стаканды қолданыңыз және іске қосу түймесін басыңыз. 1 литрге жеткенде тоқтатыңыз. Үлгіні алу үшін бірнеше рет қайталаңыз. Есептегішті қалпына келтіру және қайта бастау үшін RST CNT түймесін басыңыз.

Енді сіз x литр сенсорының импульсін білесіз.

Бейнені қараңыз.

6 -қадам: су мөлшерлегіш

Су мөлшерлегіш
Су мөлшерлегіш

Аппараттық құралдардың ерекшеліктері:

СКД: күйді көрсетіңіз, «SP» - бұл орнатылған нүкте немесе қалаған су мөлшері, ал «CNT» - есептегіш. Мен экранды жасайтын кодты енгіздім, ол екі экран сияқты жұмыс істейді. Мл функциясы мен L функциясы толық тәуелсіз.

БАСТАУ/ТОҚТАТУ: «ауысу» функциясы. түймені босатқан кезде Реле мен жүйенің жұмысын жалғастыру үшін. Егер сіз қайтадан бассаңыз, жүйе тоқтайды және реле «ӨШІРУЛІ» болады. Егер жүйе ҚОСУЛЫ болса, барлық түймелер жұмыс істемейді.

UNIT: алдыңғы экранның параметрлері мен мәндерін сақтай отырып, мл мен L арасында ауысыңыз. Сонымен қатар «ауысу» функциясы бар. Егер ол төмен болса, сіз мл экранда, ал егер ол жоғары болса, сіз L экранындасыз.

RST SP: жаңасын енгізу үшін ағымдағы экрандағы орнатылған нүктені қалпына келтіріңіз.

RST CNT: жаңа санауды бастау үшін ағымдағы экрандағы есептегішті қалпына келтіріңіз. Егер есептегіш орнатылған нүктеден жоғары немесе тең болса, жүйе іске қосылмайды.

Қосқыштар түймелері: +1, +10, +100, +1000 орнатылған нүктені өзгерту үшін сізде 4 түйме бар. Бұл параметрлерді өзгертудің қарапайым әдісі. Жүйе жұмыс істеп тұрған кезде қосқыш түймелері жұмыс істемейді. Ml функциясына +1 қосуға болмайды.

Бағдарламалық қамтамасыз етудің ерекшеліктері:

Мен сенсорды басу түймесі ретінде қабылдадым (өте тез басылады!) Ол барлық түймелердің бірдей «шығару» функциясын қолданады. Сенсор дөңгелекті аяқтаған кезде «жоғары» жібереді (әр 2,5 мл сайын). Қалған уақыт «төмен», түймені басқан кездегі әсер.

Сізге импульсті х литр мен мл х импульсін келесі түрде енгізу қажет:

Алдыңғы қадамда сіз сенсорды сынап көрдіңіз және импульсті шығардыңыз. Нөмірді дөңгелетуге тырысыңыз.

flo_1 cal_1 = 2.5; // мл x импульсті калибрлеңіз

Мұндағы cal_1 = 1000/литрге импульс (менің жағдайым; 1000/400 = 2,5 мл х импульс

int cal_2 = 400; // Импульс х литрін калибрлеңіз

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

Айнымалылар «int», сондықтан сізге үлкен сандар қажет болса, «long» немесе «unsigned long» деп өзгертіңіз.

Бейнеде қалқанның жұмысын көруге болады. Кішкене шыдамдылықпен сіз керемет өнімділікке қол жеткізе аласыз.

7 -қадам: Автоматты қалпына келтіру

10-23-2018 редакцияланды, Тестілеу

Пайдаланушылардан сұраныс. Есептегіш белгіленген мәнге жеткеннен кейін жаңа санауды бастау үшін автоматты түрде 0 мәніне қойылады. Жүйе жұмыс істемей тұрғанда, Reset батырмасын қолдануға болады.

Ұсынылған: