Բովանդակություն:

Sրի տվիչ հողի համար `7 քայլ
Sրի տվիչ հողի համար `7 քայլ

Video: Sրի տվիչ հողի համար `7 քայլ

Video: Sրի տվիչ հողի համար `7 քայլ
Video: Խելացի ժամացույց Maimo Watch - Ամբողջական ԱՌԱIՆՈ +ԹՅՈ +Ն + ԹԵՍՏԵՐ 2024, Նոյեմբեր
Anonim
Sրի սենսոր հողի համար
Sրի սենսոր հողի համար

Այս նախագիծը հեշտ և շատ տեղեկատվական միջոց է այն ուսանողներին դաստիարակելու համար, որոնք արդյունավետ են ծածկագրեր գրելու և արդուինոյի հետ կապված էլեկտրոնիկայի մեխանիզմների ընկալման մեջ:

Պահանջվող նյութեր.

- Arduino միկրոկոնտրոլեր

- Waterրի տվիչ (առավելագույն արժեքը 1023)

- Բուռ Jumper Wires (և՛ արական, և՛ արուների համար)

- Սեղանատախտակ (խորհուրդ է տրվում մինի մեկը)

- Servo Motor

Քայլ 1: Քայլ 1: Հավաքեք բոլոր նյութերը

Համոզվեք, որ ձեր բոլոր նյութերը տեղադրեք դատարկ տարածության մեջ, դրանք տեղադրեք մի վայրում, որն ընդարձակ է և հեռու ցանկացած սննդից կամ խմիչքից, քանի որ դա կարող է վնասել էլեկտրոնիկան: Ես նաև կառաջարկեի ձեզ հետ պահել մետաղալար հանող սարքը, միայն այն դեպքում, եթե սովորական թելեր ունենաք ցատկող մալուխների փոխարեն:

Քայլ 2. Քայլ 2. Waterրի տվիչի միացումներ

Քայլ 2. Sրի տվիչի միացումներ
Քայլ 2. Sրի տվիչի միացումներ

1. Վերցրեք երեք ցատկող մալուխ (կարմիր, սև և դեղին) և ջրի ցուցիչը

2. Կարմիր մետաղալարը միացրեք ջրի սենսորի +-ին, սևը `«-»-ին, իսկ դեղին մետաղալարը` S- ին

Քայլ 3. Քայլ 3. Arduino- ի առաջին միացում

1. Արդուինոյին միացրեք երկու լար `մեկը 5 վ -ին, իսկ մյուսը` GND- ին

2. Այդ քայլից հետո 5V- ին միացրածը միացրեք գրատախտակի դրականի հետ, իսկ GND- ին `բացասականի

Քայլ 4: Քայլ 4: Sրի տվիչի միացումներ

Քայլ 4: Sրի տվիչի միացումներ
Քայլ 4: Sրի տվիչի միացումներ

1. sensorրի տվիչի դեղին մետաղալարը միացրեք A0- ին

2. Սևը ջրի սենսորի տախտակի բացասականին կամ գետնին միացրեք արդուինոյին

3. Կարմիրը դրականի հետ միացրեք ջրի սենսորի տախտակին arduino- ին

Քայլ 5: Քայլ 5: Servo Motor

Քայլ 5: Servo Motor
Քայլ 5: Servo Motor

1. Միացրեք servo շարժիչի նարնջագույն մետաղալարը դեղին մետաղալարին

2. Կարմիր մետաղալարը միացրեք ձեր նախընտրած ցանկացած գույնի

3. Շագանակագույնը միացրեք ձեր նախընտրած այլ գույնի

4. Երբ այդ քայլերն արվեն, մենք այժմ պատրաստվում ենք միացնել servo շարժիչը միացվող սեղանին և արուդինոյին

5. Դեղին մետաղալարը միացրեք 9 կապին:

6. Շարժիչի վրայի կարմիր մետաղալարին միացված մետաղալարը միացրեք պոզիտիվին

7. Սերվո -շարժիչի շագանակագույն մետաղալարին միացված մետաղալարը միացրեք գետնին

Քայլ 6: Քայլ 6: Կոդ

Քայլ 6: Կոդ
Քայլ 6: Կոդ

1. Միացրեք ձեր arduino- ն համակարգչին և բացեք Arduino ծրագիրը ձեր համակարգչում

2. Սկսեք նույնացնել servo շարժիչը `ասելով«#Include

3. Նշեք յուրաքանչյուր փոփոխական, սերվո, ջրի տվիչ, որը միացված է A0- ին, ինչպես նաև «անկյուն», որը պարզապես ձեր servo շարժիչի դիրքն է:

4. Այժմ void.setup- ը սկսելու համար սկսեք սկսել սերիայի սկիզբը (9600) և նաև հայտարարեք այն սերվոն, որը կցված է 9 -րդ կապին:

5. Այդ քայլից հետո դատարկ հանգույցն է, սկսեք ՝ օգտագործելով «int», որին հաջորդում է սենսորի արժեքը, որը ձեր անալոգային ընթերցումն է, որը ջրի ցուցիչն է:

6. Համոզվեք, որ ներքևում ներառված է Serial.print հրահանգը և օգտագործեք «ln», այնպես որ ջրի խոնավությունը վերահսկելիս տողում է:

7. Հետո, օգտագործելով «int.angle» - ը, համոզվեք, որ սենսորի արժեքը 500 -ից 180 -ի սահմաններում է, քանի որ դա կախված է խոնավությունից, չնայած ջրի սենսորը պետք է լինի 1023-180, որը առավելագույն և նվազագույն արժեքն է, այն տատանվում է: կախված ծրագրի օգտագործումից, ինչպես նաև առավելագույն և նվազագույն արժեքներից `ըստ ձեր հատուկ ջրի սենսորի

8. Այժմ ավելացրեք նույն Սերիան, տպեք ներքևում և ներառեք «իմ ծառայությունը: դրա տակ գրեք (անկյունը)

9. Վերջին քայլն այն է, որ ավելացնեմ իմ ավելացրած «ուշացում (15)» հետաձգումը, որին հաջորդում է} կոդը ՝ ծածկագիրն ավարտելու համար

Քայլ 7: Քայլ 7: Վերջնականացում

Քայլ 7: Վերջնականացում
Քայլ 7: Վերջնականացում

Այժմ, երբ կոդը գործում է և գործում է, կարող եք ցուցիչ ավելացնել շարժիչի մեջ և օգտագործել սերիական մոնիտոր `ջրի կամ հողի խոնավությունը հայտնաբերելու համար: Բացի այդ, համոզվեք, որ շինարարական թղթի կամ ցուցադրման փոքր կտորներ ավելացնեք, քանի որ էկրանը կարող է ապացուցել, որ ձեր հողը ջրի կարիք ունի կամ կախված չէ խոնավությունից:

Խորհուրդ ենք տալիս: