Оглавление:
- Шаг 1: Компоненты
- Шаг 2: Оборудование
- Шаг 3. Настройка RPi
- Шаг 4: Управляйте своими датчиками
- Шаг 5: База данных
- Шаг 6. Веб-сайт с Flask
Видео: Баланс, умные весы: 7 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Привет! Сегодня я постараюсь показать вам, как сделать умные весы с нуля!
Шаг 1: Компоненты
Компоненты, которые вам понадобятся:
- "Доска баланса Wii"
- Raspberry Pi 3 с Bluetooth (или более ранняя версия RPi с Bluetooth-ключом)
- ЖК-экран 16x2
- Несколько повязок вокруг перемычек (предпочтительное гнездо-гнездо, но возьмите и обычные провода)
Для деревянного каркаса я использовал 6 деревянных частей (см. Изображение для получения подробной информации о длине деревянных частей). Деревянный брус / бревно, который я использовал, имеет ширину и высоту 4, 5 см и длину 140 см (у вас должно быть не менее 2 Я также использовал деревянную доску (67х47см).
Дополнительные вещи, которые вам понадобятся:
- Пила (неважно какая, просто используйте ту, с которой вы знакомы)
- Клей для дерева
- картонная / деревянная коробка шириной 16 см (ВАЖНО: ваш RPi и дисплей будут здесь, поэтому убедитесь, что она имеет подходящую высоту и возможность для вашего экрана поместиться.)
* Дополнительные вещи, которые вы все еще можете добавить:
- Светодиодные полосы внутри рамки
- Краска / цвет для дерева и / или доски
- Я, вероятно, обновлю этот проект в следующем месяце или что-то в этом роде, я обновлю этот проект ультразвуковыми датчиками, чтобы вы могли знать, какая нога стоит на доске или нет.
Шаг 2: Оборудование
Теперь вы хотите убедиться, что ваш RPi правильно подключен к ЖК-дисплею. Вам не нужен потенциометр, вы также можете позволить ему подключиться к 5V / GND, но лучше, если вы хотите контролировать контраст вручную.
Вы также видите логическую плату Wii Balance Board, просто чтобы дать вам представление о том, как она работает.
Делать:
Припаяйте 5V и GND к материнской плате батареи, так вам больше не понадобятся батареи
Шаг 3. Настройка RPi
Настройка RPi:
- Конфигурации сети, убедитесь, что вы можете подключиться к Wi-Fi. APIPA в bootconfig -> настроить wlan через шпатлевку -> включить bluetooth в raspi-config
- Создайте папку на своем RPi (в этом примере я создал папку Project, расположенную в / home / pi.
Шаг 4: Управляйте своими датчиками
Теперь, когда оборудование готово, давайте приступим к кодированию компонентов. Для ЖК-дисплея мы используем ЖК-файл adafruit в качестве базового файла. В файле LCD.py вы можете отобразить на дисплее IP-адрес wlan вашего RPi. Иногда вы можете отображать свой вес.
Шаг 5: База данных
Шаг 1: создайте базу данных с 3 таблицами: пользователь, вес, цель
Шаг 2: в этих таблицах вы создаете столбцы:
- Пользователь: имя пользователя, пароль, длина, возраст, имя, фамилия, пол.
- Вес: WeightID (ai), Weight, MeasuredMoment, user_username (fk)
- Цель: Targetid, targetweight, targetmadedate, targetdate, targetreached, description, user_usernam
Установите это в mariaDB на rpi, убедитесь, что вы предоставили все права всем созданным пользователям.
Шаг 6. Веб-сайт с Flask
Вы можете получить полную веб-папку отсюда:
вам нужно будет убедиться, что шаблоны находятся в папке шаблонов (отметьте как папку шаблонов!), убедитесь, что hrefs имеют значение OK с соответствующими URL-адресами.
Рекомендуемые:
Весы для ванной Arduino с тензодатчиками 50 кг и усилителем HX711: 5 шагов (с изображениями)
Весы для ванной комнаты Arduino с тензодатчиками 50 кг и усилителем HX711: в этой инструкции описывается, как сделать весы, используя готовые готовые детали. Необходимые материалы: Arduino - (в этой конструкции используется стандартный Arduino Uno, другие версии или клоны Arduino должны работать. также) HX711 на прорывном боа
Весы для пивных бочонков: 7 шагов (с изображениями)
Весы для пивных бочонков: я вернулся в Австралию в 2016 году, прожив несколько лет в Таиланде, и не мог поверить в цену упаковки пива, около 50 долларов, поэтому я снова открыл свою собственную пивоварню, на этот раз используя бочонки вместо бутылок. . Без вторичного брожения, без затрат времени
Как собрать весы для Arduino: 8 шагов (с изображениями)
Как построить весы Arduino: в рамках проекта Restart в Лондоне мы проводим мероприятия по ремонту, на которых представителей общественности приглашают принести всевозможные электрические и электронные предметы для ремонта, чтобы спасти их от свалки. Несколько месяцев назад (на мероприятии, на котором я не был
Умные весы Raspberry Pi: 10 шагов (с изображениями)
Умные весы Raspberry Pi: вы устали каждое утро смотреть на эти скучные, старые и плохие новости? Тот, о котором вы часто говорите: "Я тебя ненавижу"; тебе, как каждый раз, когда ты на нее наступаешь. Почему никто не сделал весы, которые действительно были бы интересны или мотивировали бы пользоваться? Это
Умные весы DIY с будильником (с Wi-Fi, ESP8266, Arduino IDE и Adafruit.io): 10 шагов (с изображениями)
Умные весы DIY с будильником (с Wi-Fi, ESP8266, Arduino IDE и Adafruit.io): в моем предыдущем проекте я разработал умные весы для ванной с Wi-Fi. Он может измерять вес пользователя, отображать его локально и отправлять в облако. Вы можете получить более подробную информацию об этом по ссылке ниже: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi