Sadržaj:

Pametno uže za preskakanje: 10 koraka (sa slikama)
Pametno uže za preskakanje: 10 koraka (sa slikama)

Video: Pametno uže za preskakanje: 10 koraka (sa slikama)

Video: Pametno uže za preskakanje: 10 koraka (sa slikama)
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Studeni
Anonim
Image
Image
Skupite dijelove i alate
Skupite dijelove i alate

Pozdrav i dobrodošli u moj prvi Instructable!

U ovom uputstvu ću vam pokazati kako sami napraviti pametno uže za preskakanje. Pametni brojač preskakanja užeta uređaj je koji prati vašu dnevnu aktivnost preskakanja užeta i pohranjuje podatke u oblak. On šalje podatke pregledniku u stvarnom vremenu dok preskačete. Te podatke možete pregledati u pregledniku prijenosnog računala/pametnog telefona. Prikazuje broj preskakanja, brzinu preskakanja u minuti i sagorijevanje kalorija. Iste podatke zapisuje u Thingspeak nakon sesije. Dakle, ako želite biti fit ili želite smršavjeti, ovaj je gadget za vas.

Korak 1: Skupite dijelove i alate

Skupite dijelove i alate
Skupite dijelove i alate
Skupite dijelove i alate
Skupite dijelove i alate

Ovdje je popis potrebnih komponenti. Krug nije kompliciran. U osnovi, sastoji se od Wemos d1 mini, kvadratnog kodera, baterije i prekidača.

Komponente:

  • 1x Wemos d1 mini
  • 1x rotacijski davač
  • 1x 3.7v 500mAh LiPo baterija
  • 1x mini klizni prekidač
  • 1x ležaj 608ZZ

    1x ležaj 624ZZ

    1x M4 vijak (1 inč)

    2x M4 matica

    4 x montažni vijci od 0,320 inča

Potrebni alati:

  • 3D pisač možete koristiti online uslugu
  • Lemilica i kositar
  • Odvijač i kliješta.
  • Skidač žice

Korak 2: 3D ispis

3D ispis
3D ispis

Postoje dvije ručke za preskakanje užeta, jedna je da zadržite svu elektroniku i držite jedan kraj užeta, a druga ručka je da držite drugi kraj užeta. Priložio sam sve stl datoteke. Koristio sam Flashforge creator pro s mlaznicom od 0,4 mm i normalnim postavkama te s nosačima. Također možete preuzeti sve datoteke iz Thingiverse -a.

Korak 3: Izgradite krug

Izgradite krug
Izgradite krug
Izgradite krug
Izgradite krug
Izgradite krug
Izgradite krug

Sučelje rotacijskog davača:

CLK → D2

DT → D1

SW → D5

GND → Gnd

+ → 5v

Rotacijski koder koristi se za brojanje broja preskakanja. Ovaj rotacijski davač poznat je i kao kvadraturni davač ili relativni rotacijski davač, a njegov izlaz je niz impulsa kvadratnog vala.

Prije lemljenja umetnite dio dugmeta enkodera u okretni davač i umetnite M4 maticu u njega kao što je prikazano na slici.

Prije lemljenja ispitajte sve dijelove. Lemite sve komponente kako je prikazano na shemi kola. Za vrijeme lemljenja upotrijebite glavnu ručku kako biste stekli dojam o duljini žice i postavljanju komponenti. Slike koristite kao referencu.

Korak 4: Postavite ležaj i elektroniku

Postavite ležaj i elektroniku
Postavite ležaj i elektroniku
Postavite ležaj i elektroniku
Postavite ležaj i elektroniku
Postavite ležaj i elektroniku
Postavite ležaj i elektroniku

Uzmite glavnu ručku i ležaj 624zz. Umetnite ležaj 624zz u glavnu ručku kao što je prikazano na slici. Ako ste pravilno uklonili sve 3D tiskane potpore s glavne ručke, ležaj će savršeno stati u rupu. Ležaj se koristi za smanjenje trenja i glatku rotaciju.

Prije nego stavite svu elektroniku unutra, provjerite radi li sve ispravno. Za provjeru kodera upotrijebite priloženi kôd. Prenesite ovu skicu u Wemos d1 mini, otvorite serijski monitor i okrenite enkoder te provjerite rezultat na serijskom monitoru.

Sada stavite sve lemljene elektroničke komponente u glavnu ručku kao što je prikazano na slikama. Pazite da žice nisu zapetljane s rotacijskim davačem. Rotacijski davač trebao bi se okretati bez smetnji.

Korak 5: Pričvrstite uže na glavnu ručku

Pričvrstite uže na glavnu ručku
Pričvrstite uže na glavnu ručku
Pričvrstite uže na glavnu ručku
Pričvrstite uže na glavnu ručku
Pričvrstite uže na glavnu ručku
Pričvrstite uže na glavnu ručku

Sada uzmite dio držača užeta, M4 maticu i M4 vijak. Umetnite m4 maticu u držač užeta, a zatim umetnite vijak M4 u maticu.

Uzmite vijak umetnutog dijela držača užeta i pričvrstite ga na maticu na rotacijskom davaču. Za pričvršćivanje na rotacijski davač umetnite ga kroz otvor na prednjoj strani. Sada ga okrenite da biste ga pričvrstili na okretni davač.

Postavite dio glavnog poklopca i ručke na vrh da pokrije kućište. Za pričvršćivanje koristite montažne vijke od 0,320 inča.

Uklonite uže s gotovog užeta za preskakanje i pričvrstite jedan kraj na dio rope_hoder. Slike koristite za referencu.

Provjerite rotira li se rotacijski davač glatko ili ne rotiranjem užeta. Također, provjerite možete li pritisnuti gumb rotacijskog davača pritiskom na dio držača užeta. Ako se rotacijski davač glatko okreće i ako možete pritisnuti gumb na rotacijskom davaču, glavna ručka je spremna.

Korak 6: Sastavite drugu ručku

Sastavite drugu ručku
Sastavite drugu ručku
Sastavite drugu ručku
Sastavite drugu ručku
Sastavite drugu ručku
Sastavite drugu ručku
Sastavite drugu ručku
Sastavite drugu ručku

Ovaj korak nije obavezan. Također možete koristiti ručku gotovog užeta za preskakanje.

Pomoću ovih 3D ispisanih dijelova sastavite drugu ručku: second_handle, secondHandle_cover i secondHandle_ropeHolder.

Prije sastavljanja provjerite jeste li očistili sav 3D ispisani nosač s druge ručke. Za čišćenje nosača upotrijebite bušilicu ili kliješte.

Uzmite ležaj 608zz i umetnite ga u otvor na prednjoj strani ručke. Zatim uzmite druge krajeve užeta i umetnite ga u drugu ručku kroz otvor za ležaj. Sada umetnite kraj užeta u držač užeta i povucite ga tako da se držač užeta učvrsti u rupi ležaja. Nakon toga pokrijte kraj druge ručke pričvršćivanjem poklopca.

Korak 7: Sastavljeno uže za preskakanje

Sastavljeno uže za preskakanje
Sastavljeno uže za preskakanje
Sastavljeno uže za preskakanje
Sastavljeno uže za preskakanje
Sastavljeno uže za preskakanje
Sastavljeno uže za preskakanje

Nakon sastavljanja obje ručke, vaše bi uže za preskakanje trebalo izgledati ovako. Sada je preskakanje užeta spremno. učinimo to pametnim postavljanjem koda u Wemos.

Korak 8: Objašnjenje koda

Rad ovog uređaja je jednostavan. Postoje 4 glavna dijela, prvi je povezivanje na wifi, drugi je brojanje broja preskakanja, treći je izračun stope preskakanja i potrošenih kalorija, a četvrti je slanje ovih podataka na web stranicu i bilježenje ovih podataka na Thingspeak.

