Агуулгын хүснэгт:

Arduino ашиглан DIY ухаалаг томруулсан бодит нүдний шил: 7 алхам
Arduino ашиглан DIY ухаалаг томруулсан бодит нүдний шил: 7 алхам

Видео: Arduino ашиглан DIY ухаалаг томруулсан бодит нүдний шил: 7 алхам

Видео: Arduino ашиглан DIY ухаалаг томруулсан бодит нүдний шил: 7 алхам
Видео: TRYING NEW MAKEUP FROM SEPHORA! 💄 FIRST IMPRESSIONS 2024, Арваннэгдүгээр
Anonim
Arduino ашиглан DIY ухаалаг томруулсан бодит байдлын шил
Arduino ашиглан DIY ухаалаг томруулсан бодит байдлын шил

Технологи хурдацтай хөгжиж, хүмүүсийн амьдралын бүхий л салбарт нэвтэрч байгаа тул дизайнерууд болон хөгжүүлэгчид хүмүүст технологийн илүү таатай туршлагыг өгөхийг хичээсэн. Амьдралыг хөнгөвчлөх зорилготой технологийн чиг хандлагын нэг бол элэгддэг компьютер юм. Wearable -ийн зорилго нь бодит амьдралаа нэмэлт мэдээллээр байнга, хаа сайгүй нэмэгдүүлэх замаар хүмүүст амьдралаа удирдахад нь туслах явдал юм. Зүүж буй компьютерын өсөн нэмэгдэж буй чиг хандлагын нэг бол толгой дээр суурилуулсан дэлгэц юм (HMD), учир нь толгой нь аудио, харааны болон завгүй мэдээллийг хүлээн авах гайхалтай гарц юм. Түүнчлэн Google Glass -ийн төслөөс болж шил зүүж болох шилнүүд өнгөрсөн жилийн турш илүү их анхаарал татаж байсан. Google Glass бол сүүлийн үед бидний харсан футурист хэрэгсэл юм. Хөгжлийн бэрхшээлтэй/хөгжлийн бэрхшээлтэй хүмүүс гэх мэт бүх төрлийн хүмүүст хэрэгтэй техник.

Google нүдний шилнээс санаа авч би Google Glass -тэй яг ижилхэн ажиллах боломжтой өмсдөг загвар хийлээ. Энэхүү төсөлд бид Google нүдний шил шиг ажиллах боломжтой зүүж болох өргөтгөл хийх бөгөөд үүнийг гар утсан дээр ирсэн дуудлага, мессежийн мэдэгдлийг илгээх, мөн цаг, огноог бүхэлд нь өмсөж буй хүний нүдэн дээр харуулахад ашиглах болно.

Google Glass нь зах зээл дээр 1000-1500 долларын үнэтэй байдаг. Энд бид энэ төслийг Rs.1000 эсвэл 15 доллараар хийх болно.

Ухаалаг нүдний шил бол зүүж хэрэглэж буй тооцоолох төхөөрөмж бөгөөд өргөтгөл болгон ашигладаг бөгөөд үүнийг нүдний шилний шил, зүүсэн хүний нүдний шилэнд зүүж, Bluetooth-ээр ухаалаг утсаар холбож болно. Энэхүү өргөтгөл нь ухаалаг гар утасны програмаар дамжуулан ухаалаг гар утсанд холбогдохоор програмчлагдсан ATmega328p микропроцессортой Arduino микроконтроллерийг агуулдаг. HC-05 нэртэй Bluetooth модуль нь ухаалаг гар утсыг холбоход ашигладаг ATmega328p интерфэйстэй. Ухаалаг шилний тэжээлийн эх үүсвэр болгон 5В-ийн зай / дахин цэнэглэдэг батерейг ашигладаг. SSD1306, 0.96 инчийн OLED дэлгэц нь ATmega328p интерфэйстэй бөгөөд энэ нь ухаалаг гар утаснаас хүлээн авсан өгөгдлийг харуулдаг. Ухаалаг гар утасны програм нь утасны өгөгдлийг дамжуулахад ашиглагддаг, өөрөөр хэлбэл; Огноо, цаг, утасны дуудлага, мессежийн мэдэгдэл.

Дараахь үйл явцын туршид хэрэгжих гол алхамууд юм.

  1. Мэдэгдэл хүлээн авлаа.
  2. Кодлох.
  3. Дамжуулах ба хүлээн авах.
  4. Декодлох ба боловсруулах.
  5. Гүйцэтгэл

Энэхүү төслийн үндсэн зарчим нь ажлын загвар гаргах бөгөөд үүнийг маш бага зардлаар хийх явдал юм.

Алхам 1: Бүрэлдэхүүн хэсгүүд шаардлагатай:

Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд
  1. Arduino Nano, (ATMega328p)
  2. Батерей (бид 9V батерей ашигласан)
  3. Bluetooth модуль (HC-05)
  4. OLED дэлгэц (SSD1306)
  5. Холболтын утас
  6. Дарах товчлуур
  7. Bluetooth чихэвч (LG HBS 760) [Энэ нь заавал биш юм. Надад эвдэрсэн иж бүрдэл байсан тул би бас ашигласан.]
  8. Шилжүүлэгчийг асаах / унтраах
  9. Үндсэн хүрээ (бид энэ хүрээг Sunmica Sheet ашиглан гагнуурын төмрийг ашиглан хэлбэрээ дахин будаж хийсэн)

Алхам 2: ХӨТӨЛБӨР:

Өгөгдсөн програмыг Arduino Nano дээр байршуулна уу. Гэхдээ эхлээд програмын номын санг татаж аваарай.

Номын санг татаж авахын тулд дараах алхмуудыг дагана уу; Ноорог> Номын санг оруулах> Номын санг удирдах> "SSD1306" гэж хайгаад Adafruit_SSD1306 -ийг суулгана уу.

Эсвэл өгөгдсөн Arduino програм ажиллахгүй бол доорх програмыг хуулж байршуулна уу;

#оруулах

#оруулах

#оруулах

#оруулах

#OLED_RESET -ийг тодорхойлох 4

Adafruit_SSD1306 дэлгэц (OLED_RESET);

хүчингүй тохиргоо () {

Цуваа эхлэх (9600);

display.begin (SSD1306_SWITCHCAPVCC, 0x3D);

display.display ();

саатал (2000);

display.clearDisplay ();

}

void loop () {

байхад (Serial.available ()> 0) {

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

Serial.read ();

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

Serial.read ();

Утас утас = Serial.readStringUntil ('|');

Serial.read ();

String Text = Serial.readStringUntil ('\ n');

Serial.read ();

}

хэрэв (Текст == "текст" && Утас == "утас")

{display.println (Огноо);

display.display ();

display.println (Цаг);

display.display ();

display.clearDisplay ();

}

хэрэв (Текст! = "текст" && Утас == "утас") {

display.println (Текст);

display.display ();

саатал (5000);

display.clearDisplay ();

}

хэрэв (Текст == "текст" && Утас! = "утас") {

display.println (Утас);

display.display ();

саатал (5000);

display.clearDisplay ();

}

}

Алхам 3: ХЭРЭГЛЭЭ:

Өргөдөл
Өргөдөл
Өргөдөл
Өргөдөл

Хэрэв өгсөн.apk ажиллахгүй бол, эсвэл та өөрийн хүссэн програмыг үүсгэхийг хүсч байна. Дараа нь та апп зохион бүтээгчийн вэбсайтыг ашиглаж, дээр дурдсан функциональ блокуудыг хийж болно.

ЭСВЭЛ

. Apk татаж аваад суулгаарай.

Алхам 4: Холболт:

ХОЛБОО
ХОЛБОО

Энэхүү схемд үзүүлсэн шиг хэлхээг холбоно уу.

Батерейгаа холбоод тэжээлээ асаана уу.

Алхам 5: Тохиргоо:

ТОХИРУУЛАХ
ТОХИРУУЛАХ

Bluetooth модулийг утасны Bluetooth -тэй холбоно уу. Аппликешн нь дээрх зургийг харуулах болно.

Алхам 6: Биеийн / хүрээний ажил:

Биеийн / хүрээний ажил
Биеийн / хүрээний ажил
Биеийн / хүрээний ажил
Биеийн / хүрээний ажил

Хүрээг зураг дээр үзүүлсэн шиг эсвэл өөрийн хүссэнээр хий. Би энэ хүрээг фанер Sunmica ашиглан, гагнуурын төмрийг ашиглан муруй хийв. Та дизайныхаа дагуу хийж болно.

Дэлгэцийн хувьд та дээрх загварыг лавлагаа болгон ашиглаж болно.

Алхам 7: Үр дүн:

Үр дүн
Үр дүн

Үүний үр дүнд Дэлгэц дээр дээрх зурагтай төстэй зүйл гарч ирнэ.

Хэрэв танд илүү сайн болгох санал байвал сэтгэгдлээ үлдээж болно.

Зөвлөмж болгож буй: