Cuprins:

Lampă de progres pentru antrenament la jumătate de maraton: 7 pași
Lampă de progres pentru antrenament la jumătate de maraton: 7 pași

Video: Lampă de progres pentru antrenament la jumătate de maraton: 7 pași

Video: Lampă de progres pentru antrenament la jumătate de maraton: 7 pași
Video: Garmin Enduro 2 în test - mai bine Fenix 7x Sapphire Solar? 2024, Noiembrie
Anonim
Image
Image
Pasul 2A: Creați declanșatorul Strava to Google Spreadsheet
Pasul 2A: Creați declanșatorul Strava to Google Spreadsheet

Acest instructable vă va arăta cum să configurați declanșatoarele și să creați o lampă care să se aprindă și să economisească bani pe măsură ce îndepliniți criteriile de referință din programul de pregătire pentru semimaratonul intermediar al lui Hal Higdon. Pentru a face acest lucru, mai întâi veți dori să adunați următoarele materiale:

Instrumente:

  • Ciocan de lipit
  • Pistol de lipit fierbinte
  • Cutter cu laser
  • Calculator

Materiale:

  • 12 LED-uri RGB compatibile Adafruit Neopixel
  • Foi acrilice
  • Asamblat Feather HUZZAH cu ESP8266 WiFi cu anteturi de stivuire
  • Pană de pâine
  • Solder
  • Lipici acrilic
  • Benzi cu 4 fire (interfon)

Pasul 1: Pasul 1: Înscrieți-vă pentru IFTTT, Strava, Qapital, Adafruit Io și Google Sheets

Am folosit IFTTT (If This Then That) pentru a crea un lanț de declanșatoare pentru a aprinde fiecare LED. Dintre aplicațiile disponibile prin IFTTT, am ales să folosesc următoarele

  • Dacă asta, atunci asta
  • Strava (pentru a înregistra alergările)
  • Qapital (pentru a crea un pot de economii)
  • Adafruit io (pentru a trimite semnale către Feather HUZZAH)
  • Foi de calcul Google (pentru înregistrarea și urmărirea progresului antrenamentului)

Pasul 2: Pasul 2A: Creați declanșatorul Strava to Google Spreadsheet

Pasul 2A: Creați declanșatorul Strava to Google Spreadsheet
Pasul 2A: Creați declanșatorul Strava to Google Spreadsheet

Odată ce v-ați înscris la Strava, veți crea un declanșator care înregistrează detaliile fiecărei rulări pe care le finalizați pe o foaie de calcul Google.

Deschideți foaia de calcul, care va fi intitulată Strava Run Log într-un folder intitulat automat „IFTTT” în Google Drive. În acesta, veți introduce manual în primele 13 linii datele din imagine. Asigurați-vă că coloana J include formule așa cum este ilustrat. Acest lucru face ca celulele J1-J13 să se schimbe pe măsură ce atingeți un anumit număr total de metri în timp.

Pasul 3: Pasul 2B: Creați feed în Adafruit Io

Pasul 2B: Creați feed în Adafruit Io
Pasul 2B: Creați feed în Adafruit Io
Pasul 2B: Creați feed în Adafruit Io
Pasul 2B: Creați feed în Adafruit Io

În Adafruit io, faceți clic pe Fluxuri în coloana din stânga, Acțiuni, apoi Creați un flux nou cu numele fluxului care va colecta date de fiecare dată când un applet pe IFTTT (care va fi realizat în pasul următor) va trimite o valoare a hrani.

Pasul 4: Pasul 2C: Creați 12 applet-uri pentru fiecare benchmark

Pasul 2C: Creați 12 applet-uri pentru fiecare benchmark
Pasul 2C: Creați 12 applet-uri pentru fiecare benchmark
Pasul 2C: Creați 12 applet-uri pentru fiecare benchmark
Pasul 2C: Creați 12 applet-uri pentru fiecare benchmark

În acest pas, veți crea 12 applet-uri separate pentru fiecare dată când atingeți un punct de referință în programul de antrenament în fiecare săptămână. În acest caz, va fi atunci când ați alergat numărul total de metri în fiecare săptămână. Vom urmări acest lucru, dacă vom vedea dacă celulele din celulele J1-J12 din Strava Run Log in Google Sheets au fost actualizate.

Pentru săptămâna 1, setați declanșatorul pentru a monitoriza celula J1 în jurnalul Strava Run. Pentru săptămâna 2 monitorizați celula J2 și așa mai departe până la săptămâna 12 monitorizați J12. Setați declanșatorul Adafruit io astfel încât „Date de salvat” să fie numărul săptămânii (adică „1” pentru săptămâna 1, „2” pentru săptămâna 2 etc.). De fiecare dată când atingeți un anumit parametru de referință săptămânal, celulele din fiecare săptămână vor fi actualizate, trimitând o anumită valoare Fuzei voastre Feather.

Pasul 5: Pasul 3: Editați codul și încărcați

Pasul 3: Editați codul și încărcați!
Pasul 3: Editați codul și încărcați!

Mai întâi, asigurați-vă că ați urmat instrucțiunile pentru configurarea software-ului de pe pagina lui Becky Stern, astfel încât Arduino să fie gata să încarce codul în Adafruit Feather HUZZAH ESP8266

Descărcați fișierul intitulat „PIGGY_BANK_INSTRUCTABLE_CODE” din această pagină și editați rândurile de sub „Configurare Adafruit IO”, astfel încât acestea să includă numele dvs. de utilizator Adafruit io, cheia Adafruit io, rețeaua Wifi (distincție între majuscule și minuscule) și parola Wifi.

De asemenea, veți înlocui „yukorun” cu numele feedului pe care l-ați creat pe Adafruit io.

Apoi, încărcați codul pe Feather Huzzah!

Pasul 6: Pasul 4: Acril tăiat cu laser

Pasul 4: Acril tăiat cu laser
Pasul 4: Acril tăiat cu laser
Pasul 4: Acril tăiat cu laser
Pasul 4: Acril tăiat cu laser

Tăiați cu laser următoarele straturi în funcție de forma dorită a lămpii

  1. (strat superior): 1 bucată acrilic transparent de 1/8 "- în forma pușculiței dvs. cu gravură pentru detaliile din lucrarea dvs. de artă. (Opțional: creați un al doilea strat deasupra în formă de caracteristici, cum ar fi nasul)
  2. 1 bucată Acrilic alb opac 1/8 "- În conturul pușculiței
  3. 3 bucăți 1/4 "Acrilic alb opac - În conturul pușculiței, cu decupaje pentru fiecare monedă
  4. 1 bucată Acrilic galben transparent 1/8 "- Forma monedelor
  5. 1 bucată 1/16 "Acrilic alb opac - În conturul pușculiței, cu decupaje suficient de mari pentru fața fiecărui LED

Folosind adeziv acrilic, lipiți fiecare strat împreună. Piesele galbene din stratul 4 ar trebui să se potrivească chiar în spațiul negativ pe care îl creează stratul 3. Utilizați cleme pentru a menține straturile împreună pe măsură ce se usucă

** Asigurați-vă că utilizați protecție adecvată pentru ochi și mănuși atunci când utilizați adeziv acrilic! **

Pasul 7: Pasul 5: Circuitul de lipit

Pasul 5: Circuit de lipit
Pasul 5: Circuit de lipit
Pasul 5: Circuit de lipit
Pasul 5: Circuit de lipit
Pasul 5: Circuit de lipit
Pasul 5: Circuit de lipit

Acum, să lipiți circuitul împreună!

Conectați cele 12 LED-uri RGB în paralel, asigurându-vă că lipiți puterea la putere, la sol la sol și Din la Din. Asigurați-vă că începutul circuitului are săgeata îndreptată către al doilea LED din circuit.

Adeziv la cald circuitul LED pe placa așa cum se arată în imagine. Apoi, atașați firele la placa dvs. Huzzah cu pene conform schemei de circuit

Lampa dvs. de pușculiță este acum gata de utilizare!

Recomandat: