Half Pill - минимальное напоминание о таблетках Smart Desk

Источник:

Half Pill — минимальное напоминание о таблетках Smart Desk

Пропуск приема лекарств встречается чаще, чем мы думаем, особенно среди людей с загруженным графиком или пожилых членов семьи. Я хочу создать что-то простое в использовании — простое устройство, которое мягко напоминает пользователям о необходимости принять лекарство в нужное время.

Поэтому я создал HALF PILL — интеллектуальное напоминание о таблетках с поддержкой Wi-Fi, используя Seeed Studio XIAO ESP32-C3 и их красивый круглый дисплей для XIAO. Устройство подключается к домашнему Wi-Fi, синхронизирует время с помощью NTP-серверов и позволяет настраивать расписание приема таблеток непосредственно из современного мобильного веб-интерфейса.

Все расписания приема таблеток настраиваются через мобильный веб-интерфейс, доступ к которому можно получить с любого телефона, подключенного к той же сети Wi-Fi. Интерфейс позволяет пользователям просматривать существующие расписания и легко добавлять новые лекарства, а ESP32 надежно сохраняет данные в EEPROM.

С помощью этого устройства пользователь может запланировать прием до 20 таблеток.

Итак, давайте построим один

Принадлежности

Круглый дисплей для Seeed Studio XIAO

Seeed Studio XIAO ESP32-C3

Угловой USB-кабель

Винты М2 и М3

Проектирование

Я использовал Fusion 360 для планирования и разработки своего проекта, который требовал тщательной оптимизации пространства. Мне нужно было уместить все детали в минимально возможный форм-фактор, обеспечив при этом практичность, включая достаточное пространство для проводки и простоту сборки. Сначала я импортировал все 3D-модели деталей и попробовал разные конфигурации, размещая детали в разных положениях. Найдя оптимальные конфигурации, я построил вокруг них корпус. Все файлы дизайна представлены ниже.

3D-печать

Экспортировав все модели в файлы .STL, я напечатал их в 3D на принтере Anycubic. Для этого проекта я использовал нити Numakers PLA+. Вы можете найти файлы .STL с первого шага.

Круглый дисплей для Seeed Studio XIAO + XIAO ESP32-C3

Для этого проекта не нужно ничего паять, так как все готово по принципу «подключи и работай». В качестве дисплея мы будем использовать круглый дисплей от Seeed Studio для XIAO. Все наши программы будут работать на XIAO ESP32-C3.

Обязательно предварительно припаяйте штыри разъема к XIAO ESP32-C3. После пайки подключите XIAO к дисплею. Также убедитесь, что кнопка питания включена. На следующем этапе речь пойдет о перепрошивке кода

Код

Чтобы использовать круглый дисплей, нам нужно заранее установить две библиотеки. Одним из них является библиотека драйверов устройств с круглым дисплеем, которая используется для управления экраном и сенсорными функциями устройства. Другая — ��то библиотека графического отображения, которая предоставляет некоторые очень распространенные интерфейсы для рисования графики.

Загрузите библиотеку Seeed_Arduino_RoundDisplay с GitHub:'

https://github.com/Seeed-Studio/Seeed_Arduino_RoundDisplay

Загрузите библиотеку Seeed_GFX с GitHub:

https://github.com/Seeed-Studio/Seeed_GFX

Установите библиотеку, добавив ZIP-файл в Arduino IDE. Перейдите в «Скетч» > «Включить библиотеку» > «Добавить библиотеку ZIP» и выберите загруженный ZIP-файл.

Единственное, что нужно изменить, это ввести SSID и пароль Wi-Fi в код, тогда все готово,

const char* ssid = «SSID»;

const char* пароль = «ПАРОЛЬ»;

Обязательно поместите файлы .ino и .h в ту же папку, где вы найдете все файлы программирования ниже.

полный код проекта можно найти здесь https://github.com/gokuxmaker/Half-Pill-

Антенна

Снимите наклейку с антенны, поместите ее в основной корпус и подключите антенну к Xiao.

Сборка корпуса

Расположите весь дисплей в сборе на основном корпусе, совместив отверстия для винтов, и закрепите его тремя винтами M2. Далее прикрепите переднюю часть и закрепите ее дву��я винтами М3.

Настольная подставка

Расположите напечатанный на 3D-принтере компонент подставки и закрепите его винтом M3.

USB-кабель

Из-за расположения USB-порта рекомендуется использовать USB-кабель, расположенный под углом 90 градусов. Я предоставил ссылку на этот USB-кабель в списке запчастей. Используйте этот кабель для включен��я и программирования устройства.

Как это использовать

После включения устройство подключится к вашей локальной сети. Как только компания

14:04
8
Нет комментариев. Ваш будет первым!

Ссылка появится после регистрации

Похожие модели

Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.