Innehållsförteckning:

"CleanBasket" -fack med basketkorg: 4 steg
"CleanBasket" -fack med basketkorg: 4 steg

Video: "CleanBasket" -fack med basketkorg: 4 steg

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

Vill du alltid ha ett rent skrivbord? Då är CleanBasket definitivt något för dig. Kasta alltid allt i papperskorgen och tjäna poäng med det. Försök att bryta din högsta poäng varje dag!

Tillbehör

Elektronik:

- Raspberry Pi 4 Model B

- T-Cobbler Plus-modul

- Arduino Uno

- 16x2 LCD -modul

- 4 -siffrig 7 segment display

- Ultraljudssensor - HC -SR04

- LDR (ljusberoende motstånd)

- FSR (Force-Sensing Resistor)

- summer

- MCP3008

Material:

- Gångjärn (x2)

- Fack

- Basketring (16 cm)

- Skruvar

- Färg sprayburk (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

Verktyg:

- Skruvborr

- Skruvmejsel

- Skärkniv

- Tejp

Steg 1: Fritzing Schematic

Fritzing Schematisk
Fritzing Schematisk

Det enklaste sättet att göra seriekommunikation är med en usb -kabel. Sedan drivs Arduino också av Raspberry Pi. Så du behöver inte en extra kabel.

Steg 2: Databasnormalisering

Databasnormalisering
Databasnormalisering

Steg 3: Fodral

Fall
Fall
Fall
Fall
Fall
Fall
Fall
Fall

Steg 1:

Först gör du ramen för elektroniken. Du spikar ihop 35 cm / 8 cm och 21 cm / 8 cm från 1,8 cm tillsammans så att du har utsidan (se andra bilden). Men fäst inte den övre panelen, så du kan arbeta enklare på en sekund.

Steg 2:

Nu kan du fästa de två stödpanelerna på ramen (se tredje bilden). När dessa är fästa kan du fästa toppanelen från ramen.

Steg 3:

Nu kan du spika nedre delen på fodralet. Se till att papperskorgen står på plattformen (se fjärde bilden).

Steg 4:

Äntligen kan du fästa den tunnare mdf på ramen. Fäst gångjärnen på bakpanelen. Du kan också göra hål för LCD, LDR, fyrsiffrig 7 -segmentskärm, FSR och summern.

Steg 4: Kod

Länk till Github:

Med stöd:

I mappen Backend hittar du appen.py. Detta är kärnan i applikationen. I config.py hittar du anslutningen till databasen. Läsningen av databasen sker i mappen för förvar.

Databasexport:

Här hittar du databasen.

Frontend:

Här hittar du index.html och highscore.html. Med stil- och skriptmappen har du allt du behöver.

Rekommenderad: