Оглавление:
- Шаг 1: Сбор материалов
- Шаг 2: проверьте датчики отдельно
- Шаг 3: эскиз корпуса
- Шаг 4: Сделайте полную схему
- Шаг 5. Напишите код и создайте веб-сайт
- Шаг 6: сделайте корпус
- Шаг 7: Подключите схему рабочего оборудования кейсу
- Шаг 8: Структура базы данных
- Шаг 9: Код
- Шаг 10: Как я действовал?
- Шаг 11: Демонстрация моей последней версии
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Обычно я читаю газету утром за завтраком. Он доставляется каждый день в почтовый ящик. Но иногда случается, что я иду на морозе или под дождем по подъездной дорожке к почтовому ящику, чтобы увидеть, что газета еще не доставлена. Это заставило меня задуматься о создании умного почтового ящика, который отслеживает, когда почта была доставлена. в свой почтовый ящик. Таким образом, вы можете легко увидеть со своего мобильного телефона, доставлено ли уже письмо или нет.
Итак, умный почтовый ящик означает
- Следите за тем, есть ли в почтовом ящике почта.
- Вы можете отслеживать, когда почта была доставлена и когда почтовый ящик был опорожнен.
- Вы можете открыть почтовый ящик с помощью RFID-карты вместо обычного ключа
Шаг 1: Сбор материалов
Оборудование для Интернета вещей (мин. Ориентировочная стоимость 45 евро):
- Raspberry Pi 3 Модель B +
- Серводвигатель SG90
- Датчик расстояния HC-SR04
- RFID-модуль RC522
- Датчик магнитного контакта
- ЖК-дисплей 16x2
- Связка кабелей
Предметы для проживания (мин. Ориентировочная стоимость 30 евро):
- Доска
- Петли
- Малый скользящий замок
- Винты
Инструменты, использованные в проекте:
- Visual Studio (интерфейсная разработка)
- Pycharm (бэкэнд-разработка)
- MySql Workbench (база данных)
- Различные деревообрабатывающие инструменты (для изготовления корпуса)
Шаг 2: проверьте датчики отдельно
Лучше всего начать с тестирования датчиков по отдельности, чтобы знать, на что они способны. И что они могут сделать для проекта.
Шаг 3: эскиз корпуса
Как только вы узнаете, на что способны ваши датчики. Вы можете приступить к разработке своего корпуса. Поэтому я сделал «прототип» из картона, чтобы четко видеть размер почтового ящика.
Шаг 4: Сделайте полную схему
Примечание: для большей наглядности я разместил компоненты отдельно на схемах. Таким образом, в окончательной версии они действительно связаны с 1 Raspberry Pi.
Шаг 5. Напишите код и создайте веб-сайт
Теперь, когда у вас есть вся ваша схема, вы можете начать писать весь код для функциональности интеллектуального почтового ящика.
Шаг 6: сделайте корпус
Соберите все необходимые материалы для почтового ящика и приступайте к работе над корпусом.
Шаг 7: Подключите схему рабочего оборудования кейсу
Поместите схему в корпус и установите все датчики и исполнительные механизмы в нужное место.
Шаг 8: Структура базы данных
Шаг 9: Код
github.com/NMCT-S2-Project-1/nmct-s2-project-1-JensBonnier.git
Шаг 10: Как я действовал?
- Мозговой штурм о том, что именно я хотел.
- Протестируйте все датчики, которые я собирался использовать, и посмотрите, как они работают.
- Сделал полную схему, а затем запрограммировал серверную часть.
- Сделал интерфейс (HTML и CSS) и связал его с сервером
- Сделал корпус.
- Смонтировано все в корпусе.