INHOUDSOPGAWE:
- Stap 1: Stap 1: Registreer vir IFTTT, Strava, Qapital, Adafruit Io en Google Sheets
- Stap 2: Stap 2A: Skep Strava na Google -sigblad -sneller
- Stap 3: Stap 2B: Skep voer in Adafruit Io
- Stap 4: Stap 2C: Skep 12 applets vir elke maatstaf
- Stap 5: Stap 3: Wysig kode en laai op
- Stap 6: Stap 4: Laser gesnyde akriel
- Stap 7: Stap 5: Soldeerkring
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Hierdie instruksies sal jou wys hoe om snellers op te stel en 'n lamp te maak wat brand en geld bespaar terwyl jy aan die standaard in Hal Higdon se half -marathon -oefenskedule voldoen. Om dit te kan doen, moet u eers die volgende materiaal versamel:
Gereedskap:
- Soldeerbout
- Warm gom geweer
- Lasersnyer
- Rekenaar
Materiaal:
- 12 Adafruit Neopixel -versoenbare RGB -LED's
- Akriel velle
- Gemonteerde veer HUZZAH met ESP8266 WiFi met stapelkoppe
- Broodbord
- Soldeer
- Akriel gom
- 4-draads stroke (interkomdraad)
Stap 1: Stap 1: Registreer vir IFTTT, Strava, Qapital, Adafruit Io en Google Sheets
Ek het IFTTT (If This Then That) gebruik om 'n ketting snellers te skep om elkeen van die LED's te verlig. Van die beskikbare programme via IFTTT, het ek gekies om die volgende te gebruik
- As Dit Dan Dit
- Strava (om die lopies aan te teken)
- Qapital (om 'n spaarpot te skep)
- Adafruit io (om seine na u Feather HUZZAH te stuur)
- Google Blaaie (om die vordering van opleiding aan te teken en op te spoor)
Stap 2: Stap 2A: Skep Strava na Google -sigblad -sneller
Sodra u by Strava aangemeld het, skep u 'n sneller wat die besonderhede van elke lopie wat u voltooi op 'n Google -sigblad aanteken.
Maak die sigblad oop, met die titel Strava Run Log in 'n gids wat outomaties "IFTTT" in u Google Drive genoem word. Daarin voer u die afgebeelde data handmatig in die eerste 13 reëls in. Maak seker dat kolom J formules bevat soos op die foto. Dit maak dat selle J1-J13 sal verander namate u mettertyd 'n sekere aantal totale meters raak.
Stap 3: Stap 2B: Skep voer in Adafruit Io
Klik in Adafruit io op Feeds in die linkerkolom, Actions, en skep dan 'n nuwe feed met die naam van die feed wat data sal versamel elke keer as 'n applet op IFTTT (wat in die volgende stap gemaak moet word) 'n waarde na u stuur voer.
Stap 4: Stap 2C: Skep 12 applets vir elke maatstaf
In hierdie stap skep u 12 aparte applets vir elke keer as u elke week 'n maatstaf in die opleidingskedule bereik. In hierdie geval is dit wanneer u die totale aantal meters per week gehardloop het. Ons sal dit opspoor deur te sien of die selle in selle J1-J12 van die Strava Run Log in Google Sheets opgedateer is.
Stel vir Week 1 die sneller in om Cell J1 in die Strava Run Log te monitor. Monitor vir Week 2 Cell J2, ensovoorts totdat Week 12 J12 monitor. Stel die Adafruit io -sneller in sodat die "Data om te stoor" die weeknommer is (dws "1" vir week 1, "2" vir week 2, ens.). Elke keer as u 'n sekere weeklikse maatstaf bereik, word die selle in elke week opgedateer en 'n sekere waarde na u Feather Huzzah gestuur.
Stap 5: Stap 3: Wysig kode en laai op
Maak eers seker dat u die instruksies vir sagteware wat opgestel is vanaf die Becky Stern -bladsy, gevolg het sodat u Arduino gereed is om kode in u Adafruit Feather HUZZAH ESP8266 te laai
Laai die lêer met die titel "PIGGY_BANK_INSTRUCTABLE_CODE" van hierdie bladsy af en wysig die rye onder "Adafruit IO Configuration" sodat dit u Adafruit io -gebruikersnaam, Adafruit io -sleutel, Wifi -netwerk (hooflettergevoelig) en Wifi -wagwoord bevat.
U vervang "yukorun" ook met die naam van die voer wat u op Adafruit io geskep het.
Laai die kode dan op na u Feather Huzzah!
Stap 6: Stap 4: Laser gesnyde akriel
Laser sny die volgende lae op grond van die verlangde vorm van u lamp
- (boonste laag): 1 stuk 1/8 "deursigtige akriel - in die vorm van u spaarvarkie met ets vir die besonderhede in u kunswerke. (opsioneel: skep 'n tweede laag bo -op in die vorm van die kenmerke, soos die neus)
- 1 stuk 1/8 "ondeursigtig wit akriel - in die buitelyn van die spaarvarkie
- 3 stukke 1/4 "ondeursigtig wit akriel - in die buitelyn van die spaarvarkie, met uitknipsels vir elke muntstuk
- 1 stuk 1/8 "deursigtige geel akriel - die vorm van die muntstukke
- 1 stuk 1/16 "ondeursigtig wit akriel - in die buitelyn van die spaarvarkie, met uitsparings groot genoeg vir die voorkant van elke LED
Plak elke laag met akrielgom vas. Die geel stukke uit laag 4 moet pas binne die negatiewe ruimte wat laag 3 skep. Gebruik klampe om die lae bymekaar te hou terwyl dit droog word
** Maak seker dat u voldoende oogbeskerming en handskoene gebruik as u akrielgom gebruik! **
Stap 7: Stap 5: Soldeerkring
Nou, aan die soldeer die kring saam!
Koppel die 12 RGB -LED's parallel en maak seker dat u krag aan krag, grond tot grond en Din aan Din soldeer. Maak seker dat die begin van die stroombaan met die pyl na die 2de LED in die stroombaan wys.
Plak die LED -stroombaan op die bord vas soos op die foto. Heg die drade dan aan u veer -huzzah -bord volgens die stroombaan -diagram
U spaarvarklamp is nou gereed om gebruik te word!