Sisällysluettelo:

DIY -älylasit - Arduino/ESP: 5 vaihetta
DIY -älylasit - Arduino/ESP: 5 vaihetta

Video: DIY -älylasit - Arduino/ESP: 5 vaihetta

Video: DIY -älylasit - Arduino/ESP: 5 vaihetta
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Marraskuu
Anonim
Image
Image
DIY -älylasit - Arduino/ESP
DIY -älylasit - Arduino/ESP

Uusi versio on saatavana täältä: [YouTube]

Hei hei kaverit!

Olen täällä näyttääkseni sinulle DIY -projektini ja rohkaistaksesi sinua tekemään se itse!

Projekti on todellisia älylaseja, jotka jokainen voi valmistaa kotona.

Kaikki koodit löytyvät täältä ja resurssit:

[GitHub]

Tein myös YouTuben opetusohjelman. Muista tarkistaa se!

[YouTube]

Voit ladata Android Studion koodin ja kehittää sen itse.

Tämä projekti sisältää vain perustoiminnot, joita toivon kehittäväni tulevaisuudessa.

Vaihe 1: Kotelon luominen elektroniikalle

Kotelon luominen elektroniikalle
Kotelon luominen elektroniikalle
Kotelon luominen elektroniikalle
Kotelon luominen elektroniikalle
Kotelon luominen elektroniikalle
Kotelon luominen elektroniikalle
Kotelon luominen elektroniikalle
Kotelon luominen elektroniikalle

Ensinnäkin meidän on luotava kotelo elektroniikkaamme varten. Suunnittelin sen Blender 3D: ssä tämän tyyppisille aurinkolaseille (kuva yllä) ja tulostin sen sitten 3D -tulostimellani.

Voit tehdä kotelon myös pahvista tai vanerista. Projekti GitHubissa.

Vaihe 2: Mitä tarvitsemme

Mitä me tarvitsemme
Mitä me tarvitsemme
Mitä me tarvitsemme
Mitä me tarvitsemme
Mitä me tarvitsemme
Mitä me tarvitsemme
Mitä me tarvitsemme
Mitä me tarvitsemme

Joten tässä projektissa tarvittavat elementit ovat:

  • ESP8266 d1 mini
  • OLED 0,91 "128x32 px
  • 100 mAh LiPo -akku - 3,7 V.
  • LiPo laturi
  • Aurinkolasit
  • Objektiivi pahvisista suojalaseista
  • hyppyjohdot ja muut johdot
  • Schottky -diodi

Tarvitsemme myös:

  • juotin
  • kuuma liimapistooli
  • kaksipuolinen teippi
  • eristysteippi
  • pahvi/vaneri/3D -tulostin
  • Android -laite (puhelin)

Vaihe 3: Yhdistä kaikki toisiinsa

Image
Image
Koodausaika!
Koodausaika!

On aika koota kaikki yhteen. Voit tehdä tämän järjestelmän mukaisesti tai katso YT -videoni:

Tässä vaiheessa tarvitset juotosraudan, juotteen ja paljon johtoja ja kärsivällisyyttä:)

Kaikki on yhdistettävä kuten kaaviossa.

Älä unohda lyhentää RST- ja D0 -aikoja - tämä mahdollistaa ESP: n uudelleenkäynnistyksen syvästä unesta.

Vaihe 4: Koodausaika

Koodausaika!
Koodausaika!

Koko koodi ja muut resurssit löytyvät täältä:

https://github.com/HeyTechVideos/YouTube_Smartglassesv1

1. Arduino IDE

Joten kun lasit ovat elektroniset, on aika ohjelmoida ne.

Ensinnäkin meidän on asennettava tarvittavat kirjastot. Opetusohjelmat täältä:

  • https://arduino.esp8266.com/Arduino/versions/2.0.0/doc/installing.html - (ESP8266 -tuen asentaminen Arduino IDE: lle)
  • randomnerdtutorials.com/esp8266-0-96-inch-oled-display-with-arduino-ide/

Liitä ESP8266 d1 mini tietokoneeseen USB -kaapelilla, avaa ohjelma (jonka voit ladata täältä) Arduino IDE: ssä.

Muuta "ssid" - ja "password" -muuttujia puhelimen hotspot -ssidin ja salasanan mukaan.

Muuta URL -osoitteeksi "https:// IP_OF_YOUR_PHONE: 8080"

IP_OF_YOUR_PHONE - puhelimesi IP, kun se jakaa WiFi -yhteyden

2. Android

Ota nyt käyttöön USB -virheenkorjaus Android -puhelimellasi ja lataa ohjelma Android Studiota tai.apk -tiedostoa käyttäen.

Vaihe 5: Suorita se

Suorita se
Suorita se
Suorita se
Suorita se

Aktivoi ensin hotspot puhelimessasi (käytä aiemmin määrittämääsi SSID: tä ja salasanaa). Avaa sitten asennettu sovellus.

Nyt voit liittää ESP8266: n akkuun. Sen pitäisi muodostaa yhteys puhelimesi hotspottiin ja näyttää "Init …".

On aika pelata sovelluksella! Käytä automaattista aikalähetystä tai kirjoita mukautettua tekstiä lähettääksesi sen silmälaseillesi.

Kokeile sitten laseja ja valitse linssin paras sijainti. Kiinnitä se pysyvästi.

Tehty!

Suositeltava: