Мазмуну:
- Жабдуулар
- 1-кадам: JSN-SR04 менен баштоо
- 2 -кадам: Автомат суунун деңгээлин көзөмөлдөөчүнүн иштеши
- 3 -кадам: Райондук диаграмма жана түшүндүрмө
- 4 -кадам: Программалоо
- 5 -кадам: Тестирлөө жана чогултуу
- 6 -кадам: Орнотуу
Video: Деңгээл индикатору бар автоматташтырылган суу мотору: 6 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Саламатсыздарбы, дагы бир инструкцияга кош келиңиздер. Бул долбоордо биз Arduino Nano аркылуу суу деңгээлинин индикатору менен толук автоматтык суу сактагычтын деңгээлин көзөмөлдөгүчтү түзүүнү үйрөнөбүз.
Arduino бул долбоордун мээси. Бул сенсорлордун киришин алат жана алынган бардык башка бирдиктерди көзөмөлдөйт. Экинчи блок 16x2 ЖК дисплейи. Бул аппарат суунун деңгээлин пайыз менен, ошондой эле диаграммада көрсөтөт, ал ошондой эле насостун абалын көрсөтөт. Бул бөлүм ошондой эле Сумка танк бош болгондо бизге кабарлап турат. Үчүнчү блок - Sonar Sensor. Бул суу сактагычтагы суунун деңгээлин өлчөө үчүн колдонулат.
Ошентип, бул долбоордо мен HC-SR04 УЗИ модулун колдонуп, суунун деңгээлин өлчөйм жана I2C ЖК менен суунун деңгээлин см менен көрөм.
Жабдуулар
Arduino Nano
JSN-SR04 Water Proof Ultrasonic Module
16X 2 LCD дисплей (Көк/Жашыл)
230-5V Power модулу
5V Buzzer
Илинүүчү зымдар
Корпус кутуча
1-кадам: JSN-SR04 менен баштоо
JSN-SR04 же Water Proof ультра соникалык сенсор-бул берүү жана чагылтуу принциби боюнча иштеген электрондук түзүлүш, бул сенсор TRIG жана ECHO пин деп аталган эки казыкка ээ.
ECHO пиндин милдети - бул толкундарды каналга чыгаруу. Бул толкундар чөйрө аркылуу толкун катары өтөт жана анын таралышынын алдында бир нерсеге же тоскоолдукка урунганда кайра чагылдырат. эсептелген жана бул маанини колдонуп, бизге жакындап келе жаткан тоскоолдуктун алыстыгын чечебиз.
- TRIG пин нанонун 5 санарип пинине туташкан.
- ECHO пини нанонун 5 санариптик пинине туташкан.
- VCC пини нандын оң позициясы менен туташат.
- GND пини табактын терсине туташкан.
2 -кадам: Автомат суунун деңгээлин көзөмөлдөөчүнүн иштеши
Бул долбоордун иштеши өтө жөнөкөй, биз суу толгучтагы үн толкундарын жөнөтүүчү жана ЭХО болгон үн толкундарынын чагылышын аныктоочу УЗИ сенсор модулун колдондук. Биринчиден, биз Arduino аркылуу сигналды берүү үчүн УЗИ сенсор модулун иштетишибиз керек, анан ECHO кабыл алууну күтүшүбүз керек. Arduino ECHOду иштетүү менен кабыл алуу ортосундагы убакытты окуйт. Биз үн ылдамдыгы болжол менен 340 м/с экенин билебиз. Ошентип, биз берилген формула менен аралыкты эсептей алабыз:
Дистанция = (жол жүрүү убактысы/2) * үндүн ылдамдыгы Үн ылдамдыгы секундасына болжол менен 340м. Бул ыкмаларды колдонуу менен биз сенсордон суунун бетине чейинки аралыкты алабыз. Андан кийин суунун деңгээлин эсептеп чыгышыбыз керек. Эми биз суу сактагычтын жалпы узундугун эсептешибиз керек. Суу сактагычтын узундугун билгенибизден кийин, биз суунун деңгээлин резервуардын жалпы узундугунан УЗИден келген аралыкты алып салуу менен эсептей алабыз. Жана биз суунун деңгээлине чейинки аралыкты алабыз. Эми биз бул суунун деңгээлин суунун пайызына айлантып, ЖКда көрсөтө алабыз.
3 -кадам: Райондук диаграмма жана түшүндүрмө
Төмөндө берилген суунун деңгээлин көзөмөлдөөчү схемада көрсөтүлгөндөй, УЗИ сенсор модулунун "триггери" жана "жаңырыгы" казыктары ардуинонун 5 жана 4 пинтерине түз туташкан. 16x2 ЖК 4 биттик режимде arduino менен туташкан. Башкаруу пин RS, RW жана En түздөн-түз arduino pin 3, GND жана 2. менен туташат. Ал эми D4-D7 маалымат пини 10, 9, 8 жана 7 arduino менен туташат, жана ызылчык 6-пинге туташат. 5 Вольт релеси Ошондой эле суу мотору насосун күйгүзүү же өчүрүү үчүн arduino пин 12-ге туташкан. 230-5V Power модулу бул unit.you 1000mA Тел заряддагычты колдонсоңуз болот, бул схема УЗИ сенсор модулу демонстрация үчүн суу сактагычтын үстү. Бул сенсордук модуль сенсор модулу менен суунун ортосундагы аралыкты окуйт жана ал аралыкты ЖК экранда "Танктын суу мейкиндиги:" деп көрсөтөт. Бул жерде биз суунун деңгээлинин ордуна суунун бош жерин же көлөмүн көрсөтүп жатабыз дегенди билдирет. Бул функционалдуулуктан улам биз бул системаны каалаган суу сактагычта колдоно алабыз. Бош суунун деңгээли болжол менен 30 см жеткенде, Arduino релени айдап, суу насосун күйгүзөт. Жана азыр ЖК "СУУНУН ТӨМӨНҮ" "Мотор КҮЙГҮЗДҮ" көрсөтөт жана Реле абалынын LEDы күйө баштайт
Эми боштук 12 смдей аралыкка жетсе, ардуино релени өчүрөт жана ЖКда "Танк толгон" "Мотор ӨЧҮРҮЛГӨН" көрсөтүлөт. Зумер дагы бир канча убакыт бою сигнал берет жана реле статусунун LEDи ӨЧҮРҮЛӨТ.
4 -кадам: Программалоо
Ардуинону суунун деңгээлин көзөмөлдөөчүгө программалоо үчүн, адегенде биз реле, ЖК, ызы -чуу сыяктуу тышкы түзмөктөрдүн интерфейси үчүн долбоордо колдоно турган бардык пинди аныктайбыз. Төмөндөгү кодду arduino IDEге көчүрүп чаптаңыз жана arduino наносун тандаңыз. жана туура порт жана андан кийин жүктөө.
5 -кадам: Тестирлөө жана чогултуу
Жана долбоорду аяктагандан кийин, сиз arduino ЖКдагы суунун деңгээлин көрүшүңүз керек. Суунун деңгээли белгилүү бир босогодон кийин жетээрин билдирүү үчүн сиз дагы кошумча сигнал бере аласыз.
6 -кадам: Орнотуу
Бул негизги ишке ашыруу жана чектелген ресурстар менен жасалган. Мен муну кийинки кадам катары SIM900A модулун колдонуп, суунун деңгээли жөнүндө SMS билдирүүсү менен жогорулатууну пландап жатам.
Көргөнүңүз үчүн рахмат.
Сунушталууда:
Батарея менен иштеген суу коллекторунун деңгээл сенсору: 7 кадам (сүрөттөр менен)
Батарея менен иштөөчү Суу Коллекторунун Деңгээл сенсору: Биздин үйдө чатырга жааган жамгырдан суу куюлган жана бакчадагы дааратканага, кир жуугуч машинага жана сугаруучу өсүмдүктөргө колдонулган суу сактагыч бар. Акыркы үч жылдын ичинде жай абдан кургак болгондуктан, биз резервуардагы суунун деңгээлине көз салып турдук. С
DIY LED аудио деңгээл индикатору: 5 кадам
DIY LED аудио деңгээл индикатору: Бул көрсөтмө сизди Arduino Leonardo жана кээ бир запастык бөлүктөрдү колдонуп, өзүңүздүн аудио деңгээл көрсөткүчүңүздү жасоого саякатка алып барат. Аппарат аудио визуалдык абалыңызды жана реалдуу убакытта көрүү үчүн аудио чыгармаңызды элестетүүгө мүмкүндүк берет. Бул
Үн/аудио деңгээл индикатору: 10 кадам
Үн/Аудио Деңгээлинин Көрсөткүчү: Бул долбоордо мен сизге иштөөчү күчөткүчтөрдүн жардамы менен үн деңгээлинин жөнөкөй индикаторун кантип курууну көрсөтөм. Эскертүү: Суроолорду берүү үчүн, менин сайтымды Эксперттен сурап көрүңүз.Жардамдуу кошумча видеолор: Нан тактасында симуляцияланган схема орнотулган (Proto
DigiLevel - эки огу бар санарип деңгээл: 13 кадам (сүрөттөр менен)
DigiLevel - эки огу бар санариптик деңгээл: Бул үйрөткүчтүн деми бул жерде GreatScottLab тарабынан табылган DIY Digital Spirit деңгээли. Мага бул дизайн жакты, бирок графикалык интерфейси бар чоңураак дисплейди кааладым. Мен ошондой эле электрониканы орнотуунун жакшыраак варианттарын кааладым
Узак аралыкка зымсыз суу деңгээлинин көрсөткүчү ойготкуч менен - Аралыгы 1 км - Жети деңгээл: 7 кадам
Узак аралыкка зымсыз суу деңгээлинин көрсөткүчү ойготкуч менен | Аралыгы 1 км | Жети деңгээл: Ютубтан көрүңүз: https://youtu.be/vdq5BanVS0YСиз 100-200 метрге чейинки диапазонду камсыз кылган көптөгөн зымдуу жана зымсыз суу деңгээлинин индикаторлорун көргөн болушуңуз мүмкүн. Бирок бул көрсөтмөдө сиз Узун диапазондогу зымсыз суу деңгээлин көрөсүз