Spisu treści:

Konfigurowalny labirynt laserowy z Arduino i aplikacją na Androida: 13 kroków (ze zdjęciami)
Konfigurowalny labirynt laserowy z Arduino i aplikacją na Androida: 13 kroków (ze zdjęciami)

Wideo: Konfigurowalny labirynt laserowy z Arduino i aplikacją na Androida: 13 kroków (ze zdjęciami)

Wideo: Konfigurowalny labirynt laserowy z Arduino i aplikacją na Androida: 13 kroków (ze zdjęciami)
Wideo: Laser Maze Laser Trap firmy Air Shooter Bielsko Biała 2024, Listopad
Anonim
Image
Image
Konfigurowalny labirynt laserowy z Arduino i aplikacją na Androida
Konfigurowalny labirynt laserowy z Arduino i aplikacją na Androida
Konfigurowalny labirynt laserowy z Arduino i aplikacją na Androida
Konfigurowalny labirynt laserowy z Arduino i aplikacją na Androida

Zobacz wiele labiryntów od książek dla dzieci do automatycznego robota rozwiązującego labirynty. Tutaj próbuję czegoś innego, gdzie rozwiązuję labirynt za pomocą odbicia laserowego. Kiedy na początku myślę, że jest to bardzo łatwe, ale robię to tanio, kosztuje to więcej czasu na dokładność. Jeśli ktoś chce spróbować użyć drukarki 3D do wykonania uchwytu lusterka, ponieważ to zajmuje dużo i dużo czasu. Przed rozpoczęciem zobacz następny slajd dotyczący ostrożności lasera. Ale według ekspertów mój laser nie może spowodować żadnych uszkodzeń.

Krok 1: Szczegóły lasera

Szczegóły lasera
Szczegóły lasera
Szczegóły lasera
Szczegóły lasera
Szczegóły lasera
Szczegóły lasera

Laser klasy 2(II) jest uważany za bezpieczny. Nie mogę znaleźć diody w klasie 2 (II). Ale znalazłem bardzo tanie na rynku urządzenie wskazujące z klasą 2(II) na naklejce. Więc używam go w moim projekcie. Mimo że nie jest to szkodliwe, nie pozwalam dziecku się tym bawić. Ta gra dla dorosłych mojej rodziny, ponieważ potrafią ją rozwiązać tylko poprzez poprawienie odbicia.

Krok 2: Wymagane materiały

Wymagane materiały
Wymagane materiały
Wymagane materiały
Wymagane materiały
Wymagane materiały
Wymagane materiały

Wymagane materiały

Dla labiryntu

1) Arkusz Thermocol

2) Karton.

3) Pudełko z tektury falistej

4) Okrągłe lusterka (używane do haftowania tkanin).

Dla obwodu

1) Arduino Uno.

2) moduł bluetooth HC05 1Nie.

3) LDR 1nr.

4) Rezystor 10K 1Nie.

5) Zwykła płytka drukowana - 1 szt.

6) Męski nagłówek i żeńskie szpilki nagłówka.

Krok 3: Zrób tarczę dla Arduino

Zrób tarczę dla Arduino
Zrób tarczę dla Arduino
Zrób tarczę dla Arduino
Zrób tarczę dla Arduino
Zrób tarczę dla Arduino
Zrób tarczę dla Arduino

Jak wszystkie inne projekty, również opracowuję tarczę do tego projektu.

Szczegóły połączenia

1) dla modułu Bluetooth 4 przewody

a) Arduino 5V do Vcc

b) Arduino Gnd do Gnd

c) Arduino D2 do Tx.

d) Arduino D3 na Rx.

2) Dla lasera diodowego plus od D12 i Arduino Gnd do lasera minus.

3) W przypadku LDR użyj pinu A0. Przylutuj jak na powyższym obrazku. Użyj długiego drutu do lasera i LDR.

Krok 4: Aplikacja na Androida przy użyciu MIT App Inventor

Aplikacja na Androida przy użyciu aplikacji MIT App Inventor
Aplikacja na Androida przy użyciu aplikacji MIT App Inventor
Aplikacja na Androida przy użyciu MIT App Inventor
Aplikacja na Androida przy użyciu MIT App Inventor
Aplikacja na Androida przy użyciu aplikacji MIT App Inventor
Aplikacja na Androida przy użyciu aplikacji MIT App Inventor

Używam wynalazcy aplikacji MIT online do tworzenia aplikacji Arduino. Wymogiem aplikacji jest połączenie się z Arduino bluetooth. Zapytaj o imię gracza, wprowadź nazwę i kliknij przycisk Odtwórz, aby rozpocząć grę. Po kliknięciu start timera w aplikacji zacznij działać. gdy laser osiągnie LDR, oblicz czas potrzebny na poprzedni wynik, jeśli sekundy są mniejsze niż poprzednie, to jesteś zwycięzcą. Podczas działania timera, aby zatrzymać ekran Androida przed automatyczną blokadą, używam powiadomienia w każdej częstotliwości czasu.

Krok 5: Program Arduino

Program Arduino jest bardzo prosty. Utwórz programowy numer seryjny dla pinu D2, D3. Kiedy android kazał rozpocząć grę. Włącz laser, ustawiając pin D12 wysoko. Sprawdź odczyt LDR w Pin A0. Jeśli odczyt LDR jest mniejszy niż 500, gra jest w toku. Jeśli laser skupia się na LDR, wówczas odczyt jest większy niż 500. W tym czasie wyłącz laser, ustawiając pin D12 na niski i wyślij sygnał gry do Androida.

Krok 6: Stwórz bazę labiryntu

Stwórz bazę labiryntu
Stwórz bazę labiryntu
Stwórz bazę labiryntu
Stwórz bazę labiryntu
Stwórz bazę labiryntu
Stwórz bazę labiryntu

1) Znalazłem pudło z tektury falistej o wymiarach 18 "X 18" X 3".

2) Wytnij arkusz termokolu o tym samym wymiarze 18 "X 18". Idealnie pasuje do pudełka.

3) Podziel Thermocole na 18 rzędów w 18 kolumnach (Na początku zaplanuj labirynt o rozmiarze 1" ze względu na bardzo małą przestrzeń, zmień na 2" X 2").

4) Teraz wytnij oddzielnie każdy kawałek 2 "X 2". Użyj ostrego noża rzemieślniczego, a cięcie musi być proste. Jeśli przecinasz gorący drut, łatwo je ciąć.

5) Wklej każdy kawałek osobno na podstawie pudełka z tektury falistej (używając Fevicolu do wklejenia).

6) Pozwól mu wyschnąć. Po wyschnięciu włóż podziałkę o długości 1 stopy w szczelinę między poszczególnymi kawałkami. Skala stoi prosto.

Krok 7: Twórz ściany

Twórz ściany
Twórz ściany
Twórz ściany
Twórz ściany
Twórz ściany
Twórz ściany

1) Ściany są bardzo łatwe. Labirynt dzielimy na 2" x 2", a wysokość pudełka wynosi 3". Bierzemy pasek tektury o wymiarach 3" cala. Zaznacz co 2 cale na pasku i narysuj linie jako ciemne, aby tablica z łatwością trzymała się w tym miejscu.

Krok 8: Zaprojektuj swój labirynt

Zaprojektuj swój labirynt
Zaprojektuj swój labirynt
Zaprojektuj swój labirynt
Zaprojektuj swój labirynt
Zaprojektuj swój labirynt
Zaprojektuj swój labirynt
Zaprojektuj swój labirynt
Zaprojektuj swój labirynt

1) Pobierz labirynt (8 x 8) z Internetu.

2) Zgodnie z Maze wytnij 2", 4", 6" itp. kawałki ścian i umieść je w szczelinie termokolu i wciśnij karton między termokol. Teraz ściany stoją prosto.

3) Jak mądry uzupełnij rysunek w pełni.

Krok 9: Ustaw stojak na laser

Zrób stojak na laser
Zrób stojak na laser

Jest to również jedna z pracochłonnych i czasochłonnych prac. Ponieważ wiązka lasera musi być prosta. Z tektury falistej ułóż trójkąt i weź kilka kawałków tektury falistej. Włóż kawałki poniżej celi laserowej z przodu iz tyłu. Dostosuj wysokość. Zmierz wysokość wiązki laserowej, umieszczając skalę blisko i daleko. Uczyń je równymi. Teraz przyklej na gorąco cały kawałek z boku.

Krok 10: Obudowa obwodu i stojak mobilny

Obudowa obwodu i stojak mobilny
Obudowa obwodu i stojak mobilny
Obudowa obwodu i stojak mobilny
Obudowa obwodu i stojak mobilny
Obudowa obwodu i stojak mobilny
Obudowa obwodu i stojak mobilny

1) Podobnie jak Laser, zrób podstawkę dla LDR. Ale nie chce takiej dokładności, ale środek wiązki laserowej jest środkiem diody. Następnie przyklej go również na gorąco.

2) Użyj pudełka z tektury falistej do stworzenia mobilnego stojaka.

3) Zachowaj całą konfigurację obwodu w pudełku i podłącz baterię 9V. Teraz wszyscy są gotowi, aby zmieścić się w labiryncie.

Ostatnim krokiem jest uczynienie odbłyśnika sercem projektu.

Krok 11: Zrób odbłyśnik

Zrób odbłyśnik
Zrób odbłyśnik
Zrób odbłyśnik
Zrób odbłyśnik
Zrób odbłyśnik
Zrób odbłyśnik
Zrób odbłyśnik
Zrób odbłyśnik

1) Widząc to, wygląda to na bardzo łatwe, ale jest to bardzo czasochłonne i trudne. Jeśli to działa tylko wtedy działa tylko pełna łamigłówka.

2) Weź paski z tektury falistej. Wytnij rozmiar na 9 cm X 3 cm, zaznaczając linie.

3) Zrób trójkąt o bokach 3 z tego kawałka i połącz górną część.

4) Teraz czas na początek sprawdź, czy trójkąt stoi prosto ze wszystkich stron podłogi. Jeśli nie, dokonaj zmian lub zmień elementy, aby to poprawić. Wklej okrągły kawałek lustra na górnej stronie środkowego trójkąta. Zgodnie z moim wycięciem środek lustra jest środkiem wiązki laserowej. Robię 21 sztuk, których ukończenie zajmuje bardzo dużo czasu.

Krok 12: Test odbić laserowych

Test odbić laserowych
Test odbić laserowych
Test odbić laserowych
Test odbić laserowych

Teraz sprawdź odbicie na laserze i sprawdź odbicie na każdej ścianie. To działa dobrze. W środku labiryntu znalazłem pudełko, które się uniosło, więc przykleiłem twardy arkusz na podstawie i stwierdziłem, że odbicie wszystkich części jest w porządku.

Krok 13: Czas na zabawę

Image
Image
Czas na zabawę
Czas na zabawę
Czas na zabawę
Czas na zabawę

Pozwól, że nauczę grać

1) Zaprojektuj labirynt zgodnie ze swoimi wymaganiami. Przykryj ją ściereczką i umieść lustro odbijające na pudle.

2) Umieść telefon z aplikacją z przodu.

3) Kliknij Wybierz bluetooth i wybierz arduino bluetooth.

4) Teraz pojawi się następny ekran, zapytaj o imię gracza.

5) Wpisz nazwę gracza i kliknij rozpocznij grę. Teraz uruchamianie timera w aplikacji.

6) Zdejmij szmatkę nad labiryntem. Za pomocą lasera z odtwarzacza źródłowego przekieruj wiązkę laserową do Ldr za pomocą lustra.

7) Najpierw umieść pierwsze lustro, które przekieruje światło pod kątem 90 stopni, kropka lasera pada na przeciwległą ścianę, wyśrodkowując ją na przeciwległej ścianie, obracając stojak lusterka. Teraz umieść lustro w tym miejscu i zrobił to samo.

8) Podobnie mądrze, jeśli laser osiągnie LDR, niż wyłącz Laser, aw aplikacji arduino, jeśli licznik czasu gracza jest mniejszy niż poprzedni rekord, jego imię i wynik są rejestrowane i wyświetlane na wszystkich ekranach.

Zalecana: