Obsah:
- Krok 1: Krok 1: Zaregistrujte sa do IFTTT, Strava, Qapital, Adafruit Io a Tabuliek Google
- Krok 2: Krok 2A: Vytvorte spúšťač tabuliek Strava a Google
- Krok 3: Krok 2B: Vytvorte krmivo v Adafruit Io
- Krok 4: Krok 2C: Vytvorte 12 apletov pre každé referenčné kritérium
- Krok 5: Krok 3: Upravte kód a nahrajte ho
- Krok 6: Krok 4: Laserom rezaný akryl
- Krok 7: Krok 5: Spájkovací obvod
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Tento návod vám ukáže, ako nastaviť spúšťače a vytvoriť lampu, ktorá sa rozsvieti a ušetrí peniaze, keď splníte štandardy v pláne tréningov stredne pokročilého polmaratónu Hal Higdon. Na tento účel musíte najskôr zhromaždiť nasledujúce materiály:
Náradie:
- Spájkovačka
- Horúca lepiaca pištoľ
- Laserová rezačka
- Počítač
Materiály:
- 12 RGB LED diód kompatibilných s Adafruit Neopixel
- Akrylové listy
- Zostavené perie HUZZAH w/ ESP8266 WiFi so stohovacími hlavičkami
- Breadboard
- Spájka
- Akrylové lepidlo
- 4-vodičové pásy (drôt interkomu)
Krok 1: Krok 1: Zaregistrujte sa do IFTTT, Strava, Qapital, Adafruit Io a Tabuliek Google
Použil som IFTTT (If This Then That) na vytvorenie reťazca spúšťačov na rozsvietenie každej z LED diód. Z dostupných aplikácií prostredníctvom IFTTT som sa rozhodol použiť nasledujúce
- Ak toto, potom tamto
- Strava (na zaznamenávanie behov)
- Qapital (na vytvorenie sporiteľa)
- Adafruit io (na odosielanie signálov do vášho peria HUZZAH)
- Tabuľky Google (na zaznamenávanie a sledovanie priebehu školenia)
Krok 2: Krok 2A: Vytvorte spúšťač tabuliek Strava a Google
Keď sa zaregistrujete do služby Strava, vytvoríte spúšťač, ktorý zaznamená údaje o každom spustení, ktoré vykonáte, do tabuľky Google.
Otvorte tabuľku s názvom Strava Run Log v priečinku s automatickým názvom „IFTTT“na vašom Disku Google. V ňom ručne zadáte do prvých 13 riadkov zobrazené údaje. Uistite sa, že stĺpec J obsahuje vzorce ako na obrázku. Vďaka tomu sa bunky J1-J13 budú meniť, keď časom dosiahnete určitý počet celkových metrov.
Krok 3: Krok 2B: Vytvorte krmivo v Adafruit Io
V programe Adafruit io kliknite na položku Informačné kanály v ľavom stĺpci na položku Akcie a potom Vytvorte nový informačný kanál s názvom informačného kanála, ktorý bude zhromažďovať údaje zakaždým, keď aplet na serveri IFTTT (bude vytvorený v nasledujúcom kroku) odošle hodnotu do vášho kŕmiť.
Krok 4: Krok 2C: Vytvorte 12 apletov pre každé referenčné kritérium
V tomto kroku vytvoríte 12 samostatných apletov pre každý týždeň, keď dosiahnete benchmark v tréningovom pláne. V tomto prípade to bude vtedy, keď ste zabehli celkový počet metrov každý týždeň. Budeme to sledovať tak, že uvidíme, či boli aktualizované bunky v bunkách J1-J12 denníka Strava Run Log v Tabuľkách Google.
Na 1. týždeň nastavte spúšťač na monitorovanie bunky J1 v denníku spustenia Strava. Počas 2. týždňa monitorujte bunku J2 a tak ďalej, kým 12. týždeň monitoruje J12. Nastavte spúšťač Adafruit io tak, aby „Údaje na uloženie“predstavovali číslo týždňa (t. J. „1“v týždni 1, „2“v týždni 2 atď.). Zakaždým, keď dosiahnete určitý týždenný benchmark, bunky v každom týždni sa aktualizujú a odošlú do vášho Feather Huzzah určitú hodnotu.
Krok 5: Krok 3: Upravte kód a nahrajte ho
Najprv sa uistite, že ste dodržali pokyny pre nastavenie softvéru na stránke Becky Stern, aby bolo vaše Arduino pripravené na načítanie kódu do vášho Adafruit Feather HUZZAH ESP8266
Stiahnite si súbor s názvom „PIGGY_BANK_INSTRUCTABLE_CODE“z tejto stránky a upravte riadky v časti „Konfigurácia Adafruit IO“tak, aby obsahovali vaše používateľské meno Adafruit io, kľúč Adafruit io, sieť Wifi (rozlišovanie malých a veľkých písmen) a heslo Wifi.
„Yukorun“nahradíte aj názvom kanála, ktorý ste vytvorili na serveri Adafruit io.
Potom nahrajte kód do svojej Feather Huzzah!
Krok 6: Krok 4: Laserom rezaný akryl
Laserom vyrežte nasledujúce vrstvy na základe požadovaného tvaru vašej žiarovky
- (vrchná vrstva): 1 kus 1/8 "priehľadný akryl - v tvare prasiatka s leptom pre detaily vo vašom umeleckom diele. (Voliteľné: Na vrchole vytvorte druhú vrstvu v tvare prvkov, ako je nos)
- 1 kus 1/8 "nepriehľadný biely akryl - v obryse prasiatka
- 3 kusy 1/4 "nepriehľadný biely akryl - v obryse prasiatka, s výrezmi pre každú mincu
- 1 kus 1/8 "transparentný žltý akryl - tvar mincí
- 1 kus 1/16 "nepriehľadný biely akryl - v obryse prasiatka, s dostatočne veľkými výrezmi na tvár každej LED diódy
Pomocou akrylového lepidla zlepte každú vrstvu dohromady. Žlté kúsky z vrstvy 4 by sa mali zmestiť priamo do negatívneho priestoru, ktorý vytvára vrstva 3. Keď svorky schnú, vrstvy držte pohromade
** Pri použití akrylového lepidla používajte primeranú ochranu očí a rukavice! **
Krok 7: Krok 5: Spájkovací obvod
Teraz k spájkovaniu obvodu dohromady!
Spojte 12 RGB LED diód paralelne a uistite sa, že spájkujete napájanie s napájaním, zem so zemou a Din s Din. Uistite sa, že na začiatku obvodu je šípka ukazujúca na 2. diódu LED v obvode.
Horúce prilepte obvod LED k doske podľa obrázku. Potom podľa schémy zapojenia pripevnite vodiče k doske pery huzzah
Vaša lampa na prasiatko je teraz pripravená na použitie!