Sadržaj:

Kanta za čišćenje "CleanBasket" sa košarkaškim obručem: 4 koraka
Kanta za čišćenje "CleanBasket" sa košarkaškim obručem: 4 koraka
Anonim
Image
Image

Želite li uvijek čisti stol? Tada je CleanBasket definitivno za vas. Uvijek bacite sve u smeće i zaradite bodove s tim. Pokušajte svaki dan oboriti svoj najbolji rezultat!

Supplies

Elektronika:

- Raspberry Pi 4 Model B

- T-Cobbler Plus modul

- Arduino Uno

- 16x2 LCD modul

- 4 -cifreni 7 -segmentni ekran

- Ultrazvučni senzor - HC -SR04

- LDR (otpornik ovisan o svjetlu)

- FSR (otpornik osjetljiv na silu)

- Zvučni signal

- MCP3008

Materijali:

- Šarke (x2)

- Kanta

- Košarkaški obruč (16 cm)

- Vijci

- Kanta za bojanje (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

Alati:

- Vijčana bušilica

- Šrafciger

- Nož za rezanje

- Traka

Korak 1: Šema za fritzing

Fritzing Schematic
Fritzing Schematic

Najjednostavniji način za serijsku komunikaciju je USB kabel. Zatim Arduino također pokreće Raspberry Pi. Tako da vam ne treba dodatni kabel.

Korak 2: Normalizacija baze podataka

Normalizacija baze podataka
Normalizacija baze podataka

Korak 3: Slučaj

Slučaj
Slučaj
Slučaj
Slučaj
Slučaj
Slučaj
Slučaj
Slučaj

Korak 1:

Prvo napravite okvir za elektroniku. Zabijate 35 cm / 8 cm i 21 cm / 8 cm zajedno sa 1,8 cm tako da imate vanjski okvir (pogledajte drugu sliku). Ali nemojte pričvršćivati gornju ploču, tako da možete lakše raditi u sekundi.

Korak 2:

Sada možete pričvrstiti 2 potporne ploče na okvir (pogledajte treću sliku). Nakon što su pričvršćeni, možete pričvrstiti gornju ploču s okvira.

Korak 3:

Sada možete pričvrstiti donji dio kućišta. Uverite se da kanta može stajati na platformi (pogledajte četvrtu sliku).

Korak 4:

Konačno možete pričvrstiti tanje mdf na okvir. Pričvrstite šarke na stražnju ploču. Takođe možete napraviti rupe za LCD, LDR, četvorocifreni 7 -segmentni ekran, FSR i zujalicu.

Korak 4: Kodirajte

Link na Github:

Podržano:

U pozadinskoj mapi možete pronaći app.py. Ovo je srž aplikacije. U config.py ćete pronaći vezu s bazom podataka. Čitanje baze podataka događa se u mapi spremišta.

Izvoz baze podataka:

Ovdje ćete pronaći bazu podataka.

Frontend:

Ovdje možete pronaći index.html i highscore.html. Sa fasciklom sa stilom i skriptom imate sve što vam je potrebno.

Preporučuje se: