Obsah:

Kôš „CleanBasket“s basketbalovým košom: 4 kroky
Kôš „CleanBasket“s basketbalovým košom: 4 kroky

Video: Kôš „CleanBasket“s basketbalovým košom: 4 kroky

Video: Kôš „CleanBasket“s basketbalovým košom: 4 kroky
Video: Как опорожнить и очистить прозрачный контейнер беспроводного пылесоса Dyson V15 Detect™ 2024, November
Anonim
Obrázok
Obrázok

Chcete vždy čistý stôl? Potom je CleanBasket určite pre vás. Vždy všetko vyhoďte do koša a získajte s ním body. Skúste prelomiť svoje najvyššie skóre každý deň!

Zásoby

Elektronika:

- Raspberry Pi 4 Model B

- Modul T-Cobbler Plus

- Arduino Uno

- LCD modul 16x2

- 4 -miestny 7 -segmentový displej

- Ultrazvukový senzor - HC -SR04

- LDR (svetlo závislý odpor)

- FSR (odpor snímajúci silu)

- bzučiak

- MCP3008

Materiály:

- pánt (x2)

- Kôš

- basketbalový kôš (16 cm)

- Skrutky

- Plechovka s rozprašovačom (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

Náradie:

- Skrutkovač

- skrutkovač

- rezací nôž

- Páska

Krok 1: Schéma Fritzovania

Fritzingova schéma
Fritzingova schéma

Sériovú komunikáciu je možné najľahšie vykonať pomocou kábla USB. Potom je Arduino poháňané aj Raspberry Pi. Nepotrebujete teda ďalší kábel.

Krok 2: Normalizácia databázy

Normalizácia databázy
Normalizácia databázy

Krok 3: Prípad

Prípad
Prípad
Prípad
Prípad
Prípad
Prípad
Prípad
Prípad

Krok 1:

Najprv urobte rám pre elektroniku. Pripevnite 35 cm / 8 cm a 21 cm / 8 cm od 1,8 cm k sebe, aby ste mali vonkajší rám (pozrite si druhý obrázok). Neupevňujte však horný panel, aby ste mohli v priebehu sekundy pracovať jednoduchšie.

Krok 2:

Teraz môžete k rámu pripevniť 2 nosné panely (pozri tretí obrázok). Akonáhle sú tieto pripevnené, môžete pripevniť horný panel k rámu.

Krok 3:

Teraz môžete spodnú časť pribiť k puzdru. Uistite sa, že kôš stojí na plošine (pozrite si štvrtý obrázok).

Krok 4:

Nakoniec môžete na rám pripevniť tenší mdf. Na zadný panel pripevnite pánty. Môžete tiež vytvoriť otvory pre LCD, LDR, 4 -miestny 7 -segmentový displej, FSR a bzučiak.

Krok 4: Kód

Odkaz na Github:

Podložené:

V priečinku Backend nájdete súbor app.py. Toto je jadro aplikácie. V súbore config.py nájdete spojenie s databázou. Čítanie databázy prebieha v priečinku archívy.

Export databázy:

Tu nájdete databázu.

Frontend:

Tu nájdete index.html a highscore.html. Vďaka priečinku so štýlmi a skriptmi získate všetko, čo potrebujete.

Odporúča: