Mundarija:

DIY aqlli ko'zoynak - Arduino/ESP: 5 qadam
DIY aqlli ko'zoynak - Arduino/ESP: 5 qadam

Video: DIY aqlli ko'zoynak - Arduino/ESP: 5 qadam

Video: DIY aqlli ko'zoynak - Arduino/ESP: 5 qadam
Video: Texnologik kompaniyalar aqlli ko'zoynaklar yaratishda raqobat qilmoqda 2024, Noyabr
Anonim
Image
Image
DIY aqlli ko'zoynak - Arduino/ESP
DIY aqlli ko'zoynak - Arduino/ESP

Yangi versiya bu erda mavjud: [YouTube]

Heyho bolalar!

Men bu erda sizga o'zimning DIY loyihamni ko'rsatish va sizni o'zingiz buni qilishga undash uchun keldim!

Loyiha - har kim o'z uyida yasashi mumkin bo'lgan haqiqiy aqlli ko'zoynak.

Barcha kodlarni bu erda va manbalarda topish mumkin:

[GitHub]

Men ham YouTube darslik qildim. Buni tekshirishni unutmang!

[YouTube]

Siz Android Studio kodini yuklab olishingiz va uni o'zingiz ishlab chiqishingiz mumkin.

Bu loyiha faqat asosiy funktsiyalarni o'z ichiga oladi, umid qilamanki, men ularni kelajakda rivojlantiraman.

1 -qadam: Elektronika uchun korpus yaratish

Elektronika uchun quti yaratish
Elektronika uchun quti yaratish
Elektronika uchun quti yaratish
Elektronika uchun quti yaratish
Elektronika uchun quti yaratish
Elektronika uchun quti yaratish
Elektronika uchun quti yaratish
Elektronika uchun quti yaratish

Avvalo, biz o'z elektronikamiz uchun korpus yaratishimiz kerak. Men uni Blender 3D -da shunday ko'zoynak uchun yaratdim (yuqoridagi rasm) va keyin 3D printerim yordamida chop etdim.

Siz karton yoki kontrplak yordamida qutini yasashingiz mumkin. GitHub -da loyiha.

2 -qadam: Bizga nima kerak

Bizga nima kerak
Bizga nima kerak
Bizga nima kerak
Bizga nima kerak
Bizga nima kerak
Bizga nima kerak
Bizga nima kerak
Bizga nima kerak

Shunday qilib, ushbu loyihada zarur bo'lgan elementlar:

  • Mini ESP8266 d1
  • OLED 0,91 dyuymli 128x32 piksel
  • 100 mA / soat LiPo batareyasi - 3,7 V
  • LiPo zaryadlovchi
  • Quyosh ko'zoynaklari
  • Karton ko'zoynakli linzalar
  • o'tish simlari va boshqa simlar
  • Shottki diodi

Bizga ham kerak bo'ladi:

  • lehim temir
  • issiq yopishtiruvchi qurol
  • ikki tomonlama lenta
  • izolyatsion lenta
  • karton/kontrplak/3d printer
  • Android qurilmasi (telefon)

3 -qadam: Hammasini bir -biriga ulang

Image
Image
Kodlash vaqti!
Kodlash vaqti!

Hamma narsani yig'ish vaqti keldi. Siz buni sxema bo'yicha qilishingiz yoki mening YT videomni ko'rib chiqishingiz mumkin:

Bu bosqichda sizga lehimlantiruvchi temir, lehim va ko'plab simlar va sabr kerak bo'ladi:)

Siz hamma narsani sxema bo'yicha ulashingiz kerak.

Qisqa RST va D0 ni unutmang - bu bizning ESP -ni chuqur uyqudan qaytadan boshlashga imkon beradi.

4 -qadam: Kodlash vaqti

Kodlash vaqti!
Kodlash vaqti!

To'liq kod va boshqa manbalarni bu erda topishingiz mumkin:

https://github.com/HeyTechVideos/YouTube_Smartglassesv1

1. Arduino IDE

Shunday qilib, ko'zoynagimiz elektron bo'lsa, uni dasturlash vaqti keldi.

Birinchidan, biz kerakli kutubxonalarni o'rnatishimiz kerak. Bu erda darsliklar:

  • https://arduino.esp8266.com/Arduino/versions/2.0.0/doc/installing.html - (Arduino IDE uchun ESP8266 yordamini o'rnatish)
  • randomnerdtutorials.com/esp8266-0-96-inch-oled-display-with-arduino-ide/

USB kabel yordamida kompyuterga ESP8266 d1 mini -ni ulang, Arduino IDE -da dasturimizni oching (uni bu erdan yuklab olishingiz mumkin).

"Ssid" va "parol" o'zgaruvchilarini telefoningizdagi hotspot ssid va parolga muvofiq o'zgartiring.

"URL" ni "https:// IP_OF_YOUR_PHONE: 8080" ga o'zgartiring.

IP_OF_YOUR_PHONE - telefoningiz Wi -Fi ulanishida

2. Android

Endi Android telefoningizda "USB orqali tuzatishni" yoqing va Android Studio yoki ".apk" faylini ishlatib dasturni yuklang.

5 -qadam: Keling, uni ishga tushiramiz

Keling, uni ishga tushiring
Keling, uni ishga tushiring
Keling, uni ishga tushiring
Keling, uni ishga tushiring

Birinchidan, telefoningizdagi ulanish nuqtasini faollashtiring (avval o'rnatilgan ssid va paroldan foydalaning). Keyin o'rnatilgan dasturni oching.

Endi siz ESP8266 -ni batareyaga ulashingiz mumkin. U telefon nuqtasiga ulanishi va "Init …" ko'rsatishi kerak.

Dastur bilan o'ynash vaqti keldi! Ko'zoynaklarga yuborish uchun avtomatik yuborish vaqtidan foydalaning yoki maxsus matn yozing.

Keyin ko'zoynakni ko'ring va linzalarning eng yaxshi holatini tanlang. Uni doimiy ravishda mahkamlang.

Bajarildi!

Tavsiya: