Përmbajtje:

Calipers Wifi: 6 hapa
Calipers Wifi: 6 hapa

Video: Calipers Wifi: 6 hapa

Video: Calipers Wifi: 6 hapa
Video: Моторы Сергея Митягина на обслуживании. Обзор YAMAHA 5 и сравнение моторов 2024, Nëntor
Anonim
Kalibra Wifi
Kalibra Wifi

Ky udhëzues është një shtesë për kalibrat e zakonshëm dixhitalë që i bën ato të aktivizuara wifi me një server në internet të integruar.

Ideja u frymëzua nga ndërfaqja wifi e udhëzuar nga Jonathan Mackey

Karakteristikat e kësaj njësie janë:

  • Shtoni në pjesën e pasme të calipers dixhitale për të bërë të disponueshme një seri matjesh përmes wifi
  • Vetë -përmbajtur, pa tela shtesë
  • Mundësuar nga bateria (LIPO e rimbushshme); pika e jashtme e ngarkimit; gjithashtu fuqizon kalibrat
  • Rrymë qetësuese shumë e ulët (<30uA) për jetëgjatësi të gjatë të baterisë
  • Kontroll me një buton të vetëm për të ndezur, për të marrë matje, për të fikur
  • Auto fiket nëse qetësohet për një periudhë
  • Matjet mund të ruhen dhe ngarkohen në skedarë që përmbajnë deri në 16 matje
  • Matjet individuale mund të emërtohen
  • Të dhënat e statusit dhe konfigurimit janë gjithashtu të disponueshme nga ndërfaqja në internet
  • Softueri mund të përditësohet përmes ndërfaqes në internet
  • AP fillestare për të vendosur detajet e aksesit wifi kur konfigurohet për herë të parë ose ndryshimet e rrjetit

Hapi 1: Përbërësit dhe mjetet e kërkuara

Përbërësit e nevojshëm

  • Moduli wifi ESP-12F
  • Rregullator 3.3V xc6203
  • Kondensator 220uF 6V
  • 3 transistorë npn (p.sh. bc847)
  • 2 dioda schottky
  • Buton 6mm
  • bateri e vogël LIPO 400mAh (802030)
  • Rezistentët 4K7, 10K, 15K, 3 x 100K, 220K, 470K, 1M
  • pjesë e vogël e tabelës së prototipit
  • Lidhës me 3 kunja për karikim.
  • Lidheni tela
  • Teli i bakrit të emaluar vetë që rrjedh
  • Rrëshirë epoxy
  • Shirit i dyanshëm
  • Kopertina e printuar 3D

Mjetet e nevojshme

  • Hekuri i saldimit me pika të holla
  • Piskatore

Hapi 2: Skematike

Skematike
Skematike

Elektronika është mjaft e thjeshtë.

Një rregullator LDO 3.3V konverton LIP në 3.3V të nevojshme nga moduli ESP-12F.

Kalibri ka 2 sinjale (ora dhe të dhënat të cilat janë në nivele logjike afërsisht 1.5V. Këto ushqehen përmes fazave të thjeshta të tranzistorit npn për të drejtuar GPIO13 dhe 14 kunjat në nivelet logjike 3.3V të nevojshme nga ESP-12. Tërheqjet e brendshme janë përdoret si ngarkesë.

GPIO4 ndahet dhe ruhet nga n npn transistor për të siguruar energji për kalibrat.

Butoni i shtypjes siguron një nivel të lartë në EN të ESP-12 përmes një diodë për ta ndezur atë. Një dalje GPIO gjithashtu mund ta mbajë atë të lartë përmes një diodë për ta mbajtur atë derisa të vihet në një gjendje gjumi të thellë. Butoni gjithashtu mund të monitorohet përmes GPIO12.

Hapi 3: Ndërtimi

Ndërtim
Ndërtim
Ndërtim
Ndërtim
Ndërtim
Ndërtim

Kalibri ka një ndërfaqe të thjeshtë të përbërë nga 4 pllaka PC prapa kapakut të vogël rrëshqitës në anën.

Zgjodha të lidhesha me këto duke bashkuar telat e bakrit të emaluar, të cilët vetë rrjedhin. Kjo jep një lidhje të besueshme dhe lejon që kapaku të jetë ende i rrëshqitur përsëri për ta mbajtur atë të pastër. Pas bashkimit kam përdorur një njollë të vogël të rrëshirës epoksi si një lehtësim i stresit në tela.

Në rastin tim, sinjalet ishin +V, ora, të dhënat, leximi 0V nga e majta në të djathtë, por mund të jetë e vlefshme t'i kontrolloni ato në rast se ndryshon me kalibra të ndryshëm.

Përpjekja kryesore në ndërtim përfshiu rregullatorin dhe elektronikën periferike të cilën e vendosa në një copë të vogël 15 mm katrorë të bordit prototipues. Kam përdorur përbërës smd për ta mbajtur atë sa më të vogël të jetë e mundur. Ky tabelë u mbështet më pas në modulin ESP-12F duke përdorur tela nga bordi në kunjat e energjisë dhe GPIO në modul për ta mbajtur atë në vend.

Bateria dhe butoni dhe pika e karikimit u lidhën më pas. Për një pikë karikimi unë përdor një lidhës 3 pin me 0V jashtë dhe kunj qendror të karikimit, kështu që polariteti nuk ka rëndësi. Unë kam një ngarkues të veçantë USB LIPO të cilin e përdor për të ngarkuar këtë dhe module të ngjashme. Kam përfshirë një prizë të vogël të vogël prize në linjën e baterisë brenda modulit për të lejuar që energjia të hiqet nëse kërkohet.

Bateria dhe moduli ESP-12F u ngjitën në kalibra me shirit të dyanshëm dhe instalimet elektrike përfunduan. Pozicionimi duhet të bëhet me kujdes pasi mbulesa duhet të vendoset përsëri mbi to dhe të ngjitet mbi kalibrat. Mbulesa është projektuar për t'u përshtatur mirë mbi calipers dhe unë përdor vetëm disa kaseta për të siguruar mbulesën në vend.

Hapi 4: Softueri dhe Konfigurimi

Softueri është ndërtuar në një mjedis Arduino.

Kodi burim për këtë është në https://github.com/roberttidey/caliperEsp Kodi mund të ndryshojë disa konstante për qëllime sigurie para se të përpilohet dhe të shfaqet në pajisjen ES8266.

  • WM_PASSWORD përcakton fjalëkalimin e përdorur nga wifiManager kur konfiguroni pajisjen në rrjetin wifi lokal
  • update_password përcakton një fjalëkalim të përdorur për të lejuar përditësimet e firmuerit.

Kur u përdor për herë të parë, pajisja hyn në modalitetin e konfigurimit wifi. Përdorni një telefon ose tabletë për t'u lidhur me pikën e hyrjes të vendosur nga pajisja, pastaj shfletoni në 192.168.4.1. Nga këtu mund të zgjidhni rrjetin wifi lokal dhe të futni fjalëkalimin e tij. Kjo duhet të bëhet vetëm një herë ose nëse ndryshoni rrjetet wifi ose fjalëkalimet.

Pasi pajisja të lidhet me rrjetin e saj lokal do të dëgjojë komandat. Duke supozuar se adresa e tij IP është 192.168.0.100 atëherë përdorni së pari 192.168.0.100:AP_PORT/upload për të ngarkuar skedarët në dosjen e të dhënave. Kjo pastaj do të lejojë që 192.168.0.100/edit të shikojë dhe ngarkojë skedarë të tjerë dhe gjithashtu do të lejojë që 192.168.0100: AP_PORT të përdoret për të dërguar komanda testimi.

Hapi 5: Përdorimi

Përdorimi
Përdorimi

Gjithçka kontrollohet nga një buton i vetëm. Veprimi ndodh kur butoni lëshohet. Veprime të ndryshme ndodhin kur butoni mbahet për periudha të shkurtra, të mesme ose të gjata para se të lëshohet.

Për të ndezur njësinë, shtypni butonin një herë. Ekrani i caliper duhet të ndizet menjëherë. Wi -Fi mund të marrë disa sekonda për t'u lidhur me rrjetin lokal.

Shfletoni në https:// ipCalipers/ku ipCalipers është adresa IP e njësisë. Ju duhet të shihni ekranin e kalibrit i cili përmban 3 pamje të skedave. Masat mbajnë deri në 16 matje. Tjetra që do të merret është e theksuar me ngjyrë të gjelbër. Statusi tregon një tabelë me statusin aktual të njësisë. Konfigurimi tregon të dhënat aktuale të konfigurimit.

Në skedën e masave, një matje e re merret duke shtypur butonin për rreth një sekondë. Vlera e re do të futet në tabelë dhe do të kalojë në vendndodhjen tjetër. Një shtypje mesatare prej rreth 3 sekondash do ta kthejë vendndodhjen prapa një nëse keni nevojë të rimarrni matjen.

Në fund të skedës masat është një fushë me emrin e skedarit dhe dy butona. Nëse emri i skedarit është pastruar, atëherë do të lejojë një zgjedhje nga skedarët e mesazheve në dispozicion. Një emër i ri gjithashtu mund të futet ose redaktohet. Vini re se të gjithë skedarët e mesazheve duhet të fillojnë me parashtesën (Kjo mund të ndryshohet në konfigurim). Nëse kjo nuk futet, do të shtohet automatikisht.

Butoni i ruajtjes ruan grupin aktual të matjeve në këtë skedar. Butoni i ngarkimit do të përpiqet të marrë një grup matjesh të mëparshme.

Një shtypje e gjatë e butonit prej rreth 5 sekondash do ta fikë njësinë.

Hapi 6: Ndërfaqja në internet

Firmware mbështet një sërë thirrjesh http për të mbështetur ndërfaqen e klientit. Këto mund të përdoren për të siguruar klientë alternativë nëse krijohet një index.html i ri.

  • /redakto - hyni në sistemin e regjistrimit të pajisjes; mund të përdoret për të shkarkuar masat Skedarët
  • /status - ktheni një varg që përmban detajet e statusit
  • /loadconfig -ktheni një varg që përmban detajet e konfigurimit
  • /saveconfig - dërgoni dhe ruani një varg për të azhurnuar konfigurimin
  • /loadmeasures - ktheni një varg që përmban masa nga një skedar
  • /savemeasures - dërgoni dhe ruani një varg që përmban detajet e masës aktuale
  • /setmeasureindex - ndryshoni indeksin që do të përdoret për masën tjetër
  • /getmeasurefiles - merrni një varg me listën e skedarëve të masave në dispozicion

Recommended: