Sisällysluettelo:

Arduino Glass - avoimen lähdekoodin lisätyn todellisuuden kuulokkeet: 9 vaihetta (kuvilla)
Arduino Glass - avoimen lähdekoodin lisätyn todellisuuden kuulokkeet: 9 vaihetta (kuvilla)

Video: Arduino Glass - avoimen lähdekoodin lisätyn todellisuuden kuulokkeet: 9 vaihetta (kuvilla)

Video: Arduino Glass - avoimen lähdekoodin lisätyn todellisuuden kuulokkeet: 9 vaihetta (kuvilla)
Video: Speeduino : Low cost, open source ecu 2024, Marraskuu
Anonim
Arduino Glass - avoimen lähdekoodin lisätyn todellisuuden kuulokkeet
Arduino Glass - avoimen lähdekoodin lisätyn todellisuuden kuulokkeet

Oletko koskaan harkinnut lisätyn todellisuuden kuulokkeiden hankkimista? Hämmästyitkö myös lisätyn todellisuuden mahdollisuudesta ja katsoit hintalappua särkyneellä sydämellä?

Kyllä, minä myös!

Mutta se ei pysäyttänyt minua siihen. Rakensin rohkeuttani ja päätin sen sijaan rakentaa oman AR -kuulokkeen.

Tunsin todella, että lisätyn todellisuuden markkinat ovat markkinarako ja ne tarvitsevat avoimia markkinoita. Tekijät ja kehittäjät ovat markkinoiden mahdollistajia.

Mutta ongelma on, että niiden kehittäjäpaketit ovat kalliita ja maksavat yli 1000 dollaria. Joten tavallisella valmistajalla tai kehittäjällä ei ole siihen varaa. Joten rakennan tätä avoimen lähdekoodin alustaa lisätylle todellisuudelle sekä ohjelmistolla että laitteistolla, jotta valmistajat ja kehittäjät voivat innovoida yhdessä.

Vaihe 1: Jatkoa

Tämän kehityssarjan rakentamisen kustannukset eivät maksa sinulle enempää kuin 20 dollaria pelkästään minimisuunnittelusta. Nyt ymmärsin, että minun on ymmärrettävä lisätiedon kuulokkeiden toiminnan perusteet.

Katsoin YouTubessa muutamia käytännön demoja muutamista kuulokkeista ja ymmärsin näytön takana olevan yksinkertaisen logiikan.

Yksi tämän laitteen käyttötarkoituksista on onnettomuuksien välttäminen. Suurin osa onnettomuuksista tapahtuu kaupungissa johtuen puhelun aiheuttamasta häiriöstä ajon aikana. Tätä voitaisiin kehittää laitteeksi, joka auttaa toimittamaan viesti -ilmoituksia ja navigoi käyttäjiä kypärän läpi aiheuttaen vähemmän häiriötekijöitä, mikä tekee siitä turvallisen ajon. Kerättyjen maantieteellisten tietojen avulla GPS ja kiihtyvyysmittari, jotka molemmat on yhdistetty pilveen, auttavat tarjoamaan parempia maastotietoja ratsastajan maantieteelliselle sijainnille.

Vaihe 2: Tarvittavat työkalut:

Tarvittavat osat:

1. Esilevy

2. Arduino Nano

3. HC 05

4. SSD1306 OLED -näyttö

5. summeri

6. Tärinämoottori

7. Läpinäkyvät muovilevyt

8. Bergin nastat naaras

9. Johdot

10. Juotosasema

11. Sakset

12. Akkupankki

Vaihe 3: HUDIN TEKEMINEN

MITEN TEHDÄ HUD
MITEN TEHDÄ HUD
MITEN TEHDÄ HUD
MITEN TEHDÄ HUD
MITEN tehdä HUD
MITEN tehdä HUD

Miten HuD toimii?

Joten miten HuD toimii? Lukion fysiikka kertoo, että valo heijastuu peilistä, taittuu puoliläpinäkyvästä peilistä ja kulkee läpinäkyvän lasin läpi. Käytämme tässä juuri tätä periaatetta.

MITEN TEHDÄ HUD?

Leikkaa paksu polyeteenilevy viiteen yhtä suureen neliön muotoiseen palaan.

Järjestä neljä palaa kuutioksi OLEDilla ja liimaa se yhteen.

Kiinnitä valonheijastin asettamalla kuudes osa vinosti kuution sisään.

Liimaa se siten, että toinen pinta on OLED -näyttöä ja toinen silmäsi puolta kohti.

Korjaa lopuksi viimeinen kappale ja sulje se.

Tadda !! Se on HuD -näyttösi. Niin yksinkertaista!

Vaihe 4: OLED -näyttö

OLED -näyttö
OLED -näyttö
OLED -näyttö
OLED -näyttö

Käytin kiinalaista OLED -näyttöä, joka toimii SPI -väylällä. Minulla kesti melkein päivä selvittää tietolomake. Huomasin, että u8lib -kirjastoa tarvitaan sen toimimiseksi.

Liitä nyt SPI OLED -näyttö Arduino Nanon SPI -nastaan.

Liitä tämä OLED -näyttö pitkällä johdolla, jotta se mahtuu helposti silmäsi lähelle.

Lataa nyt kirjastotiedosto ja pura se Arduino -kirjastokansioon.

Poista nyt tietyn OLED -ohjaimen kommentit ohjelmassa, jotta OLED -näyttösi otetaan käyttöön

Testaa eri tiloilla Kirjastoesimerkki -kansiossa.

Vaihe 5: OLED- ja AR -näyttö

OLED- ja AR -näyttö
OLED- ja AR -näyttö
OLED- ja AR -näyttö
OLED- ja AR -näyttö
OLED- ja AR -näyttö
OLED- ja AR -näyttö

Testaa OLED AR -lasilla käyttämällä näytekoodia ja säädä näyttöä paremman katselukokemuksen saavuttamiseksi.

Tämän AR -näytön suurin ongelma on se, että käytämme peiliä säteiden taittamiseen, joten näytettävä kuva on käännettävä. Tämä edellyttää, että rakennat kirjaston, jossa on käänteiset aakkoset ja bittikartat, jotta se näkyy oikein.

On monia sivustoja, jotka muuttavat bittikartan HEX -koodiksi, jota voidaan käyttää hakemistona OLED -kirjastotiedostoiksi.

Voit käyttää pientä koveraa linssiä parantaaksesi polttoväliä

Vaihe 6: Laitteiston liitäntä Ard-G: hen

Laitteiston liitäntä Ard-G: hen
Laitteiston liitäntä Ard-G: hen
Laitteiston liitäntä Ard-G: hen
Laitteiston liitäntä Ard-G: hen
Laitteiston liitäntä Ard-G: hen
Laitteiston liitäntä Ard-G: hen

Katso nyt kaaviot täältä ja juota se esilevyyn.

On vähän hankalaa juottaa, jos olet juottamisen NOOB.

Suosittelen käyttämään mahdollisimman monta johtoa välttääksesi virheitä juotettaessa.

Leikkaa nyt esilevy kahteen osaan ja tee siitä AR -lasin näköinen.

Aseta vaahtoa OLEDin ja esilevyn väliin vakauden varmistamiseksi. Voit myös liimata sen yhteen.

Täällä olen tehnyt paljaan luukilven Arduino Nano -laitteelle, johon kaikki anturit tai laitteet voidaan liittää.

Olen liittänyt kiihtyvyysmittarin, valoanturin ja äänianturin anturin hankintaan ja sitä voidaan käyttää käyttäjän sovelluksiin.

Vaihe 7: Kaavio:

Kaavio
Kaavio
Kaavio
Kaavio

Vaihe 8: Arduino -koodi

Lataa koodi napsauttamalla liitettä.

Lähetän jokaiselle toiminnolle numeron ja sen jälkeen”.” joka toimii yhden datan lopussa ja lukee seuraavat tiedot. Se voidaan määrittää ATC Lite Android -sovelluksessa.

Tarkista rivin kommentti, jos haluat ymmärtää koodin paremmin.

Mitä tulee Android -sovelluksen osaan, haluan olla rehellinen. En ole Android -sovellusten kehittäjä, joten en ole ottanut käyttöön navigointiohjainta siihen. Latasin juuri ATC lite -sovelluksen ja loin sille mukautetun asettelun, kuten eteenpäin, taaksepäin, viesti- ja puheluilmoituksen. Tämä lähettää numerot Bluetooth -yhteyden kautta kuulokkeisiin.

play.google.com/store/apps/details?id=com…. ladataksesi sovelluksen ja testataksesi sitä.

Vaihe 9: Lopullinen testi

Viimeinen koe
Viimeinen koe

Antakaa minulle ehdotuksia ja palautetta kokeilun jälkeen.

Haluaisin kuulla sinusta. Voit vapaasti kommentoida alla! Puhutaan!

Suositeltava: