Lampa napretka u treningu polumaratona: 7 koraka
Lampa napretka u treningu polumaratona: 7 koraka
Anonim
Image
Image
Korak 2A: Kreirajte Strava to Google Spreadheet Trigger
Korak 2A: Kreirajte Strava to Google Spreadheet Trigger

Ovaj Instructable će vam pokazati kako postaviti okidače i napraviti lampu koja svijetli i štedi novac dok ispunjavate mjerila u Hal Higdonovom rasporedu treninga za polumaraton. Da biste to učinili, najprije ćete htjeti prikupiti sljedeće materijale:

Alati:

  • Lemilica
  • Pištolj za vruće ljepilo
  • Laserski rezač
  • Computer

Materijali:

  • 12 Adafruit Neopixel kompatibilnih RGB LED dioda
  • Akrilne ploče
  • Sklopljeno pero HUZZAH s/ ESP8266 WiFi sa zaglavljima za slaganje
  • Breadboard
  • Solder
  • Akrilni ljepilo
  • 4-žične trake (interfonska žica)

Korak 1: Korak 1: Prijavite se za IFTTT, Strava, Qapital, Adafruit Io i Google tablice

Koristio sam IFTTT (If This Then That) za stvaranje lanca okidača za osvjetljavanje svake od LED dioda. Od dostupnih aplikacija putem IFTTT -a, odlučio sam koristiti sljedeće

  • Ako ovo onda ono
  • Strava (za snimanje trčanja)
  • Qapital (za stvaranje štednjaka)
  • Adafruit io (za slanje signala vašem Feather HUZZAH)
  • Google tablice (za evidentiranje i praćenje napretka obuke)

Korak 2: Korak 2A: Kreirajte Strava to Google Spreadheet Trigger

Korak 2A: Kreirajte Strava to Google Spreadheet Trigger
Korak 2A: Kreirajte Strava to Google Spreadheet Trigger

Nakon što se prijavite za Strava, stvorit ćete okidač koji zapisuje pojedinosti svakog pokretanja koje završite u Google proračunskoj tablici.

Otvorite proračunsku tablicu koja će se zvati Strava Run Log u mapi s automatskim naslovom "IFTTT" na vašem Google disku. U njemu ćete ručno unijeti prikazane podatke u prvih 13 redova. Uvjerite se da stupac J sadrži formule kao na slici. Zbog toga će se ćelije J1-J13 mijenjati kako s vremenom pogodite određeni broj ukupnih metara.

Korak 3: Korak 2B: Kreirajte feed u Adafruit Io

Korak 2B: Kreirajte feed u Adafruit Io
Korak 2B: Kreirajte feed u Adafruit Io
Korak 2B: Kreirajte feed u Adafruit Io
Korak 2B: Kreirajte feed u Adafruit Io

U Adafruit io, kliknite Izvori u lijevom stupcu, Radnje, a zatim Kreirajte novi feed s imenom sažetka sadržaja koji će prikupljati podatke svaki put kada će aplet na IFTTT -u (koji će se napraviti u sljedećem koraku) poslati vrijednost vašem feed.

Korak 4: Korak 2C: Kreirajte 12 apleta za svaku mjernu vrijednost

Korak 2C: Kreirajte 12 apleta za svaku mjernu vrijednost
Korak 2C: Kreirajte 12 apleta za svaku mjernu vrijednost
Korak 2C: Kreirajte 12 apleta za svaku mjernu vrijednost
Korak 2C: Kreirajte 12 apleta za svaku mjernu vrijednost

U ovom koraku ćete stvoriti 12 zasebnih apleta za svaki put kada postignete referentnu vrijednost u rasporedu treninga svake sedmice. U ovom slučaju to će se dogoditi kada svake sedmice pretrčite ukupan broj metara. To ćemo pratiti tako što ćemo vidjeti jesu li ćelije u ćelijama J1-J12 Strava Run Log u Google tablicama ažurirane.

Za prvu sedmicu postavite okidač za nadgledanje ćelije J1 u Strava zapisniku izvođenja. Za 2. nedelju nadgledajte ćeliju J2, i tako sve do 12. nedelje nadgledajte J12. Podesite Adafruit io okidač tako da "Podaci za spremanje" budu broj sedmice (tj. "1" za prvu sedmicu, "2" za 2. sedmicu itd.). Svaki put kada postignete određeno sedmično mjerenje, ćelije u svakoj sedmici će se ažurirati, šaljući određenu vrijednost vašem Feather Huzzahu.

Korak 5: Korak 3: Uredite kôd i učitajte

Korak 3: Uredite kôd i učitajte!
Korak 3: Uredite kôd i učitajte!

Prvo provjerite jeste li slijedili upute za softver postavljen sa stranice Becky Stern kako bi vaš Arduino bio spreman za učitavanje koda u vaše Adafruit Feather HUZZAH ESP8266

Preuzmite datoteku pod nazivom "PIGGY_BANK_INSTRUCTABLE_CODE" sa ove stranice i uredite redove pod "Adafruit IO konfiguracija" tako da uključuju vaše korisničko ime Adafruit io, ključ Adafruit io, WiFi mrežu (osjetljiva na velika i mala slova) i lozinku za WiFi.

Također ćete zamijeniti "yukorun" imenom sažetka sadržaja koji ste stvorili na Adafruit io.

Zatim učitajte kôd na svoj Feather Huzzah!

Korak 6: Korak 4: Lasersko rezani akril

Korak 4: Lasersko rezani akril
Korak 4: Lasersko rezani akril
Korak 4: Lasersko rezani akril
Korak 4: Lasersko rezani akril

Laserski izrežite sljedeće slojeve na osnovu željenog oblika vaše lampe

  1. (gornji sloj): 1 komad 1/8 "prozirnog akrila - u obliku vaše kasice s urezanjem za detalje u vašem umjetničkom djelu. (Opcionalno: Napravite drugi sloj na vrhu u obliku obilježja, poput nosa)
  2. 1 komad 1/8 "neprozirni bijeli akril - u obrisu kasice
  3. 3 komada 1/4 "neprozirni bijeli akril - u obrisu kasice s izrezima za svaki novčić
  4. 1 komad 1/8 "prozirni žuti akril - oblik novčića
  5. 1 komad 1/16 "neprozirni bijeli akril - u obrisu kasice, s izrezima dovoljno velikim za lice svake LED diode

Koristeći akrilno ljepilo, zalijepite svaki sloj zajedno. Žuti komadi iz sloja 4 trebali bi stati točno u negativni prostor koji sloj 3 stvara. Pomoću stezaljki držite slojeve zajedno dok se suše

** Obavezno koristite odgovarajuću zaštitu za oči i rukavice pri upotrebi akrilnog ljepila! **

Korak 7: Korak 5: Krug lemljenja

Korak 5: Krug lemljenja
Korak 5: Krug lemljenja
Korak 5: Krug lemljenja
Korak 5: Krug lemljenja
Korak 5: Krug lemljenja
Korak 5: Krug lemljenja

Sada, na lemljenje kola zajedno!

Paralelno povežite 12 RGB LED dioda pazeći da lemite napajanje na napajanje, uzemljenje na zemlju i Din na Din. Uvjerite se da početak kruga ima strelicu usmjerenu na 2. LED u krugu.

Vruće zalijepite LED krug na ploču kao na slici. Zatim, pričvrstite žice na svoju ploču od perja u skladu sa shemom strujnog kruga

Vaša lampa kasica je sada spremna za upotrebu!