Povežite se na WiFi:

WiFiManager izvrsna je biblioteka za dodavanje vašim projektima ESP8266 jer pomoću ove biblioteke više ne morate kodirati mrežne vjerodajnice (SSID i lozinku). Vaš ESP automatski će se pridružiti poznatoj mreži ili postaviti pristupnu točku koju možete koristiti za konfiguriranje mrežnih vjerodajnica. Evo kako ovaj proces funkcionira:

Brojanje broja preskakanja:

Koristio sam isti kod koji smo koristili za testiranje kodera za brojanje broja preskakanja. Za 1 preskakač koder daje broj 5 na serijskom monitoru. Pokušao sam s 50 preskakanja, a zatim sam uzeo prosječni broj kodera za 1 preskakanje. Nakon nekoliko testova i pokusa, za 1 preskakanje kodera računa se 5. Dakle, ako je broj kodera 5 onda to znači da je 1 preskakanje dovršeno.

Izračunajte stopu preskakanja:

Za izračun brzine preskakanja po minuti spremio sam vrijeme početka pomoću funkcije millis () u varijablu. Izračunava brzinu preskakanja nakon svakih 20 brojanja pomoću ove formule, Stopa preskakanja = preskakanje broja/vremenaProteklo* 60

Izračunajte potrošene kalorije:

Svaka aktivnost zahtijeva različite troškove energije. Hodajući opuštenim tempom zasigurno ćete sagorjeti manje kalorija od trčanja ili aerobika. Ta se potrošnja energije obično izražava u MET -u - metaboličkom ekvivalentu zadatka. Ova mjera vam govori koliko kalorija sagorite po satu aktivnosti i po kilogramu tjelesne težine. U našem kalkulatoru sagorijevanja kalorija možete jednostavno odabrati jednu od brojnih vrsta aktivnosti. Na primjer, hodanje ima MET vrijednost 3,8, a pješačenje već 6. Što je ta vrijednost veća, to zadatak zahtijeva više energije. Što je onda točno 1 MET? Definira se kao omjer potrošene energije po jedinici vremena tijekom određene tjelesne aktivnosti prema referentnoj vrijednosti od 3,5 ml O₂/(kg · min). Nakon nekog preračunavanja i pretvaranja mililitara kisika u kalorije, dolazimo do konačne formule: kalorije = T * 60 * MET * 3,5 * W / 200 gdje je T trajanje aktivnosti u satima, a W je vaša težina u kilogramima. Naš kalkulator sagorijevanja kalorija koristi gornju formulu za najtočniju procjenu potrošenih kalorija. Ako želite ručno izvesti svoje izračune, možete upotrijebiti i pojednostavljenu verziju ove jednadžbe: kalorije = MET * T * W Ova se jednadžba temelji na aproksimaciji koja kaže da je 1 MET = 1 kcal / (kg * h). Nije 100% točno; ipak, daje dovoljno dobar rezultat koji se može koristiti za procjenu gubitka kalorija. Za više detalja o ovome:

Prikažite broj na web stranici:

Nakon što dobijemo sve podatke, te ćemo podatke poslati na web stranicu pomoću WebSocket -a. WebSocket je tehnologija koja održava otvorenu TCP vezu, tako da možete neprestano slati podatke naprijed -natrag između ESP -a i klijenta, s malim kašnjenjem. A budući da je u pitanju TCP, sigurni ste da će paketi stići netaknuti.

ESP ugošćuje web stranicu s rezultatom u sredini i brzinom preskakanja te sagorijevanjem kalorija na vrhu. 1 klizač u gornjem desnom kutu za postavljanje težine osobe koja obavlja aktivnost preskakanja. Vrijednost težine prenosi se iz preglednika na ESP putem WebSocket veze. Za početak preskakanja sesije aktivnosti pritisnite gumb kodera i pokrenite aktivnost. Brojanje preskakanja možete vidjeti u stvarnom vremenu na web stranici.

Prijenos podataka u Thingspeak:

ThingSpeak je besplatna web usluga koja vam omogućuje prikupljanje i pohranu podataka senzora u oblaku i razvoj aplikacija Internet of Things. Napravite račun na Thingspeaku i stvorite novi kanal. Izradite tri polja za taj kanal. Jedno za brojanje preskakanja, drugo polje za brzinu preskakanja i treće polje za sagorijevanje kalorija. Koristite kod Write_Key u kodu. Za prijenos podataka u Thingspeak, nakon što završite sa preskakanjem, ponovno pritisnite isti gumb. ESP će prenijeti podatke u Thingspeak.

Korak 9: Prenesite kôd

Učitajte kôd
Učitajte kôd
Učitajte kôd
Učitajte kôd

Prije prijenosa koda promijenite ključ Thingspeak u kodu. Napravite novi kanal na Thingspeaku i upotrijebite ključ tog kanala u kodu. Napravite račun na Thingspeaku ako ste tek počeli raditi u Thingspeaku, stvorite novi kanal i upotrijebite taj ključ kanala ovdje.

Za programiranje Wemos d1 mini uređaja upotrijebite mikro USB kabel. Otvorite Arduino IDE i prenesite ovaj kodhttps://github.com/siddhesh13/smart-skipping-rope

Korak 10: Počnimo preskakati

Počnimo preskakati
Počnimo preskakati
Počnimo preskakati
Počnimo preskakati
Počnimo preskakati
Počnimo preskakati
  • Nakon što učitate kôd na Wemos uređaj, uklonite mikro USB kabel i uključite prekidač za napajanje Wemos d1 mini kroz bateriju.
  • Nakon uključivanja, povežite Wemos uređaj s WiFi mrežom. Da biste ga povezali s WiFi -jem, možete se koristiti mobilnim telefonom/prijenosnim računalom za povezivanje s pametnim uređajem za preskakanje užeta. Zatim otvorite preglednik i upišite sljedeću IP adresu: 192.168.4.1. Time se učitava sljedeća web stranica na kojoj možete postaviti svoje vjerodajnice za Wi-Fi. Sada pomoću ove stranice možete povezati pametno uže za preskakanje s WiFi mrežom.
  • Nakon povezivanja uređaja s WiFi mrežom, pronađite IP adresu uređaja za preskakanje. Za pronalaženje IP adrese upotrijebite fing (aplikacija za android/ios) ili naprednu aplikaciju za skeniranje IP -a. Otvorite web preglednik na telefonu ili prijenosnom računalu i unesite ovu IP adresu i pritisnite enter. Vidjet ćete preskakanje brojača.
  • Postavite ispravnu težinu pomoću klizača u gornjem desnom kutu.
  • Pritisnite gumb na koderu za početak aktivnosti. Sada možete obavljati aktivnosti preskakanja. Na preskočnoj stranici možete vidjeti broj preskakanja, stopu preskakanja i potrošene kalorije.
  • Ponovno pritisnite isti gumb kad završite sa preskakanjem. Nakon što pritisnete gumb po drugi put, svi podaci (broj preskakanja, broj preskakanja i sagorijevanje kalorija) bit će učitani u Thingspeak. Tako možete pratiti svoje dnevne aktivnosti preskakanja.
  • Uz jedno punjenje, ako ga koristite 2-3 sata dnevno, ovaj uređaj može trajati do 7-8 dana. Za punjenje baterije spojite mikro USB kabel na Wemos uređaj i baterija će se početi puniti. (držite prekidač uključenim tijekom punjenja). Uklonite mikro USB kabel nakon jednog sata jer se indikator ne puni.

Uživajte u preskakanju, ostanite u formi i ostanite kreativni.

Preporučeni: