Мазмұны:

Arduino СК топырақ ылғалдылығы сенсоры: 5 қадам
Arduino СК топырақ ылғалдылығы сенсоры: 5 қадам

Бейне: Arduino СК топырақ ылғалдылығы сенсоры: 5 қадам

Бейне: Arduino СК топырақ ылғалдылығы сенсоры: 5 қадам
Бейне: DIY Smart Watering System with Arduino UNO - Test 2 2024, Қараша
Anonim
Arduino LCD топырақ ылғалдылығы сенсоры
Arduino LCD топырақ ылғалдылығы сенсоры

Біз жасайтын нәрсе-YL-69 сенсоры бар Arduino ылғал сенсоры, ол екі «пышақтың» арасындағы қарсылыққа негізделген. Ол бізге 450-1023 арасындағы мәндерді береді, сондықтан пайыздық мәнді алу үшін оны картаға түсіру керек, бірақ біз бұған кейінірек жетеміз. Сонымен бастайық.

1 -қадам: бөлшектерді жинау

Бөлшектерді жинау
Бөлшектерді жинау

Сіз жинауыңыз керек:

1. СКД 16x2 (менің жағдайда ақ)

2. Потенциометр 47к Ом (немесе одан кіші, менде тек солай болды, бірақ сіз 10-20к қолдана аласыз және ол жақсы болуы керек)

3. Кабельдер, көптеген кабельдер

4. Прототип тақтасы

5. Arduino Uno / Arduino Pro mini (бағдарламашымен)

6. Қуат көзі (мысалы, 9В батарея)

7. Ылғал сенсоры (мысалы, YL-69)

2 -қадам: СКД қосыңыз

СКД қосыңыз
СКД қосыңыз
СКД қосыңыз
СКД қосыңыз

СКД -ді кабельдермен arduino -ға қосыңыз, ол суретте көрсетілген. Потенциометрді ұмытпаңыз.

3 -қадам: Ылғал сенсорын қосыңыз

Ылғал сенсорын қосыңыз
Ылғал сенсорын қосыңыз

Ылғал сенсорлық тақтаның VCC түйреуішін прототип тақтасының + рельсіне және GND штырын жерге қосыңыз. (Мен arduino тақтасындағы екінші жерге қосылдым)

Ылғалдылық датчигінің түйреуіші arduino тақтасында A0-ге (YL-69 жағдайында 4 түйреуіштің соңғысы) қосылуы керек.

4 -қадам: код

Код
Код

// Автор: W. Marczak#include // LCD кітапханасын қосадыLiquidCrystal lcd (12, 11, 7, 6, 5, 4); СКД үшін әр түрлі, potPin = A0 каталогындағы өндірушіні тексеріңіз; // кірістірілген топырақ = 0; жарамсыз баптау () {lcd.begin (16, 2); // LCD жолдар мен бағандар () {// топырақ = analogRead (potPin) мәндерін салыстыру; топырақ = шектеу (топырақ, 485, 1023); топырақ = карта (топырақ, 485, 1023, 100, 0); lcd.setCursor (0, 1); // соңғы сандарды көрсету lcd.print (топырақ); // endlcd.print («%») пайыздық таңбаны басып шығару; // 0,1 секунд күту (75); // қосымша таңбаларды сүрту lcd.print («»); кешіктіру (1);}

5 -қадам: Қуат көзін қосыңыз

Қуат көзін қосыңыз
Қуат көзін қосыңыз

Тиісті қуат көзін қосыңыз (5-9В жақсы болуы керек) және потенциометрмен СКД контрастын орнатыңыз. Кішкентай тақтада қызыл шам жанбаса, YL-69 ылғал сенсорына потенциометрді орнатыңыз. Сізге не керек, суретте көрсетілгендей, бірақ Вильготносканың орнына сіз «Ылғалдылықты» аласыз, себебі ылғалдылық менің тілімде wilgnotność. Сенсор бір стақан сумен дұрыс жұмыс істейтінін тексеріңіз.

Ұсынылған: