Obsah:

Wi-Fi inteligentná váha (s ESP8266, Arduino IDE, Adafruit.io a IFTTT): 18 krokov (s obrázkami)
Wi-Fi inteligentná váha (s ESP8266, Arduino IDE, Adafruit.io a IFTTT): 18 krokov (s obrázkami)

Video: Wi-Fi inteligentná váha (s ESP8266, Arduino IDE, Adafruit.io a IFTTT): 18 krokov (s obrázkami)

Video: Wi-Fi inteligentná váha (s ESP8266, Arduino IDE, Adafruit.io a IFTTT): 18 krokov (s obrázkami)
Video: ESP8266 ESP-01 WiFi IOT Arduino IDE Compatible Module Overview 2024, Júl
Anonim
Image
Image
Wi-Fi inteligentná váha (s ESP8266, Arduino IDE, Adafruit.io a IFTTT)
Wi-Fi inteligentná váha (s ESP8266, Arduino IDE, Adafruit.io a IFTTT)
Wi-Fi inteligentná váha (s ESP8266, Arduino IDE, Adafruit.io a IFTTT)
Wi-Fi inteligentná váha (s ESP8266, Arduino IDE, Adafruit.io a IFTTT)

Ak je už leto, v ktorom žijete, pravdepodobne je to skvelý čas na vonkajšie fitness aktivity. Beh, jazda na bicykli alebo beh je úžasný cvičebník, ktorý vám pomôže dostať sa do formy.

A ak chcete schudnúť alebo ovládať svoju aktuálnu hmotnosť, je nevyhnutné viesť si o svojich výsledkoch záznam. Napríklad použitie športového pásma (odkaz / odkaz / odkaz) vám umožní overiť, či ste na správnej ceste a či zostanete motivovaní. Je však nevyhnutné, aby ste si zaznamenali priebeh svojej hmotnosti. A so správnymi nástrojmi a s trochou elektroniky a programovania si môžete vytvoriť vlastnú váhu do internetu pripojenú k internetu! Na internete nájdete niekoľko inteligentných vah bluetooth rôznych výrobcov (napríklad https://rebrand.ly/smartscale-GB, https://rebrand.ly/smartscale-BG a https://rebrand.ly/smartscale-AMZ). Prečo však namiesto kúpy jedného z nich neschudnúť tým, že si vyrobíte vlastnú pomôcku?

V tomto projekte som navrhol inteligentnú kúpeľňovú váhu s použitím 3D tlače, ESP8266, IFTTT a Adafruit. IO. Tento tutoriál môžete použiť na precvičenie niekoľkých zručností: schopnosti 3D tlače a laserového rezania, spájkovania, elektroniky, programovania atď. V ďalších krokoch vám ukážem, ako som ho vytlačil 3D, zapojil obvody a vyrobil kód. Na konci tohto tutoriálu budete pripravení zmerať svoju váhu a prihlásiť sa online!

Nové funkcie nájdete v mojom novom návode: https://www.instructables.com/id/Wi-Fi-Smart-Scale-with-ESP8266-Arduino-IDE-Adafrui/! Tentokrát som pridal integrované hodiny (synchronizované s internetovým serverom) a bzučiak. Akonáhle sa spustí alarm, zvoní ďalej, kým používateľ nenadobudne dostatok odvahy, aby vstal z postele a niekoľko sekúnd stál na váhe. Skontrolovať to!

Niektoré zo znalostí, ktoré tu boli použité, vychádzali z úžasnej triedy Becky Stern Internet of Things. Dôrazne sa odporúča!

Páčil sa vám tento projekt? Zvážte prosím podporu mojich budúcich projektov malým darom v bitcoine!: D Adresa vkladu BTC: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ

Krok 1: Nástroje a materiály

Nástroje a materiály
Nástroje a materiály
Nástroje a materiály
Nástroje a materiály
Nástroje a materiály
Nástroje a materiály

V tomto projekte boli použité nasledujúce nástroje a materiály:

Nástroje a materiály:

  • 3D tlačiareň (odkaz / odkaz / odkaz). Bol použitý na tlač puzdra, kde je uzavretá elektronika.
  • Spájkovačka a drôt. Niektoré komponenty (napríklad ESP8266 Firebeetle a kryt matice LED) sa nedodávajú s spájkovanými svorkami. Na pripojenie týchto zariadení som potreboval spájkovať niektoré vodiče alebo kolíky.
  • Zmršťovacia trubica. Tiež som musel spájkovať vodiče každého snímača zaťaženia. Na lepšiu izoláciu vodičov by sa mohol použiť kus zmršťovacej trubice.
  • Skrutkovač. Konštrukcia je namontovaná pomocou niekoľkých skrutiek. Bola použitá sada skrutkovačov.
  • Skrutky. Pomocou troch skrutiek som pripevnil 3D tlačené diely k základni váhy.
  • Skrutky M2x6 mm. Slúžili na montáž elektroniky do skrinky.
  • 1,75 mm PLA (odkaz / odkaz / odkaz) ľubovoľnej farby.
  • Doska pre vývojárov FireBeetle ESP8266. Používanie a programovanie pomocou Arduino IDE je skutočne jednoduché. Má vstavaný modul Wi-Fi, takže ho môžete použiť v rôznych projektoch. Má konektor pre 3,7 V batériu, čo bolo pri zostavovaní tohto projektu skutočne užitočné. Mám tiež vstavanú nabíjačku batérií. Po pripojení k USB konektoru sa batéria nabije. Ak chcete, môžete použiť aj ďalšie dosky založené na ESP8266 (odkaz / odkaz / odkaz). V závislosti od dosky, ktorú si vyberiete, by bolo trochu ťažšie pripojiť a dobiť batériu alebo pripojiť maticu LED. Tiež bude potrebné overiť rozmery puzdra.
  • Kryty Firebeetle - matica LED 24x8. Tento modul sa ľahko zmestí na hornú stranu vývojovej dosky Firebeetle ESP8266. Použil som to na zobrazenie hodnôt nameraných mikrokontrolérom, zobrazenie nejakého stavu atď. Ak chcete, môžete použiť aj iné druhy displejov, napríklad bežné LCD displeje (odkaz / odkaz / odkaz) alebo OLED displeje (odkaz / odkaz / odkaz).
  • Modul HX711 (odkaz / odkaz / odkaz). Funguje to ako zosilňovač silových buniek. K tomuto modulu sú pripojené štyri snímače zaťaženia tenzometra, ktoré komunikujú sériovo s mikrokontrolérom ESP8266.
  • Snímač hmotnosti 50 kg (x4); (odkaz / odkaz / odkaz). Používajú sa na meranie hmotnosti používateľa. Štyri z nich boli použité na maximálnu hmotnosť 200 kg.
  • Micro USB kábel;
  • 6 prepojovacích vodičov žena-žena;
  • 2 x 15 mm preglejkový plech (30 x 30 cm). Bol použitý ako základ váhy.

Odkazy popísané vyššie sú iba návrhom, kde nájdete položky použité v tomto návode (a podporujú moje budúce hacky). Neváhajte ich hľadať inde a nakúpte vo svojom obľúbenom obchode.

Použil som dosku FireBeetle ESP8266 dev, ktorú láskavo dodal DFRobot. Fungovalo to perfektne! Kód som testoval aj pomocou dosky NodeMCU. Fungovalo to tiež dobre (aj keď čas na pripojenie bol výrazne dlhší … stále neviem prečo …).

Vedeli ste, že 3D tlačiareň Creality Ender si môžete kúpiť len za 169,99 dolára? Doprajte si svoje!

Odporúča: