Obsah:

Wifi strmene: 6 krokov
Wifi strmene: 6 krokov

Video: Wifi strmene: 6 krokov

Video: Wifi strmene: 6 krokov
Video: Андроид "для чайников" (для начинающих), урок 2 2024, November
Anonim
Wifi strmene
Wifi strmene

Tento pokyn je doplnkom k bežným digitálnym posuvným meradlám, ktoré im vstavaným webovým serverom umožňujú WiFi.

Myšlienka bola inšpirovaná rozhraním wifi, ktoré môže inštruovať Jonathan Mackey

Vlastnosti tejto jednotky sú:

  • Pridajte na zadnú stranu digitálnych posuvných meradiel, aby boli série meraní dostupné cez wifi
  • Samostatné, žiadne ďalšie káble
  • Napájanie z batérie (nabíjateľné LIPO); externý nabíjací bod; tiež poháňa strmene
  • Veľmi nízky pokojový prúd (<30uA) pre dlhú životnosť batérie
  • Ovládanie jediným tlačidlom na zapnutie, meranie, vypnutie
  • Automatické sa vypne, ak je na chvíľu v pokoji
  • Merania je možné uložiť a načítať do súborov obsahujúcich až 16 meraní
  • Jednotlivé merania je možné pomenovať
  • Údaje o stave a konfigurácii sú dostupné aj z webového rozhrania
  • Softvér je možné aktualizovať prostredníctvom webového rozhrania
  • Počiatočný prístupový bod k nastaveniu podrobností o prístupe k sieti Wi -Fi pri prvej konfigurácii alebo zmene siete

Krok 1: Potrebné súčasti a nástroje

Potrebné súčiastky

  • WiFi modul ESP-12F
  • Regulátor 3,3 V xc6203
  • 6u kondenzátor 220uF
  • 3 npn tranzistory (napr. Bc847)
  • 2 schottky diódy
  • 6 mm tlačidlo
  • malá batéria LIPO 400 mAh (802030)
  • Rezistory 4K7, 10K, 15K, 3 x 100K, 220K, 470K, 1M
  • malý kus prototypovej dosky
  • 3 kolíkový konektor na nabíjanie.
  • Zapojte drôt
  • Smaltovaný medený drôt s automatickým tavením
  • Epoxidová živica
  • Obojstranná lepiaca páska
  • 3D tlačený obal

Potrebné nástroje

  • Jemná bodová spájkovačka
  • Pinzeta

Krok 2: Schéma

Schematický
Schematický

Elektronika je pomerne jednoduchá.

Regulátor LDO 3,3 V prevádza LIP na 3,3 V, ktoré potrebuje modul ESP-12F.

Posuvné meradlo má 2 signály (hodiny a údaje, ktoré sú na logických úrovniach približne 1,5 V. Tieto sú napájané jednoduchými tranzistorovými stupňami npn, ktoré poháňajú GPIO13 a 14 pinov na logických úrovniach 3,3 V, ktoré potrebuje ESP-12. Interné sťahovania sú používa sa ako záťaž.

GPIO4 je rozdelený a uložený do vyrovnávacej pamäte n npn tranzistorom, aby poskytol energiu strmeňom.

Toto tlačidlo dodáva dióde na zapnutie EN EN-ESP-12. Výstup GPIO ho potom môže tiež udržiavať vysoko prostredníctvom diódy, aby ho udržal, kým sa neprepne do stavu hlbokého spánku. Tlačidlo je možné monitorovať aj prostredníctvom GPIO12.

Krok 3: Konštrukcia

Konštrukcia
Konštrukcia
Konštrukcia
Konštrukcia
Konštrukcia
Konštrukcia

Strmeň má jednoduché rozhranie pozostávajúce zo 4 PC podložiek za malým posuvným krytom na boku.

Rozhodol som sa k nim pripojiť spájkovaním na smaltovaných samonavíjajúcich sa medených drôtoch. To poskytuje spoľahlivé spojenie a umožňuje kryt stále nasúvať späť, aby bol čistý. Po spájkovaní som použil malý náter z epoxidovej živice ako úľavu od napätia na drôtoch.

V mojom prípade boli signály +V, hodiny, údaje, 0V čítanie zľava doprava, ale mohlo by stáť za to ich skontrolovať v prípade, že sa líšia s rôznymi strmeňmi.

Hlavné úsilie pri stavbe zahŕňal regulátor a periférnu elektroniku, ktoré som namontoval na malý 15 mm štvorcový kus prototypovej dosky. Použil som komponenty smd, aby bol čo najmenší. Táto doska bola potom prisunutá na modul ESP-12F pomocou drôtov z dosky k napájacím a GPIO kolíkom na module, aby držala na svojom mieste.

Batéria, tlačidlo a nabíjací bod boli potom zapojené. Na nabíjanie používam 3 -kolíkový konektor s vonkajším 0V a centrálnym nabíjacím kolíkom, takže na polarite nezáleží. Mám samostatnú nabíjačku USB LIPO, ktorú používam na nabíjanie tohto a podobných modulov. Do vedenia batérie vo vnútri modulu som zaradil jednoduchú malú zástrčku, aby bolo možné v prípade potreby odpojiť napájanie.

Batéria a modul ESP-12F boli na strmene prilepené obojstrannou páskou a zapojenie bolo dokončené. Umiestnenie je potrebné vykonať opatrne, pretože kryt musí na ne opäť sedieť a pripevniť ho na strmene. Kryt je navrhnutý tak, aby dobre sadol na strmene, a na zaistenie krytu na mieste používam iba pásku.

Krok 4: Softvér a konfigurácia

Softvér je postavený v prostredí Arduino.

Zdrojový kód je k dispozícii na https://github.com/roberttidey/caliperEsp V kóde je možné pred kompiláciou a vložením do zariadenia ES8266 zmeniť niektoré konštanty z bezpečnostných dôvodov.

  • WM_PASSWORD definuje heslo, ktoré používa wifiManager pri konfigurácii zariadenia do lokálnej siete Wi -Fi
  • update_password definuje heslo používané na povolenie aktualizácií firmvéru.

Pri prvom použití zariadenie prejde do režimu konfigurácie wifi. Pomocou telefónu alebo tabletu sa pripojte k prístupovému bodu nastavenému zariadením a potom prejdite na adresu 192.168.4.1. Tu si môžete vybrať miestnu sieť Wi -Fi a zadať jej heslo. Toto je potrebné vykonať iba raz alebo pri zmene sietí Wi -Fi alebo hesiel.

Keď sa zariadenie pripojí k miestnej sieti, bude počúvať príkazy. Za predpokladu, že jeho adresa IP je 192.168.0.100, potom najskôr pomocou 192.168.0.100:AP_PORT/upload nahrajte súbory do priečinka s údajmi. To potom umožní 192.168.0.100/edit zobrazovať a nahrávať ďalšie súbory a tiež umožní používať 192.168.0100: AP_PORT na odosielanie testovacích príkazov.

Krok 5: Použitie

Použitie
Použitie

Všetko sa ovláda jediným tlačidlom. Táto akcia nastane po uvoľnení tlačidla. Rôzne akcie nastanú, keď tlačidlo stlačíte krátko, stredne alebo dlho pred uvoľnením.

Jednotku zapnete jedným stlačením tlačidla. Displej strmeňa by sa mal rozsvietiť naraz. Pripojenie k miestnej sieti Wi -Fi môže trvať niekoľko sekúnd.

Prejdite na adresu https:// ipCalipers/kde ipCalipers je adresa IP jednotky. Mali by ste vidieť obrazovku posuvného meradla, ktorá obsahuje 3 zobrazenia kariet. Meria až 16 meraní. Ďalší, ktorý sa má urobiť, je zvýraznený zelenou farbou. Stav zobrazuje tabuľku s aktuálnym stavom jednotky. Config zobrazuje aktuálne konfiguračné údaje.

Na karte opatrení sa nové meranie uskutoční stlačením tlačidla na približne jednu sekundu. Nová hodnota bude zapísaná do tabuľky a bude sa postupovať na ďalšie miesto. Ak potrebujete meranie zopakovať, stredným stlačením približne 3 sekundy sa miesto posunie o krok späť.

V spodnej časti karty mier je pole s názvom súboru a dve tlačidlá. Ak je názov súboru vymazaný, umožní výber z dostupných súborov správ. Môžete tiež zadať alebo upraviť nové meno. Upozorňujeme, že všetky súbory správ musia začínať predponou (Toto je možné zmeniť v konfigurácii). Ak nie je zadaný, bude automaticky pridaný.

Tlačidlo Uložiť uloží aktuálnu sadu meraní do tohto súboru. Tlačidlo načítania sa pokúsi načítať predchádzajúcu sadu meraní.

Jednotku vypnete dlhým stlačením tlačidla asi na 5 sekúnd.

Krok 6: Webové rozhranie

Firmvér podporuje sadu http hovorov na podporu klientskeho rozhrania. Tieto môžu byť použité na poskytnutie alternatívnych klientov, ak je vytvorený nový index.html.

  • /editovať - prístup k záznamovému systému zariadenia; môžu byť použité na sťahovanie súborov opatrení
  • /status - vráti reťazec obsahujúci podrobnosti o stave
  • /loadconfig -vráti reťazec obsahujúci podrobnosti o konfigurácii
  • /saveconfig - odoslanie a uloženie reťazca na aktualizáciu konfigurácie
  • /loadmeasures - vráti reťazec obsahujúci miery zo súborov
  • /savemeasures - odoslať a uložiť reťazec obsahujúci podrobnosti o aktuálnom meradle
  • /setmeasureindex - zmeňte index, ktorý sa použije na ďalšie meranie
  • /getmeasurefiles - získa reťazec so zoznamom dostupných súborov mier

Odporúča: