Оглавление:

Корзина "CleanBasket" с баскетбольным кольцом: 4 ступени
Корзина "CleanBasket" с баскетбольным кольцом: 4 ступени

Видео: Корзина "CleanBasket" с баскетбольным кольцом: 4 ступени

Видео: Корзина
Видео: Корзина для счастья 2024, Июль
Anonim
Изображение
Изображение

Вы всегда хотите чистый стол? Тогда CleanBasket определенно для вас. Всегда выбрасывайте все в мусор и зарабатывайте на этом очки. Постарайтесь побить свой рекорд каждый день!

Запасы

Электроника:

- Raspberry Pi 4 Модель B

- Модуль T-Cobbler Plus

- Ардуино Уно

- ЖК-модуль 16x2

- 4-значный 7-сегментный дисплей

- Датчик Ultrasoon - HC-SR04

- LDR (светозависимый резистор)

- FSR (резистор, чувствительный к силе)

- зуммер

- MCP3008

Материалы:

- Петля (x2)

- корзина

- Баскетбольное кольцо (16 см)

- винты

- Баллончик с краской (x4)

МДФ 1,8 см:

- 35 см / 8 см (x2)

- 21 см / 8 см (x2)

- 30 см / 20 см (x2)

- 35 см / 35 см (x1)

МДФ 0,3 см:

- 35 см / 24,6 см

- 35 см / 23 см

Инструменты:

- шуруповерт

- отвертка

- Режущий нож

- Лента

Шаг 1: Схема фритзинга

Схема Fritzing
Схема Fritzing

Самый простой способ установить последовательную связь - использовать кабель USB. Затем Arduino также питается от Raspberry Pi. Таким образом, вам не понадобится дополнительный кабель.

Шаг 2: нормализация базы данных

Нормализация базы данных
Нормализация базы данных

Шаг 3: Дело

Случай
Случай
Случай
Случай
Случай
Случай
Случай
Случай

Шаг 1:

Сначала вы делаете каркас для электроники. Вы прибиваете вместе 35 см / 8 см и 21 см / 8 см на расстоянии 1,8 см, чтобы получилась внешняя рамка (см. Второе изображение). Но не прикрепляйте верхнюю панель, чтобы упростить работу за секунду.

Шаг 2:

Теперь вы можете прикрепить к раме две опорные панели (см. Третье изображение). Как только они будут прикреплены, вы можете прикрепить верхнюю панель к раме.

Шаг 3:

Теперь можно прибить нижнюю часть к корпусу. Убедитесь, что ваш контейнер может стоять на платформе (см. Четвертую картинку).

Шаг 4:

Наконец, вы можете прикрепить к раме более тонкий МДФ. Присоедините петли к задней панели. Вы также можете сделать отверстия для ЖК-дисплея, LDR, 4-значного 7-сегментного дисплея, FSR и зуммера.

Шаг 4: Код

Ссылка на Github:

При поддержке:

В папке Backend вы можете найти файл app.py. Это ядро приложения. В config.py вы найдете соединение с базой данных. Чтение базы данных происходит в папке репозиториев.

База данных-экспорт:

Здесь вы найдете базу данных.

Внешний интерфейс:

Здесь вы можете найти index.html и highscore.html. С папкой стилей и сценариев у вас есть все, что вам нужно.

Рекомендуемые: