Obsah:
Video: Wi-Fi inteligentná váha (s ESP8266, Arduino IDE, Adafruit.io a IFTTT): 18 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
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
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:
Kúpelňová váha Arduino s 50 kg zaťažovacími článkami a zosilňovačom HX711: 5 krokov (s obrázkami)
Kúpelňová váha Arduino s 50 kg zaťažovacími článkami a zosilňovačom HX711: Tento návod popisuje, ako vytvoriť váhu pomocou ľahko dostupných mimo políc. Potrebné materiály: Arduino - (tento dizajn používa štandardné Arduino Uno, ostatné verzie alebo klony Arduino by mali fungovať tiež) HX711 na breakout boa
Kuchynská váha Arduino: 6 krokov (s obrázkami)
Kuchynská váha Arduino: V tomto projekte vám ukážem, ako vytvoriť jednoduchú kuchynskú váhu s vlastnou 3D tlačenou skriňou
DIY inteligentná váha s budíkom (s Wi-Fi, ESP8266, Arduino IDE a Adafruit.io): 10 krokov (s obrázkami)
DIY inteligentná váha s budíkom (s Wi-Fi, ESP8266, Arduino IDE a Adafruit.io): V mojom predchádzajúcom projekte som vyvinul inteligentnú kúpeľňovú váhu s Wi-Fi. Dokáže merať hmotnosť používateľa, lokálne ho zobrazovať a odosielať do cloudu. Bližšie informácie o tomto môžete získať na nižšie uvedenom odkaze: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Zostatok, inteligentná váha: 7 krokov
Zostatok, inteligentná váha: Ahoj! Dnes sa pokúsim ukázať vám, ako vytvoriť inteligentnú váhu od začiatku
Minimalistické hodiny internetu vecí (pomocou ESP8266, Adafruit.io, IFTTT a Arduino IDE): 10 krokov (s obrázkami)
Minimalistické hodiny IoT (pomocou ESP8266, Adafruit.io, IFTTT a Arduino IDE): V tomto návode vám ukážem, ako môžete vytvoriť minimalistické hodiny synchronizované s internetom. Testoval som to s dvoma rôznymi doskami založenými na ESP8266: Firebeetle a NodeMCU. Mikrokontrolér získava aktuálny čas zo servera Google a zobrazuje ho na