Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
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
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
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
Č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
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
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!