Мазмуну:
- 1 -кадам: 1 -кадам: Бардык материалдарды чогултуу
- 2 -кадам: 2 -кадам: Суу сенсорунун туташуулары
- 3 -кадам: 3 -кадам: Arduino First Wiring
- 4 -кадам: 4 -кадам: Суу сенсорунун туташуулары
- 5 -кадам: 5 -кадам: Серво мотору
- 6 -кадам: 6 -кадам: Код
- 7 -кадам: 7 -кадам: Аяктоо
Video: Топурак үчүн суу сенсору: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бул долбоор студенттерге коддорду жазууда жана arduino менен байланышкан электрониканын механизмдерин түшүнүүдө билим берүүнүн оңой жана өтө маалыматтуу жолу.
Керектелүүчү материалдар:
- Arduino микроконтроллери
- Суу сенсору (максималдуу мааниси 1023)
- Бир нече Jumper Wires (Эркектен эркекке жана аялдан эркекке)
- Breadboard (Mini бири сунушталат)
- Servo Motor
1 -кадам: 1 -кадам: Бардык материалдарды чогултуу
Бардык материалдарыңызды бош жерге коюңуз, кенен жана эч кандай тамак -аштан же суусундуктан алыс жерге коюңуз, анткени бул электрониканы бузушу мүмкүн. Мен ошондой эле сизде жип кыргычты сактоону сунуштайт элем, эгерде сизде секирүүчү кабелдердин ордуна кадимки зымдар болсо.
2 -кадам: 2 -кадам: Суу сенсорунун туташуулары
1. Үч секирүүчү кабелди (кызыл, кара жана сары) жана суу сенсорун алыңыз
2. Кызыл зымды суу сенсорундагы +, кара "-" жана сары зымды S туташтырыңыз
3 -кадам: 3 -кадам: Arduino First Wiring
1. Ардуиного эки зымды туташтырыңыз, бири 5вке, экинчиси GNDге
2. Ошол кадамдан кийин, 5Vга туташканыңызды нан тактасындагы позитивге, GND терсине туташтырыңыз
4 -кадам: 4 -кадам: Суу сенсорунун туташуулары
1. Суу сенсорунун сары зымын A0го туташтырыңыз
2. Ардуино үчүн суу сенсорунун нандын үстүндөгү кара терске же жерге туташтырыңыз
3. Ардуиного суу сенсорунун нанына кызылды позитивге туташтырыңыз
5 -кадам: 5 -кадам: Серво мотору
1. Серво моторунун кызгылт сары зымын сары зымга туташтырыңыз
2. Кызыл зымды каалаган түсүңүзгө туташтырыңыз
3. Браунду сиз тандаган башка түскө туташтырыңыз
4. Ошол кадамдар жасалып бүткөндөн кийин, биз азыр servo моторун нан жана арудиного туташтырганы жатабыз
5. Сары зымды 9 -пинге туташтырыңыз.
6. Мотордогу кызыл зымга туташкан зымды оңго туташтырыңыз
7. Серво моторундагы күрөң зымга туташтырылган зымды жерге туташтырыңыз
6 -кадам: 6 -кадам: Код
1. Ардуинону компьютерге туташтырып, компьютериңиздеги Arduino программасын ачыңыз
2. Серво моторун аныктоо менен баштаңыз: #include
3. Ар бир өзгөрмөнү, servo, A0 менен туташкан суу сенсорун, ошондой эле "бурчту" аныктаңыз, бул жөн эле сиздин servo моторуңуздун позициясы.
4. Эми void.setup баштоо үчүн, serial start (9600) баштоо менен баштаңыз жана 9 -пинге тиркелген сервону жарыялаңыз.
5. Бул кадамдан кийин, боштуктун циклы, "int" менен башталып, андан кийин сенсордун мааниси, аналогдук көрсөткүчү суу сенсору
6. Serial.print командасын астына киргизип, "ln" колдонууну тактаңыз, андыктан суунун нымдуулугун көзөмөлдөп турат.
7. Андан кийин, "int.angle" колдонуп, сенсордун мааниси 500дөн 180ге чейин экенин текшериңиз, анткени бул нымдуулукка көз каранды, анткени суу сенсорунун максималдуу жана минималдуу мааниси 1023 ден 180ге чейин болушу керек. долбоордун колдонулушуна жараша, ошондой эле сиздин атайын суу сенсоруна ылайык макс жана мин баалуулуктарга
8. Эми ошол эле Серияны кошуңуз, астына ln басып чыгарыңыз жана анын астына "менин сервом. Жазыңыз (бурч)"
9. Акыркы кадам - кодду бүтүрүү үчүн} "delay (15)" деп кошулган кечигүүнү кошуу
7 -кадам: 7 -кадам: Аяктоо
Эми код функционалдуу жана иштеп жаткандыктан, сенсорду моторго кошуп, суунун же топурактын нымдуулугун аныктоо үчүн сериялык мониторду колдонсоңуз болот. Ошондой эле, курулуш кагазынын же дисплейдин кичинекей баракчаларын кошууну унутпаңыз, анткени дисплей сиздин топуракка сууга муктаждыгын же нымдуулугуна көз каранды эместигин далилдей алат.
Сунушталууда:
Ардуино үчүн температура сенсору COVID 19 үчүн колдонулат: 12 кадам (Сүрөттөр менен)
Ардуино үчүн температура сенсору COVID 19 үчүн колдонулат: Arduino үчүн температура сенсору адамдын денесиндеги процессордун температурасын өлчөгүбүз келгенде негизги элемент болуп саналат. Arduino менен температура сенсору жылуулуктун деңгээлин кабыл алуу жана өлчөө үчүн байланышта же жакын болушу керек. Мына ушинтип
Суу эстеткичи Суу бөтөлкө кармагычы: 16 кадам
Суу эстеткич Бөтөлкө кармагыч: Сууну ичүүнү унутуп калдыңызбы? Мен билем! Мына ошондуктан мен суу ичүүңүздү эске салган суу бөтөлкөсүнүн кармагычын түзүү идеясын ойлоп таптым. Суу бөтөлкөсүнүн кармагычында сизге эскертүү үчүн саат сайын ызы -чуу боло турган өзгөчөлүк бар
Суу ичүүчү сигнализация системасы /Суу алуунун монитору: 6 кадам
Суу ичүүчү сигнализация системасы /Суу алуунун монитору: Ден соолугубузду чыңдоо үчүн күн сайын жетиштүү өлчөмдө суу ичишибиз керек. Ошондой эле көптөгөн бейтаптар бар, алар күн сайын белгилүү бир өлчөмдө суу ичишет. Бирок, тилекке каршы, биз графикти дээрлик күн сайын өткөрүп жиберчүбүз. Ошентип, мен дизайн
ESP32 WiFi топурак ным сенсору: 5 кадам
ESP32 WiFi топурак ным сенсору: топурактын каршылыгын өлчөө үчүн топурак аркылуу электрдик сигнал жөнөтүүчү арзан топурактын ным сенсорлорунун баары иштебейт. Электролиз бул сенсорлорду практикалык түрдө колдонбойт. Бул жерде электролиз жөнүндө көбүрөөк маалымат алыңыз. Бул долбоордо колдонулган сенсор
Түйүнү бар топурак: 7 кадам
Түйүнү бар топурак: Бул колдонмодо мен сизге бакча ден соолугу системасы үчүн үй топурак сенсорун кантип жасоону көрсөтөм. Мен сизге эмне керек экенин көрсөтөм, кээ бир коддордун мисалдарын бериңиз жана кодду кантип ишке ашыруу керек экенин көрсөтмөлөрдүн аягында сиз лед тилкесин кантип өзгөртүү керектигин билесиз