Բովանդակություն:
- Քայլ 1: Պահանջվող բաղադրիչներ և գործիքներ
- Քայլ 2: Սխեմատիկ
- Քայլ 3: Շինարարություն
- Քայլ 4: Softwareրագրակազմ և կազմաձևում
- Քայլ 5: Օգտագործում
- Քայլ 6: Վեբ ինտերֆեյս
Video: Wifi տրամաչափեր ՝ 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Այս հրահանգը սովորական թվային տրամաչափերի հավելումն է, ինչը նրանց դարձնում է wifi միացված ՝ ներկառուցված վեբ սերվերի միջոցով:
Գաղափարը ներշնչված էր onatոնաթան Մակկիի կողմից հրահանգվող wifi ինտերֆեյսից
Այս միավորի առանձնահատկություններն են.
- Ավելացրեք թվային տրամաչափի հետևի մասում ՝ չափումների շարք հասանելի դարձնելով wifi- ով
- Ինքնամփոփ, առանց լրացուցիչ լարերի
- Մարտկոցով աշխատող (վերալիցքավորվող LIPO); արտաքին լիցքավորման կետ; նաև սնուցում է տրամաչափերը
- Շատ ցածր հանգիստ հոսանք (<30uA) երկար մարտկոցի համար
- Մեկ կոճակով կառավարում `միացնելու, չափումներ կատարելու, անջատելու համար
- Ավտոմատ ռեժիմն անջատվում է, եթե որոշ ժամանակ հանգիստ է
- Չափումները կարող են պահվել և բեռնվել մինչև 16 չափում պարունակող ֆայլերում
- Կարելի է անվանել առանձին չափումներ
- Կարգավիճակի և կազմաձևման տվյալները հասանելի են նաև վեբ ինտերֆեյսից
- Softwareրագրակազմը կարող է թարմացվել վեբ ինտերֆեյսի միջոցով
- Սկզբնական AP ՝ wifi մուտքի մանրամասները նախապես կազմաձևելու կամ ցանցը փոխելու համար
Քայլ 1: Պահանջվող բաղադրիչներ և գործիքներ
Անհրաժեշտ բաղադրիչներ
- ESP-12F wifi մոդուլ
- 3.3 Վ կարգավորիչ xc6203
- 220uF 6V կոնդենսատոր
- 3 npn տրանզիստոր (օրինակ ՝ bc847)
- 2 schottky դիոդ
- 6 մմ սեղմիչ կոճակ
- փոքր LIPO մարտկոց 400 մԱ / ժ (802030)
- Ռեզիստորներ 4K7, 10K, 15K, 3 x 100K, 220K, 470K, 1M
- նախատիպի տախտակի փոքր կտոր
- 3 փին միակցիչ ՝ լիցքավորման համար:
- Կապեք մետաղալար
- Էմալապատ պղնձե մետաղալարեր ինքնահոսող
- Էպոքսիդային խեժ
- Երկկողմանի ժապավեն
- 3D տպագիր շապիկ
Անհրաժեշտ գործիքներ
- Ineոդման նուրբ կետ
- Պինցետ
Քայլ 2: Սխեմատիկ
Էլեկտրոնիկան բավականին պարզ է:
LDO 3.3V կարգավորիչը LIP- ը փոխակերպում է ESP-12F մոդուլի անհրաժեշտ 3.3 Վ-ի:
Calրաչափն ունի 2 ազդանշան (ժամացույց և տվյալներ, որոնք գտնվում են մոտավորապես 1.5 Վ տրամաբանական մակարդակում: Դրանք սնվում են պարզ npn տրանզիստորային փուլերով `GPIO13 և 14 կապում ESP-12- ի համար անհրաժեշտ 3.3 Վ տրամաբանական մակարդակներով: օգտագործվում են որպես բեռներ:
GPIO4- ը բաժանված է և բուֆերացված է n npn տրանզիստորով `տրամաչափին սնվելու համար:
Միացման կոճակը դիոդի միջոցով բարձր է մատակարարում ESP-12- ի EN- ին: GPIO- ի ելքը կարող է նաև դիոդի միջոցով բարձր պահել այն, որպեսզի այն միացված լինի մինչև այն խորը քնի վիճակում դնելը: Կոճակը կարող է վերահսկվել նաև GPIO12- ի միջոցով:
Քայլ 3: Շինարարություն
The caliper- ը ունի պարզ ինտերֆեյս, որը բաղկացած է 4 ԱՀ բարձիկներից ՝ կողքի փոքր լոգարիթմական ծածկույթի հետևում:
Ես ընտրեցի դրանց միանալը `էմալացված ինքնահոսող պղնձե լարերի վրա զոդման միջոցով: Սա ապահովում է հուսալի կապ և թույլ է տալիս ծածկը դեռ հետ սահել ՝ այն կոկիկ պահելու համար: Soldոդումից հետո ես օգտագործեցի էպոքսիդային խեժի մի փոքր քսուք որպես լարերի թեթևացում:
Իմ դեպքում ազդանշաններն էին +V, ժամացույց, տվյալներ, 0V ընթերցում ձախից աջ, բայց գուցե արժե դրանք ստուգել, եթե այն տարբեր տրամաչափերով տարբերվի:
Շինարարության մեջ հիմնական ջանքերը ներառում էին կարգավորիչը և ծայրամասային էլեկտրոնիկան, որը ես տեղադրեցի նախատիպի տախտակի 15 մմ քառակուսի փոքր կտորի վրա: Ես օգտագործել եմ smd բաղադրիչներ, որպեսզի այն հնարավորինս փոքր լինի: Այս տախտակն այնուհետև խոզուկով ամրացվեց ESP-12F մոդուլի վրա `օգտագործելով լարերը տախտակից մինչև հոսանքի և մոդուլի GPIO կապումներն այն տեղում պահելու համար:
Մարտկոցը, կոճակը և լիցքավորման կետը միացված էին: Լիցքավորման կետի համար ես օգտագործում եմ 3 պին միակցիչ ՝ 0 Վ արտաքին և կենտրոնական լիցքավորման քորոցով, այնպես որ բևեռայնությունը նշանակություն չունի: Ես ունեմ առանձին USB LIPO լիցքավորիչ, որն օգտագործում եմ այս և նման մոդուլները լիցքավորելու համար: Մոդուլի ներսում մարտկոցի գծում ես մտցրեցի մի փոքրիկ խրոցակի մի փոքր վարդակ, որը թույլ է տալիս անհրաժեշտության դեպքում անջատել հոսանքը:
Մարտկոցը և ESP-12F մոդուլը երկկողմանի ժապավենով խրված էին տրամաչափի վրա, և էլեկտրալարերը ավարտվեցին: Տեղադրումը պետք է կատարվի խնամքով, քանի որ ծածկը պետք է տեղավորվի դրանց վրա և ամրացվի տրամաչափի վրա: Կափարիչը նախատեսված է այնպես, որ լավ տեղավորվի տրամաչափի վրա, և ես օգտագործում եմ ընդամենը մի ժապավեն `ծածկը տեղում ամրացնելու համար:
Քայլ 4: Softwareրագրակազմ և կազմաձևում
Theրագիրը կառուցված է Arduino միջավայրում:
Դրա աղբյուրի կոդը ՝ https://github.com/roberttidey/caliperEsp- ում: Կոդին կարող են փոխվել անվտանգության որոշ հաստատուններ ՝ նախքան կազմվելը և ES8266 սարքի վրա շողալը:
- WM_PASSWORD- ը սահմանում է wifiManager- ի կողմից օգտագործվող գաղտնաբառը, երբ սարքը կարգավորում է տեղական wifi ցանցին
- update_password- ը սահմանում է գաղտնաբառ, որն օգտագործվում է որոնվածը թարմացնելու համար:
Երբ առաջին անգամ օգտագործվել է, սարքը մտնում է wifi կազմաձևման ռեժիմ: Օգտագործեք հեռախոս կամ պլանշետ ՝ սարքի կողմից տեղադրված Մուտքի կետին միանալու համար, այնուհետև թերթեք 192.168.4.1: Այստեղից կարող եք ընտրել տեղական wifi ցանցը և մուտքագրել դրա գաղտնաբառը: Դա պետք է արվի միայն մեկ անգամ կամ փոխելով wifi ցանցերը կամ գաղտնաբառերը:
Երբ սարքը միանա իր տեղական ցանցին, այն կլսի հրամանները: Ենթադրելով, որ նրա IP հասցեն 192.168.0.100 է, ապա նախ օգտագործեք 192.168.0.100:AP_PORT/ բեռնել ֆայլերը տվյալների թղթապանակում վերբեռնելու համար: Այնուհետև դա թույլ կտա 192.168.0.100/edit- ին դիտել և վերբեռնել հետագա ֆայլերը, ինչպես նաև թույլատրել 192.168.0100: AP_PORT- ին օգտագործել թեստային հրամաններ ուղարկելու համար:
Քայլ 5: Օգտագործում
Ամեն ինչ վերահսկվում է մեկ կոճակից: Գործողությունը տեղի է ունենում, երբ կոճակը բաց է թողնվում: Տարբեր գործողություններ են տեղի ունենում, երբ կոճակը սեղմված է պահվում կարճ, միջին կամ երկար ժամանակաշրջանից առաջ ՝ բաց թողնելուց առաջ:
Սարքը միացնելու համար մեկ անգամ սեղմեք կոճակը: Կլիպերի ցուցադրումը պետք է միանգամից միանա: Տեղական ցանցին միանալու համար WiFi- ին կարող է տևել մի քանի վայրկյան:
Դիտեք https:// ipCalipers/որտեղ ipCalipers- ը միավորի IP հասցեն է: Դուք պետք է տեսնեք տրամաչափի էկրանը, որը պարունակում է ներդիրի 3 դիտում: Չափումները ներառում են մինչև 16 չափումներ: Հաջորդը, որը պետք է վերցվի, ընդգծված է կանաչով: Կարգավիճակը ցույց է տալիս միավորի ընթացիկ կարգավիճակով աղյուսակ: Config- ը ցույց է տալիս ընթացիկ կազմաձևման տվյալները:
Չափումների ներդիրում նոր չափում է կատարվում կոճակը մոտ մեկ վայրկյան սեղմելով: Նոր արժեքը մուտքագրվելու է աղյուսակում և այն անցնելու է հաջորդ վայր: Մոտ 3 վայրկյան տևողությամբ միջին սեղմումը կիջնի դիրքը մեկով, եթե անհրաժեշտ է չափումը կրկնել:
Միջոցառումների ներդիրի ներքևում կա ֆայլի անվան դաշտ և երկու կոճակ: Եթե ֆայլի անունը ջնջվի, այն թույլ կտա ընտրություն կատարել առկա հաղորդագրությունների ֆայլերից: Կարող է նաև մուտքագրվել կամ խմբագրվել նոր անուն: Նկատի ունեցեք, որ բոլոր հաղորդագրությունների ֆայլերը պետք է սկսվեն նախածանցով (Սա կարող է փոխվել կազմաձևում): Եթե սա մուտքագրված չէ, այն ինքնաբերաբար կավելացվի:
Պահելու կոճակը պահում է այս ֆայլի չափումների ընթացիկ փաթեթը: Բեռնման կոճակը կփորձի վերականգնել չափումների նախորդ փաթեթը:
Մոտ 5 վայրկյան տևողությամբ կոճակի երկար սեղմումը կհանգեցնի սարքի անջատմանը:
Քայլ 6: Վեբ ինտերֆեյս
Սարքաշարը ապահովում է հաճախորդի միջերեսին աջակցող http զանգերի մի շարք: Դրանք կարող են օգտագործվել այլընտրանքային հաճախորդներ տրամադրելու համար, եթե ստեղծվի նոր index.html:
- /խմբագրել - մուտք գործել սարքի ֆայլերի համակարգ; կարող է օգտագործվել միջոցառումների ֆայլերը ներբեռնելու համար
- /կարգավիճակ - վերադարձնել կարգավիճակի մանրամասներ պարունակող տող
- /loadconfig -վերադարձնել կազմաձևման մանրամասներ պարունակող տողը
- /saveconfig - ուղարկեք և պահեք տողը ՝ կազմաձևը թարմացնելու համար
- /loadmeasures - ֆայլերից միջոցներ պարունակող տող վերադարձնել
- /savemeasures - ուղարկել և պահպանել ընթացիկ չափման մանրամասներ պարունակող տող
- /setmeasureindex - փոխեք հաջորդ չափման համար օգտագործվող ինդեքսը
- /getmeasurefiles - ստացեք մատչելի չափման ֆայլերի ցանկով տող
Խորհուրդ ենք տալիս:
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ - Քայլ առ քայլ: 4 քայլ
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ | Քայլ առ քայլ. Այս նախագծում ես նախագծելու եմ մի պարզ Arduino մեքենայի հետադարձ կայանման սենսորային միացում ՝ օգտագործելով Arduino UNO և HC-SR04 ուլտրաձայնային տվիչ: Այս Arduino- ի վրա հիմնված Car Reverse ազդանշանային համակարգը կարող է օգտագործվել ինքնավար նավարկության, ռոբոտների ռանգի և այլ տեսականու համար
Քայլ առ քայլ համակարգչային շենք. 9 քայլ
Քայլ առ քայլ համակարգչի կառուցում. Պարագաներ. Սարքավորումներ. Մայրական համակարգիչ CPU coolerPSU (Էներգամատակարարման միավոր) Պահեստավորում (HDD/SSD) RAMGPU (պարտադիր չէ) Գործ CaseTools: Պտուտակահան ESD ապարանջան/matsthermal paste w/aplikator
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)
ESP8266 RGB LED STRIP WIFI Կառավարում - NODEMCU Որպես IR հեռակառավարիչ ՝ առաջնորդվող ժապավենի համար, որը վերահսկվում է WiFi- ով - RGB LED STRIP սմարթֆոնի կառավարում ՝ 4 քայլ
ESP8266 RGB LED STRIP WIFI Կառավարում | NODEMCU Որպես IR հեռակառավարիչ ՝ առաջնորդվող ժապավենի համար, որը վերահսկվում է WiFi- ով | RGB LED STRIP սմարթֆոնի վերահսկում. Բարև տղերք, այս ձեռնարկում մենք կսովորենք, թե ինչպես օգտագործել nodemcu կամ esp8266 որպես IR հեռակառավարիչ ՝ RGB LED ժապավենը կառավարելու համար, և Nodemcu- ն սմարթֆոնի միջոցով կառավարվելու է wifi- ով: Այսպիսով, հիմնականում դուք կարող եք վերահսկել RGB LED STRIP- ը ձեր սմարթֆոնի միջոցով
ESP8266-NODEMCU $ 3 WiFi մոդուլ #1- WiFi- ով սկսելը. 6 քայլ
ESP8266-NODEMCU $ 3 WiFi մոդուլ #1- Սկիզբ WiFi- ով. Այս միկրոհաշվարկների նոր աշխարհ է եկել, և սա ESP8266 NODEMCU- ն է: Սա առաջին մասն է, որը ցույց է տալիս, թե ինչպես կարող եք esp8266 միջավայրը տեղադրել ձեր arduino IDE- ում ՝ սկսած տեսանյութի միջոցով և որպես մասեր ներառող