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

Remերմաստիճանի հեռաչափություն ՝ 6 քայլ
Remերմաստիճանի հեռաչափություն ՝ 6 քայլ

Video: Remերմաստիճանի հեռաչափություն ՝ 6 քայլ

Video: Remերմաստիճանի հեռաչափություն ՝ 6 քայլ
Video: Արդուկոպտեր մրցարշավային քառակոպտերի վրա: Սա ձեզ համար INAV չէ: Առաջին մաս. Հիմնական կարգավորում 2024, Հուլիսի
Anonim
Remերմաստիճանի հեռաչափություն
Remերմաստիճանի հեռաչափություն

Այս նախագծում MKR 1400- ն օգտագործվում է 3 DHT 22 տվիչների վերահսկման և արդյունքը հաղորդելու համար բջջային հեռախոսի համարին, որը մուտքագրված է ծածկագրում (ես ցույց կտամ որտեղ): Tերմաստիճանը միակ տվյալն է, որը վերցված է DHT 22 -ից, սակայն հետաքրքիր է նշել, որ խոնավությունը նույնպես կարող է վերականգնվել:

Սա ուսանելի է այն աշխատանքների համար, որոնք կատարվել են հացահատիկի աղբարկղի ջերմաստիճանի մոնիտորինգի համակարգի զարգացման ուղղությամբ: Աշխատանքի մեծ մասն ավարտվել է իմ և @acrobatbird- ի կողմից (GitHub անունը): Projectրագրի հիմնական GitHub- ը https://github.com/PhysicsUofRAUI/binTempSensor է, և երբ այն ավարտվի, ես դրա համար առանձին GitHub կպատրաստեմ:

Պարագաներ

  1. 3 DHT 22 տվիչ (ավելի մեծ նախագծի համար անհրաժեշտ է երեք)

    www.adafruit.com/product/385

  2. 3 10K դիմադրություն

    www.digikey.ca/product-detail/hy/yageo/CFR…

  3. Մեկ Arduino 1400 դրամ

    https://store.arduino.cc/usa/mkr-gsm-140

  4. Jumper լարերի բազմազանություն

    Suppանկացած մատակարար պետք է ունենա մի քանիսը

  5. SIM քարտ

    Ես խորհուրդ կտայի, թե որն է ձեր տարածքում ամենաէժան կանխավճարային քարտը: Իմը SaskTel- ն էր, բայց եթե դուք չեք ապրում Կանադայի Սասկաչևան քաղաքում, դա լավ ընտրություն չէ:

  6. Լիթիումի պոլիմերային մարտկոց (և անհրաժեշտության դեպքում լիցքավորիչ)

    • www.adafruit.com/product/390
    • www.adafruit.com/product/258
  7. Արդուինո ալեհավաք

    www.adafruit.com/product/1991

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

Քայլ 1. Միացրեք Arduino- ն

Լարել Arduino- ն
Լարել Arduino- ն
Լարացրեք Arduino- ն
Լարացրեք Arduino- ն

Իմ կոնկրետ դեպքում ես Arduino MKR 1400 -ը տեղադրեցի հացի տախտակի վրա, իմն ունի վերնագրեր, այնուհետև գետնին կցեցի հացահատիկի բացասական գծին, իսկ 5 Վ -ը `դրական հատվածին:

Քայլ 2. Միացրեք DHT 22 տվիչները

Հաղորդալար DHT 22 տվիչներ
Հաղորդալար DHT 22 տվիչներ
Հաղորդալար DHT 22 տվիչներ
Հաղորդալար DHT 22 տվիչներ
Հաղորդալար DHT 22 տվիչներ
Հաղորդալար DHT 22 տվիչներ

Սենսորներից յուրաքանչյուրը պետք է միացված լինի գետնին, 5 Վ պին և տվյալների քորոց: 10 Կ ռեզիստորը պետք է միացված լինի նաև Arduino- ի 5 Վ -անոց պինին `ձգման դեր կատարելու համար: Սենսորները միացրեցի 4, 5 և 6 կապում: Եթե ցանկանում եք դրանք միացնել տարբեր կապում, ապա ստիպված կլինեք փոխել կոդը:

Adafruit- ն ունի մի գեղեցիկ հոդված, որը մանրամասնորեն ներկայացնում է, թե ինչպես կարելի է դրանք միացնել այս հղումով ՝

Քայլ 3: Միացրեք ալեհավաքը

Միացրեք ալեհավաքը
Միացրեք ալեհավաքը

Անթենան պետք է միացված լինի Arduino MKR 1400 -ին `ողջամիտ կապ ապահովելու համար:

Քայլ 4: Վերբեռնեք ծածկագիրը

Այժմ ծածկագիրը կբեռնվի Arduino- ում: Ես ծածկագիրը ներառել եմ կցված zip ֆայլի մեջ, և այն պետք է լավ բացվի և կազմվի Arduino խմբագրիչում, քանի դեռ անհրաժեշտ գրադարանները տեղադրված են: Անհրաժեշտ գրադարաններն են MKRGSM, DHT.h, DHT_U.h և Adafruit_Sensor.h: Եթե այս գրադարանները տեղադրված չեն ձեր համակարգչում, դուք պետք է դրանք ավելացնեք հետևյալ https://www.arduino.cc/hy/Guide/Libraries- ի նման քայլերին:

Arduino LowPower- ի օգտագործումը կարող է մեծացնել ծրագրի աշխատանքի տևողությունը, բայց ես ներկայումս թեստեր եմ անցկացնում այն գործի բերելու համար: Codeրագրի GitHub- ում դրա համար կա ծածկագիր:

Քայլ 5: Միացրեք մարտկոցը

Կցեք մարտկոցը
Կցեք մարտկոցը

Մարտկոցն այժմ կարող է միացվել: Այստեղ օգտագործվող մարտկոցը ընդամենը 1000 մԱ / ժ է, բայց ավելի մեծ մարտկոցը կարող է օգտագործվել այնքան ժամանակ, քանի դեռ այն 3.7 Վ է:

Քայլ 6: Նախագիծն ավարտված է: Բայց կարո՞ղ է այն կատարելագործվել:

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

  1. Ավելի մեծ մարտկոց

    բավականին ակնհայտ առաջարկություն, բայց այն կթանկանա այնքան, որքան մարտկոցները բավականին թանկանան, քանի որ ավելանում են հզորությունը

  2. Arduino ցածր հզորություն

    Սա լավ էժան այլընտրանք է մարտկոցի կյանքը մեծացնելու համար, քանի որ դա պարզապես ծրագրային ապահովման փոփոխություն է, սակայն շահույթը էական չի ակնկալվում:

  3. Արևային վահանակ

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

Otherանկացած այլ առաջարկ անշուշտ ողջունելի է: Շնորհակալություն կարդալու համար:

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