Баскетбол шеңбері бар «CleanBasket» қоқыс жәшігі: 4 қадам
Баскетбол шеңбері бар «CleanBasket» қоқыс жәшігі: 4 қадам
Anonim
Кескін
Кескін

Сіз әрқашан таза үстелді қалайсыз ба? Сонда CleanBasket міндетті түрде сізге арналған. Әрқашан қоқысқа тастап, онымен ұпай жинаңыз. Күн сайын жоғары ұпай жинауға тырысыңыз!

Жабдықтар

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

- Raspberry Pi 4 моделі B

- T-Cobbler Plus модулі

- Ардуино Уно

- 16x2 СКД модулі

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

- Ультрасоун сенсоры - HC -SR04

- LDR (жарыққа тәуелді резистор)

- FSR (күш сезгіш резистор)

- Зумер

- MCP3008

Материалдар:

- Топса (x2)

- Бин

- Баскетбол шеңбері (16 см)

- бұрандалар

- Бояуға арналған спрей банкі (x4)

MDF 1,8 см:

- 35 см / 8 см (x2)

- 21 см / 8 см (x2)

- 30 см / 20 см (x2)

- 35 см / 35 см (x1)

MDF 0,3 см:

- 35 см / 24,6 см

- 35 см / 23 см

Құралдар:

- бұрандалы бұрғы

- Бұрауыш

- кескіш пышақ

- Таспа

1 -қадам: Түзу схемасы

Қиындық схемасы
Қиындық схемасы

Сериялық байланысты жасаудың ең оңай жолы - USB кабелі. Содан кейін Arduino Raspberry Pi арқылы жұмыс істейді. Сондықтан сізге қосымша кабель қажет емес.

2 -қадам: мәліметтер қорын қалыпқа келтіру

Мәліметтер қорын қалыпқа келтіру
Мәліметтер қорын қалыпқа келтіру

3 -қадам: жағдай

Іс
Іс
Іс
Іс
Іс
Іс
Іс
Іс

1 -қадам:

Алдымен сіз электрониканың жақтауын жасайсыз. Сіз 1,8 см -ден 35 см / 8 см және 21 см / 8 см -ге шегесіз, осылайша сізде сыртқы жақтау болады (екінші суретті қараңыз). Бірақ жоғарғы панельді бекітпеңіз, осылайша сіз секунд ішінде оңай жұмыс жасай аласыз.

2 -қадам:

Енді кадрға 2 қолдау тақтасын бекітуге болады (үшінші суретті қараңыз). Олар бекітілгеннен кейін жоғарғы панельді жақтаудан бекітуге болады.

3 -қадам:

Енді сіз корпустың төменгі бөлігін бекіте аласыз. Қоқыс жәшігі платформаға тұра алатынына көз жеткізіңіз (төртінші суретті қараңыз).

4 -қадам:

Ақыр соңында сіз жұқа mdf -ны кадрға қоса аласыз. Ілмектерді артқы панельге бекітіңіз. Сондай -ақ, сіз СКД, LDR, 4 разрядты 7 сегментті дисплей, FSR және дыбыстық сигнал үшін тесіктер жасай аласыз.

4 -қадам: код

Github сілтемесі:

Қолдау көрсетілді:

Backend қалтасында app.py таба аласыз. Бұл қосымшаның өзегі. Config.py ішінде дерекқормен байланысты табасыз. Дерекқорды оқу репозиторийлер қалтасында болады.

Мәліметтер қорын экспорттау:

Мұнда сіз дерекқорды таба аласыз.

Алғы жақ:

Мұнда index.html мен highscore.html таба аласыз. Стиль мен сценарий қалтасының көмегімен сізге қажет нәрсенің бәрі бар.

Ұсынылған: