Spisu treści:
Wideo: Inteligentna waga Wi-Fi (z ESP8266, Arduino IDE, Adafruit.io i IFTTT): 18 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
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
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:
Waga łazienkowa Arduino z ogniwami obciążnikowymi 50 kg i wzmacniaczem HX711: 5 kroków (ze zdjęciami)
Waga łazienkowa Arduino z ogniwami obciążnikowymi 50 kg i wzmacniaczem HX711: Ta instrukcja opisuje, jak wykonać wagę przy użyciu łatwo dostępnych części z półki. Potrzebne materiały: Arduino - (ten projekt wykorzystuje standardowe Arduino Uno, inne wersje lub klony Arduino powinny działać także) HX711 na boa breakout
Inteligentna waga Raspberry Pi: 10 kroków (ze zdjęciami)
Inteligentna waga Raspberry Pi: Czy masz dość wpatrywania się każdego ranka w tę nudną, starą i złą wagę łazienkową? Ten, o którym często mówisz „Nienawidzę cię”; do ciebie, jak za każdym razem, gdy na nią nadepniesz. Dlaczego nikt nie stworzył skali, która jest zabawna lub motywująca do użycia? Ono
Inteligentna waga DIY z budzikiem (z Wi-Fi, ESP8266, Arduino IDE i Adafruit.io): 10 kroków (ze zdjęciami)
DIY Inteligentna waga z budzikiem (z Wi-Fi, ESP8266, Arduino IDE i Adafruit.io): W moim poprzednim projekcie opracowałem inteligentną wagę łazienkową z Wi-Fi. Może mierzyć wagę użytkownika, wyświetlać ją lokalnie i wysyłać do chmury. Więcej informacji na ten temat można znaleźć pod poniższym linkiem: https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Równowaga, inteligentna waga: 7 kroków
Równowaga, inteligentna waga: Cześć! Dziś postaram się pokazać jak zrobić od podstaw inteligentną wagę
Minimalistyczny zegar IoT (przy użyciu ESP8266, Adafruit.io, IFTTT i Arduino IDE): 10 kroków (ze zdjęciami)
Minimalistyczny zegar IoT (przy użyciu ESP8266, Adafruit.io, IFTTT i Arduino IDE): W tym samouczku pokażę, jak zrobić minimalistyczny zegar zsynchronizowany z internetem. Przetestowałem go z dwoma różnymi płytami opartymi na ESP8266: Firebeetle i NodeMCU. Mikrokontroler pobiera aktualny czas z serwera Google i wyświetla go na