instructables Inteligentny Pinball
Smart Pinball firmy Pblomme
Odkąd byłem dzieckiem, zawsze lubiłem grać na automatach do pinballa. Mieliśmy małego, kiedy byłem młodszy i spędzałem godziny bawiąc się tym czymś. Kiedy więc moi nauczyciele zlecili nam wykonanie „zaczarowanego obiektu” i podpowiedzieli, jak zrobić coś fajnego, od razu pomyślałem o maszynie do gry w pinball.
Tak więc w tym instruktażu przeprowadzę cię przez tę podróż, którą odbyłem, aby stworzyć moją wersję niesamowitej maszyny do pinballa! Zaopatrzenie:
Składniki:
- Raspberry Pi (39,99 €) x1
- Malinowy T-szewc (3,95 €) x1
- zasilacz USB-C 3,3 V (9,99 €) x1
- Drewniana płyta (9,45 €) x1
- LDR (3,93 €) x1
- Rezystor wrażliwy na siłę (7,95 €) x1
- Czujnik podczerwieni (2,09 €) x1
- Drewniane patyczki (6,87 €) x1
- Pudełko kolorowych gumek (2,39 €) x1
- Ekran LCD (8,86 €) x1
- Czarny marmur (0,20 €) x1
- Neonowe naklejki (9,99 €) x1
- Kable (6,99 €) x1
- Serwomotor (2,10 €) x1
Smart Pinball to samodzielna maszyna do gry w pinball, którą można zbudować za pomocą Raspberry Pi i różnych komponentów. Pinball ma czujniki, serwomotor, ekran LCD i bazę danych do przechowywania danychA. Poniżej przedstawiono materiały i narzędzia wymagane do wykonania automatu Smart Pinball:
Zaopatrzenie
- Raspberry Pi (39.99) x1
- Malinowy T-szewc (3.95) x1
- Zasilacz USB-C 3.3 V (9.99) x1
- Płyta drewniana (9.45) x1
- LDR (3.93) x1
- Rezystor czuły na siłę (7.95) x1
- Czujnik podczerwieni (2.09) x1
- Drewniane patyczki (6.87) x1
- Pudełko kolorowych gumek recepturek (2.39) x1
- Ekran LCD (8.86) x1
- Czarny marmur (0.20) x1
- Neonowe naklejki (9.99) x1
- Kable (6.99) x1
- Serwomotor (2.10) x1
Narzędzia
- Pistolet do kleju
- Laubzega
- Wiertarka
- Klej do drewna
Instrukcje użytkowania
- Łączenie wszystkiego: Postępuj zgodnie z instrukcjami zawartymi w pliku PDF files aby połączyć wszystkie czujniki, serwosilnik i ekran LCD za pomocą kabli. Upewnij się, że wszystkie komponenty są prawidłowo i bezpiecznie podłączone.
- Konfigurowanie bazy danych: Zainstaluj MariaDB na swoim Raspberry Pi i podłącz do niego MySQL Workbench. Następnie uruchom SQL file pod warunkiem utworzenia bazy danych do przechowywania wszystkich danych gry. Baza danych zawiera dwie ważne tabele, jedną dla graczy, a drugą dla danych z czujników.
- Konfigurowanie czujników i miejsca: Postępuj zgodnie z instrukcjami zawartymi w pliku PDF, aby skonfigurować czujniki i miejsce dla automatu do gry w pinball.
- Tworzenie gry fizycznej: pudełko: Postępuj zgodnie z instrukcjami zawartymi w pliku PDF, aby stworzyć drewniane pudełko na automat do pinballa.
- Łączenie wszystkiego: Połącz wszystkie elementy automatu zgodnie z instrukcjami zawartymi w pliku PDF.
Krok 1: Łączenie wszystkiego
W plikach pdf poniżej można znaleźć co i jak można podłączyć wszystkie czujniki, serwosilnik i ekran LCD. Niektóre elementy są ustawione na płytce stykowej na pdf, ale należy wszystko połączyć kablami. Co jest potrzebne, aby później umieścić wszystko w pudełku?
Pobierać: https://www.instructables.com/ORIG/FHF/1MQM/L4IGPP2Z/FHF1MQML4IGPP2Z.pdf
Pobierać: https://www.instructables.com/ORIG/FFH/ZZ83/L4IGPP38/FFHZZ83L4IGPP38.pdf
Krok 2: Konfigurowanie bazy danych
Do tego projektu potrzebujesz bazy danych do przechowywania wszystkich danych, które otrzymasz z gry. W tym celu stworzyłem bazę danych w środowisku roboczym MySQL. Upewnij się, że masz zainstalowaną MariaDB na swoim raspberry-pi i podłącz środowisko robocze MySQL do swojego pi. Tam możesz uruchomić sqlle, które znajdziesz tutaj, aby uzyskać bazę danych. ważne tabele w bazie danych są przeznaczone dla osób grających, a dane z czujników są przechowywane w tabeli „spel”. To zapisuje, kiedy gra się zaczyna i kończy, ile razy trafiłeś w gorącą strefę i czas gry. To wszystko służy do uzyskania tablicy wyników 10 najlepiej rozegranych gier.
Krok 3: Konfigurowanie czujników i lokalizacji
W Bibliotece Github możesz znaleźć cały kod potrzebny do działania czujników i silnika. Możesz także znaleźć cały kod, aby utworzyć plik webpracę na stronie i interakcję z grą.
Trochę informacji o kodzie:
Gra rozpoczyna się, gdy piłka toczy się obok ldr, więc robi się ciemniej. Ldr wykrywa to i rozpoczyna grę. Możesz zmienić intensywność LDR, aby idealnie dopasować oświetlenie do swojej sytuacji. Ustawiłem go na 950, ponieważ działało to dobrze tam, gdzie go zbudowałem, ale dla ciebie może być inaczej. Otrzymujesz punkty za każdą sekundę, w której utrzymujesz piłkę „żywą”. Kiedy trafisz w czujnik ciśnienia, czyli gorącą strefę, otrzymujesz dodatkowe punkty, a serwomotor na chwilę przestaje się obracać. Kiedy ostatecznie przegrasz, piłka toczy się obok czujnika podczerwieni i dzięki temu gra wie, kiedy przegrałeś.
Krok 4: Tworzenie gry fizycznej: pudełko
Pierwszym krokiem tworzenia gry jest wykonanie samego pudełka. Oparłem swój projekt na tym filmie. Tylko że użyłem drewna zamiast tektury i zrobiłem koniec trochę wyżej, więc nie mógł to być ekran LCD. Miałem szczęście, bo miałem znajomego z maszyną do cięcia drewna, ale kształty można wyciąć za pomocą wyrzynarki.
Rozpocznij od wycięcia boków, tyłu, przodu i głównej płyty podstawy. Przed podłączeniem wszystkiego zrób otwór z tyłu na ekran LCD. Teraz połącz wszystko za pomocą gwoździ lub kleju do drewna. Upewnij się, że masz krawędź co najmniej jednego centymetra po bokach. Potem trzeba wywiercić dziury! Potrzebujesz kilku otworów w kształcie trójkąta, w które włożysz drążki, oraz kilku otworów na silnik i czujniki. Na kije nałóż po około 3 gumki recepturki, aby piłka mogła się odbić lub od niej odbić. Upewnij się, że na końcu pudełka znajdują się duże otwory, przez które można przeprowadzić wszystkie kable zasilające i inne kable. Ostatnią i najtrudniejszą do wykonania częścią jest mechanizm ipperów. W teorii nie jest to takie trudne. Patyki, które naciskasz, obracają klocek, a gumka odpycha ten klocek z powrotem. Na tym bloku jest patyk z górną częścią na jego końcu. Upewnij się, że patyki z boku są naprawdę dobrze przyklejone do klocków, aby nie wypadły.

Krok 5: Łączenie wszystkiego
Gdy pudełko jest już gotowe, możemy przystąpić do składania wszystkiego w całość. Możesz przymocować raspberry-pi na środku za pomocą małych śrub. Tylko upewnij się, że nie włożysz ich zbyt głęboko, w przeciwnym razie będą wystawać z talerza na górze. Możesz po prostu usunąć warstwę ochronną z płytek stykowych i po prostu włożyć je do pudełka. Ldr umieść w boku po lewej stronie pudła, tuż za mechanizmem uruchamiającym. Czujnik ciśnienia możesz umieścić w dowolnym miejscu. Położyłem go przed jednym z trójkątów. Być może trzeba będzie zrobić kolejny otwór z przodu, aby wsunąć czujnik podczerwieni. Musi być bokiem, żeby widzieć piłkę. Otwór, który zrobiłeś na ekran LCD, powinien mieć idealny rozmiar, abyś mógł go po prostu wepchnąć. W przypadku silnika możesz przykleić do niego mały patyk za pomocą pistoletu do klejenia. Przełóż patyk przez otwór, który dla niego zrobiłeś i przyklej do niego kawałek drewna. Po wykonaniu wszystkich tych czynności możesz go udekorować, naklejając na nim ładne naklejki!

Dokumenty / Zasoby
![]() |
instructables Inteligentny Pinball [plik PDF] Instrukcje Inteligentny pinball |






