Sisällysluettelo:
- Vaihe 1: Tarvittavat komponentit ja työkalut
- Vaihe 2: Kaavio
- Vaihe 3: Rakentaminen
- Vaihe 4: Ohjelmisto ja kokoonpano
- Vaihe 5: Käyttö
- Vaihe 6: Web -käyttöliittymä
Video: Wifi -jarrusatulat: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Tämä ohje on lisäys tavallisiin digitaalisiin jarrusatuloihin, mikä tekee niistä wifi -yhteensopivan sisäänrakennetun verkkopalvelimen kanssa.
Idea sai inspiraationsa Jonathan Mackeyn ohjaamasta wifi-käyttöliittymästä
Tämän laitteen ominaisuudet ovat:
- Lisää digitaalisten jarrusatuloiden takaosaan, jotta mittaussarjat ovat saatavilla wifi -yhteyden kautta
- Itsenäinen, ei ylimääräisiä johtoja
- Paristokäyttöinen (ladattava LIPO); ulkoinen latauspiste; myös voimansiirto
- Erittäin alhainen lepovirta (<30uA) takaa pitkän akun käyttöiän
- Yhden painikkeen ohjaus käynnistääksesi, mittaa ja sammuttaaksesi
- Auto sammuu, jos se on hetken hiljaa
- Mittaukset voidaan tallentaa ja ladata tiedostoihin, jotka sisältävät enintään 16 mittausta
- Yksittäiset mitat voidaan nimetä
- Tila- ja kokoonpanotiedot ovat saatavana myös web -käyttöliittymästä
- Ohjelmisto voidaan päivittää verkkokäyttöliittymän kautta
- Alkuperäinen tukiasema määrittää wifi -yhteyden tiedot, kun se määritetään ensimmäisen kerran tai muutetaan verkkoa
Vaihe 1: Tarvittavat komponentit ja työkalut
Tarvittavat komponentit
- ESP-12F wifi-moduuli
- 3.3V säädin xc6203
- 220uF 6V kondensaattori
- 3 npn -transistoria (esim. Bc847)
- 2 schottky -diodia
- 6 mm painike
- pieni LIPO -akku 400mAh (802030)
- Vastukset 4K7, 10K, 15K, 3 x 100K, 220K, 470K, 1M
- pieni pala prototyyppikorttia
- 3 -nastainen liitin latausta varten.
- Liitä johto
- Emaloitu kuparilanka itsestään juokseva
- Epoksihartsi
- Kaksipuolinen teippi
- 3D -painettu kansi
Tarvittavat työkalut
- Hieno pisteen juotosrauta
- Pinsetit
Vaihe 2: Kaavio
Elektroniikka on melko yksinkertaista.
LDO 3.3V -säädin muuttaa LIP: n 3,3 V: ksi, jota ESP-12F-moduuli tarvitsee.
Jarrusatulalla on 2 signaalia (kello ja data, jotka ovat noin 1,5 V: n logiikkatasolla. Nämä syötetään yksinkertaisten npn-transistorivaiheiden kautta GPIO13: n ja 14 nastan käyttämiseksi ESP-12: n tarvitsemilla 3,3 V: n logiikkatasoilla. käytetään kuormina.
GPIO4 on jaettu alas ja puskuroitu n npn -transistorilla virran antamiseksi jarrusatuloille.
Painike syöttää korkean ESP-12: n EN: ään diodin kautta sen kytkemiseksi päälle. GPIO -lähtö voi myös pitää sen korkeana diodin kautta pitääkseen sen päällä, kunnes se asetetaan syvään lepotilaan. Painike voidaan valvoa myös GPIO12: n kautta.
Vaihe 3: Rakentaminen
Jarrusatulalla on yksinkertainen käyttöliittymä, joka koostuu 4 PC -tyynystä sivussa olevan pienen liukukannen takana.
Päätin muodostaa yhteyden näihin juottamalla emaloiduilla itsestään juoksevilla kuparilangoilla. Tämä antaa luotettavan yhteyden ja mahdollistaa kannen liu'uttamisen takaisin, jotta se pysyy siistinä. Juoton jälkeen käytin pientä epoksihartsitahnaa jännitteiden lievittämiseksi lankoille.
Minun tapauksessani signaalit olivat +V, kello, data, 0 V: n lukema vasemmalta oikealle, mutta saattaa olla syytä tarkistaa nämä, jos se vaihtelee eri jarrusatuloiden mukaan.
Pääasiallinen työ rakentamisessa oli säädin ja oheis -elektroniikka, jotka asensin pieneen 15 mm: n neliökappaleeseen prototyyppikorttia. Käytin smd -komponentteja, jotta se olisi mahdollisimman pieni. Tämä levy kiinnitettiin sitten säästöpossuun ESP-12F-moduuliin käyttämällä johtoja kortilta virtalähteeseen ja GPIO-nastoihin moduulissa pitämään se paikallaan.
Akku, painike ja latauspiste kytkettiin sitten. Latauspisteessä käytän 3 -nastaista liitintä, jossa on 0 V: n ulkopuolinen ja keskimääräinen latausnasta, joten napaisuudella ei ole väliä. Minulla on erillinen USB LIPO -laturi, jota käytän tämän ja vastaavien moduulien lataamiseen. Lisäsin yksinkertaisen pienen pistorasian moduulin sisällä olevaan akkulinjaan, jotta virta voidaan tarvittaessa poistaa.
Akku ja ESP-12F-moduuli kiinnitettiin jarrusatuloihin kaksipuolisella teipillä ja johdotus saatiin päätökseen. Paikannus on tehtävä varovasti, koska kannen on sovittava takaisin näiden päälle ja kiinnitettävä jarrusatuloihin. Kansi on suunniteltu sopimaan hyvin jarrusatuloiden päälle ja käytän vain teippiä kannen kiinnittämiseen.
Vaihe 4: Ohjelmisto ja kokoonpano
Ohjelmisto on rakennettu Arduino -ympäristöön.
Tämän lähdekoodi on osoitteessa https://github.com/roberttidey/caliperEsp Koodia voidaan muuttaa joitakin vakioita turvallisuussyistä ennen kääntämistä ja vilkkumista ES8266 -laitteeseen.
- WM_PASSWORD määrittää salasanan, jota wifiManager käyttää, kun laite määritetään paikalliseen wifi -verkkoon
- update_password määrittää salasanan, jota käytetään laiteohjelmistopäivitysten sallimiseen.
Kun laite otetaan käyttöön ensimmäisen kerran, se siirtyy wifi -määritystilaan. Muodosta yhteys puhelimen tai tabletin avulla laitteen määrittämään tukiasemaan ja selaa sitten kohtaan 192.168.4.1. Täältä voit valita paikallisen wifi -verkon ja antaa sen salasanan. Tämä on tehtävä vain kerran tai jos vaihdat wifi -verkkoja tai salasanoja.
Kun laite on muodostanut yhteyden lähiverkkoonsa, se kuuntelee komentoja. Jos oletetaan, että sen IP -osoite on 192.168.0.100, käytä ensin 192.168.0.100:AP_PORT/upload tiedostojen lataamiseen datakansioon. Tällöin 192.168.0.100/edit voi tarkastella ja ladata muita tiedostoja ja myös 192.168.0100: AP_PORT voidaan käyttää testikomentojen lähettämiseen.
Vaihe 5: Käyttö
Kaikki ohjataan yhdellä painikkeella. Toiminto tapahtuu, kun painike vapautetaan. Erilaisia toimintoja tapahtuu, kun painiketta pidetään painettuna lyhyen, keskipitkän tai pitkän ajan ennen sen vapauttamista.
Käynnistä laite painamalla painiketta kerran. Jarrusatulan näytön tulee syttyä heti. Wifi -yhteyden muodostaminen paikalliseen verkkoon voi kestää muutaman sekunnin.
Selaa osoitteeseen https:// ipCalipers/, jossa ipCalipers on laitteen IP -osoite. Sinun pitäisi nähdä paksuusnäyttö, joka sisältää 3 välilehden näkymää. Mittauksiin mahtuu jopa 16 mittausta. Seuraavaksi otettava on korostettu vihreällä. Tila näyttää taulukon, jossa on laitteen nykyinen tila. Config näyttää nykyiset kokoonpanotiedot.
Mittaukset -välilehdellä tehdään uusi mittaus painamalla painiketta noin sekunnin ajan. Uusi arvo syötetään taulukkoon ja se siirtyy seuraavaan kohtaan. Keskipitkä noin 3 sekunnin painallus siirtää sijaintia taaksepäin, jos sinun on suoritettava mittaus uudelleen.
Toimenpiteet -välilehden alaosassa on tiedostonimen kenttä ja kaksi painiketta. Jos tiedostonimi on tyhjennetty, se sallii valinnan käytettävissä olevista viestitiedostoista. Uusi nimi voidaan myös syöttää tai muokata. Huomaa, että kaikkien viestitiedostojen on aloitettava etuliitteellä (tätä voidaan muuttaa määrityksissä). Jos tätä ei syötetä, se lisätään automaattisesti.
Tallenna -painike tallentaa nykyisen mittausjoukon tähän tiedostoon. Latauspainike yrittää noutaa edellisen mittaussarjan.
Kun painiketta painetaan noin 5 sekuntia, laite sammuu.
Vaihe 6: Web -käyttöliittymä
Laiteohjelmisto tukee joukkoa http -puheluita tukemaan asiakasrajapintaa. Niitä voidaan käyttää vaihtoehtoisten asiakkaiden tarjoamiseen, jos uusi index.html luodaan.
- /edit - pääsy laitteen arkistointijärjestelmään; voidaan käyttää toimenpiteiden lataamiseen Tiedostot
- /status - palauttaa merkkijonon, joka sisältää tilatiedot
- /loadconfig -palaa merkkijono, joka sisältää asetustiedot
- /saveconfig - lähetä ja tallenna merkkijono päivittääksesi määritykset
- /loadmeasures - palauttaa merkkijonon, joka sisältää mitat tiedostosta
- /savemeasures - lähetä ja tallenna merkkijono, joka sisältää nykyiset mittaustiedot
- /setmeasureindex - muuta seuraavan mittauksen indeksiä
- /getmeasurefiles - hae merkkijono, jossa on luettelo käytettävissä olevista mittaustiedostoista
Suositeltava:
ESP32 TTGO WiFi -signaalin voimakkuus: 8 vaihetta (kuvilla)
ESP32 TTGO WiFi -signaalin voimakkuus: Tässä opetusohjelmassa opimme näyttämään WiFi -verkon signaalin voimakkuuden käyttämällä ESP32 TTGO -korttia
Erittäin pienitehoinen WiFi-kotiautomaatiojärjestelmä: 6 vaihetta (kuvilla)
Erittäin pienitehoinen WiFi-kodin automaatiojärjestelmä: Tässä projektissa näytämme, kuinka voit rakentaa paikallisen perusautomaatiojärjestelmän muutamassa vaiheessa. Aiomme käyttää Raspberry Pi: tä, joka toimii keskeisenä WiFi -laitteena. Kun taas päätesolmuissa aiomme käyttää IOT Cricketiä akkutehon valmistamiseen
Wifi -jääkaappi: 4 vaihetta
Wifi -jääkaappi: - Hei, valmistajatilastasi puuttuu jääkaappi, ota tämä! - Kiitos! Mutta kaveri, se on rikki.- Aivan. Ja näin sain laatikon kylmään maitoon kahviini. Tai ollakseni hieman tarkempi: maidon popsicles.Jääkaappi 101. Jääkaappi voidaan rikkoa monella tavalla
Lasi -kivi -LED -putki (WiFi -ohjattu älypuhelinsovelluksen kautta): 6 vaihetta (kuvilla)
Lasi-kivi-LED-putki (WiFi-ohjattu älypuhelinsovelluksen kautta): Hei muut valmistajat! Tässä ohjeessa näytän sinulle, kuinka rakentaa WiFi-ohjattu LED-putki, joka on täytetty lasikivillä mukavan diffuusioefektin aikaansaamiseksi. LEDit ovat yksilöllisesti osoitettavissa, ja siksi joitakin hienoja tehosteita on mahdollista
ESP8266-NODEMCU $ 3 WiFi-moduuli #1- WiFi: n käytön aloittaminen: 6 vaihetta
ESP8266-NODEMCU $ 3 WiFi-moduuli #1- WiFi: n käytön aloittaminen: Näiden mikrotietokoneiden uusi maailma on saapunut ja tämä asia on ESP8266 NODEMCU. Tämä on ensimmäinen osa, joka näyttää kuinka voit asentaa esp8266 -ympäristön arduino IDE -laitteeseesi aloitusvideon kautta ja osina