Inhoudsopgave:

"CleanBasket"-bak met basketbalring - Ajarnpa
"CleanBasket"-bak met basketbalring - Ajarnpa

Video: "CleanBasket"-bak met basketbalring - Ajarnpa

Video:
Video: Голубая стрела (1958) фильм 2024, Juli-
Anonim
Afbeelding
Afbeelding

Altijd al een opgeruimd bureau willen? Dan is de CleanBasket zeker iets voor jou. Gooi altijd alles in de prullenbak en verdien er punten mee. Probeer elke dag je highscore te breken!

Benodigdheden

Elektronica:

- Raspberry Pi 4 Model B

- T-Cobbler Plus-module

- Arduino Uno

- 16x2 LCD-module

- 4-cijferig 7-segments display

- Ultrasoonsensor - HC-SR04

- LDR (lichtafhankelijke weerstand)

- FSR (krachtgevoelige weerstand)

- Zoemer

- MCP3008

Materialen:

- Scharnier (x2)

- Bin

- Basketbalring (16 cm)

- Schroeven

- Verfspuitbus (x4)

MDF 1,8cm:

- 35cm / 8cm (x2)

- 21cm / 8cm (x2)

- 30cm / 20cm (x2)

- 35cm / 35cm (x1)

MDF 0,3 cm:

- 35 cm / 24,6 cm

- 35 cm / 23 cm

Gereedschap:

- Schroefboor

- Schroevendraaier

- Snijmes

- Plakband

Stap 1: Fritzing-schema

Fritsing schema
Fritsing schema

De eenvoudigste manier om de seriële communicatie te doen is met een usb-kabel. Dan wordt de Arduino ook aangedreven door de Raspberry Pi. Je hebt dus geen extra kabel nodig.

Stap 2: Databasenormalisatie

Database normalisatie
Database normalisatie

Stap 3: Geval

Geval
Geval
Geval
Geval
Geval
Geval
Geval
Geval

Stap 1:

Eerst maak je het frame voor de elektronica. Je spijkert de 35 cm / 8 cm en de 21 cm / 8 cm van 1,8 cm aan elkaar zodat je het buitenframe hebt (zie tweede foto). Maar bevestig het bovenpaneel niet, zodat u in een oogwenk gemakkelijker kunt werken.

Stap 2:

Nu kunt u de 2 steunpanelen aan het frame bevestigen (zie derde foto). Zodra deze zijn bevestigd, kunt u het bovenpaneel van het frame bevestigen.

Stap 3:

Nu kunt u het onderste deel aan de behuizing spijkeren. Zorg ervoor dat je bak op het perron kan staan (zie vierde foto).

Stap 4:

Als laatste kun je de dunnere mdf op het frame bevestigen. Bevestig de scharnieren op het achterpaneel. Ook kunt u gaten maken voor het LCD, LDR, 4 cijferig 7 segment display, FSR en de zoemer.

Stap 4: Coderen

Link naar Github:

ondersteund:

In de Backend map vind je de app.py. Dit is de kern van de applicatie. In de config.py vind je de verbinding met de database. Het uitlezen van de database gebeurt in de map repositories.

Database-export:

Hier vindt u de databank.

Voorkant:

Hier vind je de index.html en de highscore.html. Met de stijl- en scriptmap heb je alles wat je nodig hebt.

Aanbevolen: