Spisu treści:

Inteligentna waga Wi-Fi (z ESP8266, Arduino IDE, Adafruit.io i IFTTT): 18 kroków (ze zdjęciami)
Inteligentna waga Wi-Fi (z ESP8266, Arduino IDE, Adafruit.io i IFTTT): 18 kroków (ze zdjęciami)

Wideo: Inteligentna waga Wi-Fi (z ESP8266, Arduino IDE, Adafruit.io i IFTTT): 18 kroków (ze zdjęciami)

Wideo: Inteligentna waga Wi-Fi (z ESP8266, Arduino IDE, Adafruit.io i IFTTT): 18 kroków (ze zdjęciami)
Wideo: MULTISENSOR WIFI na ESP8266 | Inteligentny Dom DIY #14 2024, Lipiec
Anonim
Image
Image
Inteligentna waga Wi-Fi (z ESP8266, Arduino IDE, Adafruit.io i IFTTT)
Inteligentna waga Wi-Fi (z ESP8266, Arduino IDE, Adafruit.io i IFTTT)
Inteligentna waga Wi-Fi (z ESP8266, Arduino IDE, Adafruit.io i IFTTT)
Inteligentna waga Wi-Fi (z ESP8266, Arduino IDE, Adafruit.io i IFTTT)

Jeśli w Twoim miejscu zamieszkania jest już lato, prawdopodobnie jest to świetny czas na zajęcia fitness na świeżym powietrzu. Bieganie, jazda na rowerze lub jogging to świetny sposób na uzyskanie formy.

A jeśli chcesz stracić lub kontrolować swoją obecną wagę, ważne jest, aby prowadzić rejestr swoich wyników. Na przykład korzystanie z opaski sportowej (link / link / link) pozwoli Ci zweryfikować, czy jesteś na dobrej drodze i utrzymać motywację. Ale ważne jest, aby rejestrować postępy swojej wagi. A dzięki odpowiednim narzędziom i przy odrobinie elektroniki i programowania możesz stworzyć własną wagę łazienkową podłączoną do Internetu! W Internecie można znaleźć kilka inteligentnych wag Bluetooth różnych producentów (na przykład https://rebrand.ly/smartscale-GB, https://rebrand.ly/smartscale-BG i https://rebrand.ly/smartscale-AMZ). Ale zamiast kupować, dlaczego nie schudnąć, tworząc własny gadżet?

W tym projekcie zaprojektowałem inteligentną wagę łazienkową, korzystając z druku 3D, ESP8266, IFTTT i Adafruit. IO. Możesz użyć tego samouczka, aby przećwiczyć kilka umiejętności: drukowanie 3d i cięcie laserowe, lutowanie, elektronika, programowanie itp. W następnych krokach pokażę ci, jak wydrukowałem 3D, okablowałem obwody i stworzyłem kod. Pod koniec tego samouczka będziesz mógł zmierzyć swoją wagę i zarejestrować ją online!

Możesz znaleźć nowe funkcje w moim nowym samouczku: https://www.instructables.com/id/Wi-Fi-Smart-Scale-with-ESP8266-Arduino-IDE-Adafrui/! Tym razem dodałem zintegrowany zegar (zsynchronizowany z serwerem internetowym) oraz brzęczyk. Gdy alarm zostanie uruchomiony, będzie dzwonić, dopóki użytkownik nie nabierze odwagi, by wstać z łóżka i stanąć przez kilka sekund na wadze. Sprawdź to!

Niektóre z wykorzystanych tutaj wiedzy zostały oparte na niesamowitej klasie Internetu Rzeczy Becky Stern. Gorąco polecam!

Podobał Ci się ten projekt? Proszę rozważyć wsparcie moich przyszłych projektów niewielką darowizną w Bitcoinach!:D Adres depozytu BTC: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ

Krok 1: Narzędzia i materiały

Narzędzia i materiały
Narzędzia i materiały
Narzędzia i materiały
Narzędzia i materiały
Narzędzia i materiały
Narzędzia i materiały

W projekcie wykorzystano następujące narzędzia i materiały:

Narzędzia i materiały:

  • Drukarka 3D (link/link/link). Służył do drukowania obudowy, w której znajduje się elektronika.
  • Lutowane żelazo i drut. Niektóre elementy (na przykład osłona Firebeetle i matrycy LED ESP8266) nie są dostarczane z lutowanymi końcówkami. Aby połączyć te urządzenia, musiałem przylutować kilka przewodów lub pinów.
  • Rurka termokurczliwa. Musiałem też przylutować przewody każdego ogniwa obciążnikowego. Dla lepszej izolacji przewodów można użyć kawałka rurki termokurczliwej.
  • Śrubokręt. Konstrukcja jest montowana za pomocą kilku śrub. Użyto zestawu śrubokrętów.
  • Śruby. Użyłem kilku śrub, aby przymocować wydrukowane części 3D do podstawy wagi.
  • Śruby M2x6mm. Wykorzystano je do montażu elektroniki wewnątrz obudowy.
  • PLA 1,75mm (link/link/link) w dowolnym kolorze.
  • Płyta deweloperska FireBeetle ESP8266. Jest naprawdę łatwy w użyciu i programowaniu za pomocą Arduino IDE. Posiada wbudowany moduł Wi-Fi, dzięki czemu można go używać w różnych projektach. Posiada złącze na akumulator 3,7V, które było naprawdę przydatne przy montażu tego projektu. Posiadam również wbudowaną ładowarkę. Naładuje baterię po podłączeniu do wtyczki USB. Możesz również użyć innych płyt opartych na ESP8266 (link / link / link), jeśli chcesz. W zależności od wybranej płytki trochę trudniej byłoby podłączyć i naładować akumulator lub podłączyć matrycę LED. Należy również zweryfikować wymiary walizki.
  • Osłony Firebeetle - matryca LED 24x8. Ten moduł z łatwością mieści się na płytce deweloperskiej Firebeetle ESP8266. Użyłem go do wyświetlania wartości mierzonych przez mikrokontroler, wyświetlania niektórych stanów itp. Jeśli chcesz, możesz również użyć innych rodzajów wyświetlaczy, takich jak zwykłe wyświetlacze LCD (link / link / link) lub wyświetlacze OLED (link / link / link).
  • Moduł HX711 (link/link/link). Działa jak wzmacniacz tensometryczny. Do tego modułu podłączone są cztery czujniki tensometryczne, które komunikują się poprzez komunikację szeregową z mikrokontrolerem ESP8266.
  • 50kg ogniwo obciążnikowe (x4); (link / link / link). Służą do pomiaru wagi użytkownika. Cztery z nich zostały użyte do maksymalnej wagi 200kg.
  • kabel micro USB;
  • 6 przewodów połączeniowych żeńsko-żeńskich;
  • Arkusz sklejki 2 x 15 mm (30 x 30 cm). Był używany jako podstawa wagi.

Opisane powyżej linki są tylko sugestią, gdzie można znaleźć przedmioty użyte w tym samouczku (i wspierać moje przyszłe hacki). Nie krępuj się szukać ich gdzie indziej i kupować w swoim ulubionym sklepie.

Użyłem płytki programistycznej FireBeetle ESP8266, którą uprzejmie dostarczył DFRobot. Działało idealnie! Testowałem też kod z płytą NodeMCU. Udało się też dobrze (chociaż czas na połączenie był znacznie dłuższy… nadal nie wiem dlaczego…).

Czy wiesz, że możesz kupić drukarkę 3D Creality Ender za jedyne 169,99 USD? Weź swoje!

Zalecana: