» Elektronika » Arduino Olbrzymi labirynt zrób to sam

Olbrzymi labirynt zrób to sam

Pozdrowienia mieszkańcy naszej strony!
Dziś zrobimy prawdziwą grę z piłką i labiryntem. Autorem tego produktu domowej roboty jest AlexGyver.


Wielu z was prawdopodobnie zna gry w tym stylu. Mamy piłkę w labiryncie, musimy doprowadzić piłkę do wyjścia z labiryntu. Otwory utrudniają wypadnięcie piłki i musisz zacząć wszystko od nowa. Takie gry pojawiły się na pierwszych smartfonach z normalnym kolorowym ekranem i wbudowanym akcelerometrem i były wówczas bardzo popularne.

Dlaczego więc nie zrobić takiej rzeczy w prawdziwym życiu, to znaczy materialnej, a może nawet kontrolować ją na przykład zdalnie. Spróbujmy

Platforma labiryntowa zostanie zamontowana na 2 zawiasach, aby przechylać się ściśle wzdłuż 2 osi. Początkowo autor chciał zrobić sferyczny zawias, ale pociąga to za sobą szereg innych problemów. Najpierw stwórzmy mini wersję do debugowania programu. Aby to zrobić, weź kwadratowy kawałek sklejki - będzie to stół.

Ściany labiryntu mogą być wykonane z tektury, przyklej je na gorącym kleju. Aby utworzyć zawias, potrzebujesz kilku śrub i czegoś, w czym możesz je naprawić. Autor wykorzystał ten skrawek grubszej sklejki.

Taka jest kula, stalowa 15 mm.

Następnie musisz narysować sam labirynt.

To budują labirynt. Musiałem to trochę zmienić.


Cóż, zaczynamy wiercić. Następnie kontynuujemy wiercenie chińskim wiertłem stopniowym.



Następnie kończymy labirynt.


Oto taki labirynt z piłką w wykonaniu materialnym.
Spróbujmy przejść przez nasz wynikowy labirynt, że tak powiem, w trybie ręcznym. To nie jest takie proste.

Autor celowo wykonał otwory, które są pułapkami. Stoją bezpośrednio na ścieżce piłki. Celowo przygotował też z wyprzedzeniem złożoną mapę, aby gra była interesująca przez wiele lat. Cóż, wydaje się być w porządku.

A teraz czas na zbieranie elektronika. Stół zostanie przesunięty za pomocą 2 serwomechanizmów, będą one kontrolowane przez platformę Arduino i ze smartfona przez bluetooth. Schemat jest bardzo prosty:

Moc serwomechanizmu musi być osobna i wystarczająco mocna, wystarczy ładowarka USB na 2A lub power bank. Linki do wszystkich elementów elektronicznych można znaleźć na stronie. PROJEKT.

Tam możesz pobrać archiwum z projektem, który ma wszystkie schematy i oprogramowanie układowe. Wszystkie instrukcje znajdują się również na stronie projektu. Nie martw się, nie ma nic skomplikowanego.

Na początek wycinamy i wiercimy kostki do montażu zawiasów.


Potem zbieramy. Sześcian z dwoma otworami jest centralny, obie osie są w nim zamocowane. Teraz przymocujmy pudełko do zawiasu za pomocą gorącego kleju.



A od dołu zawias jest zamontowany na małym kawałku sklejki - będzie to wygodniejsze. Po pomyślnym pobraniu oprogramowania układowego i zasileniu serwomechanizmy obrócą się do środkowego kąta, w tej pozycji będziesz musiał naprawić rocker, czyli dokładnie na środku.


Nasz układ będzie stał na kartonowym pudełku. Na powierzchniach dwustronnych naprawiamy serwomechanizmy za pomocą narożników. Ruch zostanie przekazany za pomocą spinacza do papieru, z którego wykonamy korbowody.

Zwróć uwagę na położenie drutu oraz kierunek dźwigni i korbowodu - to bardzo ważne! W tej pozycji napędy zostaną zamontowane w skrzynce.


Upuszczamy go z archiwum wraz z projektem na nasz smartfon i instalujemy aplikację GyverBall.

Wstępnie konfigurujemy parowanie z modułem Bluetooth, hasło to 1234 i przejdź do ustawień aplikacji. Jesteśmy połączeni. Gotowe Możesz już kontrolować stół labiryntu. Tutaj możesz ustawić czułość i skalibrować stół poziomo, aby piłka nie toczyła się nigdzie w pozycji zerowej.

Ale najfajniejszą rzeczą jest oczywiście akcelerometr. Zaznaczamy i uzyskujemy tę grę w labiryncie z taką samą kontrolą, ale z absolutnie prawdziwą fizyką.



Gra jest bardzo trudna, ponieważ projekt okazał się bardzo chwiejny i zachowuje się trochę nieprzewidywalnie. Ponadto stół ciągle się trzęsie. Na początku wydawało się, że ten hałas był akcelerometrem, ale okazało się, że nie był. Problem był bardzo nieoczekiwany. Autor podłączył moduł Bluetooth za pomocą biblioteki SoftSerial, aby móc debugować program za pomocą monitora portu na komputerze. Okazało się jednak, że korzystanie z tej biblioteki zakłóca działanie serwomechanizmu. Pamiętaj o tym, jeśli wykonujesz projekt z bluetooth i serwomechanizmami. Ale to nie powstrzymało autora przed przejściem przez labirynt. Ogólnie rzecz biorąc, Bluetooth musiał być podłączony bezpośrednio w ten sposób:

I wszystko zaczęło działać idealnie, wszystko jest absolutnie stabilne i nic nie trzęsie się w spoczynku. Przed flashowaniem arduino musisz wyłączyć logiczny Pin z bluetooth, ponieważ moduł będzie zakłócał oprogramowanie.

Cóż, teraz powiększmy wersję. Aby to zrobić, potrzebujemy dużego arkusza sklejki i dużych potężnych serwomechanizmów.


To są chińskie mg995, niedrogie, ale bardzo silne osoby. Tym razem kulki będą większe.
Prawa kula jest pusta, ale masa jest taka sama jak lewa. Ze względu na rozmiar autor wybrał duży.

Ściany labiryntu są zbudowane z kanału kablowego 10 × 15 mm. Zajęło 2,5m.

Tym razem labirynt będzie pozbawiony dziur, ponieważ przejdziemy go nie ze względu na złożoność, ale na chwilę. W labiryncie znajduje się wiele kieszeni, w które piłka będzie latać bezwładnie podczas próby szybkiego przelotu nad miejscem - to będzie interesujące. Zróbmy znaczniki.

Autor popełnił mały błąd i zaznaczył pole na 6 części, i narysował labirynt w siatce 5 na 5. Musiałem więc zbudować nowy i bardziej interesujący labirynt, wszystkie 6 na 6.

Zbudowaliśmy i wreszcie zbudowaliśmy! Spróbujmy przejść przez to w trybie ręcznym.

Tak, jest to bardzo proste, ale będzie trudne, gdy spróbujesz przejść przez to tak szybko, jak to możliwe, podczas korzystania ze smartfona. Mocowanie osi, które są śrubami M4, wykonamy z kawałka drewna.

Same osie zostaną zamontowane tutaj w takich narożnikach.


Stawiamy wszystko dokładnie na środku pola i zbieramy. Na dole mały kwadrat sklejki przymocujemy śrubami i nakrętkami. Naprawiamy serwa na gorącym kleju.

Pod klawiszami musisz zrobić szczeliny, będzie mechanizm. Sprawdzamy

Wykonamy korbowód z spinacza biurowego w rozmiarze XXL. Delikatnie zegnij zaczep wokół fotela bujanego jak najdalej pod kątem prostym, aby nic nie zakłócało jego obrotu. Mierzymy wysokość do dolnej części sklejki i wyginamy na tę samą wysokość.




Następnie wykonujemy ostre części w kształcie litery U do mocowania korbowodu do pola i młotkujemy.


Zbieramy i weryfikujemy.



Świetnie! Wszystko kręci się swobodnie. Pozostaje przymocować nogi z kawałków drewna, aby mechanizm nie spoczywał na podłodze.

Jesteśmy połączeni z powerbankiem i możesz grać. Spróbujmy przejść przez labirynt.


O wiele trudniej jest to zrobić z telefonu niż w trybie ręcznym. Autor zebrał prawie wszystkie swoje pułapki, które spędzają czas na mijaniu.

Potem autor pomyślał i zdecydował: dlaczego nie zrobić automatycznego timera. Kula jest metaliczna, niech zamyka sama 2 styki, które Arduino będzie przesłuchiwał jako przycisk. Potrzebujemy jednego przycisku na początku i jednego na mecie. Zaznaczamy miejsca dotknięte piłką.



Następnie potrzebujemy folii. Przyklej kawałki folii, aby piłka mogła je zamknąć.


Po szybkim wypełnieniu wniosku autor otrzymał właśnie taką rzecz. Gdy piłka dotknie kąta początkowego, minutnik resetuje się i zaczyna. Po dotknięciu zakończenia minutnik zatrzymuje się.

W ten sposób możesz znaleźć przejście labiryntu. Ale jedna warstwa folii nie wystarczyła, lepiej zamiast tego umieścić sprężyny. Kto to zrobi? Lepiej umieść sprężyny. W rzeczywistości dziś okazaliśmy się nostalgiczną zabawką w wersji materiałowej wykonanej ze sklejki, kanału kablowego i nie bez pomocy wysokiej technologii.

Dziękuję za uwagę. Do zobaczenia wkrótce!

Wideo:
10
10
9

Dodaj komentarz

    • uśmiechnij sięuśmiecha sięxaxaoknie wiemyahoonea
      szefiezadrapaniegłupiectaktak-takagresywnysekret
      przepraszamtańczyćdance2dance3przebaczeniepomocnapoje
      przestańprzyjacieledobrzegoodgoodgwizdaćomdlećjęzyk
      palićklaskanierakdeklarowaćdrwiącydon-t_mentionpobierz
      ciepłożałujęśmiech 1mdaspotkaniemoskingnegatywne
      niepopcornukaraćczytaćprzestraszyćstraszyszukaj
      drwinadziękujętoto_clueumnikostryzgadzam się
      źlepszczołablack_eyeblum3rumienić sięchwalić sięnuda
      ocenzurowaneuprzejmośćsekret2grozićzwycięstwoyusun_bespectacled
      shokrespektlolprevedwitamykrutoyya_za
      ya_dobryipomocnikne_huliganne_othodifludzakazzamknij

Radzimy przeczytać:

Podaj go do smartfona ...