Կես մարաթոնի ուսուցման առաջընթացի լամպ. 7 քայլ
Կես մարաթոնի ուսուցման առաջընթացի լամպ. 7 քայլ
Anonim
Image
Image
Քայլ 2 Ա. Ստեղծեք Strava to Google Spreadsheet Trigger
Քայլ 2 Ա. Ստեղծեք Strava to Google Spreadsheet Trigger

Այս Instructable- ը ձեզ ցույց կտա, թե ինչպես ստեղծել հրահրիչներ և պատրաստել լամպ, որը լուսավորվում և խնայում է փողը, երբ հանդիպում եք Hal Higdon's Intermediate Half Marathon Training Schedule- ի չափանիշներին: Դա անելու համար նախ կցանկանաք հավաքել հետևյալ նյութերը.

Գործիքներ:

  • Sոդման երկաթ
  • Տաք սոսինձ ատրճանակ
  • Լազերային կտրիչ
  • Համակարգիչ

Նյութեր:

  • 12 Adafruit Neopixel համատեղելի RGB LED
  • Ակրիլային թերթեր
  • Հավաքված փետուր HUZZAH w/ ESP8266 WiFi- ով ՝ հավաքելով վերնագրեր
  • Breadboard
  • Sոդող
  • Ակրիլային սոսինձ
  • 4-լարային շերտեր (ինտերկոմի մետաղալարեր)

Քայլ 1: Քայլ 1. Գրանցվեք IFTTT, Strava, Qapital, Adafruit Io և Google Sheets- ում

Ես օգտագործել եմ IFTTT- ը (If This Then That) ՝ LED- ներից յուրաքանչյուրը լուսավորելու համար հրահրիչների շղթա ստեղծելու համար: IFTTT- ի միջոցով առկա ծրագրերից ես ընտրեցի օգտագործել հետևյալը

  • Եթե սա ուրեմն այն
  • Ստրավա (վազքները գրանցելու համար)
  • Qapital (խնայողական բանկ ստեղծելու համար)
  • Adafruit io (ազդանշաններ ուղարկելու ձեր փետուրին HUZZAH)
  • Google Աղյուսակներ (վերապատրաստման ընթացքը գրանցելու և հետևելու համար)

Քայլ 2: Քայլ 2 Ա. Ստեղծեք Strava to Google Spreadsheet Trigger

Քայլ 2 Ա. Ստեղծեք Strava to Google Spreadsheet Trigger
Քայլ 2 Ա. Ստեղծեք Strava to Google Spreadsheet Trigger

Strava- ին գրանցվելուց հետո դուք կստեղծեք ձգան, որը կգրանցի Google աղյուսակում ձեր կատարած յուրաքանչյուր աշխատանքի մանրամասները:

Բացեք աղյուսակը, որը կոչվելու է Strava Run Մուտք գործեք ձեր Google Drive- ում ավտոմատ վերնագրված «IFTTT» պանակ: Դրանում դուք ձեռքով մուտքագրեք պատկերված տվյալները առաջին 13 տողերում: Համոզվեք, որ J սյունակը ներառում է բանաձևեր, ինչպես պատկերված է: Սա ստիպում է այնպես, որ J1-J13 բջիջները փոխվեն, երբ ժամանակի ընթացքում հարվածում եք որոշակի քանակությամբ ընդհանուր մետր:

Քայլ 3: Քայլ 2 Բ. Ստեղծեք սնունդ Adafruit Io- ում

Քայլ 2 Բ. Ստեղծեք սնունդ Adafruit Io- ում
Քայլ 2 Բ. Ստեղծեք սնունդ Adafruit Io- ում
Քայլ 2 Բ. Ստեղծեք սնունդ Adafruit Io- ում
Քայլ 2 Բ. Ստեղծեք սնունդ Adafruit Io- ում

Adafruit io- ում կտտացրեք Feeds ձախ սյունակում ՝ Գործողություններ, այնուհետև ստեղծեք նոր լրահոս ՝ հոսքի անունով, որը տվյալներ կհավաքի ամեն անգամ, երբ IFTTT- ի ապլետը (հաջորդ քայլում կատարվելու է) արժեք կուղարկի ձեր կերակրել:

Քայլ 4: Քայլ 2C. Ստեղծեք 12 ապլետ յուրաքանչյուր չափանիշի համար

Քայլ 2C. Ստեղծեք 12 ապլետ յուրաքանչյուր չափանիշի համար
Քայլ 2C. Ստեղծեք 12 ապլետ յուրաքանչյուր չափանիշի համար
Քայլ 2C. Ստեղծեք 12 ապլետ յուրաքանչյուր նշաձողի համար
Քայլ 2C. Ստեղծեք 12 ապլետ յուրաքանչյուր նշաձողի համար

Այս քայլով դուք կստեղծեք 12 առանձին հավելված, յուրաքանչյուր անգամ, երբ ամեն շաբաթ վերապատրաստման ժամանակացույցի նշաձողը կհասնեք: Այս դեպքում դա կլինի այն ժամանակ, երբ ամեն շաբաթ վազեցիք մետրերի ընդհանուր թիվը: Մենք դա կհետեւենք ՝ տեսնելով, արդյոք թարմացվել է Strava Run Log in Google Sheets- ի J1-J12 բջիջների բջիջները:

Շաբաթ 1 -ի համար սահմանեք Strava Run Log- ում Cell J1- ի մոնիտորինգի ձգանը: 2 -րդ շաբաթվա ընթացքում վերահսկեք Cell J2- ը և այդպես մինչև 12 -րդ շաբաթը վերահսկեք J12- ը: Տեղադրեք Adafruit io ձգանը այնպես, որ «Պահելու տվյալները» շաբաթվա համարն է (այսինքն ՝ 1 -ին շաբաթվա «1», 2 -րդ շաբաթվա «2» և այլն): Ամեն անգամ, երբ դուք հարվածում եք որոշակի շաբաթական նշաձողին, յուրաքանչյուր շաբաթվա բջիջները կթարմացվեն ՝ որոշակի արժեք ուղարկելով ձեր Feather Huzzah- ին:

Քայլ 5: Քայլ 3. Խմբագրել ծածկագիրը և վերբեռնել:

Քայլ 3: Խմբագրել ծածկագիրը և վերբեռնել
Քայլ 3: Խմբագրել ծածկագիրը և վերբեռնել

Նախ, համոզվեք, որ հետևել եք Becky Stern- ի էջից տեղադրված forրագրային ապահովման հրահանգներին, որպեսզի ձեր Arduino- ն պատրաստ լինի ձեր Adafruit Feather HUZZAH ESP8266 փետուրի կոդ ներբեռնելու համար:

Ներբեռնեք «PIGGY_BANK_INSTRUCTABLE_CODE» վերնագրով ֆայլը այս էջից և խմբագրեք «Adafruit IO Configuration» տողերը, որպեսզի դրանք ներառեն ձեր Adafruit io օգտվողի անունը, Adafruit io բանալին, Wifi ցանցը (մեծատառերի դեպքում) և Wifi գաղտնաբառը:

Դուք նաև «yukorun» - ը կփոխարինեք Adafruit io- ով ստեղծած թարմացվող բովանդակության անունով:

Այնուհետև, վերբեռնեք ծածկագիրը ձեր Feather Huzzah- ում:

Քայլ 6: Քայլ 4. Լազերային կտրված ակրիլ

Քայլ 4: Լազերային կտրված ակրիլ
Քայլ 4: Լազերային կտրված ակրիլ
Քայլ 4: Լազերային կտրված ակրիլ
Քայլ 4: Լազերային կտրված ակրիլ

Լազերը կտրեց հետևյալ շերտերը ՝ հիմնվելով ձեր լամպի ցանկալի ձևի վրա

  1. (վերին շերտ). 1 հատ 1/8 "թափանցիկ ակրիլ` ձեր խոզուկի տեսքով `ձեր արվեստի գործի մանրամասների համար փորագրությամբ: (Լրացուցիչ. Ստեղծեք երկրորդ շերտ վերևում` դիմագծերի տեսքով, ինչպես քիթը)
  2. 1 հատ 1/8 "Անթափանց սպիտակ ակրիլ - խոզուկի ուրվագծում
  3. 3 հատ 1/4 "Անթափանց սպիտակ ակրիլ - խոզուկի ուրվագծում` յուրաքանչյուր մետաղադրամի կտրվածքով
  4. 1 հատ 1/8 «Թափանցիկ դեղին ակրիլ - մետաղադրամների ձևը
  5. 1 հատ 1/16 "Անթափանց սպիտակ ակրիլ - խոզուկի ուրվագծում` յուրաքանչյուր լուսադիոդի երեսի համար բավական մեծ կտրվածքով

Օգտագործելով ակրիլային սոսինձ, սոսնձեք յուրաքանչյուր շերտը միասին: 4 -րդ շերտի դեղին կտորները պետք է տեղավորվեն անմիջապես բացասական տարածության ներսում, որը ստեղծում է 3 -րդ շերտը: Օգտագործեք սեղմակներ `շերտերը չորացնելիս դրանք միասին պահելու համար

** Ակրիլային սոսինձ օգտագործելիս համոզվեք, որ օգտագործեք աչքերի համար համապատասխան պաշտպանություն և ձեռնոցներ: **

Քայլ 7: Քայլ 5. Oldոդման միացում

Քայլ 5: oldոդման միացում
Քայլ 5: oldոդման միացում
Քայլ 5: oldոդման միացում
Քայլ 5: oldոդման միացում
Քայլ 5: oldոդման միացում
Քայլ 5: oldոդման միացում

Հիմա, միացումն իրար միացնելու վրա:

Միացրեք 12 RGB LED- ները զուգահեռաբար ՝ համոզվելով, որ դուք ուժը կպցնում եք հոսանքին, գետնին գետնին և Din- ին ՝ Din- ին: Համոզվեք, որ սխեմայի սկզբում սլաքը ցույց է տալիս շղթայի 2 -րդ LED- ը:

Տաք սոսինձ LED սխեման տախտակին, ինչպես նկարում է: Այնուհետև լարերը ամրացրեք ձեր փետուրի հուզայի տախտակին ՝ ըստ սխեմայի

Ձեր խոզուկի լամպն այժմ պատրաստ է օգտագործման համար:

Խորհուրդ ենք տալիս: