
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48




Որպես DIY ստեղծող ՝ ես միշտ փորձում եմ գտնել մի տարբերակ, որը կդարձնի իմ և ուրիշների կյանքը ավելի դյուրին և անվտանգ: 2013 թվականի մարտի 30 -ին առնվազն 11 մարդ է մահացել հանկարծակի անձրևի հետևանքով, որը հեղեղումներ է առաջացրել Մավրիկիոս Պորտ Լուիսում: Նույն օրը մի քանի տուն հեղեղվել է, իսկ բազմաթիվ գյուղացիների ունեցվածքը վնասվել է: Քանի որ ես ապրում եմ մի քանի կիլոմետր այնտեղ, որտեղ տեղի է ունենում այս ողբերգությունը, ես որոշեցի կառուցել ջրի մակարդակի մոնիտորինգի համակարգ: Ֆանտաստիկ և մոտիվացված թիմի հետ միասին մենք կարողացանք կառուցել այն:
Նախագիծը բավականին հեշտ է կրկնօրինակել `կազմելով arduino MKR WAN 1310, ուլտրաձայնային տվիչ, DHT11 սենսոր և որոշ լուսարձակներ և կոճակ` նախագիծը զովացնելու համար:
Պարագաներ
Նյութը ՝
- Arduino MKR WAN 1310
- Ուլտրաձայնային տվիչ
- DHT11 J
- ump լարերը
- Պլեքսո տուփ
- Դարպաս
- Լեդս
- Կտտացրեք կոճակը
Գործիքներ:
- Ձեռքի փորվածք
- 5 մմ բիթ
Քայլ 1: Plexo արկղի պատրաստում


Պարիսպի համար ես օգտագործում եմ 80x80 մմ plexo տուփ, քանի որ այն ամուր է և դիմացկուն: Նախ հանեցի ուլտրաձայնային տվիչի և հոսանքի մալուխի կափարիչները: Դա շատ հեշտ է, քանի որ անցքի տրամագիծը նույնն է, ինչ ուլտրաձայնային տվիչի տրամագիծը:
Երկրորդ, ես ալեհավաքի պատյանի վերևում 5 մմ անցք եմ անում: Դրա համար կարող եք օգտագործել հորատման մեքենա կամ ձեռքի փորվածք, ինչպես իմ դեպքում:
Քայլ 2: Բաղադրիչների տեղադրում



Ես ստիպված էի կտրել ուլտրաձայնային տվիչի լարերի երկարությունը, քանի որ այն չափազանց երկար էր տուփի մեջ տեղավորվելու համար և վերջում ավարտել այն իգական կապի վերնագրով `միացման համար: Սենսորը այնուհետև կարող է մղվել պատյանի ներսում և կողպվել ինքն իրեն ներկառուցված կողպեքի համակարգով: Այնուհետև ավելացրել եմ mkr wan 1310 տախտակը և տվիչների մոդուլը:
Անջրանցիկ կողային միակցիչը դրեցի հոսանքի վարդակից, քանի որ չեմ ուզում ջուրը ներս մտնի:
Քայլ 3: Tinkercad միացում

Անցած 3 տարիների ընթացքում ես շատ շրջաններ եմ կատարել: Բայց ես arduino չունեի: Tinkercad- ն ինձ համար միակ միջոցն էր սովորելու և զարգացնելու arduino միացումն ու դրանք մոդելավորելը: Նույնիսկ այն բանից հետո, երբ ես ստացա arduino uno- ն, ես դեռ օգտագործում եմ tinkercad միացում `իմ նախագիծը նախ մոդելավորելու համար: Tinkercad- ի միացումը թույլ է տալիս օգտագործել բաղադրիչի մի քանիսը և դրանք շտկել: Ես բարձր խորհուրդ եմ տալիս tinkercad միացում սկսնակ և arduino օգտագործողների համար, քանի որ դա կխանգարի ձեզ այրել ձեր arduino- ն նոր միացում փորձելիս:
Քայլ 4: Լարը միացնելը

Դուք կարող եք հետևել tinkercad միացումին, ինչպես վերևում, կամ կարող եք հետևել ստորև բերված միացմանը:
DHT11
+> 5 վ
Ելք> pin13
-> գետնին
Ուլտրաձայնային ցուցիչ
+> 5 վ
Գործարկիչ> pin7
Էխո> pin8
-> գետնին
Օգտագործելով jumper լարերը, դուք կարող եք հեշտությամբ կատարել կապը և ամրացնել դրանք zip կապերով:
Քայլ 5. Լեդերի և սեղմման կոճակի ավելացում ՝ անսարքությունների վերացման համար


Ես օգտագործում եմ կարմիր և կանաչ լուսադիոդ ՝ սարքի վիճակը ցույց տալու համար, և սեղմման կոճակը ՝ սարքը վերակայելու համար: Քանի որ իմ դիզայնը աշխատում է tinkercad սխեմայի վրա, ես վստահ եմ, որ դա իրական կյանքում կլինի: Այսպիսով, ես պատրաստել եմ մի փոքրիկ հատ, որպեսզի կարողանամ նվազեցնել լարերի քանակը:
Քայլ 6: Կոդավորում
Ես օգտագործում եմ առցանց IDE- ն, և ծածկագիրը հետևյալ ֆայլն է
Քայլ 7: Thing ցանցի կարգավորում

Այդ հղումով կարող եք հետևել այս քայլերին: Դա չափազանց հեշտ է մանրամասն բացատրությամբ: Ես ավելացրել եմ բեռնվածքի դեկոդավորիչը վերը նշված պատկերում և տեքստը: += String.fromCharCode (parseInt (բայթ ));} վերադարձ {դաշտ 1: արդյունք,};} Սա շատ կարևոր է `ընթեռնելի նշան ստանալու համար
Քայլ 8: Տվյալների ստացում


Վերևի սքրինշոթում կարող եք տեսնել, թե ինչպես եմ ես տվյալներ ստանում իմ հեռախոսի TTN- ի միջոցով: Ես նաև օգտագործում եմ IFTTT ինտեգրումը ՝ ներքևում իմ google sheet.com- ի տվյալները ցուցադրելու համար, եթե ցանկանում եք իմանալ, թե ինչպես եմ դա արել:
Քայլ 9: Վերջնական լուծում



Ապրանքը դեռ զարգացման փուլում է: Ես 3d տպում եմ նոր պատյան, բայց պետք է այն ամրապնդել: Այն սնուցելու համար օգտագործում է 12 վ արևային վահանակ: Ես այժմ փորձարկում եմ այն նախքան գետի ափին տեղադրելը: Ես շուտով կհրապարակեմ հրահանգ, որը ցույց կտա, թե ինչպես եմ սարքը տեղադրելու ճշգրիտ վայրում:
Խորհուրդ ենք տալիս:
Leրի մակարդակի հայտնաբերիչ `7 քայլ

Leրի մակարդակի դետեկտոր. Ուլտրաձայնային տվիչը գործում է նույն սկզբունքներով, ինչ ռադարային համակարգը: Ուլտրաձայնային տվիչը կարող է էլեկտրական էներգիան վերածել ակուստիկ ալիքների և հակառակը: Հայտնի HC SR04 ուլտրաձայնային տվիչը գեներացնում է ուլտրաձայնային ալիքներ 40 կՀց հաճախականությամբ: Տիպիկ
Leրի մակարդակի ցուցիչ `4 քայլ

Leրի մակարդակի ցուցիչ. Levelրի մակարդակի ահազանգը պարզ տարատեսակ տարաներում ջրի մակարդակը հայտնաբերելու և նշելու պարզ մեխանիզմ է: Մեր օրերում, զբաղված կյանքի պատճառով, շատերը դժվարանում են մշտապես ստուգել տարայի ջրի մակարդակը: Երբ ջուրը
Leրի մակարդակի մոնիտոր ազնվամորու պիով `4 քայլ

Leրի մակարդակի մոնիտոր ազնվամորու պիով. Ներածություն Բարև բոլորին, ես Շաֆինն եմ, Aiversity- ի անդամ: Ես պատրաստվում եմ կիսվել այն մասին, թե ինչպես կարելի է ջրի բաքերի համար ջրի մակարդակի տվիչ կառուցել Raspberry pi- ով: Այս նախագիծը կօգնի ձեզ մանրամասնորեն հասկանալ Raspberry pi- ի աշխատանքը
Leրի մակարդակի ցուցանիշ `օգտագործելով ULN 2003 IC: 4 քայլ

Leրի մակարդակի ցուցիչ ULN 2003 IC- ի օգտագործմամբ. Վերևի բաքից ջրի արտահոսքը խնդիր է բոլորի և յուրաքանչյուր ընտանիքի համար: Այն, էլեկտրաէներգիայի վատնումին զուգահեռ, նաև շատ ջրի վատնում է առաջացնում, և նոր օրենքների ընդունմամբ ջրի վատնումը նույնիսկ տանկի վարարման դեպքում կարող է պատժվել: Այսպիսով
Leրի մակարդակի մոնիտոր `օգտագործելով Oled էկրան` Raspberry Pi- ով: 4 քայլ

Leրի մակարդակի մոնիտոր `օգտագործելով Oled էկրանը Raspberry Pi- ով. Բարև բոլորին, ես Շաֆինն եմ, Aiversity- ի անդամ: Ես պատրաստվում եմ կիսվել այն մասին, թե ինչպես կարելի է կառուցել ջրի մակարդակի տվիչ ՝ Oled էկրանով, ջրի տանկերի համար ՝ Raspberry pi- ով: Յուղոտ էկրանը ցույց կտա ջրով լցված դույլի տոկոսը