Half Marathon Training Progress Lamp: 7 Hakbang
Half Marathon Training Progress Lamp: 7 Hakbang
Anonim
Image
Image
Hakbang 2A: Lumikha ng Strava sa Google Spreadsheet Trigger
Hakbang 2A: Lumikha ng Strava sa Google Spreadsheet Trigger

Ipapakita sa iyo ng Instructable na ito kung paano mag-set up ng mga pag-trigger at gumawa ng isang lampara na nag-iilaw at nakakatipid ng pera habang natutugunan mo ang mga benchmark sa Iskedyul ng Pagsasanay ng Half Marathon ng Hal Higdon. Upang magawa ito, gugustuhin mo munang kolektahin ang mga sumusunod na materyales:

Mga tool:

  • Panghinang
  • Mainit na glue GUN
  • Laser pamutol
  • Computer

Mga Materyales:

  • 12 Adafruit Neopixel na katugmang RGB LEDs
  • Mga Acrylic Sheet
  • Nagtipon ng Balahibo HUZZAH w / ESP8266 WiFi na may mga Stacking Header
  • Breadboard
  • Panghinang
  • Pandikit ng Acrylic
  • 4-wire strips (intercom wire)

Hakbang 1: Hakbang 1: Mag-sign Up para sa IFTTT, Strava, Qapital, Adafruit Io, at Google Sheets

Ginamit ko ang IFTTT (Kung Ito Pagkatapos Iyon) upang lumikha ng isang kadena ng mga pag-trigger upang magaan ang bawat isa sa mga LED. Sa mga magagamit na app sa pamamagitan ng IFTTT, pinili kong gamitin ang sumusunod

  • Kung Ito Kung gayon Iyon
  • Strava (upang maitala ang mga tumatakbo)
  • Qapital (upang lumikha ng isang matitipid na palayok)
  • Adafruit io (upang magpadala ng mga signal sa iyong Feather HUZZAH)
  • Google Sheets (upang mag-log at subaybayan ang pag-usad ng pagsasanay)

Hakbang 2: Hakbang 2A: Lumikha ng Strava sa Google Spreadsheet Trigger

Hakbang 2A: Lumikha ng Strava sa Google Spreadsheet Trigger
Hakbang 2A: Lumikha ng Strava sa Google Spreadsheet Trigger

Kapag nag-sign up ka para sa Strava, lilikha ka ng isang gatilyo na nag-log ng mga detalye ng bawat pagpapatakbo na nakumpleto mo sa isang Google spreadsheet.

Buksan ang spreadsheet, na kung saan ay may pamagat na Strava Run Mag-log in sa isang folder na awtomatikong pinamagatang, "IFTTT" sa iyong Google Drive. Dito, manu-manong ipasok mo sa unang 13 mga linya ang nakalarawan na data. Maek sigurado na ang haligi J ay may kasamang mga formula tulad ng nakalarawan. Ginagawa ito upang ang mga cell J1-J13 ay magbabago habang pinindot mo ang isang tiyak na bilang ng mga kabuuang metro sa paglipas ng panahon.

Hakbang 3: Hakbang 2B: Lumikha ng Feed sa Adafruit Io

Hakbang 2B: Lumikha ng Feed sa Adafruit Io
Hakbang 2B: Lumikha ng Feed sa Adafruit Io
Hakbang 2B: Lumikha ng Feed sa Adafruit Io
Hakbang 2B: Lumikha ng Feed sa Adafruit Io

Sa Adafruit io, i-click ang Mga feed sa kaliwang haligi, Mga Pagkilos, at pagkatapos ay Lumikha ng isang Bagong Pakain na may pangalan ng feed na mangongolekta ng data sa tuwing ang isang applet sa IFTTT (na gagawin sa susunod na hakbang) ay magpapadala ng isang halaga sa iyong magpakain.

Hakbang 4: Hakbang 2C: Lumikha ng 12 Mga Applet para sa bawat Benchmark

Hakbang 2C: Lumikha ng 12 Applet para sa bawat Benchmark
Hakbang 2C: Lumikha ng 12 Applet para sa bawat Benchmark
Hakbang 2C: Lumikha ng 12 Applet para sa bawat Benchmark
Hakbang 2C: Lumikha ng 12 Applet para sa bawat Benchmark

Sa hakbang na ito, lilikha ka ng 12 magkakahiwalay na applet para sa bawat oras na pumindot ka sa isang benchmark sa iskedyul ng pagsasanay bawat linggo. Sa kasong ito, ito ay magiging kapag pinatakbo mo ang kabuuang bilang ng mga metro bawat linggo. Susubaybayan namin ito sa pamamagitan ng pagtingin kung na-update ang mga cell sa cells na J1-J12 ng Strava Run Log in Google Sheets.

Para sa Linggo 1, itakda ang gatilyo upang subaybayan ang Cell J1 sa Strava Run Log. Para sa Linggo 2 subaybayan ang Cell J2, at iba pa hanggang sa linggong 12 sinusubaybayan ang J12. Itakda ang Adafruit io trigger upang ang "Data upang i-save" ay ang numero ng linggo (ibig sabihin, "1" para sa linggo 1, "2" para sa linggo 2, atbp.). Sa bawat oras na maabot mo ang isang tiyak na lingguhang benchmark, ang mga cell sa bawat linggo ay maa-update, na nagpapadala ng isang tiyak na halaga sa iyong Feather Huzzah.

Hakbang 5: Hakbang 3: I-edit ang Code at Mag-upload

Hakbang 3: I-edit ang Code at Mag-upload!
Hakbang 3: I-edit ang Code at Mag-upload!

Una, tiyaking nasunod mo ang mga tagubilin para sa pag-set up ng Software mula sa pahina ni Becky Stern upang ang iyong Arduino ay handa nang mag-load ng code sa iyong Adafruit Feather HUZZAH ESP8266

I-download ang file na may pamagat na "PIGGY_BANK_INSTRUCTABLE_CODE" mula sa pahinang ito at i-edit ang mga hilera sa ilalim ng "Adafruit IO Configuration" upang maisama nila ang iyong Adafruit io username, Adafruit io key, Wifi network (case sensitive), at Wifi password.

Papalitan mo rin ang "yukorun" ng pangalan ng feed na nilikha mo sa Adafruit io.

Pagkatapos, i-upload ang code sa iyong Feather Huzzah!

Hakbang 6: Hakbang 4: Laser Cut Acrylic

Hakbang 4: Laser Cut Acrylic
Hakbang 4: Laser Cut Acrylic
Hakbang 4: Laser Cut Acrylic
Hakbang 4: Laser Cut Acrylic

Gupitin ng laser ang mga sumusunod na layer batay sa nais na hugis ng iyong lampara

  1. (tuktok na layer): 1 piraso 1/8 "transparent acrylic - sa hugis ng iyong piggy bank na may pag-ukit para sa mga detalye sa iyong likhang-sining. (Opsyonal: Lumikha ng isang pangalawang layer sa tuktok sa hugis ng mga tampok, tulad ng ilong)
  2. 1 piraso 1/8 "Opaque White acrylic - Sa balangkas ng piggy bank
  3. 3 piraso 1/4 "Opaque White Acrylic - Sa balangkas ng piggy bank, na may mga ginupit para sa bawat barya
  4. 1 piraso 1/8 "Transparent Yellow Acrylic - Ang hugis ng mga barya
  5. 1 piraso 1/16 "Opaque White Acrylic - Sa balangkas ng piggy bank, na may mga ginupit na sapat na malaki para sa mukha ng bawat LED

Gamit ang pandikit na acrylic, idikit ang bawat layer nang magkasama. Ang mga dilaw na piraso mula sa layer 4 ay dapat magkasya mismo sa loob ng negatibong puwang na nilikha ng layer 3. Gumamit ng clamp upang hawakan ang mga layer habang natuyo

** Siguraduhing gumamit ng sapat na proteksyon sa mata at guwantes kapag gumagamit ng acrylic glue! **

Hakbang 7: Hakbang 5: Solder Circuit

Hakbang 5: Solder Circuit
Hakbang 5: Solder Circuit
Hakbang 5: Solder Circuit
Hakbang 5: Solder Circuit
Hakbang 5: Solder Circuit
Hakbang 5: Solder Circuit

Ngayon, papunta sa paghihinang ng circuit nang magkasama!

I-link ang 12 RGB LEDs nang magkasama sa pagtiyak na tinitiyak mo ang iyong lakas sa lakas, ground to ground, at Din sa Din. Tiyaking ang simula ng circuit ay may arrow na tumuturo sa ika-2 LED sa circuit.

Mainit na pandikit ang LED circuit sa board tulad ng nakalarawan. Pagkatapos, ikabit ang mga wire sa iyong feather board ng huzzah alinsunod sa diagram ng circuit

Ang iyong lampara ng alkansya ay handa nang magamit!