İçindekiler:

Basketbol Çemberli "CleanBasket" Çöp Kovası: 4 Adım
Basketbol Çemberli "CleanBasket" Çöp Kovası: 4 Adım

Video: Basketbol Çemberli "CleanBasket" Çöp Kovası: 4 Adım

Video: Basketbol Çemberli
Video: Çemberli basket parkuru 2024, Haziran
Anonim
resim
resim

Her zaman temiz bir masa ister misin? O halde CleanBasket tam size göre. Her zaman her şeyi çöpe atın ve onunla puan kazanın. Her gün yüksek puanınızı kırmaya çalışın!

Gereçler

Elektronik:

- Raspberry Pi 4 Model B

- T-Cobbler Plus Modülü

-Arduino Uno

- 16x2 LCD Modül

- 4 haneli 7 segment ekran

- Ultrason Sensörü - HC-SR04

- LDR (Işık Bağımlı Direnç)

- FSR (Kuvvet Algılama Direnci)

- Zil

-MCP3008

Malzemeler:

- Menteşe (x2)

- Çöp Kutusu

- Basketbol potası (16 cm)

- Vidalar

- Boya sprey kutusu (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

Aletler:

- Vidalı matkap

- Tornavida

- Kesici bıçak

- Kaset

Adım 1: Fritzing Şeması

Fritzing Şeması
Fritzing Şeması

Seri haberleşmeyi yapmanın en kolay yolu usb kablosu kullanmaktır. Ardından Arduino, Raspberry Pi tarafından da desteklenmektedir. Yani ekstra bir kabloya ihtiyacınız yok.

2. Adım: Veritabanı Normalleştirme

Veritabanı Normalleştirme
Veritabanı Normalleştirme

3. Adım: Vaka

Durum
Durum
Durum
Durum
Durum
Durum
Durum
Durum

Aşama 1:

İlk önce elektronik için çerçeve yaparsınız. 1.8 cm'den 35 cm / 8 cm ve 21 cm / 8 cm'yi birbirine çivilersiniz, böylece dış çerçeveye sahip olursunuz (ikinci resme bakın). Ancak üst paneli takmayın, böylece bir saniyede daha kolay çalışabilirsiniz.

Adım 2:

Artık 2 destek panelini çerçeveye bağlayabilirsiniz (üçüncü resme bakın). Bunlar takıldıktan sonra üst paneli çerçeveden takabilirsiniz.

Aşama 3:

Şimdi alt kısmı kasaya çivileyebilirsiniz. Bir platform üzerinde durabildiğinizden emin olun (dördüncü resme bakın).

4. Adım:

Sonunda daha ince mdf'yi çerçeveye takabilirsiniz. Menteşeleri arka panele takın. LCD, LDR, 4 haneli 7 segment ekran, FSR ve buzzer için de delikler açabilirsiniz.

4. Adım: Kod

Github'a bağlantı:

Desteklenen:

Backend klasöründe app.py dosyasını bulabilirsiniz. Bu, uygulamanın özüdür. config.py'de veritabanı ile bağlantıyı bulursunuz. Veritabanının okunması depolar klasöründe gerçekleşir.

Veritabanı-ihracat:

Burada veritabanını bulacaksınız.

Başlangıç aşaması:

Burada index.html ve highscore.html dosyalarını bulabilirsiniz. Stil ve komut dosyası klasörüyle ihtiyacınız olan her şeye sahipsiniz.

Önerilen: