Spisu treści:
- Krok 1: Rzeczy, których będziesz potrzebować do kompilacji
- Krok 2: Wydrukuj części w 3D
- Krok 3: Użycie Super Glue do przyklejenia wydrukowanych części 3D do ramy
- Krok 4: Dodawanie komponentów elektronicznych do drukowanych części 3D
- Krok 5: Lutowanie Lipo do Switcha
- Krok 6: Pudełko na drobiazgi - lutowanie
- Krok 7: Lutowanie przewodów do NeoPixels
- Krok 8: Przesyłanie kodu do Trinket
- Krok 9: Super klej pokrywki i przewody
- Krok 10: Korzystanie z ładowarki Lipo
- Krok 11: Drukowana ramka 3D zamiast istniejącej szklanej ramki
- Krok 12: Wskazówki dotyczące bezpieczeństwa
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Oto instrukcja, jak zbudować własne okulary DIY, które zastąpią ci nieznośną starą lampę czołową, z dodatkowymi funkcjami, które sprawią, że będziesz gwiazdą następnej imprezy Halloween w trybie podwójnej imprezy. I może to posunąć się tak daleko, jak zastąpienie lampki do czytania przed snem..
Dodatkowo pobierz i wydrukuj breloczek/naszyjnik z ładowarką 3D Lipo, który ułatwia przenoszenie ładowarki Lipo USB, gdy jesteś w podróży, której możesz używać z power bankiem lub gniazdkiem samochodowym w sytuacji awaryjnej, np. kiedy utkniesz na poboczu i musisz naprawić przebitą oponę.
Przypadki użycia okularów
- Okulary do czytania
- Wykonywanie prac domowych w domu i wokół niego w ciemności
- Urozmaicić ci kostium na Halloween
- Naprawianie przebitej opony
- Aktywuj tryb imprezy i kradnij show, gdy jesteś w klubie
- Świetna pomoc na kemping?
Skomentuj poniżej, jeśli po obejrzeniu filmu wymyślisz inne przypadki użycia.
Jako część budowy użyjesz Adafruit's Trinket, który jest małą płytką z mikrokontrolerem, zbudowaną wokół Atmel ATtiny85, małego układu z dużą mocą. Oraz kij NeoPixels, o którym możesz przeczytać pod poniższym linkiem.
Krok 1: Rzeczy, których będziesz potrzebować do kompilacji
Oto komponenty wymagane do ukończenia kompilacji
Okulary przeciwsłoneczne lub wydruk 3D własnych szklanych części
Kij LED NeoPixel (ma 8 pikseli)
Trinket Micro kontroler - 5V
Przyciski przesuwne (mini wyłącznik zasilania SPDT)
Kabel USB MiniB
Przewód silikonowy z rdzeniem linkowym - 2m 30AWG czarny (jest nieco cieńszy i bardziej elastyczny niż normalny przewód do podłączenia/chleba na pokład)
Bateria Lipo 3.7v 100mAh
Ładowarka Lipo - Micro USB
Super klej
Termokurczliwe
Pobierz pliki STL załączone w następnym kroku i wydrukuj części 3D, których używam
- Printrbot prosty metal
- Filament PLA 1,75 mm Hatchbox zielony i biały filament
Ale aby uzyskać drobniejszy druk i profesjonalne wykończenie, możesz użyć drukarki Form 1+, która jest oparta na stereolitografii..
Narzędzia, których będziesz potrzebować
- Lutownica
- Lutować
- Nożyce
Uwaga: Kabel, którego potrzebujesz, aby przesłać kod i zasilać Trinket, to kabel USB MiniB, który NIE jest taki sam, jak ten używany w telefonach/stołach z systemem Android.
Krok 2: Wydrukuj części w 3D
Pobierz i wydrukuj w 3D następujące pliki
- Uchwyt na Lipo i Switch
- Uchwyt na drobiazgi i podwójny tryb przełącznika
- Uchwyt NeoPixel
Jeśli nie masz kompletu okularów, oprócz powyższych plików wydrukuj
- Ramka prawego oka
- Oprawka lewego oka Zausznica (2)
A jeśli chcesz mieć przy sobie ładowarkę Lipo i power bank do ładowania okularów, gdy jesteś w okolicy, wydrukuj pliki STL dołączone jako część kroku 10.
Krok 3: Użycie Super Glue do przyklejenia wydrukowanych części 3D do ramy
Używając istniejącego zestawu okularów super przyklej wydrukowane części 3D, czyli
- Uchwyt baterii Lipo do prawej skroni
- Uchwyt na drobiazgi do lewej skroni
- Uchwyt NeoPixel nad oprawką oka
Krok 4: Dodawanie komponentów elektronicznych do drukowanych części 3D
Zanim zaczniesz ciąć jakiekolwiek przewody lub zaczniesz lutować, ważne jest, aby zdecydować, co gdzie idzie.
Najlepszym sposobem na rozpoczęcie jest użycie ołówka i papieru do naszkicowania połączeń, jak pokazano na obrazku. Dodatkowo sprawdź, gdzie i jak guziki pasują do Lipo i drobiazgów.
Na pasku NeoPixel zlokalizuj Din (Data in), powinien być bliżej pudełka z bibelotami.
Teraz umieść części w odpowiednich pudełkach, aby sprawdzić, ile drutu będziesz potrzebować do wykonania połączeń podczas lutowania.
Zapoznaj się również z powyższym schematem obwodu.
Uwaga: Jako część obwodu, NeoPixels nie dba o to, z jakiego końca są zasilane. Chociaż dane poruszają się tylko w jednym kierunku, elektryczność może iść w obie strony. Możesz podłączyć moc na głowie, ogonie, w środku lub idealnie rozłożyć ją na kilka punktów
Krok 5: Lutowanie Lipo do Switcha
Weź baterię Lipo i przetnij czerwony przewód pośrodku.
Wytnij dwa małe kawałki koszulki termokurczliwej i włóż ją po obu stronach czerwonego drutu.
Następnie przylutuj jeden przewód do środkowego pinu, a drugi do końca przełącznika.
Po zakończeniu pociągnij oba termokurczliwe, aby zakryć lutowany obszar
Następnie zamontuj baterię z przełącznikiem w pudełku Lipo. Nie przyklejaj jeszcze pudełka super, ponieważ musimy przylutować drugą część obwodu.
Krok 6: Pudełko na drobiazgi - lutowanie
Teraz przetnij 3 kawałki drutu, który będzie przechodził od Trinket do przełącznika, jak pokazano na pierwszym rysunku. Przygotuj również 3 kawałki termokurczliwej folii, aby zapobiec zwarciom przy przełączniku.
- Przylutuj jeden koniec przewodu od pinu 5V drobiazgu do środkowego pinu przycisku
- Przylutuj drugi przewód od pinu #0 drobiazgu do jednego końca przycisku, co odpowiada Dół przełącznika, co odpowiada ruchowi czerwonemu
- Przylutuj trzeci przewód od pinu #2 drobiazgu do drugiego końca przycisku, co odpowiada Up przełącznika, co
- Odetnij kolejne 3 kawałki drutu do połączenia Trinket i Neopixel, zanim to zrobisz, uzyskaj przybliżony pomiar drutu pomiędzy uchwytem NeoPixel a skrzynką Trinket. Przylutuj 3 przewody do
- pin nr 1 bibelotu
- Pin GND
- pin 5V
Krok 7: Lutowanie przewodów do NeoPixels
Przylutuj 3 przewody ze skrzynki Trinket do NeoPixel Stick
- Podłącz pin 5 V na Trinket do VDC na NeoPixel Stick
- Podłącz pin GND do GND
- Podłącz pin nr 1 do Din na drążku
Dobrym pomysłem jest szybkie przetestowanie połączenia, podłączając MiniB USB do laptopa/zasilania USB, tutaj powinieneś zaobserwować, że pierwsze piksele się świecą.
Dodatkowo w tym momencie możesz wgrać kod załączony w następnym kroku, aby przetestować połączenia lutowane do przycisku suwaka w pudełku Trinket, jak pokazano na filmie.
Teraz odetnij przedłużenie akumulatora JST i przylutuj czerwony przewód do NeoPixel Stick VDC i
podłącz czarny przewód do GND
Aby przetestować połączenie Lipo, przestaw przełącznik na ON, po podłączeniu męskich i żeńskich kabli JST.
Krok 8: Przesyłanie kodu do Trinket
Aby wgrać kod dołączony do Trinket, będziesz musiał pobrać wersję Arduino IDE Adafruit i zainstalować ją na swoim komputerze. Aby uzyskać szczegółowe informacje, kliknij ten link
learn.adafruit.com/introducing-trinket/set…
Ponadto w ramach konfiguracji będziesz musiał pobrać bibliotekę NeoPixel z następującego linku
learn.adafruit.com/adafruit-neopixel-uberg…
Umieść pobraną bibliotekę w folderze /Arduino/Libraries i uruchom ponownie IDE. Po utworzeniu kopii zapasowej upewnij się, że widzisz Plik > Przykłady > Adafruit_NeoPixel > strandtest, co oznacza, że konfiguracja zakończyła się pomyślnie.
- Teraz Pobierz załączony plik z kodem Za pomocą Arduino IDE Otwórz plik (z menu wybierz Plik > Otwórz)
- Następnie wybierz typ programatora, jak pokazano na zrzucie ekranu (Narzędzia > Programator > USBtinyISP)
- Wybierz również kartę, której używasz (Tools > Board > Adafruit Trinket 8MHz)
- Teraz naciśnij przycisk znajdujący się tuż pod chipem na Trinket, poczekaj, aż czerwone światło zacznie migać na jasnoczerwono, a następnie prześlij kod do Trinket (Plik > Prześlij)
- Po około sekundzie powinieneś zobaczyć świecący pasek Neopixel..
- Uruchom szybki test, jak pokazano na filmie..
Krok 9: Super klej pokrywki i przewody
Teraz, po przetestowaniu całego obwodu, super przyklej pokrywkę pudełka Lipo i pokrywkę drobiazgów na swoim miejscu.
Dodatkowo przyklej wiszące druciki z boku oprawki i zausznika.
Wskazówka: Super przyklej guziki do pokrywek, a następnie przyklej pokrywki do pudełek.
Krok 10: Korzystanie z ładowarki Lipo
W przypadku, gdy jesteś w pobliżu, natkniesz się na sytuację, w której bateria się wyczerpuje, w tym czasie warto mieć power bank/mobilny zestaw soków do ładowania baterii Lipo za pomocą ładowarki Lipo.
Pobierz załączone pliki STL etui z ładowarką Lipo. Aby uzyskać bardziej stylowe pokrywy etui Lipo, skorzystaj z tego linku do rzeczy.
Dobrym pomysłem jest noszenie ładowarki Lipo na szyi lub po prostu dodanie jej do breloczka.
Teraz naładuję baterię Lipo
- Przestaw przełącznik na pojemniku na tłuszcz, aby wyłączyć i odłącz złącze JST.
- Podłącz kabel USB do power banku i do żeńskiego złącza w ładowarce Lipo.
- A następnie podłącz złącze JST ze szkła do końca JST obudowy Lipo Charger, jak pokazano na zdjęciu
- Przestaw przełącznik z powrotem na włączony, aby rozpocząć ładowanie.
- Po około 20 minutach powinno wystarczyć na oddanie szklanki na co najmniej 2-3 godziny.
Krok 11: Drukowana ramka 3D zamiast istniejącej szklanej ramki
Użyj plików STL załączonych w kroku 2, aby wydrukować szklane ramki
Wydrukuj obręcze oprawek w jednym kolorze (ja użyłam zielonego do obu obręczy oprawek), lub jeśli jesteś ambitny, użyj jednego koloru do obręczy lewego oka i innego koloru do obręczy prawego oka.
Wydrukuj zausznik i końcówki w innym kolorze (ja używam białego), jeśli używasz drukarki z mniejszym obszarem wydruku, użyj pliku STL, w którym zausznik i końcówka są podzielone na dwie części. Następnie możesz użyć super kleju, aby połączyć części.
Wydrukuj pudełko Trinket i Lipo w tym samym kolorze co ramka, przynajmniej tak zrobiłem, ale możesz poeksperymentować i zamieścić zdjęcie swojego wydruku w sekcji komentarzy poniżej.
Następnie wykonaj kroki od 3 do 9, aby ukończyć budowę za pomocą szkła drukowanego 3D
Krok 12: Wskazówki dotyczące bezpieczeństwa
- Jeśli z jakiegoś powodu twoje okulary zamoczą się, odłącz Lipo od obwodu, usuwając złącze JST. I wysuszyć suszarką do włosów, zachowując bezpieczną odległość między szkłem a suszarką.
- Użyj wodoodpornego sprayu elektrycznego/elektronicznego, jest ich wiele na rynku, po prostu wyszukaj go na Amazon.
- Jeśli nie chcesz eksperymentować ze sprayami, innym pomysłem na zwiększenie trwałości okularów jest zatkanie wszystkich widocznych otworów, przez które może przesiąknąć kurz i woda, za pomocą Sugru, który jest miękkim w dotyku silikonem guma, która trwale formuje i wiąże.
- Wszystkie moje wydruki, które widzisz na zdjęciu, zostały wykonane przy użyciu filamentu metalowego i PLA Printrbot Simple, ale aby uzyskać jeszcze większą elastyczność na końcach nad uchem i elementach ramy, spróbuj użyć NinjaFlex, jeśli Twoja drukarka to obsługuje.
- Użyj super kleju w miejscach nadruku, które uważasz za kruche i mogą potencjalnie pęknąć, aby zwiększyć wytrzymałość.