Բովանդակություն:
- Պարագաներ
- Քայլ 1. Միացրեք Arduino- ն
- Քայլ 2. Միացրեք DHT 22 տվիչները
- Քայլ 3: Միացրեք ալեհավաքը
- Քայլ 4: Վերբեռնեք ծածկագիրը
- Քայլ 5: Միացրեք մարտկոցը
- Քայլ 6: Նախագիծն ավարտված է: Բայց կարո՞ղ է այն կատարելագործվել:
Video: Remերմաստիճանի հեռաչափություն ՝ 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Այս նախագծում MKR 1400- ն օգտագործվում է 3 DHT 22 տվիչների վերահսկման և արդյունքը հաղորդելու համար բջջային հեռախոսի համարին, որը մուտքագրված է ծածկագրում (ես ցույց կտամ որտեղ): Tերմաստիճանը միակ տվյալն է, որը վերցված է DHT 22 -ից, սակայն հետաքրքիր է նշել, որ խոնավությունը նույնպես կարող է վերականգնվել:
Սա ուսանելի է այն աշխատանքների համար, որոնք կատարվել են հացահատիկի աղբարկղի ջերմաստիճանի մոնիտորինգի համակարգի զարգացման ուղղությամբ: Աշխատանքի մեծ մասն ավարտվել է իմ և @acrobatbird- ի կողմից (GitHub անունը): Projectրագրի հիմնական GitHub- ը https://github.com/PhysicsUofRAUI/binTempSensor է, և երբ այն ավարտվի, ես դրա համար առանձին GitHub կպատրաստեմ:
Պարագաներ
-
3 DHT 22 տվիչ (ավելի մեծ նախագծի համար անհրաժեշտ է երեք)
www.adafruit.com/product/385
-
3 10K դիմադրություն
www.digikey.ca/product-detail/hy/yageo/CFR…
-
Մեկ Arduino 1400 դրամ
https://store.arduino.cc/usa/mkr-gsm-140
-
Jumper լարերի բազմազանություն
Suppանկացած մատակարար պետք է ունենա մի քանիսը
-
SIM քարտ
Ես խորհուրդ կտայի, թե որն է ձեր տարածքում ամենաէժան կանխավճարային քարտը: Իմը SaskTel- ն էր, բայց եթե դուք չեք ապրում Կանադայի Սասկաչևան քաղաքում, դա լավ ընտրություն չէ:
-
Լիթիումի պոլիմերային մարտկոց (և անհրաժեշտության դեպքում լիցքավորիչ)
- www.adafruit.com/product/390
- www.adafruit.com/product/258
-
Արդուինո ալեհավաք
www.adafruit.com/product/1991
Ես տեղեր եմ տրամադրել առցանց օգտագործվող մասերի մեծ մասը գնելու համար, բայց ես խորհուրդ կտայի նախ գնումներ կատարել ձեր տեղական հոբբիի էլեկտրոնիկայի խանութից: Դա ոչ միայն տեղական բիզնեսին աջակցելն է, այլև այն պատճառով, որ հարմար է դրանք ունենալ այն ժամանակ, երբ անհրաժեշտ է ինչ -որ մաս շուտափույթ և չես ուզում սպասել առաքմանը:
Քայլ 1. Միացրեք Arduino- ն
Իմ կոնկրետ դեպքում ես Arduino MKR 1400 -ը տեղադրեցի հացի տախտակի վրա, իմն ունի վերնագրեր, այնուհետև գետնին կցեցի հացահատիկի բացասական գծին, իսկ 5 Վ -ը `դրական հատվածին:
Քայլ 2. Միացրեք 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 ժամից պակաս: Սպասեք, դա այնքան էլ օգտակար չէ: Ահա թե ինչ է մշակվում և համարվում, որ նախագիծը ավելի օգտակար կդառնա:
-
Ավելի մեծ մարտկոց
բավականին ակնհայտ առաջարկություն, բայց այն կթանկանա այնքան, որքան մարտկոցները բավականին թանկանան, քանի որ ավելանում են հզորությունը
-
Arduino ցածր հզորություն
Սա լավ էժան այլընտրանք է մարտկոցի կյանքը մեծացնելու համար, քանի որ դա պարզապես ծրագրային ապահովման փոփոխություն է, սակայն շահույթը էական չի ակնկալվում:
-
Արևային վահանակ
- Սա այն է, ինչ այժմ աշխատում է, որպեսզի համակարգը գործի անորոշ ժամանակով ՝ առանց մարդու միջամտության
- Այն, ամենայն հավանականությամբ, կհամատեղի վերը նշված երկուսից մի քանիսը `ապահովելու համար, որ մարտկոցը կարողանա աշխատել գիշերվա ընթացքում և զգալիորեն ամպամած ամիսների ընթացքում:
Otherանկացած այլ առաջարկ անշուշտ ողջունելի է: Շնորհակալություն կարդալու համար:
Խորհուրդ ենք տալիս:
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ - Քայլ առ քայլ: 4 քայլ
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ | Քայլ առ քայլ. Այս նախագծում ես նախագծելու եմ մի պարզ Arduino մեքենայի հետադարձ կայանման սենսորային միացում ՝ օգտագործելով Arduino UNO և HC-SR04 ուլտրաձայնային տվիչ: Այս Arduino- ի վրա հիմնված Car Reverse ազդանշանային համակարգը կարող է օգտագործվել ինքնավար նավարկության, ռոբոտների ռանգի և այլ տեսականու համար
Քայլ առ քայլ համակարգչային շենք. 9 քայլ
Քայլ առ քայլ համակարգչի կառուցում. Պարագաներ. Սարքավորումներ. Մայրական համակարգիչ CPU coolerPSU (Էներգամատակարարման միավոր) Պահեստավորում (HDD/SSD) RAMGPU (պարտադիր չէ) Գործ CaseTools: Պտուտակահան ESD ապարանջան/matsthermal paste w/aplikator
Երեք բարձրախոս շղթա -- Քայլ առ քայլ ձեռնարկ ՝ 3 քայլ
Երեք բարձրախոս շղթա || Քայլ առ քայլ ձեռնարկ. Բարձրախոսների սխեման ուժեղացնում է շրջակա միջավայրից ստացված աուդիո ազդանշանները MIC- ում և այն ուղարկում է խոսնակին, որտեղից արտադրվում է ուժեղացված ձայնը:
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)
Հրթիռային հեռաչափություն/դիրքի հետևող ՝ 7 քայլ
Հրթիռային հեռաչափություն/դիրքի հետևող. Այս նախագիծը նպատակ ունի գրանցել թռիչքի տվյալները 9 DOF սենսորային մոդուլից SD քարտ և միաժամանակ փոխանցել իր GPS տեղադրությունը բջջային ցանցերի միջոցով սերվերի վրա: Այս համակարգը թույլ է տալիս գտնել հրթիռը, եթե համակարգի վայրէջքի տարածքը բեյո է