Cov txheej txheem:

Wifi Calipers: 6 Kauj Ruam
Wifi Calipers: 6 Kauj Ruam

Video: Wifi Calipers: 6 Kauj Ruam

Video: Wifi Calipers: 6 Kauj Ruam
Video: Cim Kuv Cia - Jeeker Her【New Song 2021 ♥ Official Audio】 2024, Lub Xya hli ntuj
Anonim
Wifi Calipers
Wifi Calipers

Cov lus qhia no yog kev ntxiv rau cov calipers digital uas ua rau lawv wifi tau qhib nrog ua hauv web server.

Lub tswv yim tau tshoov siab los ntawm wifi interface qhia los ntawm Jonathan Mackey

Cov yam ntxwv ntawm chav tsev no yog:

  • Ntxiv rau sab nraum qab ntawm cov ntsuas ntsuas digital los ua cov ntsuas ntsuas muaj nyob hauv wifi
  • Muaj tus kheej, tsis muaj xov hlau ntxiv
  • Roj teeb uas siv tau (rov them tau LIPO); them nqi sab nraud; tseem muaj hwj chim calipers
  • Qis qis heev tam sim no (<30uA) rau lub roj teeb ntev
  • Ib lub khawm tswj kom qhib lub zog, ntsuas ntsuas, tua hluav taws
  • Nws pib tua yog tias quiescent rau ib lub sijhawm
  • Kev ntsuas tuaj yeem raug cawm thiab thauj mus rau cov ntaub ntawv uas muaj txog 16 qhov ntsuas
  • Kev ntsuas tus kheej tuaj yeem muaj npe
  • Cov xwm txheej thiab teeb tsa cov ntaub ntawv kuj muaj los ntawm lub vev xaib interface
  • Software tuaj yeem hloov kho tshiab ntawm lub web interface
  • Pib AP txhawm rau teeb tsa wifi nkag tau cov ntsiab lus thaum xub teeb tsa lossis hloov pauv network

Kauj Ruam 1: Cov Cheeb Tsam thiab Cov Cuab Yeej Yuav Tsum Tau

Cov khoom xav tau

  • ESP-12F wifi module
  • 3.3V tus tswj xc6203
  • 220uF 6V capacitor
  • 3 npn transistors (e.g. bc847)
  • 2 schottky diodes
  • 6mm laub khawm
  • me me LIPO roj teeb 400mAh (802030)
  • Resistors 4K7, 10K, 15K, 3 x 100K, 220K, 470K, 1M
  • daim me me ntawm pawg thawj coj saib tsab ntawv
  • 3 tus pin txuas rau them.
  • Txuas xov hlau
  • Enamelled tooj liab hlau tus kheej fluxing
  • Epoxy cob
  • Ob daim kab xev
  • 3D luam tawm npog

Cov cuab yeej xav tau

  • Cov ntsiab lus zoo soldering hlau
  • Tweezers

Kauj ruam 2: Schematic

Schematic
Schematic

Cov khoom siv hluav taws xob yooj yim heev.

Tus tswj hwm LDO 3.3V hloov LIP rau 3.3V xav tau los ntawm ESP-12F module.

Lub caliper muaj 2 lub cim (moos thiab cov ntaub ntawv uas yog kwv yees li 1.5V qib kev xav. Cov no tau pub los ntawm cov theem yooj yim npn transistor kom tsav GPIO13 thiab 14 tus pin ntawm 3.3V qib kev xav tau los ntawm ESP-12. siv raws li lub nra.

GPIO4 tau faib faib thiab tsis pub los ntawm n npn transistor los muab lub zog rau cov ntsuas ntsuas.

Lub laub khawm muab lub siab rau EN ntawm ESP-12 ntawm lub diode kom qhib nws. GPIO cov zis tuaj yeem tseem tswj hwm nws siab ntawm lub diode kom nws nyob txog thaum nws tau muab tso rau hauv lub xeev pw tsaug zog. Lub pob kuj tseem tuaj yeem saib xyuas ntawm GPIO12.

Kauj Ruam 3: Kev tsim kho

Kev tsim kho
Kev tsim kho
Kev tsim kho
Kev tsim kho
Kev tsim kho
Kev tsim kho

Lub caliper muaj qhov sib cuam tshuam yooj yim suav nrog 4 PC pawm tom qab lub npog me me ntawm sab.

Kuv tau xaiv los txuas rau cov no los ntawm kev siv lub tshuab ua kom nws tus kheej fluxing tooj liab xov hlau. Qhov no muab kev sib txuas uas ntseeg tau thiab tso cai rau lub hau tseem swb rov qab kom nws zoo. Tom qab siv cov tshuaj txhuam kuv tau siv lub ntsej muag me me ntawm epoxy cob los ua kev daws teeb meem ntawm cov xov hlau.

Hauv kuv qhov teeb meem yog +V, moos, cov ntaub ntawv, 0V nyeem los ntawm sab laug mus rau sab xis, tab sis nws yuav tsim nyog txheeb xyuas qhov no yog tias nws txawv nrog cov ntsuas sib txawv.

Lub dag zog tseem ceeb hauv kev tsim kho cuam tshuam nrog tus tswj hwm thiab cov khoom siv hluav taws xob ib puag ncig uas kuv tau teeb tsa rau ntawm qhov me me 15 hli square ntawm daim phiaj tsim qauv. Kuv siv cov khoom smd kom nws me me li sai tau. Lub rooj tsavxwm no tau rov qab thim rov qab mus rau ESP-12F module siv cov xov hlau los ntawm pawg thawj coj mus rau lub zog thiab GPIO tus pin ntawm tus qauv los tuav nws hauv qhov chaw.

Lub roj teeb thiab khawm thiab lub ntsiab lus them nqi tau txuas nrog. Rau lub ntsiab lus them nyiaj kuv siv 3 tus pin txuas nrog sab nraud 0V thiab lub hauv paus them tus pin yog li qhov tsis muaj teeb meem. Kuv muaj cais USB LIPO lub charger uas kuv siv los them qhov no thiab cov qauv zoo sib xws. Kuv suav nrog qhov ntsaws ntsaws me me yooj yim hauv kab roj teeb sab hauv tus qauv kom tso cai rau lub zog tshem tawm yog tias xav tau.

Lub roj teeb thiab ESP-12F module tau nyam mus rau lub ntsuas ntsuas nrog ob daim kab xev, thiab cov xov txuas tau ua tiav. Kev tso chaw yuav tsum tau ua tiav nrog kev saib xyuas raws li lub npog xav tau kom rov zoo dua cov no thiab kaw rau ntawm lub ntsuas. Lub npog tau tsim los kom haum zoo dua cov ntsuas ntsuas thiab kuv siv tsuas yog qee daim kab xev txhawm rau txhawm rau npog lub hauv paus.

Kauj ruam 4: Software thiab Kev Kho

Lub software tau tsim nyob hauv ib puag ncig Arduino.

Cov peev txheej rau qhov no yog ntawm https://github.com/roberttidey/caliperEsp Cov cai tuaj yeem muaj qee qhov hloov pauv mus rau kev ruaj ntseg ua ntej raug suav sau thiab ua rau lub ES8266 ntaus ntawv.

  • WM_PASSWORD piav qhia tus password siv los ntawm wifiManager thaum teeb tsa lub cuab yeej mus rau lub network wifi hauv zos
  • update_password txhais tus password siv los tso cai hloov kho firmware.

Thaum xub thawj siv lub cuab yeej nkag mus rau wifi teeb tsa hom. Siv xov tooj lossis ntsiav tshuaj los txuas rau Access point teeb tsa los ntawm lub cuab yeej tom qab ntawd mus rau 192.168.4.1. Txij ntawm no koj tuaj yeem xaiv lub network wifi hauv zos thiab sau nws tus password. Qhov no xav tau tsuas yog ua tiav ib zaug lossis yog hloov pauv wifi network lossis password.

Thaum lub cuab yeej txuas nrog nws lub network hauv zej zog nws yuav mloog cov lus txib. Piv txwv tias nws tus IP chaw nyob yog 192.168.0.100 ces xub siv 192.168.0.100:AP_PORT/upload los rub cov ntawv hauv cov ntaub ntawv. Qhov no yuav tso cai 192.168.0.100/edit los saib thiab upload cov ntaub ntawv ntxiv thiab tseem tso cai 192.168.0100: AP_PORT kom siv los xa cov lus txib sim.

Kauj ruam 5: Siv

Pab
Pab

Txhua yam yog tswj los ntawm ib lub pob. Qhov kev nqis tes tshwm sim thaum lub pob raug tso tawm. Kev ua haujlwm sib txawv tshwm sim thaum lub khawm tuav cia rau lub sijhawm luv, nruab nrab lossis ntev ua ntej tso tawm.

Txhawm rau qhib chav tsev nias lub pob ib zaug. Lub caliper zaub yuav tsum tuaj ib zaug. Lub wifi yuav siv sijhawm li ob peb feeb los txuas rau lub network hauv zos.

Xauj mus rau https:// ipCalipers/qhov twg ipCalipers yog IP chaw nyob ntawm chav tsev. Koj yuav tsum pom lub caliper screen uas muaj 3 tab saib. Cov ntsuas ntsuas txog 16 ntsuas. Qhov tom ntej uas yuav tsum tau ua yog hais txog ntsuab. Cov xwm txheej qhia pom lub rooj nrog cov xwm txheej tam sim no ntawm chav tsev. Config qhia cov ntaub ntawv teeb tsa tam sim no.

Ntawm kev ntsuas tab, ntsuas qhov ntsuas tshiab yog ntsuas los ntawm nias lub pob rau ib pliag. Tus nqi tshiab yuav nkag rau hauv lub rooj thiab nws yuav nqis mus rau qhov chaw tom ntej. Cov xovxwm nruab nrab ntawm li 3 vib nas this yuav thim qhov chaw rov qab yog tias koj xav tau rov ntsuas dua.

Hauv qab ntawm qhov ntsuas tab yog lub npe filename thiab ob lub khawm. Yog tias lub npe ntawv raug tshem tawm nws yuav tso cai xaiv los ntawm cov ntaub ntawv muaj. Ib lub npe tshiab kuj tseem yuav nkag los yog kho tau. Nco ntsoov tias txhua cov ntaub ntawv xov xwm yuav tsum pib nrog ua ntej (Qhov no tuaj yeem hloov pauv hauv kev teeb tsa). Yog tias qhov no tsis nkag mus nws yuav raug txiav ntxiv.

Lub pob nyem txuag qhov ntsuas tam sim no rau cov ntawv no. Lub pob khawm yuav sim khaws cov txheej ntsuas yav dhau los.

Kev nias lub pob ntev li ntawm 5 vib nas this yuav ua rau lub tsev tawm.

Kauj Ruam 6: Web Interface

Lub khoos phis tawj txhawb nqa teeb tsa http hu los txhawb cov neeg siv khoom sib tham. Cov no tuaj yeem siv los muab lwm cov neeg siv khoom yog tias tau tsim cov cim tshiab.html.

  • /kho kom raug - nkag tau cov ntaub ntawv kaw lus ntawm lub cuab yeej; tuaj yeem siv los rub cov ntsuas Cov Ntaub Ntawv
  • /xwm txheej - xa cov hlua uas muaj cov ntsiab lus xwm txheej
  • /loadconfig -rov qab txoj hlua uas muaj cov ntsiab lus teeb tsa
  • /saveconfig - xa thiab txuag txoj hlua txhawm rau hloov kho teeb tsa
  • /loadmeasures - xa cov hlua uas ntsuas los ntawm cov ntaub ntawv
  • /savemeasures - xa thiab txuag txoj hlua uas muaj cov ntsuas ntsuas tam sim no
  • /setmeasureindex - hloov qhov ntsuas los siv rau kev ntsuas tom ntej
  • /getmeasurefiles - tau txais txoj hlua nrog cov npe ntawm cov ntaub ntawv ntsuas muaj

Pom zoo: