INHOUDSOPGAWE:

Aanpasbare laser doolhof met Arduino en Android App: 13 stappe (met foto's)
Aanpasbare laser doolhof met Arduino en Android App: 13 stappe (met foto's)

Video: Aanpasbare laser doolhof met Arduino en Android App: 13 stappe (met foto's)

Video: Aanpasbare laser doolhof met Arduino en Android App: 13 stappe (met foto's)
Video: Sabertron : elektronische light sabers, mousse zwaarden met score! 2024, November
Anonim
Image
Image
Aanpasbare laser doolhof met Arduino en Android App
Aanpasbare laser doolhof met Arduino en Android App
Aanpasbare laser doolhof met Arduino en Android App
Aanpasbare laser doolhof met Arduino en Android App

Sien baie doolhof van kinderboeke tot 'n outomatiese robot vir dooloplossing. Hier probeer ek iets anders, waar ek 'n doolhof oplos met laserweerkaatsing. By die begin dink ek dit is baie maklik, maar dit is goedkoop, maar dit kos meer tyd om akkuraat te wees. As iemand wil probeer, gebruik 'n 3D -drukker om 'n spieëlhouer te maak, want dit neem baie tyd. Sien die volgende skyfie oor laserversigtigheid voordat u begin. Maar volgens kenners kan my laser geen skade veroorsaak nie.

Stap 1: Laserbesonderhede

Laser besonderhede
Laser besonderhede
Laser besonderhede
Laser besonderhede
Laser besonderhede
Laser besonderhede

Klas 2 (II) laser word as veilig beskou. Ek kan nie diode in klas 2 (II) vind nie. Maar ek het gevind dat laserwysers baie goedkoop in die mark beskikbaar was met klas 2 (II) op die plakker. Dus gebruik ek dit in my projek. Alhoewel dit nie skadelik is nie, laat ek my kind nie toe om hiermee te speel nie. Hierdie speletjie is vir my gesins volwassenes omdat hulle dit net kan oplos deur die refleksie reg te stel.

Stap 2: Vereiste materiaal

Materiaal benodig
Materiaal benodig
Materiaal benodig
Materiaal benodig
Materiaal benodig
Materiaal benodig

Materiaal benodig

Vir Maze

1) Thermocol -vel

2) Karton.

3) Geriffelde boks

4) Ronde spieëls (gebruik vir lap borduurwerk).

Vir stroombaan

1) Arduino Uno.

2) HC05 Bluetooth -module 1Nr.

3) LDR 1Nr.

4) 10K weerstand 1Nr.

5) Gewone PCB - 1Nr.

6) Manlike kop en vroulike kopspelde.

Stap 3: Maak 'n skild vir Arduino

Maak 'n skild vir Arduino
Maak 'n skild vir Arduino
Maak 'n skild vir Arduino
Maak 'n skild vir Arduino
Maak 'n skild vir Arduino
Maak 'n skild vir Arduino

Soos met alle ander projekte, ontwikkel ek ook 'n skild vir hierdie projek.

Verbindingsbesonderhede

1) Vir Bluetooth -module 4 drade

a) Arduino 5V na Vcc

b) Arduino Gnd tot Gnd

c) Arduino D2 tot Tx.

d) Arduino D3 tot Rx.

2) Vir Laser Diode laser plus van D12 en Arduino Gnd tot laser minus.

3) Gebruik die A0 -pen vir LDR. Soldeer soos die foto hierbo. Gebruik lang draad vir Laser en LDR.

Stap 4: Android -app met behulp van MIT App Inventor

Android -app met behulp van MIT App Inventor
Android -app met behulp van MIT App Inventor
Android -app met behulp van MIT App Inventor
Android -app met behulp van MIT App Inventor
Android -app met behulp van MIT App Inventor
Android -app met behulp van MIT App Inventor

Ek gebruik die MIT -app -uitvinder aanlyn om die Arduino -app te ontwikkel. Die vereiste van die app is om aan te sluit op die Arduino -bluetooth. Vra vir die naam van die speler, voer die naam in en klik op speel om die spel te begin. Sodra u op die starttimer in die app klik, begin dit. sodra die laser die LDR bereik het, bereken dan die tyd wat dit met die vorige telling geneem het, as die sekondes minder is as die vorige, dan is u die wenner. Terwyl die timer loop, om die Android -skerm te stop van outomatiese slot gebruik ek elke keer kennisgewing.

Stap 5: Arduino -program

Die Arduino -program is baie eenvoudig. Skep 'n sagteware -reeks vir pen D2, D3. Toe Android gesê het om die spel te begin. Laserskakel aan deur die D12 -pen hoog te stel. Gaan die LDR -lesing na in die pen A0. As die LDR -lesing minder as 500 is, is die spel aan die gang. As die laser fokus op LDR, dan is die lesing groter as 500. Skakel op daardie tydstip die laser uit deur D12 -pen laag te stel, en stuur die spel -sein na Android.

Stap 6: Maak 'n doolhofbasis

Maak 'n doolhofbasis
Maak 'n doolhofbasis
Maak Maze Base
Maak Maze Base
Maak 'n doolhofbasis
Maak 'n doolhofbasis

1) Ek het 'n gegolfde boks 18 "X 18" X 3 "dimensie gevind.

2) Sny 'n termokolvel met dieselfde dimensie 18 "X 18". Dit pas vooraf in die boks.

3) Verdeel die Thermocole in 18 rye in 18 kolomme (beplan eers vir 'n doolhof van 1 "as gevolg van 'n baie klein ruimteverandering na 2" X 2 ").

4) Sny nou elke 2 "X 2" stukke apart. Gebruik 'n skerp mes en die sny moet reguit wees. As dit met warm draad gesny word, is dit maklik om te sny.

5) Plak elke stuk apart op die basis van die boks (gebruik Fevicol om te plak).

6) Laat dit droog word. Na droog, plaas 'n skaal van 1 voet tussen die stukke. Die skaal staan reguit.

Stap 7: Maak mure

Maak mure
Maak mure
Maak mure
Maak mure
Maak mure
Maak mure

1) Mure is baie maklik. Ons verdeel die doolhof in 2 "X 2" en die hoogte van die boks is 3 ". Kyk, ons neem 'n strook karton met 'n duim van 3". Merk elke 2 "in die strook en trek lyne as donker, sodat die bord maklik op hierdie plek kan vashou.

Stap 8: Ontwerp u doolhof

Ontwerp jou doolhof
Ontwerp jou doolhof
Ontwerp jou doolhof
Ontwerp jou doolhof
Ontwerp jou doolhof
Ontwerp jou doolhof
Ontwerp jou doolhof
Ontwerp jou doolhof

1) Laai 'n doolhof (8 x 8) van die internet af.

2) Sny volgens die doolhof 2 ", 4", 6 "ens muurstukke en plaas dit in die gaping van die thermocol en druk die karton tussen die thermocol. Nou staan die mure reguit.

3) Voltooi die tekening volledig.

Stap 9: Maak stand vir laser

Maak staan vir laser
Maak staan vir laser

Dit is ook een van die harde werk en tyd wat dit neem. Omdat laserstraal reguit moet wees. Maak 'n driehoek met golfkarton en neem 'n paar sinkplate. Plaas die stukke onder die lasersel voor en agter. Pas die hoogte aan. Meet die hoogte van die laserstraal deur die skaal naby en ver weg te plaas. Maak dit albei gelyk. Plak nou die hele stuk warm aan die kant.

Stap 10: Kringkas en mobiele staander

Kringkas en mobiele staander
Kringkas en mobiele staander
Kringbehuizing en mobiele staander
Kringbehuizing en mobiele staander
Kringbehuizing en mobiele staander
Kringbehuizing en mobiele staander

1) Net soos Laser, maak 'n standpunt vir LDR. Maar dit wil nie so akkuraat wees nie, maar die middel van die laserstraal is die middelpunt van die diode. Plak dit dan ook warm.

2) Gebruik 'n gegolfde boks om 'n mobiele staander te maak.

3) Hou al die kringopstelling in 'n boks en koppel 'n 9V -battery. Nou is almal gereed om in die doolhof te pas.

Die laaste stap is om 'n reflektor die kern van die projek te maak.

Stap 11: Maak reflektor

Maak reflektor
Maak reflektor
Maak reflektor
Maak reflektor
Maak reflektor
Maak reflektor
Maak reflektor
Maak reflektor

1) As u dit sien, lyk dit baie maklik, maar dit is baie tydrowend en moeilik. As hierdie een slegs werk, dan is slegs 'n volledige raaiselwerk.

2) Neem gegolfde strokies. Sny die grootte vir 9 cm x 3 cm deur die lyne te merk.

3) Maak 'n driehoek van sye 3 met die stuk en verbind die boonste gedeelte.

4) Kontroleer nou dat die driehoek reguit aan alle kante van die vloer staan. As u nie verander nie, verander of verander die stukke om dit reg te stel. Plak die ronde spieëlstuk aan die bokant van die middelste driehoek. Volgens my sny is die spieëlsentrum die sentrum van die lasbalk. Ek maak 21 stukke wat dit baie lank neem om te voltooi.

Stap 12: Toets met laserweerkaatsings

Toets laser refleksies
Toets laser refleksies
Toets laser refleksies
Toets laser refleksies

Kontroleer nou die weerkaatsing op die laser en kyk na die weerkaatsing op elke muur. Dit werk goed. In die middel van die doolhof het ek gevind dat die boks oplig, sodat ek 'n harde vel op die basis plak en dat alle dele weerkaats.

Stap 13: Tyd om te speel

Image
Image
Tyd om te speel
Tyd om te speel
Tyd om te speel
Tyd om te speel

Laat ek leer hoe om te speel

1) Ontwerp die doolhof volgens u behoefte. Bedek dit met lap en sit die spieëlstawe op 'n boks.

2) Sit die selfoon met die app aan die voorkant.

3) Klik op Kies bluetooth en kies die arduino -bluetooth.

4) Nou verskyn die volgende skerm, vra die naam van die speler.

5) Voer die naam van die speler in en klik op Start game. Nou begin die timer in die app.

6) Verwyder die lap oor die doolhof. Deur die laser van die bronspeler te gebruik, herlei u die laserstraal na die Ldr met die spieël.

7) Plaas eers die eerste spieël en dit stuur die lig na 90 grade, laserpunt val op die teenoorgestelde muur sodat dit in die teenoorgestelde muur in die middel draai deur die spieëlstaander te draai. Plaas nou die spieël op die plek en doen dieselfde.

8) Net soos die laser die LDR bereik as die laser afskakel en in die arduino -app as die speler se timer minder is as die vorige rekord, word sy naam en telling aangeteken en op alle skerms vertoon.

Aanbeveel: