Мазмуну:

Кантип өсүмдүктү сугаруу системасын Arduino аркылуу куруу керек: 7 кадам
Кантип өсүмдүктү сугаруу системасын Arduino аркылуу куруу керек: 7 кадам

Video: Кантип өсүмдүктү сугаруу системасын Arduino аркылуу куруу керек: 7 кадам

Video: Кантип өсүмдүктү сугаруу системасын Arduino аркылуу куруу керек: 7 кадам
Video: Тамчылатып сугаруу системасы 2024, Ноябрь
Anonim

Бул окуу куралында биз өсүмдүктөрдү сугаруу системасын кантип жасоону үйрөнөбүз

Ным сенсорун, суу насосун колдонуп, эгерде баары жайында болсо, жашыл LEDди жана OLED Display жана Visuino жарыгын күйгүзүңүз.

Видео көрүү!

1 -кадам: Сизге эмне керек

Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
  • Arduino UNO (же башка Arduino) Бул жерден алыңыз
  • Топурактын ным сенсорунун модулу, Бул жерден алыңыз
  • Jumper зымдары Breadboard Бул жерден алыңыз
  • OLED дисплейи Бул жерден алыңыз
  • Суу насосу Бул жерден алыңыз
  • Реле Бул жерден алыңыз
  • 1X Кызыл LED, 1X Жашыл LED Бул жерден алыңыз
  • Visuino программасы: Visuino жүктөп алыңыз

2 -кадам: Circuit

Circuit
Circuit
  • OLED Display пинди [VCC] Arduino пинге [5V] туташтырыңыз
  • OLED Display пинди [GND] Arduino пинге [GND] туташтырыңыз
  • OLED Display пинди [SDA] Arduino пинге [SDA] туташтырыңыз
  • OLED Display пинди [SCL] Arduino пинге [SCL] туташтырыңыз
  • Arduino 5V пьезо сигналынын VCC модулуна туташтырыңыз
  • Arduino GNDди Жашыл LED терс пинге туташтырыңыз
  • Arduino GNDди Кызыл LED терс пинге туташтырыңыз
  • Жашыл LED терс пинге Arduino Digital Pin 3 туташтырыңыз
  • Arduino Digital Pin 2ди Кызыл LED терс пинге туташтырыңыз
  • Arduino 5V ным сенсорунун модулун пин VCCге туташтырыңыз
  • Arduino GNDди ным сенсорунун модулуна GND туташтырыңыз
  • Arduino аналогдук пин 0ну ным сенсорунун модулунун пин A0 туташтырыңыз
  • Relay VCC пинин (+) Arduino 5V пинине туташтырыңыз
  • Relay GND пинди (-) Arduino GND пинге туташтырыңыз
  • Relay сигнал пинин (S) Arduino Digital пин 10го туташтырыңыз
  • 12V (+) энергия менен камсыздоону кызыл зымга (+) сордуруу үчүн туташтырыңыз
  • 12В (-) электр менен камсыздоону релелик пинге (com) туташтырыңыз
  • Насостун кара зымын (-) релелик пинге (NO) туташтырыңыз

3 -кадам: Visuinoду баштаңыз жана Arduino UNO Board Board тандаңыз

Visuino'yү баштаңыз жана Arduino UNO Board Board тандаңыз
Visuino'yү баштаңыз жана Arduino UNO Board Board тандаңыз
Visuino'yү баштаңыз жана Arduino UNO Board Board тандаңыз
Visuino'yү баштаңыз жана Arduino UNO Board Board тандаңыз

Arduino программалоону баштоо үчүн, бул жерден Arduino IDE орнотулган болушу керек:

Сураныч, Arduino IDE 1.6.6 кээ бир маанилүү каталар бар экенин билиңиз. 1.6.7 же андан жогору орнотуп жатканыңызды текшериңиз, антпесе бул Нускоо иштебейт! Эгерде сиз бул көрсөтмөдөгү кадамдарды аткарбасаңыз, Arduino IDE программасын Arduino IDOго орнотуңуз! Visuino: https://www.visuino.eu да орнотулушу керек. Visuino'ду биринчи сүрөттө көрсөтүлгөндөй баштаңыз Arduino компонентиндеги "Куралдар" баскычын чыкылдатыңыз (Picture 1) Visuino диалог пайда болгондо, 2 -сүрөттө көрсөтүлгөндөй "Arduino UNO" тандаңыз.

4 -кадам: Visuino ADD жана Set компоненттеринде

Visuino ADD жана Set компоненттеринде
Visuino ADD жана Set компоненттеринде
Visuino ADD жана Set компоненттеринде
Visuino ADD жана Set компоненттеринде
Visuino ADD жана Set компоненттеринде
Visuino ADD жана Set компоненттеринде

"OLED Display" компонентин кошуу

2X "Аналогдук баалуулуктарды салыштыруу" компонентин кошуңуз

DisplayOLED1ди эки жолу чыкылдатыңыз жана элементтер терезесинде Текст талаасын солго сүйрөңүз, андан кийин касиеттер терезесинде өлчөмдү 3кө коюңуз.

Элементтер терезесин жабыңыз

  • Тандоо CompareValue1 жана касиеттер терезесинде "Түрдү салыштыруу" дегенди ctBiggerOrEqual жана 0.7ге коюңуз << бул сезгичтик мааниси, эгер кааласаңыз, аны өзгөртө аласыз
  • CompareValue2ди тандап, касиеттер терезесинде "Түрдү салыштыруу" дегенди ctSmaller жана Value 0.7ге коюңуз << бул сезгичтик мааниси, эгер кааласаңыз, аны өзгөртө аласыз

5 -кадам: Visuino Connect компоненттеринде

Visuino Connect компоненттеринде
Visuino Connect компоненттеринде
Visuino Connect компоненттеринде
Visuino Connect компоненттеринде
Visuino Connect компоненттеринде
Visuino Connect компоненттеринде
  • Arduino аналогдук пин 0ну CompareValue1 pin In, CompareValue2 pin In, DisplayOLED1> Text Field1 Pin In менен туташтырыңыз
  • CompareValue1 Pin Out Arduino санарип пин 2ге туташыңыз
  • CompareValue1 Pin Out Arduino санарип пин 10го туташыңыз
  • CompareValue2 Pin Out Arduino санарип пин 3 менен туташыңыз
  • DisplayOLED1 pin I2C Outту Arduino тактасына I2C pin In менен туташтырыңыз

6 -кадам: Arduino кодун түзүү, түзүү жана жүктөө

Arduino кодун түзүү, түзүү жана жүктөө
Arduino кодун түзүү, түзүү жана жүктөө

Visuino'до, ылдый жагындагы "Build" өтмөгүн чыкылдатыңыз, туура порт тандалганын текшериңиз, андан кийин "Compile/Build and Upload" баскычын басыңыз.

7 -кадам: Play

Эгерде сиз Arduino UNO модулун иштетсеңиз, анда LED жарк этип (кызыл суу жетишсиз, жашыл суу жетиштүү) жана OLED дисплейи нымдуулукту көрсөтөт, эгер суунун деңгээли өтө төмөн болсо, насос сууну кошо баштайт.

Куттуктайм! Сиз Visuino менен долбооруңузду бүтүрдүңүз. Бул көрсөтмө үчүн мен түзгөн Visuino долбоору дагы тиркелет, аны жүктөп алып, Visuinoдо ачсаңыз болот:

Сунушталууда: