Mundarija:

Tuproq uchun suv sensori: 7 qadam
Tuproq uchun suv sensori: 7 qadam

Video: Tuproq uchun suv sensori: 7 qadam

Video: Tuproq uchun suv sensori: 7 qadam
Video: Узбекистонни сизни онангиз яратмаган ! Каримовни юзига айтган депутат Jahongir Mamatov1991 7sessiya 2024, Noyabr
Anonim
Tuproq uchun suv sensori
Tuproq uchun suv sensori

Bu loyiha talabalarni kod yozishda va arduino bilan bog'liq elektronika mexanizmlarini tushunishda o'rgatishning oson va juda informatsion usulidir.

Kerakli materiallar:

- Arduino mikrokontroller

- Suv sensori (maksimal qiymati 1023)

- Bir nechta o'tish simlari (erkakdan erkakgacha va urg'ochi erkakdan)

- Non taxtasi (mini biri tavsiya etiladi)

- Servo dvigatel

1 -qadam: 1 -qadam: Barcha materiallarni to'plang

Barcha materiallarni bo'sh joyga qo'yganingizga ishonch hosil qiling, ularni keng va har qanday oziq -ovqat va ichimliklardan uzoqroq joyga qo'ying, chunki bu elektronikaga zarar etkazishi mumkin. Agar sizda o'tish kabellari o'rniga oddiy simlar bo'lsa, men ham siz bilan simni olib tashlashni tavsiya qilaman.

2 -qadam: 2 -qadam: Suv sensori ulanishlari

2 -qadam: Suv sensori ulanishlari
2 -qadam: Suv sensori ulanishlari

1. Uchta o'tish kabelini (qizil, qora va sariq) va suv sensori oling

2. Qizil simni suv sensori + ga, qora-"-" ga va sariq sim S ga ulang

3 -qadam: 3 -qadam: Arduino birinchi simini ulash

1. Arduino -ga ikkita simni ulang, biri 5v ga, ikkinchisi GND ga

2. Bu qadamdan so'ng, siz 5V ga ulanganini non panelidagi musbatga, GND ni esa manfiyga ulang

4 -qadam: 4 -qadam: Suv sensori ulanishlari

4 -qadam: Suv sensori ulanishlari
4 -qadam: Suv sensori ulanishlari

1. Suv sensori sariq simini A0 ga ulang

2. Qora rangni manfiy yoki suv sensori non panelidagi erni arduinoga ulang

3. Qizilni musbatga suv sensori paneli bilan arduinoga ulang

5 -qadam: 5 -qadam: Servo dvigatel

5 -qadam: Servo dvigatel
5 -qadam: Servo dvigatel

1. Servo dvigatelning to'q sariq simini sariq simga ulang

2. Qizil simni xohlagan rangingizga ulang

3. Jigarrangni siz tanlagan boshqa rangga ulang

4. Bu qadamlar bajarilgandan so'ng, biz hozir servo dvigatelni non paneli va arudino bilan bog'laymiz

5. Sariq simni pin 9 ga ulang.

6. Dvigatelning qizil simiga ulangan simni musbatga ulang

7. Servo dvigatelidagi jigarrang simga ulangan simni erga ulang

6 -qadam: 6 -qadam: Kod

6 -qadam: kod
6 -qadam: kod

1. Arduino -ni kompyuterga ulang va kompyuteringizda Arduino dasturini oching

2. Servo dvigatelni aniqlashdan boshlang: #include

3. A0 ga ulangan har bir o'zgaruvchini, servo, suv sensori, shuningdek, servo dvigatelingizning pozitsiyasi bo'lgan "burchak" ni aniqlang.

4. Endi void.setup -ni boshlash uchun ketma -ket startni (9600) boshlang va 9 -pinga biriktirilgan servoni e'lon qiling.

5. Bu qadamdan keyin "bo'sh" pastadir, "int" yordamida boshlang, so'ngra sensorlar qiymati - bu sizning analog o'qishingiz - suv sensori.

6. Serial.print buyrug'ini ostiga kiritganingizga ishonch hosil qiling va "ln" ni ishlating, shunda u suvning namligini kuzatadi.

7. Keyin "int.angle" yordamida sensorning qiymati 500 dan 180 gacha ekanligiga ishonch hosil qiling, chunki bu namlikka bog'liq, suv sensori 1023 dan 180 gacha bo'lishi kerak, bu maksimal va min. loyihaning ishlatilishiga qarab, shuningdek sizning maxsus suv sensori bo'yicha maksimal va min qiymatlari

8. Endi bir xil ketma -ketlikni qo'shing, uning ostiga ln yozing va uning ostiga mening servoim. Yozing (burchak) yozing.

9. Oxirgi qadam - men kodni yakunlash uchun "delay (15)" ni qo'shgan kechiktirishni qo'shish

7 -qadam: 7 -qadam: Yakunlash

7 -qadam: yakunlash
7 -qadam: yakunlash

Endi kod funktsional va ishlaydi, siz motorga sensorni qo'shishingiz va suv yoki tuproq namligini aniqlash uchun ketma -ket monitordan foydalanishingiz mumkin. Qurilish qog'ozi yoki displeyning kichik varaqlarini qo'shganingizga ishonch hosil qiling, chunki displey sizning tuproqqa suv kerakligini yoki namlikka bog'liq emasligini isbotlashi mumkin.

Tavsiya: