Spisu treści:
- Krok 1: Komponenty
- Krok 2: Sprzęt
- Krok 3: Konfiguracja RPi
- Krok 4: Kontroluj swoje czujniki
- Krok 5: Baza danych
- Krok 6: Strona internetowa z Flask
Wideo: Równowaga, inteligentna waga: 7 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Cześć! Dziś postaram się pokazać jak zrobić od podstaw inteligentną wagę!
Krok 1: Komponenty
Komponenty, których będziesz potrzebować:
- „Wii Balance Board”
- Raspberry Pi 3, wyposażony w Bluetooth (lub wcześniejsza wersja RPi, dołączona do klucza Bluetooth)
- Ekran LCD 16x2
- Niektóre wokół przewodów połączeniowych (preferowane żeńskie-żeńskie, ale weź również normalne przewody)
Do drewnianej ramy użyłem 6 drewnianych części (patrz zdjęcie, aby zobaczyć szczegóły długość drewnianych części.) Drewniany pręt/kłoda, którego użyłem ma szerokość i wysokość 4, 5 cm i długość 140 cm (powinieneś mieć co najmniej 2 tych prętów.). Pod spodem użyłem również drewnianej deski (67x47cm).
Dodatkowe rzeczy, których będziesz potrzebować:
- Piła (nie ma znaczenia, którą, po prostu użyj tej, którą znasz)
- Klej do drewna
- kartonowe/drewniane pudełko o szerokości 16 cm (WAŻNE: Twoje RPi i wyświetlacz będą tutaj, więc upewnij się, że ma odpowiednią wysokość i możliwość dopasowania ekranu.)
*Dodatkowe rzeczy, które nadal możesz dodać:
- Taśmy led po wewnętrznej stronie ramy
- Farba / kolor do drewna i/lub deski
- Prawdopodobnie uaktualnię ten projekt w przyszłym miesiącu czy coś, uaktualnię ten projekt o czujniki ultradźwiękowe, więc będziesz wiedział, która stopa jest na desce, czy nie.
Krok 2: Sprzęt
Teraz chcesz się upewnić, że twoje RPi jest prawidłowo podłączone do twojego LCD. Nie potrzebujesz potencjometru, równie dobrze możesz podłączyć go do 5V/GND, ale lepiej jeśli chcesz ręcznie kontrolować kontrast.
Widzisz również tablicę logiczną Wii Balance Board, aby dać ci wyobrażenie o tym, jak to działa.
Do zrobienia:
Przylutuj 5V i GND do tablicy logicznej baterii, w ten sposób nie będziesz już potrzebować baterii
Krok 3: Konfiguracja RPi
Konfiguracja RPi:
- Konfiguracje sieciowe, upewnij się, że możesz połączyć się z Wi-Fi. APIPA w bootconfig -> config wlan przez putty -> włącz bluetooth w raspi-config
- Utwórz folder na swoim RPi (w tym przykładzie utworzyłem folder „Projekt” znajdujący się w /home/pi.
Krok 4: Kontroluj swoje czujniki
Teraz, gdy sprzęt jest gotowy, zacznijmy kodować komponenty. W przypadku LCD używamy pliku LCD adafruit jako pliku podstawowego. W pliku LCD.py możesz wyświetlić na wyświetlaczu adres IP wlan swojego RPi. Od czasu do czasu możesz wyświetlić swoją wagę.
Krok 5: Baza danych
Krok 1: utwórz bazę danych z 3 tabelami, Użytkownik, Waga, Cel
Krok 2: w tych tabelach tworzysz kolumny:
- Użytkownik: nazwa użytkownika, hasło, długość, wiek, imię, nazwisko, płeć
- Waga: WeightID(ai), Waga, MeasuredMoment, user_username(fk)
- Cel: Targetid, targetweight, targetmadedate, targetdate, targetreached, description, user_usernam
Zainstaluj to w mariaDB na rpi, upewnij się, że nadajesz wszystkie prawa wszystkim utworzonym użytkownikom.
Krok 6: Strona internetowa z Flask
Kompletny folder internetowy można pobrać stąd:
musisz upewnić się, że szablony znajdują się w folderze szablonów (sprawdź jako folder szablonów!), upewnij się, że hrefs są w porządku z odpowiednimi adresami URL.
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
Waga kuchenna Arduino: 6 kroków (ze zdjęciami)
Waga kuchenna Arduino: W tym projekcie pokażę, jak zbudować prostą wagę kuchenną z niestandardową obudową wydrukowaną w 3D
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
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): 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 są świetnymi ćwiczącymi, aby uzyskać formę. A jeśli chcesz schudnąć lub kontrolować swoją obecną wagę, niezbędne jest, aby