Բովանդակություն:
- Քայլ 1: Քայլ 1: Հավաքեք բոլոր նյութերը
- Քայլ 2. Քայլ 2. Waterրի տվիչի միացումներ
- Քայլ 3. Քայլ 3. Arduino- ի առաջին միացում
- Քայլ 4: Քայլ 4: Sրի տվիչի միացումներ
- Քայլ 5: Քայլ 5: Servo Motor
- Քայլ 6: Քայլ 6: Կոդ
- Քայլ 7: Քայլ 7: Վերջնականացում
Video: Sրի տվիչ հողի համար `7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Այս նախագիծը հեշտ և շատ տեղեկատվական միջոց է այն ուսանողներին դաստիարակելու համար, որոնք արդյունավետ են ծածկագրեր գրելու և արդուինոյի հետ կապված էլեկտրոնիկայի մեխանիզմների ընկալման մեջ:
Պահանջվող նյութեր.
- Arduino միկրոկոնտրոլեր
- Waterրի տվիչ (առավելագույն արժեքը 1023)
- Բուռ Jumper Wires (և՛ արական, և՛ արուների համար)
- Սեղանատախտակ (խորհուրդ է տրվում մինի մեկը)
- Servo Motor
Քայլ 1: Քայլ 1: Հավաքեք բոլոր նյութերը
Համոզվեք, որ ձեր բոլոր նյութերը տեղադրեք դատարկ տարածության մեջ, դրանք տեղադրեք մի վայրում, որն ընդարձակ է և հեռու ցանկացած սննդից կամ խմիչքից, քանի որ դա կարող է վնասել էլեկտրոնիկան: Ես նաև կառաջարկեի ձեզ հետ պահել մետաղալար հանող սարքը, միայն այն դեպքում, եթե սովորական թելեր ունենաք ցատկող մալուխների փոխարեն:
Քայլ 2. Քայլ 2. Waterրի տվիչի միացումներ
1. Վերցրեք երեք ցատկող մալուխ (կարմիր, սև և դեղին) և ջրի ցուցիչը
2. Կարմիր մետաղալարը միացրեք ջրի սենսորի +-ին, սևը `«-»-ին, իսկ դեղին մետաղալարը` S- ին
Քայլ 3. Քայլ 3. Arduino- ի առաջին միացում
1. Արդուինոյին միացրեք երկու լար `մեկը 5 վ -ին, իսկ մյուսը` GND- ին
2. Այդ քայլից հետո 5V- ին միացրածը միացրեք գրատախտակի դրականի հետ, իսկ GND- ին `բացասականի
Քայլ 4: Քայլ 4: Sրի տվիչի միացումներ
1. sensorրի տվիչի դեղին մետաղալարը միացրեք A0- ին
2. Սևը ջրի սենսորի տախտակի բացասականին կամ գետնին միացրեք արդուինոյին
3. Կարմիրը դրականի հետ միացրեք ջրի սենսորի տախտակին arduino- ին
Քայլ 5: Քայլ 5: Servo Motor
1. Միացրեք servo շարժիչի նարնջագույն մետաղալարը դեղին մետաղալարին
2. Կարմիր մետաղալարը միացրեք ձեր նախընտրած ցանկացած գույնի
3. Շագանակագույնը միացրեք ձեր նախընտրած այլ գույնի
4. Երբ այդ քայլերն արվեն, մենք այժմ պատրաստվում ենք միացնել servo շարժիչը միացվող սեղանին և արուդինոյին
5. Դեղին մետաղալարը միացրեք 9 կապին:
6. Շարժիչի վրայի կարմիր մետաղալարին միացված մետաղալարը միացրեք պոզիտիվին
7. Սերվո -շարժիչի շագանակագույն մետաղալարին միացված մետաղալարը միացրեք գետնին
Քայլ 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: Վերջնականացում
Այժմ, երբ կոդը գործում է և գործում է, կարող եք ցուցիչ ավելացնել շարժիչի մեջ և օգտագործել սերիական մոնիտոր `ջրի կամ հողի խոնավությունը հայտնաբերելու համար: Բացի այդ, համոզվեք, որ շինարարական թղթի կամ ցուցադրման փոքր կտորներ ավելացնեք, քանի որ էկրանը կարող է ապացուցել, որ ձեր հողը ջրի կարիք ունի կամ կախված չէ խոնավությունից:
Խորհուրդ ենք տալիս:
Օգտագործեք հողի խոնավության տվիչ Magicbit [Magicblocks] - ով `5 քայլ
Օգտագործեք հողի խոնավության տվիչ Magicbit [Magicblocks] - ով: Այս ձեռնարկը կսովորեցնի օգտագործել Magicblocks- ի միջոցով ձեր Magicbit- ի հետ հողի խոնավության տվիչը: Մենք օգտագործում ենք magicbit- ը որպես զարգացման տախտակ այս նախագծում, որը հիմնված է ESP32- ի վրա: Հետևաբար, այս նախագծում կարող է օգտագործվել ցանկացած ESP32 զարգացման տախտակ
Ինչպես պատրաստել հողի խոնավության տվիչ DIY [ARDUINO/ESP COMPATIBLE]: 3 քայլ
Ինչպես պատրաստել հողի խոնավության տվիչ DIY [ARDUINO/ESP COMPATIBLE]. Բարև, այս ուղեցույցում մենք կտեսնենք, թե ինչպես կարելի է զրոյից կառուցել հողի խոնավության տվիչ: Այն շատ էժան է և համատեղելի է բոլոր տեսակի միկրոկոնտրոլերների հետ ՝ էլեկտրական կետից: տեսանկյունից շրջանագիծը ներկայացվում է որպես պարզ կենսաթոշակային բաժանարար
Acրամեկուսացում տարողունակության հողի խոնավության տվիչ `11 քայլ (նկարներով)
Ilրամեկուսացում տարողունակության հողի խոնավության տվիչ. Հողի խոնավության տվիչները հիանալի միջոց են հսկելու հողի ջրի վիճակը ձեր ծաղկամաններում, այգում կամ ջերմոցում `օգտագործելով Arduino, ESP32 կամ այլ միկրոկոնտրոլեր: Նրանք գերազանցում են DIY նախագծերում հաճախ օգտագործվող դիմադրության զոնդերին: Տեսնել
LORA Temերմաստիճանի եւ հողի խոնավության տվիչ `6 քայլ
LORA Temերմաստիճանի և հողի խոնավության սենսոր. Իմ սեփական ջերմոցը պատրաստելիս ես պատրաստում եմ որոշ սենսորոդներ `ջերմոցի միջավայրը վերահսկելու համար: Այս սենսորը կարող եք օգտագործել նաև դրսում: Usingերմոցի ներսում կամ դրսից ջերմաստիճանի օգտագործումը հողի ջերմաստիճանի հետ համատեղ
Arduino LCD Հողի խոնավության տվիչ `5 քայլ
Arduino LCD Հողի խոնավության սենսոր. Այն, ինչ մենք պատրաստվում ենք պատրաստել, Arduino խոնավության տվիչ է YL-69 սենսորով, որն աշխատում է երկու «շեղբերների» միջև դիմադրության հիման վրա: Այն մեզ արժեքներ կտա 450-1023-ի միջև, այնպես որ մենք պետք է քարտեզագրենք այն ՝ տոկոսային արժեքը ստանալու համար, բայց մենք լավ ենք ստանում