Isi kandungan:

Gelas DIY Augmented Reality Pintar Menggunakan Arduino: 7 Langkah
Gelas DIY Augmented Reality Pintar Menggunakan Arduino: 7 Langkah

Video: Gelas DIY Augmented Reality Pintar Menggunakan Arduino: 7 Langkah

Video: Gelas DIY Augmented Reality Pintar Menggunakan Arduino: 7 Langkah
Video: Viral! Anak dan ibu diusir dari KRL?? 2024, November
Anonim
Gelas DIY Augmented Reality Pintar Menggunakan Arduino
Gelas DIY Augmented Reality Pintar Menggunakan Arduino

Oleh kerana teknologi berkembang pesat dan mengintegrasikan dirinya ke semua aspek kehidupan orang, pereka dan pemaju berusaha memberikan pengalaman teknologi yang lebih menyenangkan kepada orang lain. Salah satu trend teknologi yang bertujuan menjadikan hidup lebih mudah adalah pengkomputeran yang boleh dipakai. Wearable bertujuan untuk membantu orang mengawal kehidupan mereka dengan menambah kehidupan sebenar dengan maklumat tambahan secara berterusan dan di mana-mana. Salah satu trend perkomputeran yang dapat dipakai yang semakin meningkat adalah Head Mounted Displays (HMD), kerana kepala adalah pintu masuk yang bagus untuk menerima maklumat audio, visual dan sibuk. Juga kerana projek Google Glass, cermin mata yang boleh dipakai dalam bentuk cermin mata mendapat perhatian lebih banyak sepanjang tahun lalu. Google Glass adalah alat yang futuristik yang pernah kita lihat sejak kebelakangan ini. Teknik yang berguna untuk semua jenis orang termasuk orang kurang upaya / kurang upaya.

Diilhamkan oleh kacamata Google, saya membuat prototaip yang boleh dipakai yang berfungsi sama seperti Google Glass. Dalam projek ini, kami akan membuat sambungan yang boleh dipakai yang dapat berfungsi seperti kacamata Google, dan akan digunakan untuk mengirim pemberitahuan panggilan dan mesej yang diterima di telefon bimbit, dan juga menunjukkan waktu dan tarikh, semuanya di depan mata pemakai.

Google Glasses boleh didapati di pasaran dengan harga $ 1000- $ 1500. Di sini kita akan membuat projek ini di bawah, Rs.1000 atau $ 15.

Smart- Glasses adalah alat pengkomputeran yang dapat dipakai yang digunakan sebagai ekstensi, yang dapat dipasang pada kacamata atau kacamata hitam pemakainya, dan dapat dipasangkan dengan Telefon Pintar, melalui Bluetooth. Sambungan ini, berisi pengawal Mikro Arduino yang memiliki mikroprosesor ATmega328p, yang diprogramkan untuk terhubung dengan Telefon Pintar melalui aplikasi Telefon Pintar. Modul Bluetooth, bernama HC-05 dihubungkan dengan ATmega328p, yang digunakan untuk berhubung dengan telefon pintar. Bateri / Bateri yang boleh dicas semula 5V digunakan sebagai bekalan kuasa untuk Smart-Glass. Paparan OLED SSD1306, 0,96”dihubungkan dengan ATmega328p, yang digunakan untuk menampilkan data yang diterima dari ponsel pintar. Aplikasi Telefon Pintar digunakan untuk menghantar data telefon, iaitu; Tarikh, Masa, Pemberitahuan panggilan telefon dan Teks.

Berikut adalah langkah-langkah utama yang dilaksanakan sepanjang keseluruhan proses:

  1. Pemberitahuan Diterima.
  2. Pengekodan.
  3. Menghantar dan Menerima.
  4. Menyahkod dan Memproses.
  5. Pelaksanaan

Prinsip asas projek ini adalah membuat prototaip yang berfungsi dan itu juga dengan kos yang sangat rendah.

Langkah 1: KOMPONEN DIPERLUKAN:

KOMPONEN DIPERLUKAN
KOMPONEN DIPERLUKAN
  1. Arduino Nano, (ATMega328p)
  2. Bateri (kami telah menggunakan bateri 9V)
  3. Modul Bluetooth (HC-05)
  4. Paparan OLED (SSD1306)
  5. Wayar untuk sambungan
  6. Tekan butang
  7. Earphone Bluetooth (LG HBS 760) [Ini adalah pilihan. Saya mempunyai set yang rosak, jadi saya juga menggunakannya.]
  8. Togol suis
  9. Rangka Dasar (kami membuat bingkai ini menggunakan Sunmica Sheet, dengan membentuk semula bentuknya menggunakan besi Solder)

Langkah 2: PROGRAM:

Muat naik program yang diberikan di Arduino Nano. Tetapi pertama, muat turun perpustakaan untuk program ini.

Untuk memuat turun perpustakaan, ikuti langkah berikut; Sketsa> Sertakan Perpustakaan> Kelola Perpustakaan> Cari "SSD1306" dan pasang Adafruit_SSD1306

Atau jika program Arduino yang diberikan tidak berfungsi, maka salin dan muat naik program yang diberikan di bawah;

#sertakan

#sertakan

#sertakan

#sertakan

#tentukan OLED_RESET 4

Paparan Adafruit_SSD1306 (OLED_RESET);

batal persediaan () {

Serial.begin (9600);

display.begin (SSD1306_SWITCHCAPVCC, 0x3D);

paparan.display ();

kelewatan (2000);

display.clearDisplay ();

}

gelung kosong () {

sementara (Bersiri. tersedia ()> 0) {

Tarikh Rentetan = Serial.readStringUntil ('|');

Serial.read ();

Rentetan Masa = Serial.readStringUntil ('|');

Serial.read ();

String Phone = Serial.readStringUntil ('|');

Serial.read ();

Teks Rentetan = Serial.readStringUntil ('\ n');

Serial.read ();

}

jika (Teks == "teks" && Telefon == "telefon")

{display.println (Tarikh);

paparan.display ();

display.println (Masa);

paparan.display ();

display.clearDisplay ();

}

jika (Teks! = "teks" && Telefon == "telefon") {

display.println (Teks);

paparan. paparan ();

kelewatan (5000);

display.clearDisplay ();

}

jika (Teks == "teks" && Telefon! = "telefon") {

display.println (Telefon);

paparan.display ();

kelewatan (5000);

display.clearDisplay ();

}

}

Langkah 3: PERMOHONAN:

PERMOHONAN
PERMOHONAN
PERMOHONAN
PERMOHONAN

Sekiranya.apk yang diberikan tidak berfungsi, atau anda ingin membuat aplikasi tersuai anda sendiri. Kemudian anda boleh menggunakan laman web penemu aplikasi dan membuat blok berfungsi seperti yang diberikan di atas.

ATAU

Muat turun.apk dan pasangkannya.

Langkah 4: SAMBUNGAN:

Sambungan
Sambungan

Sambungkan litar seperti yang ditunjukkan dalam rajah skematik ini.

Sambungkan ke bateri dan hidupkan bekalannya.

Langkah 5: PENYEDIAAN:

PENYEDIAAN
PENYEDIAAN

Pasangkan modul Bluetooth dengan Bluetooth telefon. Aplikasi akan menunjukkan gambar di atas.

Langkah 6: KERJA BADAN / RANGKA:

KERJA BADAN / RANGKA
KERJA BADAN / RANGKA
KERJA BADAN / RANGKA
KERJA BADAN / RANGKA

Buat bingkai seperti yang ditunjukkan pada gambar, atau sesuai pilihan anda. Saya membuat bingkai ini menggunakan papan lapis Sunmica, dengan menggunakan besi pematerian untuk membuat lekukan. Anda boleh membuatnya mengikut reka bentuk anda.

Untuk Paparan, anda boleh menggunakan templat di atas sebagai rujukan.

Langkah 7: KEPUTUSAN:

KEPUTUSAN
KEPUTUSAN

Akibatnya, sesuatu yang serupa dengan gambar di atas akan muncul di Paparan.

Sekiranya anda mempunyai cadangan untuk menjadikannya lebih baik, anda boleh memberi komen.

Disyorkan: