Sisällysluettelo:

DIY -älykkäät lisätyn todellisuuden lasit Arduinon avulla: 7 vaihetta
DIY -älykkäät lisätyn todellisuuden lasit Arduinon avulla: 7 vaihetta

Video: DIY -älykkäät lisätyn todellisuuden lasit Arduinon avulla: 7 vaihetta

Video: DIY -älykkäät lisätyn todellisuuden lasit Arduinon avulla: 7 vaihetta
Video: Основные ошибки при возведении перегородок из газобетона #5 2024, Marraskuu
Anonim
DIY -älykkäät lisätyn todellisuuden lasit Arduinolla
DIY -älykkäät lisätyn todellisuuden lasit Arduinolla

Koska tekniikka kasvaa nopeasti ja integroituu kaikkiin ihmisten elämän osa -alueisiin, suunnittelijat ja kehittäjät yrittivät tarjota ihmisille miellyttävämmän kokemuksen tekniikasta. Yksi teknologisista suuntauksista, jotka pyrkivät helpottamaan elämää, on puettava tietokone. Wearablen tarkoitus on auttaa ihmisiä hallitsemaan elämäänsä täydentämällä todellista elämää lisätiedolla jatkuvasti ja kaikkialla. Yksi puettavien tietojenkäsittelyn kasvavista suuntauksista on Head Mounted Displays (HMD), koska pää on loistava portti vastaanottaa ääntä, visuaalista ja hektistä tietoa. Myös Google Glass -projektin vuoksi lasilliset puettavat saivat paljon enemmän huomiota viime vuoden aikana. Google Glass on futuristinen laite, jonka olemme nähneet viime aikoina. Hyödyllinen tekniikka kaikenlaisille ihmisille, myös vammaisille/vammaisille.

Google -lasien innoittamana tein puettavan prototyypin, joka voi toimia melko samalla tavalla kuin Google Glass. Tässä projektissa teemme puettavan laajennuksen, joka voi toimia kuten Google -lasit, ja sitä käytetään lähettämään ilmoituksia matkapuhelimiin tulevista puheluista ja viesteistä sekä näyttämään kellonajan ja päivämäärän, kaikki käyttäjän silmien edessä.

Google-lasit ovat saatavilla markkinoilla hintaan 1000–1 500 dollaria. Täällä teemme tämän projektin alle 1000 ruplaa tai 15 dollaria.

Älylasit ovat pidennettävä tietokonelaite, jota käytetään jatkeena, joka voidaan kiinnittää käyttäjän silmälaseihin tai aurinkolaseihin ja voidaan yhdistää älypuhelimien kanssa Bluetoothin kautta. Tämä laajennus sisältää Arduino-mikro-ohjaimen, jossa on ATmega328p-mikroprosessori, joka on ohjelmoitu muodostamaan yhteys älypuhelimiin älypuhelinsovelluksen kautta. Bluetooth-moduuli, nimeltään HC-05, on liitetty ATmega328p-laitteeseen, jota käytetään yhdistämään älypuhelimiin. Smart-Glassin virtalähteenä käytetään 5 V: n akkua / uudelleenladattavaa akkua. SSD1306, 0,96”OLED-näyttö on liitetty ATmega328p: hen, jota käytetään älypuhelimista vastaanotetun datan näyttämiseen. Smart-Phone-sovellusta käytetään puhelimen datan siirtämiseen, ts. Päivämäärä, aika, ilmoitukset puhelusta ja tekstiviesteistä.

Seuraavat ovat tärkeimmät vaiheet, jotka toteutetaan koko prosessin aikana:

  1. Ilmoitukset vastaanotettu.
  2. Koodaus.
  3. Lähetys ja vastaanotto.
  4. Dekoodaa ja prosessoi.
  5. Toteutus

Tämän projektin perusperiaate on luoda toimiva prototyyppi ja myös se erittäin pienillä kustannuksilla.

Vaihe 1: VAATIVAT KOMPONENTIT:

VAATIVAT OSAT
VAATIVAT OSAT
  1. Arduino Nano, (ATMega328p)
  2. Akku (olemme käyttäneet 9V paristoa)
  3. Bluetooth-moduuli (HC-05)
  4. OLED -näyttö (SSD1306)
  5. Johdot liitäntää varten
  6. Paina nappia
  7. Bluetooth -kuulokkeet (LG HBS 760) [Tämä on valinnainen. Minulla oli vaurioitunut sarja, joten käytin sitä myös.]
  8. Vaihtokytkin
  9. Peruskehys (teimme tämän kehyksen käyttämällä Sunmica -arkkia, uudelleenmuodostamalla sen muodon juotosraudalla)

Vaihe 2: OHJELMA:

Lataa annettu ohjelma Arduino Nanossa. Mutta ensin lataa ohjelman kirjasto.

Voit ladata kirjaston seuraavasti: Luonnos> Sisällytä kirjasto> Hallitse kirjastoa> Hae "SSD1306" ja asenna Adafruit_SSD1306

Tai jos annettu Arduino -ohjelma ei toimi, kopioi ja lataa alla oleva ohjelma;

#sisältää

#sisältää

#sisältää

#sisältää

#define OLED_RESET 4

Adafruit_SSD1306 -näyttö (OLED_RESET);

void setup () {

Sarja.alku (9600);

display.begin (SSD1306_SWITCHCAPVCC, 0x3D);

display.display ();

viive (2000);

display.clearDisplay ();

}

void loop () {

while (Serial.available ()> 0) {

Merkkijonopäivä = Serial.readStringUntil ('|');

Serial.read ();

Merkkijonoaika = Serial.readStringUntil ('|');

Serial.read ();

Jono Puhelin = Serial.readStringUntil ('|');

Serial.read ();

Merkkijonoteksti = Serial.readStringUntil ('\ n');

Serial.read ();

}

jos (Teksti == "teksti" && Puhelin == "puhelin")

{display.println (päivämäärä);

display.display ();

display.println (Aika);

display.display ();

display.clearDisplay ();

}

jos (Teksti! = "text" && Puhelin == "puhelin") {

display.println (teksti);

display.display ();

viive (5000);

display.clearDisplay ();

}

if (Teksti == "text" && Puhelin! = "puhelin") {

display.println (puhelin);

display.display ();

viive (5000);

display.clearDisplay ();

}

}

Vaihe 3: KÄYTTÖ:

KÄYTTÖ
KÄYTTÖ
KÄYTTÖ
KÄYTTÖ

Jos annettu.apk ei toimi tai haluat luoda mukautetun sovelluksesi. Sitten voit käyttää sovellusten keksijän verkkosivustoa ja tehdä toiminnallisia lohkoja yllä kuvatulla tavalla.

TAI

Lataa.apk ja asenna se.

Vaihe 4: YHDISTÄMINEN:

LIITÄNTÄ
LIITÄNTÄ

Liitä piiri tämän kaavion mukaisesti.

Liitä akku ja kytke virta.

Vaihe 5: ASETUKSET:

PERUSTAA
PERUSTAA

Yhdistä Bluetooth -moduuli ja puhelimen Bluetooth. Sovellus näyttää yllä olevan kuvan.

Vaihe 6: KORI / RUNKOTYÖ:

KORI / RUNKOTYÖ
KORI / RUNKOTYÖ
KORI / RUNKOTYÖ
KORI / RUNKOTYÖ

Tee kehys kuvan osoittamalla tavalla tai valintasi mukaan. Tein tämän kehyksen Sunmica -vanerista käyttämällä kaarevuutta juotosraudalla. Voit tehdä sen suunnittelusi mukaan.

Näyttöä varten voit käyttää yllä olevaa mallia viitteenä.

Vaihe 7: TULOS:

TULOS
TULOS

Tämän seurauksena näyttöön ilmestyy jotain samanlaista kuin yllä oleva kuva.

Jos sinulla on ehdotuksia sen parantamiseksi, voit kommentoida.

Suositeltava: