Sommario:

Cestino "CleanBasket" con canestro: 4 passaggi
Cestino "CleanBasket" con canestro: 4 passaggi

Video: Cestino "CleanBasket" con canestro: 4 passaggi

Video: Cestino
Video: PART 1 - How to weave a round willow basket - The base 2024, Dicembre
Anonim
Immagine
Immagine

Vuoi sempre una scrivania pulita? Allora il CleanBasket è sicuramente per te. Butta sempre tutto nella spazzatura e guadagna punti con esso. Prova a battere il tuo record ogni giorno!

Forniture

Elettronica:

- Raspberry Pi 4 Modello B

- Modulo T-Cobbler Plus

- Arduino Uno

- Modulo LCD 16x2

- Display a 7 segmenti a 4 cifre

- Sensore a ultrasuoni - HC-SR04

- LDR (resistore dipendente dalla luce)

- FSR (resistore di rilevamento della forza)

- Cicalino

- MCP3008

Materiali:

- Cerniera (x2)

- Bidone

- Canestro da basket (16 cm)

- Viti

- Bomboletta spray di vernice (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

Utensili:

- Trapano a vite

- Cacciavite

- Coltello da taglio

- Nastro

Fase 1: Schema di Fritzing

Schema Fritzing
Schema Fritzing

Il modo più semplice per effettuare la comunicazione seriale è con un cavo USB. Quindi l'Arduino è anche alimentato dal Raspberry Pi. Quindi non hai bisogno di un cavo aggiuntivo.

Passaggio 2: normalizzazione del database

Normalizzazione del database
Normalizzazione del database

Passaggio 3: caso

Caso
Caso
Caso
Caso
Caso
Caso
Caso
Caso

Passo 1:

Per prima cosa fai il telaio per l'elettronica. Inchiodi insieme i 35 cm/8 cm e i 21 cm/8 cm da 1,8 cm in modo da avere la cornice esterna (vedi la seconda foto). Ma non attaccare il pannello superiore, così puoi lavorare più facilmente in un secondo.

Passo 2:

Ora puoi attaccare i 2 pannelli di supporto al telaio (vedi terza foto). Una volta che questi sono attaccati, puoi attaccare il pannello superiore dal telaio.

Passaggio 3:

Ora puoi inchiodare la parte inferiore alla custodia. Assicurati di poter stare in piedi sulla piattaforma (vedi la quarta immagine).

Passaggio 4:

Finalmente puoi attaccare il mdf più sottile al telaio. Fissare le cerniere sul pannello posteriore. È inoltre possibile realizzare fori per LCD, LDR, display a 4 cifre e 7 segmenti, FSR e cicalino.

Passaggio 4: codice

Link a Github:

Supportato:

Nella cartella Backend puoi trovare il file app.py. Questo è il cuore dell'applicazione. Nel config.py trovi la connessione con il database. La lettura del database avviene nella cartella dei repository.

Esportazione database:

Qui trovi la banca dati.

Fine frontale:

Qui puoi trovare index.html e highscore.html. Con la cartella style e script, hai tutto ciò di cui hai bisogno.

Consigliato: