Tabla de contenido:

Papelera "CleanBasket" con canasta de baloncesto: 4 pasos
Papelera "CleanBasket" con canasta de baloncesto: 4 pasos

Video: Papelera "CleanBasket" con canasta de baloncesto: 4 pasos

Video: Papelera
Video: PAPELERA 2024, Mes de julio
Anonim
Imagen
Imagen

¿Siempre quieres un escritorio limpio? Entonces el CleanBasket es definitivamente para ti. Siempre tira todo a la basura y gana puntos con ello. ¡Intenta romper tu puntuación más alta todos los días!

Suministros

Electrónica:

- Raspberry Pi 4 Modelo B

- Módulo T-Cobbler Plus

- Arduino Uno

- Módulo LCD 16x2

- Pantalla de 4 dígitos y 7 segmentos

- Sensor de ultrasonidos - HC-SR04

- LDR (resistencia dependiente de la luz)

- FSR (resistencia de detección de fuerza)

- zumbador

- MCP3008

Materiales:

- Bisagra (x2)

- Papelera

- Aro de baloncesto (16 cm)

- tornillos

- Lata de pintura en aerosol (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

Instrumentos:

- Taladro de tornillo

- Destornillador

- Cuchillo cortador

- Cinta

Paso 1: Esquema de Fritzing

Esquema de Fritzing
Esquema de Fritzing

La forma más sencilla de realizar la comunicación en serie es con un cable USB. Entonces, el Arduino también funciona con Raspberry Pi. Por lo que no necesita un cable adicional.

Paso 2: normalización de la base de datos

Normalización de la base de datos
Normalización de la base de datos

Paso 3: Caso

Caso
Caso
Caso
Caso
Caso
Caso
Caso
Caso

Paso 1:

Primero haces el marco para la electrónica. Clavas los 35 cm / 8 cm y los 21 cm / 8 cm desde 1.8 cm juntos para tener el marco exterior (ver la segunda imagen). Pero no coloque el panel superior, así podrá trabajar más fácilmente en un segundo.

Paso 2:

Ahora puede colocar los 2 paneles de soporte en el marco (ver la tercera imagen). Una vez que estén conectados, puede colocar el panel superior del marco.

Paso 3:

Ahora puedes clavar la parte inferior a la carcasa. Asegúrese de que el contenedor pueda pararse sobre la plataforma (vea la cuarta imagen).

Paso 4:

Por fin puede colocar el mdf más delgado en el marco. Coloque las bisagras en el panel posterior. También puede hacer agujeros para la pantalla LCD, LDR, pantalla de 7 segmentos de 4 dígitos, FSR y el zumbador.

Paso 4: Código

Enlace a Github:

Respaldados:

En la carpeta Backend puede encontrar app.py. Este es el núcleo de la aplicación. En config.py, encuentra la conexión con la base de datos. La lectura de la base de datos ocurre en la carpeta de repositorios.

Exportación de base de datos:

Aquí encuentra la base de datos.

Interfaz:

Aquí puede encontrar index.html y highscore.html. Con la carpeta de estilo y script, tiene todo lo que necesita.

Recomendado: