Kazalo:

Pametna očala DIY - Arduino/ESP: 5 korakov
Pametna očala DIY - Arduino/ESP: 5 korakov

Video: Pametna očala DIY - Arduino/ESP: 5 korakov

Video: Pametna očala DIY - Arduino/ESP: 5 korakov
Video: Smart glasses ll Science project 2024, November
Anonim
Image
Image
Pametna očala DIY - Arduino/ESP
Pametna očala DIY - Arduino/ESP

Nova različica je na voljo tukaj: [YouTube]

Hej fantje!

Tukaj sem, da vam pokažem svoj DIY projekt in vas spodbudim, da to storite sami!

Projekt so prava pametna očala, ki jih lahko vsak naredi doma.

Vso kodo najdete tukaj in vire:

[GitHub]

Naredil sem tudi vadnico za YouTube. Ne pozabite preveriti!

[YouTube]

Kodo za Android Studio lahko prenesete in jo razvijete sami.

Ta projekt vključuje le osnovne funkcije, za katere upam, da jih bom razvil v prihodnosti.

1. korak: Ustvarjanje primera za elektroniko

Ustvarjanje primera za elektroniko
Ustvarjanje primera za elektroniko
Ustvarjanje primera za elektroniko
Ustvarjanje primera za elektroniko
Ustvarjanje primera za elektroniko
Ustvarjanje primera za elektroniko
Ustvarjanje primera za elektroniko
Ustvarjanje primera za elektroniko

Najprej moramo ustvariti ohišje za našo elektroniko. Oblikoval sem ga v Blender 3D za to vrsto sončnih očal (slika zgoraj) in ga nato natisnil s svojim 3D tiskalnikom.

Ohišje lahko izdelate tudi iz kartona ali vezanega lesa. Projekt na GitHubu.

2. korak: Kaj potrebujemo

Kaj potrebujemo
Kaj potrebujemo
Kaj potrebujemo
Kaj potrebujemo
Kaj potrebujemo
Kaj potrebujemo
Kaj potrebujemo
Kaj potrebujemo

Elementi, potrebni v tem projektu, so:

  • ESP8266 d1 mini
  • OLED 0,91 "128x32 px
  • 100 mAh LiPo baterija - 3,7V
  • LiPo polnilec
  • Sončna očala
  • Leče iz kartonskih očal
  • mostične žice in druge žice
  • Schottkyjeva dioda

Potrebovali bomo tudi:

  • spajkalnik
  • pištola za vroče lepilo
  • dvostranski trak
  • izolacijski trak
  • karton/vezan les/3D tiskalnik
  • Naprava Android (telefon)

3. korak: Povežite vse skupaj

Image
Image
Čas kodiranja!
Čas kodiranja!

Čas je, da vse sestavimo. To lahko storite po shemi ali pa si oglejte moj videoposnetek YT:

V tem koraku boste potrebovali spajkalnik, spajkalnik in veliko žic ter potrpežljivost:)

Morate povezati vse, kot je na shemi.

Ne pozabite skrajšati RST in D0 - to bo našemu ESP omogočilo ponovni zagon iz globokega spanca.

4. korak: Čas kodiranja

Čas kodiranja!
Čas kodiranja!

Celotno kodo in druge vire najdete tukaj:

https://github.com/HeyTechVideos/YouTube_Smartglassesv1

1. Arduino IDE

Torej, ko imamo očala pripravljena, je čas, da jih programiramo.

Najprej moramo namestiti potrebne knjižnice. Vadnice tukaj:

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

ESP8266 d1 mini povežite z osebnim računalnikom s kablom USB, odprite naš program (ki ga lahko prenesete od tukaj) v Arduino IDE.

Spremenite spremenljivki "ssid" in "geslo" glede na vroče točke ssid in geslo v telefonu.

Spremenite »url« v »https:// IP_OF_YOUR_PHONE: 8080«

IP_OF_YOUR_PHONE - IP vašega telefona, ko si deli WiFi

2. Android

Zdaj omogočite »Odpravljanje napak USB« na telefonu Android in naložite program s programom Android Studio ali z datoteko ».apk«.

5. korak: Zaženimo

Zaženimo
Zaženimo
Zaženimo
Zaženimo

Najprej aktivirajte dostopno točko v telefonu (uporabite ssid in geslo, ki ste ju nastavili prej). Nato odprite nameščeno aplikacijo.

Zdaj lahko ESP8266 priključite na baterijo. Moral bi se povezati z vročo točko telefona in prikazati "Init …".

Čas je, da se igrate z aplikacijo! Uporabite samodejno pošiljanje časa ali napišite besedilo po meri, da ga pošljete na očala.

Nato poskusite očala in izberite najboljši položaj leče. Pritrdite ga trajno.

Končano!

Priporočena: