Mundarija:

Basketbol halqali "CleanBasket" qutisi: 4 qadam
Basketbol halqali "CleanBasket" qutisi: 4 qadam

Video: Basketbol halqali "CleanBasket" qutisi: 4 qadam

Video: Basketbol halqali
Video: 23 - dars | Halqali chuvalchanglar tipi | Onlayn biologiya 2024, Iyul
Anonim
Rasm
Rasm

Siz har doim toza stolni xohlaysizmi? Shunda CleanBasket albatta siz uchun. Har doim hamma narsani axlatga tashlang va u bilan ochko to'plang. Har kuni eng yuqori ballni buzishga harakat qiling!

Ta'minotlar

Elektronika:

- Raspberry Pi 4 Model B

- T-Cobbler Plus moduli

- Arduino Uno

- 16x2 LCD moduli

- 4 ta raqamli 7 segmentli displey

Ultrasoon sensori - HC -SR04

- LDR (nurga bog'liq rezistor)

- FSR (kuch sezuvchi rezistor)

- Buzzer

- MCP3008

Materiallar:

- Menteşe (x2)

- Bin

- Basketbol halqasi (16 sm)

- Vintlar

- Bo'yoq purkagichi (x4)

MDF 1,8 sm:

- 35 sm / 8 sm (x2)

- 21 sm / 8 sm (x2)

- 30 sm / 20 sm (x2)

- 35 sm / 35 sm (x1)

MDF 0,3 sm:

- 35 sm / 24,6 sm

- 35 sm / 23 sm

Asboblar:

- Vintli matkap

- Tornavida

- kesuvchi pichoq

- Lenta

1 -qadam: Fritzing sxemasi

Sovutish sxemasi
Sovutish sxemasi

Ketma -ket ulanishning eng oson usuli - usb kabeli. Keyin Arduino ham Raspberry Pi tomonidan quvvatlanadi. Shunday qilib, sizga qo'shimcha kabel kerak emas.

2 -qadam: ma'lumotlar bazasini normalizatsiya qilish

Ma'lumotlar bazasini normallashtirish
Ma'lumotlar bazasini normallashtirish

3 -qadam: ish

Koson
Koson
Koson
Koson
Koson
Koson
Koson
Koson

1 -qadam:

Avval siz elektronika uchun ramka yasaysiz. Siz 1,8 sm dan 35 sm / 8 sm va 21 sm / 8 sm balandlikdagi mixlarni mahkamlaysiz, shunda siz tashqi ramkaga ega bo'lasiz (ikkinchi rasmni ko'ring). Lekin yuqori panelni biriktirmang, shuning uchun siz bir soniyada osonroq ishlay olasiz.

2 -qadam:

Endi siz 2 ta qo'llab -quvvatlash panelini ramkaga ulashingiz mumkin (uchinchi rasmni ko'ring). Ular biriktirilgandan so'ng, yuqori panelni ramkadan ulashingiz mumkin.

3 -qadam:

Endi siz korpusning pastki qismini mahkamlashingiz mumkin. Platformada turishingiz mumkinligiga ishonch hosil qiling (to'rtinchi rasmni ko'ring).

4 -qadam:

Nihoyat, siz ingichka MDFni ramkaga biriktirishingiz mumkin. Menteşalarni orqa panelga mahkamlang. Bundan tashqari, siz LCD, LDR, 4 -raqamli 7 segmentli displey, FSR va zil signallari uchun teshiklar yasashingiz mumkin.

4 -qadam: kod

Github-ga havola:

Qo'llab -quvvatlandi:

Backend papkasida app.py.ni topishingiz mumkin. Bu ilovaning asosiy qismi. Config.py -da ma'lumotlar bazasi bilan aloqani topasiz. Ma'lumotlar bazasini o'qish omborlar papkasida sodir bo'ladi.

Ma'lumotlar bazasini eksport qilish:

Bu erda siz ma'lumotlar bazasini topasiz.

Foydalanuvchi interfeysi:

Bu erda index.html va highscore.html ni topishingiz mumkin. Uslub va skript papkasida sizga kerak bo'lgan hamma narsa bor.

Tavsiya: