Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Nowa wersja jest dostępna tutaj: [YouTube]
Hej, chłopaki!
Jestem tutaj, aby pokazać Wam mój projekt DIY i zachęcić do Zrób To Sam!
Projekt to prawdziwe smart okulary, które każdy może zrobić w domu.
Cały kod można znaleźć tutaj i zasoby:
[GitHub]
Zrobiłem też samouczek na YouTube. Nie zapomnij tego sprawdzić!
[Youtube]
Możesz pobrać kod dla Android Studio i samodzielnie go rozwijać.
Ten projekt zawiera tylko podstawowe funkcjonalności, które mam nadzieję rozwinę w przyszłości.
Krok 1: Tworzenie obudowy dla elektroniki
Przede wszystkim musimy stworzyć obudowę na naszą elektronikę. Zaprojektowałem go w Blenderze 3D do tego typu okularów przeciwsłonecznych (zdjęcie powyżej), a następnie wydrukowałem za pomocą mojej drukarki 3D.
Możesz również wykonać etui z tektury lub sklejki. Projekt na GitHub.
Krok 2: Czego potrzebujemy
Zatem elementy potrzebne w tym projekcie to:
- ESP8266 d1 mini
- OLED 0,91" 128x32 px
- Akumulator LiPo 100 mAh - 3,7 V
- Ładowarka LiPo
- Okulary słoneczne
- Soczewka z gogli kartonowych
- przewody połączeniowe i inne przewody
- Dioda Schottky'ego
Będziemy również potrzebować:
- lutownica
- pistolet na gorący klej
- taśma dwustronna
- taśma izolacyjna
- karton/sklejka/3d drukarka
- Urządzenie z Androidem (telefon)
Krok 3: Połącz wszystko razem
Czas wszystko poskładać. Możesz to zrobić według schematu lub obejrzeć mój film na YT:
W tym kroku przyda Ci się lutownica, lut i dużo przewodów i cierpliwość:)
Musisz wszystko podłączyć jak na schemacie.
Nie zapomnij o zwarciu RST i D0 - to umożliwi naszemu ESP ponowne uruchomienie z głębokiego snu.
Krok 4: Czas kodowania
Pełny kod i inne zasoby można znaleźć tutaj:
https://github.com/HeyTechVideos/YouTube_Smartglassesv1
1. Środowisko Arduino
Kiedy więc mamy już gotową elektronikę okularów, czas ją zaprogramować.
Przede wszystkim musimy zainstalować wymagane biblioteki. Poradniki tutaj:
- https://arduino.esp8266.com/Arduino/versions/2.0.0/doc/installing.html - (Instalacja obsługi ESP8266 dla Arduino IDE)
- randomnerdtutorials.com/esp8266-0-96-inch-oled-display-with-arduino-ide/
Podłącz ESP8266 d1 mini do komputera za pomocą kabla USB, otwórz nasz program (który możesz pobrać stąd) w Arduino IDE.
Zmień zmienne „ssid” i „hasło” zgodnie z identyfikatorem i hasłem hotspotu w Twoim telefonie.
Zmień „url” na „https://IP_OF_YOUR_PHONE:8080”
IP_OF_YOUR_PHONE - IP telefonu, gdy współdzieli Wi-Fi
2. Android
Teraz włącz "Debugowanie USB" na swoim telefonie z Androidem i wgraj program używając Android Studio lub używając pliku ".apk".
Krok 5: Uruchommy to
W pierwszej kolejności aktywuj hotspot w telefonie (użyj wcześniej ustawionego identyfikatora ssid i hasła). Następnie otwórz zainstalowaną aplikację.
Teraz możesz podłączyć ESP8266 do akumulatora. Powinien połączyć się z hotspotem telefonu i wyświetlić „Init…”.
Czas na zabawę z aplikacją! Użyj automatycznego wysyłania czasu lub napisz własny tekst, aby wysłać go do okularów.
Następnie przymierz okulary i wybierz najlepszą pozycję soczewki. Dołącz go na stałe.
Gotowe!