Բովանդակություն:
- Քայլ 1: Անհրաժեշտ է
- Քայլ 2: Անթենայի պատրաստում
- Քայլ 3. Esp Shield- ի զոդում
- Քայլ 4: Կոդավորում
- Քայլ 5: Լարերի տեղադրում
- Քայլ 6: Եզրակացություն
Video: LORA peratերմաստիճանի եւ խոնավության տվիչ `6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Այս ուսանելի դասում դուք կսովորեք ստեղծել զգայարան, որը տվյալներ կուղարկի LORA սերվերին: Այս հանգույցը կուղարկի.
- Օդի ջերմաստիճանը
- Խոնավության տվիչ
Դուք կարող եք օգտագործել այս հրահանգը `հանգույց ստեղծելու համար, որը կարող եք օգտագործել որպես սերվեր:
Քայլ 1: Անհրաժեշտ է
Sensornode:
- AM2305
- capacitive խոնավության ցուցիչ
- arduino pro mini 3.3v 8 մՀց հաճախականությամբ
- esp breakout
- rfm95
- մետաղալար ալեհավաքի և միացումների համար (ես օգտագործում եմ 0.8 մմ ամուր միջուկի մետաղալար)
- արականից արական ցատկող մալուխներ
- իգականից իգական jumper մալուխներ
- տախտակ
- CP2102 usb դեպի TTL
Գործիքներ:
- զոդման երկաթ
- կողային կտրիչ
- մետաղալար մերկացնող
Քայլ 2: Անթենայի պատրաստում
Ալեհավաքի համար ես օգտագործում եմ իմ 2x2x0.8 մմ կամ 2x2 20awg ավտոբուսի մալուխի մնացորդը: Իրերի ցանցում դուք կարող եք ընտրել ձեր տրանսնիվերի և ալեհավաքի հաճախականությունների խումբը ըստ երկրների: Սրանք են յուրաքանչյուր հաճախականության երկարությունները.
- 868 մՀց 3.25 դյույմ կամ 8.2 սմ (սա այն է, ինչ ես օգտագործում եմ)
- 915 մՀց 3 դյույմ կամ 7.8 սմ
- 433 մՀց 3 դյույմ կամ 16.5 սմ
Քայլ 3. Esp Shield- ի զոդում
- Հեռացրեք esp վահանի դիմադրողները (տե՛ս R1- ից R3 կարմիր դաշտում)
- Fոդեք rfm95 չիպը esp վահանի վրա:
- Սոսինձները կպցրեք esp վահանի վրա
- Enոդեք ալեհավաքը esp վահանի վրա: Մի օգտագործեք առանց ալեհավաքի, կարող եք վնասել վահանը:
- Եթե սլաքները ամրացված չեն arduino զոդի վրա, դրանք նույնպես
Քայլ 4: Կոդավորում
Ես գիտեմ, որ կարող եմ օգտագործել DTR- ն arduino- ն ինքնաբերաբար վերականգնելու համար, բայց իմ դեպքում ես սխալներ ունեի ծածկագիրը վերբեռնելիս: Հետևաբար, ես նույնպես օգտագործեցի ձեռնարկի վերականգնում այս հրահանգի մեջ, այնպես որ, եթե դուք ունեք նույն խնդիրը, կարող եք այն լուծել ձեռքով վերակայմամբ:
-
Արդուինոն միացրեք CP2102- ին հետևյալ կերպ.
- CP2102 txd -> Arduino pro mini rx
- CP2102 rxd -> Arduino pro mini tx
- CP2102 gnd -> Arduino pro mini gnd
- CP2102 3.3 -> Arduino pro mini vcc
- Բացեք գծանշանը arduino ide- ում
- Ընտրեք arduino pro mini տախտակ
- Ընտրեք atmega 328p 3.3v 8mhz պրոցեսորի տակ
- Ընտրեք ձեր com նավահանգիստը
- Կտտացրեք բեռնման կոճակին
- Մինչ ծածկագիրը կազմվում է այն պահին, երբ տեսնում եք բաուրատը (տես նկարը), arduino pro mini- ի վրա սեղմեք վերակայման կոճակը (cp2102- ը չի վերականգնում տախտակը) նաև ծրագրավորվելիս անպայման փակեք ձեր սերիական մոնիտորը:
Քայլ 5: Լարերի տեղադրում
- Միացրեք arduino- ն, ինչպես վերևում գտնվող ուրվագծում
- Ձեր arduino- ն այժմ պետք է տվյալներ ուղարկի սերվերի հանգույց:
AM2305- ը իրականում 3 լարային սենսոր է, այնպես որ դիմադրության կարիք չունեք: Պարզապես միացրեք սենսորը, ինչպես վերևում պատկերված է: Գույները նույնն են: Եթե փոխարենը օգտագործում եք DHT22- ը, ապա անհրաժեշտ է միացնել 10k դիմադրություն կարմիր (5V) և դեղին (տվյալների) լարերի միջև:
Քայլ 6: Եզրակացություն
Այս հրահանգում դուք սովորել եք սենսոր պատրաստել, որը տվյալներ է ուղարկում LORA դարպաս: Այն ուղարկում է ջերմոցի ջերմաստիճանը և խոնավությունը օրինակով: Այս կերպ Դուք կարող եք վերահսկել ձեր միջավայրը և կարող եք պլանավորել ձեր բանջարեղենի տնկումը `օգտագործելով այս տվյալները: Նաև կարող եք օգտագործել այս տվիչը `որոշելու, թե երբ բացել պատուհանը կամ միացնել օդափոխիչ:
Խորհուրդ ենք տալիս:
ESP8266 և Visuino ՝ DHT11 peratերմաստիճանի և խոնավության վեբ սերվեր ՝ 12 քայլ
ESP8266 և Visuino. DHT11 peratերմաստիճանի և խոնավության վեբ սերվեր. ESP8266 մոդուլները հոյակապ ցածրակարգ մենակ վերահսկիչներ են ՝ ներկառուցված Wi-Fi- ով, և ես դրանց մասին արդեն պատրաստել եմ մի շարք ցուցումներ: DTH11/DTH21/DTH22 և AM2301 շատ տարածված համակցված ջերմաստիճան են: և Խոնավության Arduino սենսորներ, և ես որոշեցի
TMP36 peratերմաստիճանի տվիչ և LCD էկրան ՝ օգտագործելով Arduino (Tinkercad) ՝ 7 քայլ
TMP36 peratերմաստիճանի տվիչ և LCD էկրան ՝ օգտագործելով Arduino (Tinkercad). Բարև բոլորին: Մենք համալսարանի ուսանողներ ենք Թուն Հուսեյն Օն Մալայզիայից (UTHM), ովքեր իրականացնում են նախագիծ ՝ ցույց տալու, թե ինչպես կարող ենք մոդելավորել ջերմաստիճանի տվիչը, lcd- ն և Arduino- ն ՝ օգտագործելով Tinkercad- ը որպես UQD0801 (Robocon 1) մեր ուսումնական ծրագրի մի մաս (
Esp32 peratերմաստիճանի և խոնավության վեբ սերվեր ՝ օգտագործելով PYTHON և Zerynth IDE ՝ 3 քայլ
Esp32 peratերմաստիճանի և խոնավության վեբ սերվեր PYTHON & Zerynth IDE- ի միջոցով. Esp32- ը հոյակապ միկրոկառավարիչ է, այն հզոր է Arduino- ի պես, բայց նույնիսկ ավելի լավ: Այն ունի Wifi կապ, որը հնարավորություն է տալիս էժան և հեշտությամբ զարգացնել IOT նախագծեր: Բայց աշխատել Esp- ի հետ սարքերը հիասթափեցնող են, Նախ ՝ այն կայուն չէ, Սեկոն
Wemos D1 Mini peratերմաստիճանի/խոնավության մոնիտորինգ `3 քայլ
Wemos D1 Mini peratերմաստիճանի/խոնավության մոնիտորինգ. Ես փնտրում էի էժան և հեշտ միջոց ՝ իմ տնակի ջերմաստիճանը և խոնավությունը վերահսկելու համար, որը կաշխատի նաև մարտկոցով կամ հոսանքի վարդակից: Ինձ պետք էր ջերմաստիճանը վերահսկել հեռակա կարգով, բայց ուզում էի նաև հնարավորություն տեղական տեսողական ջերմաստիճանի ստուգման
Peratերմաստիճանի տվիչ / Weatherstation: 9 քայլ (նկարներով)
Createերմաստիճանի տվիչ / Weatherstation. Ստեղծեք եղանակի կամ ջերմաստիճանի մոնիտոր ՝ օգտագործելով շատ զով թվային ջերմաստիճանի տվիչ DS1820: Ես օգտագործում եմ այս կարգավորումը սերվերային սենյակի և որպես եղանակի պահպանման համար: Այս նախագիծը բաղկացած է. 232 և