Sisukord:

Nutikas hüppenöör: 10 sammu (piltidega)
Nutikas hüppenöör: 10 sammu (piltidega)

Video: Nutikas hüppenöör: 10 sammu (piltidega)

Video: Nutikas hüppenöör: 10 sammu (piltidega)
Video: Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! | 1-ое Видео курса "Сводные Таблицы" 2024, November
Anonim
Image
Image
Koguge osad ja tööriistad
Koguge osad ja tööriistad

Tere ja tere tulemast minu esimesse Instructable'i!

Selles juhendis näitan teile, kuidas ise nutikat hüppenööri teha. Nutika hüppenööri loendur on seade, mis jälgib teie igapäevast hüppenööri tegevust ja salvestab andmed pilve. See saadab vahelejätmise ajal andmed brauserisse reaalajas. Neid andmeid saate vaadata oma sülearvuti/nutitelefoni brauseris. See näitab vahelejätmiste arvu, vahelejätmise määra minutis ja põletatud kaloreid. See logib samad andmed pärast seanssi Thingspeaki. Nii et kui soovite olla vormis või soovite kaalust alla võtta, on see vidin teie jaoks.

Samm: koguge osad ja tööriistad

Koguge osad ja tööriistad
Koguge osad ja tööriistad
Koguge osad ja tööriistad
Koguge osad ja tööriistad

Siin on nimekiri vajalikest komponentidest. Ahel ei ole keeruline. Põhimõtteliselt koosneb see Wemos d1 minist, kvadratuurikooderist, akust ja lülitist.

Komponendid:

  • 1x Wemos d1 mini
  • 1x pöörlev kodeerija
  • 1x 3,7v 500mAh LiPo aku
  • 1x mini liuglüliti
  • 1x 608ZZ laager

    1x 624ZZ laager

    1x M4 polt (1 tolli)

    2x M4 mutter

    4x 0,320-tollised kinnituskruvid

Vajalikud tööriistad:

  • 3D -printer, mille abil saate kasutada veebiteenust
  • Jootekolb ja tina
  • Kruvikeeraja ja tang.
  • Traadi eemaldaja

Samm: 3D -printimine

3D printimine
3D printimine

Köie hüppamiseks on kaks käepidet, üks on kogu elektroonika hoidmine ja trossi ühest otsast kinni hoidmine ja teine käepide köie teisest otsast hoidmiseks. Lisasin kõik stl -failid. Kasutasin Flashforge creator pro 0,4 mm otsikuga ja tavaliste seadistustega ning tugedega. Kõik failid saate alla laadida ka Thingiversest.

Samm: ehitage vooluring

Ehita vooluring
Ehita vooluring
Ehita vooluring
Ehita vooluring
Ehita vooluring
Ehita vooluring

Pöörleva kodeerija liides:

CLK → D2

DT → D1

SW → D5

GND → Gnd

+ → 5v

Pöörlevat kodeerijat kasutatakse vahelejätmiste arvu loendamiseks. Seda pöörlevat kodeerijat tuntakse ka kui kvadratuurikooderit või suhtelist pöörlevat kodeerijat ja selle väljund on ruutlaineimpulsside seeria.

Enne jootmist sisestage encoder_knob osa pöörlevasse kodeerijasse ja sisestage sinna M4 mutter, nagu pildil näidatud.

Enne jootmist kontrollige kõiki osi. Jootke kõik komponendid vastavalt skeemile. Kasutage jootmise ajal peamist käepidet, nii et saate õige ettekujutuse traadi pikkusest ja komponentide paigutusest. Kasutage pilte viitena.

Samm: asetage laager ja elektroonika

Asetage laager ja elektroonika
Asetage laager ja elektroonika
Asetage laager ja elektroonika
Asetage laager ja elektroonika
Asetage laager ja elektroonika
Asetage laager ja elektroonika

Võtke peamine käepide ja 624zz laager. Sisestage 624zz laager põhikäepidemesse, nagu pildil näidatud. Kui olete kõik 3D -prinditud toed põhikäepidemelt korralikult eemaldanud, sobib laager auku ideaalselt. Laagrit kasutatakse hõõrdumise ja sujuva pöörlemise vähendamiseks.

Enne kogu elektroonika sisestamist veenduge, et kõik töötab korralikult. Kasutage kodeerija testimiseks lisatud koodi. Laadige see visand üles Wemos d1 minisse, avage jadamonitor ja pöörake kodeerijat ning kontrollige tulemust seeriamonitoril.

Nüüd asetage kõik joodetud elektroonikakomponendid põhikäepidemesse, nagu piltidel näidatud. Veenduge, et juhtmed poleks pöörleva kodeerijaga sassis. Pöörlev kodeerija peaks pöörlema ilma häireteta.

Samm: kinnitage köis peamise käepideme külge

Kinnitage köis peamise käepideme külge
Kinnitage köis peamise käepideme külge
Kinnitage köis peamise käepideme külge
Kinnitage köis peamise käepideme külge
Kinnitage köis peamise käepideme külge
Kinnitage köis peamise käepideme külge

Nüüd võtke köiehoidja osa, mutter M4 ja polt M4. Sisestage m4 mutter köiehoidjasse ja seejärel sisestage M4 polt mutrisse.

Võtke poldiga sisestatud rope_holder osa ja kinnitage see pöördanduri mutri külge. Pöörleva kodeerija külge kinnitamiseks sisestage see läbi esiküljel oleva augu. Nüüd pöörake seda pöörleva kodeerija külge kinnitamiseks.

Asetage korpuse katmiseks põhiosa käepideme katte peale. Selle kinnitamiseks kasutage 0,320-tolliseid kinnituskruvisid.

Eemaldage köis valmis hüppenöörist ja kinnitage üks ots rope_hoder osa külge. Kasutage viitamiseks pilte.

Kontrollige nisu pöörlevat kodeerijat sujuvalt või mitte, pöörates köit käsitsi. Veenduge ka, et saate vajutada pöörleva kodeerija nuppu, vajutades rope_holder osa. Kui pöörlev andur pöörleb sujuvalt ja saate pöördnuppu vajutada, on põhikäepide valmis.

6. samm: pange teine käepide kokku

Pange teine käepide kokku
Pange teine käepide kokku
Pange teine käepide kokku
Pange teine käepide kokku
Pange teine käepide kokku
Pange teine käepide kokku
Pange teine käepide kokku
Pange teine käepide kokku

See samm on valikuline. Võite kasutada ka valmis hüppenööri käepidet.

Teise käepideme kokkupanemiseks kasutage neid 3D trükitud osi: second_handle, secondHandle_cover ja secondHandle_ropeHolder.

Enne kokkupanekut veenduge, et olete teisest käepidemest puhastanud kõik 3D -prinditud toed. Toe puhastamiseks kasutage puurmasinat või tangid.

Võtke laager 608zz ja sisestage see käepideme esiküljel olevasse auku. Seejärel võtke köie teised otsad ja sisestage see teise käepidemesse läbi laagriaugu. Nüüd sisestage trossi ots köiehoidjasse ja tõmmake köit nii, et trossihoidik kinnitub laagri auku. Seejärel katke teise käepideme ots, kinnitades katte.

Samm: kokkupandud hüppenöör

Kokkupandud hüppenöör
Kokkupandud hüppenöör
Kokkupandud hüppenöör
Kokkupandud hüppenöör
Kokkupandud hüppenöör
Kokkupandud hüppenöör

Pärast mõlema käepideme kokkupanekut peaks hüppenöör välja nägema selline. Nüüd on hüppenöör valmis. teeme selle targaks, laadides Wemosesse koodi üles.

8. samm: koodi selgitus

Selle seadme töö on lihtne. Seal on 4 põhiosa, esimene on WiFi -ga ühenduse loomine, teine loeb vahelejätmiste arvu, kolmas arvutab vahelejätmise määra ja põletatud kalorid ning neljas saadab need andmed veebilehele ja logib need asjad Speaki.

WiFi -ga ühenduse loomine:

WiFiManager on suurepärane raamatukogu, mida saate oma ESP8266 projektidele lisada, sest selle teegi kasutamisel ei pea te enam võrgumandaate (SSID ja parool) kõvasti kodeerima. Teie ESP liitub automaatselt tuntud võrguga või loob pääsupunkti, mille abil saate võrgu mandaate konfigureerida. See protsess toimib järgmiselt.

Hüppamiste arvu loendamine:

Olen kasutanud vahelejätmiste arvu loendamiseks sama koodi, mida kasutasime kodeerija testimisel. Ühe vahelejätmiskooderi puhul annab jadamonitoril arv 5. Proovisin 50 vahelejätmisega, seejärel võtsin ühe vahelejätmise jaoks keskmise kodeerija arvu. Pärast mitmeid katseid ja katseid loeb 1 vahelejätja 5. Seega, kui kodeerijate arv on 5, tähendab see, et 1 vahelejätmine on lõpetatud.

Arvutage vahelejätmise määr:

Vahelemineku arvutamiseks minutis olen salvestanud algusaja millis () funktsiooni abil muutuja sisse. See arvutab vahelejätmise määra iga 20 loendamise järel, kasutades seda valemit, Vahelejätmise määr = vahelejätmise arv/aegMöödunud* 60

Põletatud kalorite arvutamine:

Iga tegevus vajab erinevat energiakulu. Lõdvestunud tempos kõndimine põletab kindlasti vähem kaloreid kui jooksmine või aeroobika. Seda energiakulu väljendatakse tavaliselt MET -is - ülesande metaboolne ekvivalent. See näitaja ütleb teile, kui palju kaloreid põletate tunnis ja ühe kilogrammi kehakaalu kohta. Meie põletatud kalorite kalkulaatoris saate hõlpsalt valida ühe paljudest tegevustest. Näiteks kõndimise MET -väärtus on 3,8, matkamise ajal aga juba 6. Mida kõrgem see väärtus on, seda rohkem energiat ülesanne nõuab. Mis siis täpselt on 1 MET? See on määratletud kui konkreetse füüsilise tegevuse ajal ajaühiku kohta kulutatud energia ja võrdlusväärtuse 3,5 ml O₂/(kg · min) suhe. Pärast mõningast ümberarvutamist ja milliliitrite hapniku kaloriteks muutmist jõuame lõpliku valemini: kalorid = T * 60 * MET * 3,5 * W / 200, kus T on tegevuse kestus tundides ja W on teie kaal kilogrammides. Meie kalorite põletamise kalkulaator kasutab ülaltoodud valemit põletatud kalorite kõige täpsemaks hindamiseks. Kui soovite arvutusi käsitsi teha, võite kasutada ka selle võrrandi lihtsustatud versiooni: kalorid = MET * T * W See võrrand põhineb ligikaudsel ütlusel, et 1 MET = 1 kcal / (kg * h). See pole 100% õige; siiski annab see piisavalt hea tulemuse, mida saab kasutada kalorikao hindamiseks. Lisateavet selle kohta:

Kuvage arv veebilehel:

Kui meil on kõik andmed olemas, saadame need andmed WebSocket'i abil veebilehele. WebSocket on tehnoloogia, mis hoiab TCP -ühenduse avatuna, nii et saate ESP ja kliendi vahel pidevalt edasi -tagasi andmeid saata väikese latentsusega. Ja kuna see on TCP, olete kindel, et paketid saabuvad puutumata.

ESP majutab veebilehte, mille skoor on keskel, vahelejätmise määr ja ülaosas põletatud kalorid. 1 liugurit paremas ülanurgas, et määrata vahelejätmist sooritava inimese kaal. Kaalu väärtus edastatakse brauserist ESP -sse WebSocket -ühenduse kaudu. Tegevuse vahelejätmise alustamiseks vajutage kodeerija nuppu ja alustage tegevust. Veebilehel näete vahelejätmiste arvu reaalajas.

Andmete üleslaadimine Thingspeaki:

ThingSpeak on tasuta veebiteenus, mis võimaldab teil koguda ja salvestada andurite andmeid pilve ning arendada asjade Interneti rakendusi. Looge Thingspeaki konto ja looge uus kanal. Looge selle kanali jaoks kolm välja. Üks arvude vahelejätmiseks, teine vahelejätmise määra ja kolmas väli põletatud kalorite jaoks. Kasutage koodis kanalit Write_Key. Andmete üleslaadimiseks Thingspeaki vajutage pärast vahelejätmist lõpetamist sama nuppu uuesti. ESP laadib andmed ülespoole.

Samm: laadige kood üles

Laadige kood üles
Laadige kood üles
Laadige kood üles
Laadige kood üles

Enne koodi üleslaadimist muutke koodis asuvat Thingspeaki võtit. Looge Thingspeakis uus kanal ja kasutage selle kanali võtit koodis. Looge Thingspeak'is konto, kui olete asjaga veel tuttav, looge uus kanal ja kasutage siin seda kanalite võtit.

Kasutage mikro -USB -kaablit Wemos d1 miniseadme programmeerimiseks. Avage Arduino IDE ja laadige see kood üles

10. samm: alustame vahelejätmist

Alustame vahelejätmist
Alustame vahelejätmist
Alustame vahelejätmist
Alustame vahelejätmist
Alustame vahelejätmist
Alustame vahelejätmist
  • Pärast koodi Wemos seadmesse üleslaadimist eemaldage mikro -USB -kaabel ja lülitage Wemos d1 mini aku kaudu toide sisse.
  • Pärast sisselülitamist ühendage Wemos -seade WiFi -võrguga. WiFi ühendamiseks saate nutika hüppenööri seadmega ühenduse loomiseks kasutada oma mobiili/sülearvutit. Seejärel avage brauser ja tippige järgmine IP -aadress: 192.168.4.1. See laadib järgmise veebilehe, kus saate määrata oma WiFi-mandaadi. Nüüd saate selle lehe abil oma nutika hüppenööri WiFi -võrguga ühendada.
  • Pärast seadme ühendamist WiFi -võrguga leidke oma hüppenööriga seadme IP -aadress. Kasutage IP -aadressi leidmiseks fing (android/ios rakendus) või täiustatud IP -skanneri rakendust. Avage oma telefonis või sülearvutis veebibrauser ja sisestage see IP -aadress ning vajutage sisestusklahvi. Näete lehele vahelejätmist.
  • Seadistage õige kaal, kasutades paremas ülanurgas asuvat liugurit.
  • Toimingu alustamiseks vajutage kodeerija nuppu. Nüüd saate vahelejätmisega tegeleda. Näete vahelejätmise arvu, vahelejätmise määra ja põletatud kaloreid veebilehel vahelejätmise ajal.
  • Kui olete vahelejätmise lõpetanud, vajutage uuesti sama nuppu. Pärast nupu teistkordset vajutamist laaditakse kõik andmed (vahelejätmine, vahelejätmise määr ja põletatud kalorid) saidile Thingspeak. Nii saate oma igapäevast vahelejätmist jälgida.
  • Kui kasutate seda ühe laadimisega 2-3 tundi päevas, võib see seade kesta kuni 7-8 päeva. Aku laadimiseks ühendage mikro -USB -kaabel Wemoseadmega ja aku hakkab laadima. (hoidke laadimise ajal lülitit asendis ON). Eemaldage mikro -USB -kaabel ühe tunni pärast, kuna indikaator ei lae.

Nautige vahelejätmist, olge vormis ja olge loominguline.

Soovitan: