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-кабель в списке запчастей. Используйте этот кабель для включен��я и программирования устройства.
Как это использовать
После включения устройство подключится к вашей локальной сети. Как только компания





























