Բովանդակություն:
- Պարագաներ
- Քայլ 1: Էլեկտրոնիկայի միացում
- Քայլ 2: Տվյալների բազայի ստեղծում
- Քայլ 3: Կոդ (հետնապահ)
- Քայլ 4: Կոդ (առջև)
- Քայլ 5: պատյան
Video: Ավտոմատ ցողման համակարգ - EasySprinkle: 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
EasySprinkle- ը ձեր այգում խոտի ավտոմատ ցողման համակարգի նախագիծ է:
Շոգ օրերին քիչ անձրևով կամ առանց անձրևի հնարավոր է, որ ձեր խոտը սկսի ջրազրկվել, և դուք ինքներդ պետք է նրան ջուր տաք: Այս նախագծի նպատակն այն է, որ այլևս երբեք ստիպված չլինեք դա անել, և ձեր խոտը առողջ կմնա:
Այս նախագիծը օգտագործում է peratերմաստիճանի, խոնավության և ջրի մակարդակի տվիչ `պարզելու համար, թե արդյոք խոտը ջրազրկված է, թե ոչ: Համակարգը ջուր կտա խոտին, եթե այն ջրազրկվի ՝ օգտագործելով ձեր սրսկիչների ջրի խողովակներին միացվող փական, որը կբացվի անհրաժեշտության դեպքում:
Պարագաներ
Միկրոկոնտրոլեր
Ազնվամորի Պի
Սենսորներ:
- LM35 peratերմաստիճանի տվիչ
- SparkFun խոնավության սենսոր
- T1592 P Sրի տվիչ
- MCP3008 (ADC փոխարկիչ սենսորային ընթերցումների համար)
Գործարկիչ:
- Rainbird 100-HV էլեկտրամագնիսական փական
- 1-ալիքային ռելեի մոդուլ (կամ ավելի շատ ալիքներ `կախված ձեր փականաջրերի քանի փականից):
- Տրանսֆորմատոր 24V/AC (Solenoid Valve աշխատում է AC լարման 24V)
Լրացուցիչ:
LCD- էկրան (Raspberry Pi- ի IP հասցեն ցուցադրելու համար)
Շրջան:
- Հացաթուղթ և մալուխներ
- Պղնձե լարեր տրանսֆորմատորի համար
Գործ (ըստ ցանկության):
- Փայտե տուփ
- Փորված փայտե տուփի մեջ անցքեր պատրաստելու համար
- Սոսինձ ՝ ապարատը տուփի մեջ դնելու համար
Քայլ 1: Էլեկտրոնիկայի միացում
Դուք կարող եք էլեկտրոնային սխեման պատրաստել տախտակի վրա `օգտագործելով քայլին ամրացված սխեմայի սխեմաները:
Միայն տրանսֆորմատորի համար ձեզ հարկավոր կլինի որոշ պղնձե լարեր `այն փականի և ռելեի մոդուլի հետ միացնելու համար:
Սխեմատիկ ֆայլերը կարելի է ներբեռնել ստորև.
Քայլ 2: Տվյալների բազայի ստեղծում
Նախագծի տվյալների բազան կազմելու համար դուք պետք է մոդել պատրաստեք MySQL Workbench- ում:
Ահա ձեզ անհրաժեշտ սեղանները.
Actie
Այստեղ է, որ սարքի բոլոր գործողությունները գալիս են:
«Actie» աղյուսակը պարունակում է «սարքի» աղյուսակից հղված Սարքի ID- ն: Աղյուսակը պարունակում է նաև կարգավիճակը և ամսաթիվը:
Սարքը
Այստեղ են հայտնվում բոլոր սարքերը:
«Սարքի» աղյուսակը պարունակում է յուրաքանչյուր սարքի տեսակը, չափման միավորը և նկարագրությունը: (Սենսորներ և գործարկիչներ)
Մետինգ
Այստեղ են գալիս բոլոր միջոցառումները:
«Հանդիպման» աղյուսակը պարունակում է նաև «սարքի» աղյուսակի Սարքի ID և արժեք և ամսաթիվ:
Դուք կարող եք պարզապես օգտագործել իմ պատրաստած աղբանոցը, որը կարելի է գտնել GitHub- ում ՝
Քայլ 3: Կոդ (հետնապահ)
Դուք կարող եք գտնել GitHub- ում հետևի ծածկագրի կոդը ՝
Ինչպես է դա աշխատում:
Հետևի ծածկագիրը գրված է Python- ում:
Հետին պլանը կպարունակի ապարատային ծածկագիրը, սենսորները կչափեն ամեն ժամ և այդ արժեքները կուղարկեն տվյալների բազա: Փականը գործարկվելու է ՝ կախված սենսորի տվյալներից և ինքնաբերաբար կբացվի մեկ ժամով, եթե սենսորի նվազագույն արժեքները չեն պահպանվում: Տվյալները ուղարկվում են backend- ից դեպի fronttend ՝ օգտագործելով SocketIO- ն:
Պարզապես գործարկեք app.py- ն այն աշխատեցնելու համար:
Փոփոխեք այն ձեր նախընտրությունների համաձայն
Կոդն աշխատեցնելու համար պետք է ինչ -որ բան փոխել:
Config.py- ն պարունակում է տվյալների բազայի հավատարմագրերը, դրանք փոխեք ձեր տվյալների բազայի օգտագործողի, գաղտնաբառի և այլնի:
Քայլ 4: Կոդ (առջև)
GitHub- ում կրկին կարող եք գտնել առջևի ծածկագիրը ՝
Ինչպես է դա աշխատում:
Ֆրոնտենդը կպարունակի վեբ հավելվածի համար html և css: Javascript ֆայլերը պետք է հաղորդակցվեն առջևից մինչև հետնապահ էջ ՝ տվյալները վեբ էջում ստանալու համար:
Տեղադրեք ֆայլերը ձեր Raspberry Pi- ի/var/www/html թղթապանակում:
Քայլ 5: պատյան
Ինչպես երևում է վերևի նկարներից, ես օգտագործեցի փայտե տուփ `սարքավորումները սոսինձ տեղադրելու համար: Եվ դրա մեջ անցքեր են հորատվել հոսանքի մալուխի, սենսորի և փականի մալուխների համար: Ես նաև կտրեցի ուղղանկյունը կափարիչի մեջ ՝ LCD էկրանին տեղավորելու համար:
Ակնհայտ է, որ ինքներդ կարող եք ընտրել, թե ինչպես եք պատրաստելու ձեր պատյանը, բայց սա պարզապես ձեզ օրինակ բերելու համար է:
Խորհուրդ ենք տալիս:
Բույսերի ջրամատակարարման ավտոմատ համակարգ ՝ օգտագործելով միկրո. Բիթ ՝ 8 քայլ (նկարներով)
Micro: bit- ի միջոցով գործարանների ջրամատակարարման ավտոմատ համակարգ. Այս հրահանգում ես ձեզ ցույց կտամ, թե ինչպես կարելի է կառուցել բույսերի ջրման ավտոմատ համակարգ `օգտագործելով Micro: bit և որոշ այլ փոքր էլեկտրոնային բաղադրիչներ: Micro: bit- ը օգտագործում է խոնավության տվիչ վերահսկել գործարանի հողում խոնավության մակարդակը և
Բույսերի ջրման ավտոմատ համակարգ `4 քայլ
Ավտոմատ բույսերի ջրել համակարգ
Hot Plate ավտոմատ կառավարման համակարգ (HPACS) ՝ 3 քայլ
Տաք ափսեի ավտոմատ կառավարման համակարգ (HPACS). Այս նախագիծը նպատակ ունի ապահովել պարզ ինտուիտիվ եղանակ `հասկանալու, թե ինչպես անել ջեռուցման միջոցով PID- ի ավտոմատ կարգավորումը: Այն, ինչ ես պատրաստել եմ, հիմնված է -ström – Hägglund մեթոդի վրա ՝ պարամետրերի ստացման համար ՝ պայթյունի պայթյունի կառավարման միջոցով ՝ համակարգի բնութագրերը բացահայտելու համար
Մարտկոցով աշխատող գրասենյակ: Արևային համակարգ ՝ արևելյան/արևմտյան արևային վահանակների և քամու տուրբինների ավտոմատ անջատիչով. 11 քայլ (նկարներով)
Մարտկոցով աշխատող գրասենյակ: Արևային համակարգ ՝ արևելյան/արևմտյան արևային վահանակների և քամու տուրբինների ավտոմատ փոխարկմամբ. Նախագիծը. 200 քառակուսի ոտնաչափ մակերես ունեցող գրասենյակը պետք է աշխատի մարտկոցով: Գրասենյակը պետք է պարունակի նաև այս համակարգի համար անհրաժեշտ բոլոր վերահսկիչները, մարտկոցները և բաղադրիչները: Արևային և քամու էներգիան կլիցքավորի մարտկոցները: Կա մի փոքր խնդիր միայն
Ավտոմատ հետաձգման համակարգ `5 քայլ
Ավտոմատ հետաձգման համակարգ. Այս նախագիծը մշակվել է ռոբոտից խուսափող օբյեկտի ալգորիթմի փոփոխմամբ: Ավելին, այս հրահանգի ռոբոտը կարող է կառավարվել սմարթֆոնի միջոցով `Bluetooth- ի միջոցով