Оглавление:
Видео: Wi-Fi Smart Scale (с ESP8266, Arduino IDE, Adafruit.io и IFTTT): 18 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
Если вы живете уже летом, вероятно, это отличное время для занятий фитнесом на свежем воздухе. Бег, езда на велосипеде или бег трусцой - отличные упражнения, которые помогут вам прийти в форму.
И если вы хотите сбросить или контролировать свой текущий вес, важно вести учет своих результатов. Например, использование спортивной ленты (ссылка / ссылка / ссылка) позволит вам проверить, на правильном ли вы пути, и сохранить мотивацию. Но важно вести учет набора веса. А с правильными инструментами, небольшим количеством электроники и программирования вы можете сделать свои собственные весы для ванной, подключенные к Интернету! В Интернете можно найти несколько умных весов с Bluetooth различных производителей (например, https://rebrand.ly/smartscale-GB, https://rebrand.ly/smartscale-BG и https://rebrand.ly/smartscale-AMZ). Но вместо того, чтобы покупать один, почему бы не похудеть, сделав свой собственный гаджет?
В этом проекте я разработал умные весы для ванной, используя 3D-печать, ESP8266, IFTTT и Adafruit. IO. Вы можете использовать это руководство, чтобы попрактиковаться в нескольких навыках: навыки 3D-печати и лазерной резки, пайки, электроники, программирования и т. Д. На следующих шагах я покажу вам, как я распечатал его на 3D-принтере, подключил схемы и сделал код. В конце этого урока вы будете готовы измерить свой вес и зарегистрировать его в Интернете!
Вы можете найти новые функции в моем новом руководстве: https://www.instructables.com/id/Wi-Fi-Smart-Scale-with-ESP8266-Arduino-IDE-Adafrui/! На этот раз я добавил встроенные часы (синхронизированные с интернет-сервером) и зуммер. После срабатывания будильника он продолжает звонить, пока пользователь не наберется храбрости, чтобы встать с кровати и постоять несколько секунд на весах. Проверьте это!
Некоторые из использованных здесь знаний были основаны на классном классе Интернета вещей Бекки Стерн. Настоятельно рекомендуется!
Понравился этот проект? Пожалуйста, подумайте о поддержке моих будущих проектов небольшим пожертвованием в биткойнах!: D BTC Адрес депозита: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ
Шаг 1. Инструменты и материалы
В этом проекте были использованы следующие инструменты и материалы:
Инструменты и материалы:
- 3D-принтер (ссылка / ссылка / ссылка). Он использовался для печати корпуса, в котором заключена электроника.
- Припой и проволока. Некоторые компоненты (например, ESP8266 Firebeetle и крышка светодиодной матрицы) не имеют припаянных клемм. Мне нужно было припаять провода или контакты, чтобы подключить эти устройства.
- Термоусадочная трубка. Мне также пришлось припаять провода каждого тензодатчика. Для лучшей изоляции проводов можно использовать кусок усадочной трубки.
- Отвертка. Конструкция крепится с помощью шурупов. Использовался набор отверток.
- Винты. Я использовал несколько винтов, чтобы прикрепить детали, напечатанные на 3D-принтере, к основанию весов.
- Болты M2x6mm. Они использовались для установки электроники внутри корпуса.
- 1.75мм PLA (ссылка / ссылка / ссылка) любого цвета на ваш выбор.
- Плата разработчика FireBeetle ESP8266. Его действительно легко использовать и программировать с помощью Arduino IDE. Он имеет встроенный модуль Wi-Fi, поэтому вы можете использовать его в различных проектах. В нем есть разъем для батареи 3,7 В, что действительно пригодилось для сборки этого проекта. У меня также есть встроенное зарядное устройство. Он будет заряжать аккумулятор при подключении к USB-разъему. Вы также можете использовать другие платы на базе ESP8266 (ссылка / ссылка / ссылка), если хотите. В зависимости от выбранной платы будет немного сложнее подключить и зарядить аккумулятор, либо подключить светодиодную матрицу. Размеры корпуса также необходимо будет проверить.
- Крышки Firebeetle - светодиодная матрица 24x8. Этот модуль легко устанавливается на плату разработчика Firebeetle ESP8266. Я использовал его для отображения значений, измеренных микроконтроллером, отображения некоторого состояния и т. Д. Вы также можете использовать другие виды дисплея, если хотите, например, обычные ЖК-дисплеи (ссылка / ссылка / ссылка) или OLED-дисплеи (ссылка / ссылка / ссылка)..
- Модуль HX711 (ссылка / ссылка / ссылка). Он работает как усилитель тензодатчика. К этому модулю подключены четыре тензодатчика, и он обменивается данными по последовательному каналу с микроконтроллером ESP8266.
- Датчик нагрузки 50 кг (x4); (ссылка / ссылка / ссылка). Они используются для измерения веса пользователя. Четыре из них были использованы для максимального веса 200 кг.
- Кабель Micro USB;
- 6 перемычек «мама-мама»;
- Лист фанеры 2 х 15 мм (30 х 30 см). Он был использован в качестве основы шкалы.
Ссылки, описанные выше, являются всего лишь предложением о том, где вы можете найти элементы, используемые в этом руководстве (и поддерживать мои будущие хаки). Не стесняйтесь искать их в другом месте и покупать в своем любимом магазине.
Я использовал плату разработчика FireBeetle ESP8266, любезно предоставленную DFRobot. Это сработало отлично! Я также протестировал код на плате NodeMCU. Он также работал нормально (хотя время подключения было значительно больше… я до сих пор не знаю почему…).
Знаете ли вы, что 3D-принтер Creality Ender можно купить всего за 169,99 долларов? Получить ваши!
Рекомендуемые:
УМНАЯ СВЕТОДИОДНАЯ МАТРИЦА С УПРАВЛЕНИЕМ ИЗ ИНТЕРНЕТА (ADAFRUIT + ESP8266 + WS2812): 8 шагов (с изображениями)
УМНАЯ СВЕТОДИОДНАЯ МАТРИЦА С УПРАВЛЕНИЕМ С ИНТЕРНЕТОМ DIY (ADAFRUIT + ESP8266 + WS2812): Вот мой второй шаг вперед к проекту, который я очень рад вам показать. Речь идет о светодиодной матрице DIY Smart, которая позволит вам отображать на ней данные, такие как статистика YouTube, статистика вашего умного дома, как температура, влажность, может быть простыми часами или просто отображать
Освежитель воздуха IoT (с NodeMCU, Arduino, IFTTT и Adafruit.io): 15 шагов (с изображениями)
IoT Air Freshener (с NodeMCU, Arduino, IFTTT и Adafruit.io): Победитель первого приза конкурса Instructables Wireless Contest 2017 !!! Проверьте это: https://www.instructables.com/id/Minimalist-IoT-Clock-using-ESP8266-Adafruitio-IFTT/ Приятно иметь фраг
Умные весы 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
Флаг уведомления - отличное знакомство с Wi-Fi, IFTTT и Huzzah ESP8266: 9 шагов (с изображениями)
Флаг уведомления - отличное введение в Wi-Fi, IFTTT и Huzzah ESP8266: Мне всегда не хватает важных вещей … поэтому я создал Flag. Устройство Интернета вещей (IoT), чтобы уведомлять или напоминать мне об этих важных вещах! Теперь, бросив быстрый взгляд на свой стол, я могу увидеть, есть ли … у меня есть электронное письмо, о котором я упоминал в твиттере
Минималистичные часы Интернета вещей (с использованием ESP8266, Adafruit.io, IFTTT и Arduino IDE): 10 шагов (с изображениями)
Minimalist IoT Clock (с использованием ESP8266, Adafruit.io, IFTTT и Arduino IDE): в этом уроке я покажу, как можно сделать минималистские часы, синхронизированные с Интернетом. Я тестировал его с двумя разными платами на базе ESP8266: Firebeetle и NodeMCU. Микроконтроллер получает текущее время с сервера Google и отображает его на