Índice:

Caixa "CleanBasket" com cesta de basquete: 4 etapas
Caixa "CleanBasket" com cesta de basquete: 4 etapas
Anonim
Imagem
Imagem

Você sempre quer uma mesa limpa? Então o CleanBasket é definitivamente para você. Sempre jogue tudo no lixo e ganhe pontos com isso. Tente quebrar seu recorde todos os dias!

Suprimentos

Eletrônicos:

- Raspberry Pi 4 Modelo B

- Módulo T-Cobbler Plus

- Arduino Uno

- Módulo LCD 16x2

- Display de 4 dígitos e 7 segmentos

- Sensor de ultrassom - HC-SR04

- LDR (resistor dependente de luz)

- FSR (resistor de detecção de força)

- Buzzer

- MCP3008

Materiais:

- Dobradiça (x2)

- Bin

- Cesta de basquete (16 cm)

- Parafusos

- Lata de spray de tinta (x4)

MDF 1,8 cm:

- 35 cm / 8 cm (x2)

- 21 cm / 8 cm (x2)

- 30 cm / 20 cm (x2)

- 35 cm / 35 cm (x1)

MDF 0,3 cm:

- 35 cm / 24,6 cm

- 35 cm / 23 cm

Ferramentas:

- Broca de parafuso

- Chave de fenda

- Faca de corte

- fita

Etapa 1: Esquema de Fritzing

Esquema Fritzing
Esquema Fritzing

A maneira mais fácil de fazer a comunicação serial é com um cabo USB. Então, o Arduino também é equipado com o Raspberry Pi. Portanto, você não precisa de um cabo extra.

Etapa 2: normalização do banco de dados

Normalização de banco de dados
Normalização de banco de dados

Etapa 3: Caso

Caso
Caso
Caso
Caso
Caso
Caso
Caso
Caso

Passo 1:

Primeiro você faz a estrutura para a eletrônica. Você prega os 35 cm / 8 cm e os 21 cm / 8 cm de 1,8 cm juntos para ter a moldura externa (veja a segunda foto). Mas não coloque o painel superior, para que você possa trabalhar com mais facilidade em um segundo.

Passo 2:

Agora você pode anexar os 2 painéis de suporte ao quadro (ver a terceira foto). Depois de anexados, você pode prender o painel superior da moldura.

Etapa 3:

Agora você pode pregar a parte inferior da caixa. Certifique-se de que você pode ficar de pé na plataforma (veja a quarta foto).

Passo 4:

Por fim, você pode anexar o mdf mais fino ao quadro. Anexe as dobradiças no painel traseiro. Você também pode fazer orifícios para o LCD, LDR, display de 4 dígitos e 7 segmentos, FSR e a campainha.

Etapa 4: Código

Link para o Github:

Apoiado:

Na pasta Backend, você pode encontrar o app.py. Este é o núcleo do aplicativo. No config.py, você encontra a conexão com o banco de dados. A leitura do banco de dados acontece na pasta de repositórios.

Exportação de banco de dados:

Aqui você encontra o banco de dados.

A parte dianteira:

Aqui você pode encontrar o index.html e o highscore.html. Com a pasta de estilo e script, você tem tudo o que precisa.

Recomendado: