Spisu treści:

DIY inteligentne okulary - Arduino/ESP: 5 kroków
DIY inteligentne okulary - Arduino/ESP: 5 kroków

Wideo: DIY inteligentne okulary - Arduino/ESP: 5 kroków

Wideo: DIY inteligentne okulary - Arduino/ESP: 5 kroków
Wideo: Sterowanie przez Internet z dowolnego miejsca Free IoT Raspberry pi / Arduino Ethernet WiFi Zdalne 2024, Listopad
Anonim
Image
Image
Inteligentne okulary DIY - Arduino/ESP
Inteligentne okulary DIY - Arduino/ESP

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

Tworzenie obudowy dla elektroniki
Tworzenie obudowy dla elektroniki
Tworzenie obudowy dla elektroniki
Tworzenie obudowy dla elektroniki
Tworzenie obudowy dla elektroniki
Tworzenie obudowy dla elektroniki
Tworzenie obudowy dla elektroniki
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

Czego potrzebujemy
Czego potrzebujemy
Czego potrzebujemy
Czego potrzebujemy
Czego potrzebujemy
Czego potrzebujemy
Czego potrzebujemy
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

Image
Image
Czas kodowania!
Czas kodowania!

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

Czas kodowania!
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

Uruchommy to
Uruchommy to
Uruchommy to
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!

Zalecana: