Sadržaj:

Pametne naočare DIY - Arduino/ESP: 5 koraka
Pametne naočare DIY - Arduino/ESP: 5 koraka

Video: Pametne naočare DIY - Arduino/ESP: 5 koraka

Video: Pametne naočare DIY - Arduino/ESP: 5 koraka
Video: Lesson 21: Using Infrared Remote Control with Arduino | SunFounder Robojax 2024, Novembar
Anonim
Image
Image
Pametne naočare „uradi sam“- Arduino/ESP
Pametne naočare „uradi sam“- Arduino/ESP

Nova verzija dostupna je ovdje: [YouTube]

Hej momci!

Ovdje sam da vam pokažem svoj DIY projekt i potaknem vas da to sami učinite!

Projekt su prave pametne naočale koje svako može napraviti kod kuće.

Sav kod možete pronaći ovdje i izvore:

[GitHub]

Takođe sam radio i YouTube vodič. Ne zaboravite provjeriti!

[YouTube]

Možete preuzeti kôd za Android Studio i sami ga razviti.

Ovaj projekt uključuje samo osnovne funkcionalnosti, za koje se nadam da ću ih razvijati u budućnosti.

Korak 1: Stvaranje kućišta za elektroniku

Stvaranje kućišta za elektroniku
Stvaranje kućišta za elektroniku
Stvaranje kućišta za elektroniku
Stvaranje kućišta za elektroniku
Stvaranje kućišta za elektroniku
Stvaranje kućišta za elektroniku
Stvaranje kućišta za elektroniku
Stvaranje kućišta za elektroniku

Prije svega moramo stvoriti kućište za našu elektroniku. Dizajnirao sam ga u Blender 3D za ovu vrstu sunčanih naočala (slika gore), a zatim sam ga odštampao pomoću svog 3D štampača.

Kućište možete izraditi i od kartona ili šperploče. Projekat na GitHubu.

Korak 2: Šta nam treba

Šta nam treba
Šta nam treba
Šta nam treba
Šta nam treba
Šta nam treba
Šta nam treba
Šta nam treba
Šta nam treba

Dakle, elementi potrebni u ovom projektu su:

  • ESP8266 d1 mini
  • OLED 0,91 "128x32 px
  • LiPo baterija od 100 mAh - 3,7V
  • LiPo punjač
  • Naočare za sunce
  • Objektiv od kartonskih naočara
  • kratkospojne žice i druge žice
  • Schottky dioda

Takođe će nam trebati:

  • lemilica
  • pištolj za vruće ljepilo
  • dvostrana traka
  • izolacijska traka
  • karton/šperploča/3d štampač
  • Android uređaj (telefon)

Korak 3: Povežite sve zajedno

Image
Image
Coding Time!
Coding Time!

Vrijeme je da sve spojite. To možete učiniti prema shemi ili pogledajte moj YT video:

U ovom koraku trebat će vam lemilica, lem i mnogo žica i strpljenje:)

Morate sve povezati kao na shemi.

Ne zaboravite kratiti RST i D0 - ovo će omogućiti našem ESP -u da se ponovo pokrene iz dubokog sna.

Korak 4: Vrijeme kodiranja

Coding Time!
Coding Time!

Potpuni kod i ostale izvore možete pronaći ovdje:

https://github.com/HeyTechVideos/YouTube_Smartglassesv1

1. Arduino IDE

Dakle, kada naše naočare budu spremne, vrijeme je za programiranje.

Prije svega moramo instalirati potrebne biblioteke. Vodiči ovdje:

  • https://arduino.esp8266.com/Arduino/versions/2.0.0/doc/installing.html - (Instaliranje ESP8266 podrške za Arduino IDE)
  • randomnerdtutorials.com/esp8266-0-96-inch-oled-display-with-arduino-ide/

Spojite ESP8266 d1 mini na računalo pomoću USB kabela, otvorite naš program (koji možete preuzeti ovdje) u Arduino IDE.

Promenite promenljive "ssid" i "lozinka" u skladu sa hospot ssid i lozinkom na telefonu.

Promijenite "url" u "https:// IP_OF_YOUR_PHONE: 8080"

IP_OF_YOUR_PHONE - IP vašeg telefona kada dijeli WiFi

2. Android

Sada omogućite "USB otklanjanje grešaka" na svom Android telefonu i prenesite program pomoću Android Studija ili koristeći datoteku ".apk".

Korak 5: Pokrenimo ga

Let's Run It
Let's Run It
Let's Run It
Let's Run It

Prvo aktivirajte hotspot na svom telefonu (koristite ssid i lozinku koje ste ranije postavili). Zatim otvorite instaliranu aplikaciju.

Sada možete spojiti ESP8266 na bateriju. Trebao bi se povezati s hotspotom vašeg telefona i prikazati "Init …".

Vrijeme je za igru s aplikacijom! Koristite automatsko slanje vremena ili napišite prilagođeni tekst da biste ga poslali na svoje naočare.

Zatim isprobajte naočare i odaberite najbolji položaj sočiva. Pričvrstite ga trajno.

Gotovo!

Preporučuje se: