Tartalomjegyzék:
- 1. lépés: SZÜKSÉGES ALKATRÉSZEK:
- 2. lépés: PROGRAM:
- 3. lépés: ALKALMAZÁS:
- 4. lépés: KAPCSOLAT:
- 5. lépés: BEÁLLÍTÁS:
- 6. lépés: TEST / KERET MUNKA:
- 7. lépés: EREDMÉNY:
Videó: DIY intelligens kiterjesztett valóság szemüveg Arduino használatával: 7 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Mivel a technológia gyorsan fejlődik és integrálja magát az emberek életének minden területére, a tervezők és fejlesztők igyekeztek kellemesebb technikai élményt nyújtani az embereknek. Az egyik technológiai trend, amely megkönnyíti az életet, a hordható számítástechnika. A Wearable célja, hogy segítse az embereket abban, hogy irányítsák az életüket azáltal, hogy folyamatosan és mindenütt kiegészítő információkkal gazdagítják a valós életet. A hordható számítástechnika egyik növekvő trendje a fejre szerelhető kijelző (HMD), mivel a fej kiváló átjáró audio-, vizuális és mozgalmas információk fogadására. A Google Glass projektnek köszönhetően a szemüveg formájában hordható hordozók is sokkal nagyobb figyelmet kaptak a múlt évben. A Google Glass futurisztikus kütyü, amelyet az utóbbi időben láttunk. Hasznos technika mindenféle ember számára, beleértve a fogyatékkal élőket/fogyatékkal élőket is.
A Google szemüveg által inspirálva készítettem egy hordható prototípust, amely a Google Glass -hoz hasonlóan tud működni. Ebben a projektben olyan hordozható bővítményt készítünk, amely a Google szemüvegéhez hasonlóan működik, és értesítéseket küld a mobiltelefonról érkező hívásokról és üzenetekről, valamint megjeleníti az időt és a dátumot, mindezt viselője szeme előtt.
A Google szemüveg 1000–1 500 dollár áron kapható a piacon. Itt ezt a projektet Rs.1000 vagy 15 dollár alatt készítjük el.
Az intelligens szemüveg a hordozható számítástechnikai eszköz, amelyet kiterjesztésként használnak, és amely viselője szemüvegéhez vagy napszemüvegéhez rögzíthető, és Bluetooth-on keresztül párosítható okostelefonokkal. Ez a kiterjesztés tartalmaz egy Arduino mikrovezérlőt ATmega328p mikroprocesszorral, amely úgy van programozva, hogy okostelefonos alkalmazáson keresztül csatlakozzon az okostelefonokhoz. A HC-05 elnevezésű Bluetooth-modul kapcsolódik az ATmega328p-hez, amelyet okostelefonokhoz való csatlakoztatáshoz használnak. A Smart-Glass tápegységként 5 V-os elemet / újratölthető akkumulátort használnak. Az SSD1306, 0,96 hüvelykes OLED kijelző csatlakozik az ATmega328p-hez, amely az okostelefonokról kapott adatok megjelenítésére szolgál. A Smart-Phone alkalmazást a telefon adatainak továbbítására használják, azaz; Dátum, idő, értesítések a telefonhívásokról és szöveges üzenetekről.
Az alábbiakban bemutatjuk a fő lépéseket, amelyeket az egész folyamat során végrehajtanak:
- Értesítések fogadva.
- Kódolás.
- Adás és fogadás.
- Dekódolás és folyamat.
- Végrehajtás
Ennek a projektnek az alapelve, hogy működő prototípust hozzon létre, és azt is nagyon alacsony költséggel.
1. lépés: SZÜKSÉGES ALKATRÉSZEK:
- Arduino Nano, (ATMega328p)
- Akkumulátor (9V -os elemet használtunk)
- Bluetooth modul (HC-05)
- OLED kijelző (SSD1306)
- Vezetékek a csatlakoztatáshoz
- Nyomógomb
- Bluetooth fülhallgató (LG HBS 760) [Ez opcionális. Sérült készletem volt, ezért én is használtam.]
- Kapcsoló
- Alapváz
2. lépés: PROGRAM:
Töltse fel az adott programot az Arduino Nano programba. De először töltse le a program könyvtárát.
A könyvtár letöltéséhez kövesse az alábbi lépéseket; Vázlat> Könyvtár bevonása> Könyvtár kezelése> Keresse meg az "SSD1306" kifejezést, és telepítse az Adafruit_SSD1306 szoftvert
Vagy ha az adott Arduino program nem működik, akkor másolja és töltse fel az alább megadott programot;
#befoglalni
#befoglalni
#befoglalni
#befoglalni
#define OLED_RESET 4
Adafruit_SSD1306 kijelző (OLED_RESET);
void setup () {
Sorozat.kezdet (9600);
display.begin (SSD1306_SWITCHCAPVCC, 0x3D);
display.display ();
késleltetés (2000);
display.clearDisplay ();
}
void loop () {
while (Serial.available ()> 0) {
Karakterlánc dátuma = Serial.readStringUntil ('|');
Serial.read ();
Karakterlánc idő = Serial.readStringUntil ('|');
Serial.read ();
Karakterlánc telefon = Serial.readStringUntil ('|');
Serial.read ();
Karakterlánc szöveg = Serial.readStringUntil ('\ n');
Serial.read ();
}
ha (Szöveg == "szöveg" && Telefon == "telefon")
{display.println (Dátum);
display.display ();
display.println (Idő);
display.display ();
display.clearDisplay ();
}
if (Szöveg! = "text" && Telefon == "telefon") {
display.println (Szöveg);
display.display ();
késleltetés (5000);
display.clearDisplay ();
}
if (Szöveg == "text" && Telefon! = "telefon") {
display.println (Telefon);
display.display ();
késleltetés (5000);
display.clearDisplay ();
}
}
3. lépés: ALKALMAZÁS:
Ha az adott.apk nem működik, vagy saját testreszabott alkalmazást szeretne létrehozni. Ezután használhatja az alkalmazás feltaláló webhelyét, és létrehozhatja a funkcionális blokkokat a fentiek szerint.
VAGY
Töltse le a.apk -t és telepítse.
4. lépés: KAPCSOLAT:
Csatlakoztassa az áramkört a vázlatos ábra szerint.
Csatlakoztassa az akkumulátort, és kapcsolja be a tápegységet.
5. lépés: BEÁLLÍTÁS:
Párosítsa a Bluetooth modult a telefon Bluetooth -jával. Az alkalmazás megjeleníti a fenti képet.
6. lépés: TEST / KERET MUNKA:
Készítse el a keretet az ábrán látható módon, vagy tetszés szerint. Ezt a keretet Sunmica rétegelt lemezből készítettem, forrasztópáka segítségével a görbét. A tervezés szerint elkészítheti.
A Display esetében a fenti sablont használhatja referenciaként.
7. lépés: EREDMÉNY:
Ennek eredményeként a fenti képhez hasonló valami jelenik meg a kijelzőn.
Ha bármilyen javaslata van a javításra, írjon megjegyzést.
Ajánlott:
Növelje memóriáját a kiterjesztett valóság elmepalotájával: 8 lépés
Növelje memóriáját kiterjesztett valósággal Mind Palace: A Sherlock Holmes -hoz hasonlóan az elmepaloták használatát a memóriabajnokok sok információ felidézésére használták, például a kártyák sorrendjét egy megkevert pakliban. Az elmepalota vagy a loci módszer egy memória technika, ahol a vizuális mnemonika
Kiterjesztett valóság telefonfelszerelés: 7 lépés
Kiterjesztett valóság telefonfelszerelés: Olcsó, egyszerű, jó
Kiterjesztett valóság (AR) Dragonboard410c vagy Dragonboard820c esetén OpenCV és Python 3.5 használatával: 4 lépés
Kiterjesztett valóság (AR) Dragonboard410c vagy Dragonboard820c esetén OpenCV és Python 3.5 használatával: Ez az útmutató leírja, hogyan kell telepíteni az OpenCV, Python 3.5 és függőségeket a Python 3.5 számára a kiterjesztett valóság alkalmazás futtatásához
Arduino Glass - nyílt forráskódú kiterjesztett valóság fejhallgató: 9 lépés (képekkel)
Arduino Glass - nyílt forráskódú kiterjesztett valóság fejhallgató: Gondolt már arra, hogy kibővített valóság fejhallgatót vásároljon? Téged is meglepett a kiterjesztett valóság lehetősége, és összetört szívvel nézted az árcédulát? Igen, én is! De ez nem állított meg engem. Összeszedtem a bátorságomat, és helyette
DIY videojáték fejmozgással (kiterjesztett valóság): 4 lépés
DIY videojáték a fejmozgás irányításával (kiterjesztett valóság): Szeretném megmutatni, mennyire egyszerű manapság saját játékot készíteni, amelyet a test mozgatásával lehet irányítani. Csak egy laptopra lesz szüksége webkamerával és némi programozási készséggel. Ha nincs laptopja és webkamerája, vagy ha nem tudja, hogyan kell programozni, akkor