Բովանդակություն:
- Քայլ 1. rmերմաչափի ներդրում
- Քայլ 2: WiFi ջերմաչափի տարբերակները
- Քայլ 3. OneWire - դիագրամներ և DS18B20 տվիչներ
- Քայլ 4. Սխեմատիկա բոլորի համար (AP/STA ռեժիմ) ESP8266 ometերմաչափեր
- Քայլ 5: Աղբյուրի կոդեր
Video: WIFI ջերմաչափ ESP8266- ով STA/AP ռեժիմում ՝ 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Այս ձեռնարկը հիմնված է ESP8266- ի և դրա կիրառման վրա որպես WiFi ջերմաչափ, որն աշխատում է HTTP վեբ սերվերով: Կան նաև 2 ռեժիմ STA ՝ որպես հաճախորդ կամ AP ՝ որպես մուտքի կետեր:
Քայլ 1. rmերմաչափի ներդրում
Այսօր ես հակիրճ կներկայացնեմ wifi ջերմաչափի նախագիծը: Thermերմաչափը օգտագործում է ESP8266 wifi չիպը NodeMCU v3 Lolin զարգացման տախտակի վրա: Բացի տվյալների գրանցումից, Wifi չիպը նաև վեբ սերվեր է պահում, որտեղ թողարկում է չափված տվյալները: Տվյալները չափվում են ամեն անգամ, երբ էջը բեռնվում է: Ոչ մի տվյալ չի գրանցվում անգործության ժամանակ: Վեբ սերվերը թույլ է տալիս գործարկել HTML + CSS ծածկագիրը, ինչը թույլ է տալիս որոշ չափով ստեղծել գեղեցիկ գրաֆիկական ինտերֆեյս `օգտագործողի համար ջերմաստիճանը գծելու համար, օրինակ` աղյուսակում: Javascript- ը կարող է նաև ավտոմատ կերպով թարմացնել էջի տվյալները, բայց ես չեմ օգտագործել այս տարբերակը:
Քայլ 2: WiFi ջերմաչափի տարբերակները
Այս նախագծի երկու տարբերակ կա, վեբ կայքի ֆունկցիոնալությունը որպես այդպիսին նույնն է: Երկու դեպքում էլ ESP8266- ը գործարկում է վեբ սերվեր, որը ջերմաստիճանը գծում է աղյուսակում: Կապը տարբերակված է տարբերակներով: Մի դեպքում հնարավոր է օգտագործել գոյություն ունեցող LAN ցանց, որին տախտակը միացնում և պահում է վեբ սերվեր ՝ ստատիկ կամ դինամիկ IP հասցեով: IPննարկչի պատուհանում IP մուտքագրելուց հետո օգտվողը ESP- ից ստանում է հարցում ՝ ըստ պահանջի ջերմաստիճանի:
Երկրորդ դեպքում, տախտակը փոխանցում է իր սեփական SSID- ն AP ռեժիմում ՝ որպես մուտքի կետ: Օգտատերը մուտք է գործում դեպի տախտակ `մուտքագրելով ցանցի գաղտնաբառը (ներառված է ESP8266- ում): Տախտակը փոխանցում է SSID- ը WPA / WPA2 PSK կոդավորմամբ, կամ հնարավոր է հեռարձակել բաց wifi ցանց: Տվյալները հասանելի են միայն տան WiFi ցանցից դուրս գտնվող այս wifi ցանցի հասանելիության սահմաններում: DHCP սերվերը գործում է նաև ESP- ով, որը հաջող օգտագործողի նույնականացումից հետո միջակայքից IP հասցե է նշանակում: Կայքը գտնվում է դարպասի IP հասցեում ՝ ESP:
Քայլ 3. OneWire - դիագրամներ և DS18B20 տվիչներ
Peratերմաստիճանի տվյալները գրանցվում են զույգ DS18B20 ջերմաստիճանի տվիչներից, որոնք միացված են OneWire ավտոբուսին, ինչը թույլ է տալիս տվյալները հավաքել մեկ դիրիժորի կողմից ՝ դիրիժորը տասնյակ հարյուրավոր մետր քաշելու հնարավորությամբ: DS18B20- ն արտադրվում է երկու հիմնական տարբերակներով `այսպես կոչված: ներքին սենսոր `տրանզիստորի դեպքում կամ անջրանցիկ - արտաքին դիզայն ալյումինե խողովակի մեջ: OneWire- ը հարմար է միջամտության միջավայրերի համար և կարող է տեղավորել մինչև 256 տվիչ: Առանձին սենսորները բաժանվում են իրենց գործարանի հասցեով `սերիական համարը: Սենսորային միացման 2 հիմնական տարբերակ կա: Սովորական միացում և մակաբուծական, երկուսն էլ կարող են սնուցվել 3.3 - 5.5 Վ լարման դեպքում: Տարբերություններն ակնհայտ են OneWire էլեկտրագծերի գծապատկերներից:
Քայլ 4. Սխեմատիկա բոլորի համար (AP/STA ռեժիմ) ESP8266 ometերմաչափեր
Քայլ 5: Աղբյուրի կոդեր
Հասանելի է. Երկու տարբերակներն էլ օգտագործում են ESP8266- ով աշխատող վեբ սերվեր:
Խորհուրդ ենք տալիս:
I-211M-L ONT. Միացրեք տվյալները մարտկոցի լիցքի ռեժիմում `7 քայլ
I-211M-L ONT. Միացրեք տվյալները մարտկոցի լիցքավորման ընթացքում. I-211M-L օպտիկական ցանցի տերմինալը (ONT) հանրաճանաչ վերջնակետ է մանրաթելային ինտերնետի կամ մանրաթելերի վրա հիմնված հեռախոսների (POTs) և տեսա ծառայությունների բաժանորդների համար: Նոր Verizon FIOS կայանքները հակված են օգտագործել այս ONT- ը: Ի տարբերություն նախորդ ONT- ների, I-211M-L- ը չի համատեղում
Օգտագործեք սմարթֆոնը որպես ոչ կոնտակտային ջերմաչափ / շարժական ջերմաչափ ՝ 8 քայլ (նկարներով)
Օգտագործեք սմարթֆոնը որպես ոչ կոնտակտային ջերմաչափ / շարժական ջերմաչափ. Մարմնի ջերմաստիճանի չափում ոչ կոնտակտային / անհպում, ինչպես թերմո ատրճանակը: Ես ստեղծեցի այս նախագիծը, քանի որ Thermo Gun- ը այժմ շատ թանկ է, ուստի ես պետք է այլընտրանք ստանամ DIY պատրաստելու համար: Եվ նպատակը ցածր բյուջետային տարբերակով պատրաստելն է: ՄատակարարումներMLX90614Ardu
Atmega16 ինտերֆեյս LCD- ի հետ 4 բիթանոց ռեժիմում (Proteus Simulation) ՝ 5 քայլ
Atmega16 ինտերֆեյս LCD- ի հետ 4 բիթանոց ռեժիմում (Proteus Simulation). Այստեղ այս ձեռնարկում մենք ձեզ կասենք, թե ինչպես կարող եք միացնել atmega16 միկրոկոնտրոլերը 16*2 LCD- ով 4 բիթանոց ռեժիմում:
Arduino- ի վրա հիմնված ոչ կոնտակտային ինֆրակարմիր ջերմաչափ - IR- ով հիմնված ջերմաչափ Arduino- ի միջոցով. 4 քայլ
Arduino- ի վրա հիմնված ոչ կոնտակտային ինֆրակարմիր ջերմաչափ | IR- ով հիմնված ջերմաչափ Arduino- ի միջոցով. Բարև ձեզ, այս հրահանգների մեջ մենք կդարձնենք ոչ կոնտակտային ջերմաչափ arduino- ով: Քանի որ երբեմն հեղուկի/պինդի ջերմաստիճանը չափազանց բարձր է կամ ցածր, ապա դժվար է դրա հետ կապ հաստատել և կարդալ այդ դեպքում ջերմաստիճանը
Boom Box Aux ռեժիմում ՝ 5 քայլ (նկարներով)
Boom Box Aux- ը Mod- ում. Մենք պատրաստվում ենք փոփոխել հին բում տուփը (AM/FM/CD/Tape) `մալուխի aux ավելացնելու համար, որպեսզի մենք կարողանանք դրան միացնել iPod կամ հեռախոս: Ես օգտագործում եմ Koss HG835 բումի տուփը, որը գտել եմ խնայողությունների խանութում 15 դոլարով: Երբ ավարտենք, այն կկարողանա նվագարկել aux- ից