Talaan ng mga Nilalaman:

"CleanBasket" Bin Sa Basketball Hoop: 4 Hakbang
"CleanBasket" Bin Sa Basketball Hoop: 4 Hakbang

Video: "CleanBasket" Bin Sa Basketball Hoop: 4 Hakbang

Video:
Video: Очередной рейс (1958) фильм 2024, Hulyo
Anonim
Larawan
Larawan

Palagi mo bang nais ang isang malinis na lamesa? Pagkatapos ang CleanBasket ay tiyak na para sa iyo. Palaging itapon ang lahat sa basurahan at kumita ng mga puntos kasama nito. Subukang sirain ang iyong highscore araw-araw!

Mga gamit

Elektronikong:

- Raspberry Pi 4 Model B

- T-Cobbler Plus Module

- Arduino Uno

- 16x2 LCD Module

- 4 digit na pagpapakita ng 7 segment

- Ultrasoon Sensor - HC-SR04

- LDR (Light Dependent Resistor)

- FSR (Force-Sensing Resistor)

- Buzzer

- MCP3008

Mga Materyales:

- Hinge (x2)

- Bin

- Basketball hoop (16 cm)

- Mga tornilyo

- Paint spray can (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

Mga tool:

- Screw drill

- Screwdriver

- Cutter kutsilyo

- Tape

Hakbang 1: Fritzing Schematic

Fritzing Schematic
Fritzing Schematic

Ang pinakamadaling paraan upang gawin ang serial na komunikasyon ay ang isang usb cable. Pagkatapos ang Arduino ay pinalakas din ng Raspberry Pi. Kaya't hindi mo kailangan ng dagdag na cable.

Hakbang 2: Normalisasyon sa Database

Normalisasyon sa Database
Normalisasyon sa Database

Hakbang 3: Kaso

Kaso
Kaso
Kaso
Kaso
Kaso
Kaso
Kaso
Kaso

Hakbang 1:

Una mong gawin ang frame para sa electronics. Kuko mo ang 35 cm / 8 cm at ang 21 cm / 8 cm mula sa 1.8 cm magkasama upang mayroon kang labas na frame (tingnan ang pangalawang larawan). Ngunit huwag ikabit ang tuktok na panel, upang maaari kang gumana nang mas madali sa segundo.

Hakbang 2:

Ngayon ay maaari mong ikabit ang 2 mga panel ng suporta sa frame (tingnan ang pangatlong larawan). Kapag naka-attach ang mga ito maaari mong ikabit ang tuktok na panel mula sa frame.

Hakbang 3:

Ngayon ay maaari mong ipako ang ilalim na bahagi sa kaso. Siguraduhin na ang basurahan ay maaaring tumayo sa isang platform (tingnan ang ika-apat na larawan).

Hakbang 4:

Sa wakas maaari mong ikabit ang mas payat na mdf sa frame. Ikabit ang mga bisagra sa back panel. Maaari ka ring gumawa ng mga butas para sa LCD, LDR, 4 digit na 7 segment na display, FSR at ang buzzer.

Hakbang 4: Code

Link sa Github:

Naka-back:

Sa Backend folder maaari mong makita ang app.py. Ito ang core ng application. Sa config.py, mahahanap mo ang koneksyon sa database. Ang pagbabasa ng database ay nangyayari sa folder ng mga repository.

Pag-export ng database:

Dito mahahanap mo ang database.

Frontend:

Mahahanap mo rito ang index.html at ang highscore.html. Gamit ang istilo at folder ng script, nakuha mo ang lahat ng kailangan mo.

Inirerekumendang: