Spisu treści:

Kosz „CleanBasket” z obręczą do koszykówki: 4 kroki
Kosz „CleanBasket” z obręczą do koszykówki: 4 kroki

Wideo: Kosz „CleanBasket” z obręczą do koszykówki: 4 kroki

Wideo: Kosz „CleanBasket” z obręczą do koszykówki: 4 kroki
Wideo: Elefánt - Kösz 2024, Listopad
Anonim
Obraz
Obraz

Czy zawsze chcesz mieć czyste biurko? W takim razie CleanBasket jest zdecydowanie dla Ciebie. Zawsze wyrzucaj wszystko do kosza i zdobywaj dzięki temu punkty. Staraj się codziennie łamać swój najlepszy wynik!

Kieszonkowe dzieci

Elektronika:

- Raspberry Pi 4 Model B

- Moduł T-Cobbler Plus

- Arduino Uno

- Moduł LCD 16x2

- 4-cyfrowy 7-segmentowy wyświetlacz

- Czujnik ultradźwiękowy - HC-SR04

- LDR (Rezystor zależny od światła)

- FSR (Rezystor wyczuwający siłę)

- Brzęczyk

- MCP3008

Materiały:

- Zawias (x2)

- Bin

- Obręcz do koszykówki (16 cm)

- Śruby

- Puszka z farbą w sprayu (x4)

płyta MDF 1,8 cm:

- 35 cm / 8 cm (x2)

- 21 cm / 8 cm (x2)

- 30 cm / 20 cm (x2)

- 35 cm / 35 cm (x1)

płyta MDF 0,3 cm:

- 35 cm / 24,6 cm

- 35 cm / 23 cm

Narzędzia:

- Wiertarka do śrub

- Śrubokręt

- Nóż do cięcia

- Taśma

Krok 1: Schemat spiekania

Schemat spiekania
Schemat spiekania

Najłatwiejszym sposobem komunikacji szeregowej jest użycie kabla USB. Wtedy Arduino jest również zasilane przez Raspberry Pi. Więc nie potrzebujesz dodatkowego kabla.

Krok 2: Normalizacja bazy danych

Normalizacja bazy danych
Normalizacja bazy danych

Krok 3: Sprawa

Sprawa
Sprawa
Sprawa
Sprawa
Sprawa
Sprawa
Sprawa
Sprawa

Krok 1:

Najpierw robisz ramkę pod elektronikę. Przybijasz razem 35 cm/8 cm i 21 cm/8 cm z 1,8 cm, aby uzyskać zewnętrzną ramę (zobacz drugie zdjęcie). Ale nie mocuj górnego panelu, dzięki czemu praca będzie łatwiejsza w ciągu sekundy.

Krok 2:

Teraz możesz przymocować 2 panele wsporcze do ramy (zobacz trzecie zdjęcie). Po ich zamocowaniu możesz przymocować górny panel z ramy.

Krok 3:

Teraz możesz przybić dolną część do obudowy. Upewnij się, że kosz może stać na platformie (zobacz czwarte zdjęcie).

Krok 4:

Nareszcie możesz przymocować cieńszą płytę mdf do ramy. Zamocuj zawiasy na tylnym panelu. Można również zrobić otwory na LCD, LDR, 4-cyfrowy 7-segmentowy wyświetlacz, FSR i brzęczyk.

Krok 4: Kod

Link do Github:

Wspierane:

W folderze Backend znajdziesz app.py. To jest rdzeń aplikacji. W config.py znajdziesz połączenie z bazą danych. Odczyt bazy danych odbywa się w folderze repozytoria.

Eksport bazy danych:

Tutaj znajdziesz bazę danych.

Interfejs:

Tutaj znajdziesz index.html i highscore.html. Dzięki folderowi stylów i skryptów masz wszystko, czego potrzebujesz.

Zalecana: